更改AutoIt中的注册表值不起作用

时间:2013-10-17 16:09:50

标签: windows scripting registry autoit regedit

我正在尝试使用AutoIt脚本更改某些注册表设置。 regWrite()方法返回1,这意味着它成功了,当我在同一个键上调用RegRead()时,它给了我传递给RegWrite()的值,但是值的值在regedit中没有变化,即使我重新启动电脑。我尝试了10多个按键,但没有一个真正改变。

示例代码:

这只是我试图改变的价值之一:

#RequireAdmin

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD","0x00000000")

1 个答案:

答案 0 :(得分:3)

你应该使用

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD",0x00000000)

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD",0)
相关问题