jjzjj

CurrentControlSet

全部标签

windows - 错误检查后禁用自动重启

我想在Windows发生任何类型的崩溃后绝对禁用自动重启。所以,我设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\AutoReboot设置为0,这应该会禁用自动重启。但是,下次计算机检查错误时,它会自动重新启动。为什么? 最佳答案 更改任何设置后HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl您必须重新启动计算机才能使更改生效。

windows - 如果设置变量的长度为 2 位数字,则删除字符串的最后 2 个字符

如果添加的set变量是2位长,有没有办法删除最后两位数例如。000%i%可能等于0001或00015,因为我需要它是0015而不是00015然后我不得不编写几乎多余且不必要的代码来绕过它。请忽略错误的格式,这基本上是我第一次尝试编写脚本。见下面的代码:@echooffsetbrokendriver=QualcommAtherosAR9285WirelessNetworkAdaptersetbrokendriver1=RandomNameset/ai=0set/amax=9set/aLimit=30:startIF%i%==%Limit%(EchoDriverNotFoundpausee

windows - 如何在 WinDBg 中启用内核跟踪

我已经提到了这个post:但没有帮助。发行edKd_DEFAULT_Mask8没有引起任何变化。而且我不知道如何在此处添加DWORDHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\DebugPrintFilter调用了值为8的DEFAULT,因为我在我的注册表下看不到DebugPrintFilter?我有办法验证是否安装了我的硬件的调试驱动程序,但即使在验证之后,我似乎也无法在windbg中获得内核跟踪。有一个工具叫DbgView.exe,因为我启用了以下捕获选项:CaptureWin32Captur

windows - 如何使用 BATCH 或 VBS 创建永久系统变量?

我正在制作一个安装程序,它将100%取决于系统变量,例如%TEMP%或%Path%,用户首先双击windows.bat文件。但是,如何使用VBS或BATCH在WindowsXP、Vista、7、8中设置永久系统变量?我尝试使用BATCH,但在WindowsXP中,大多数用户默认没有setx,所以我想避免使用该技术。有更好的方法吗?C:\DocumentsandSettings\sun>REGADD"HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Environment"/vMyApplicationWillUsetThis/d"

windows - 在文件夹名称中创建一个带有空格和正斜杠的新注册表文件夹

我正在尝试创建一个新的注册表文件夹,但我要创建的路径包含一个空格,我不确定如何转义它以正确创建路径。我要创建的路径是:HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC464/128(路径末尾有一个名为“RC4(space)64/128”的文件夹)如您所见,RC4和64/128之间有一个空格(还有64和128之间的斜杠)。我在powershell中尝试了以下操作:md"HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SC

c++ - 如何以编程方式检测 PC 是否具有 USB3 功能?

这看起来应该是一个简单的问题,但我不确定如何最好地解决它。我看过一些关于如何检测连接的设备是USB2还是3的帖子,但我需要知道USB3端口是否可用,即使没有连接任何设备。一种解决方案是遍历注册表中的“SYSTEM\CurrentControlSet\Services”键并与已知USB3服务的预设列表进行比较。我希望有更准确的东西,比如IOCTL调用。我可以实现C++(首选)或C#。在此先感谢您的帮助。 最佳答案 我是这样实现的。不是我正在寻找的解决方案。这基本上会告诉我系统上是否存在USB3.0驱动程序。它不会检测系统上的硬件是否包

windows - REG EXPORT HKLM\System\CurrentControlSet - Windows 错误

我正在测试Windows驱动程序软件。当测试失败时,我必须将注册表数据附加到错误。我明白了"ERROR:Unabletowritetothefile.Theremaybeadiskorfilesystemerror."当我运行以下命令时REG导出HKLM\System\CurrentControlSet.\Reg-data\CCS.reg(我在管理员模式下运行命令)。这种情况很少发生。这可能是由驱动程序软件引起的吗?或者这可能是一个通用的操作系统问题? 最佳答案 您没有提供目标文件名来告诉REG将导出的数据写入何处。C:\>rege

windows - 更正 Windows API 以查找 CurrentControlSet\Control\MediaProperties?

我希望支持自定义操纵杆设备,但由于项目要求,我不能再使用DirectInputAPI。我已经切换到使用“经典”Windows多媒体API(例如joyGetDevCaps和系列),但只有一个异常(exception)。DirectInputDeviceInstance有两个字段,InstanceName和ProductName,它们返回设备的正确“自定义”名称。相应的joyGetDevCaps产品名称字段szPname返回一个通用的“MicrosoftPC游戏杆驱动程序”。在安装了设备的系统上搜索注册表时,我发现该节点中有一个REG_SZOEMName条目,其中包含我想要的字符串:HKE

mysql - 尝试在 Windows 上配置 mysql 集群时出错

我正在按照快速入门指南“在Windows上安装mysqlcluser”进行操作一切正常,直到我输入这个命令:C:\Users\pc\my_cluster>start/Bc:\Users\pc\mysqlc\bin\ndb_mgmd-fconf\config.ini--initial--configdir=c:\Users\pc\my_cluster\conf我得到这个错误:无法创建或打开key'SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQLClusterManagementServer',error:5Faile

.net - HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\TimeZoneKeyName 已损坏?

我正在尝试确定Windows系统的当前时区。以下代码片段(松散地)基于@MattJohnson在此线程上的回答:GettinglocaltimezoneidentifierwhenOSdisplaylanguageisnon-englishusing(RegistryKeyregistryKey=Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\TimeZoneInformation")){if(registryKey!=null){stringwindowsTimeZoneId=registryKe
12