从NSIS启动.reg文件

时间:2016-02-16 16:10:26

标签: registry nsis

我想知道如何使用NSIS启动.reg文件。

此文件如下所示:

Windows注册表编辑器版本5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ DriverSearching] " SearchOrderConfig" = DWORD:00000003

提前谢谢! 再见

1 个答案:

答案 0 :(得分:1)

WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching" "SearchOrderConfig" 0x00000003 

要解决这个问题需要处理两件事:

  1. 只有管理员才能写入HKLM,因此您需要在脚本中添加RequestExecutionLevel admin

  2. 在64位版本的Windows上,这将写入注册表的32位视图,因此您可能希望在SetRegView 64之前调用WriteRegDWORD

    < / LI>

    使用Process Monitor查看注册表写入失败的原因并验证您是否写入正确的位置会很有帮助。