如何生成.reg来操作注册表

有时候涉及对注册表的操作,会遇到如下的类似描述:

启用NTPServer:
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
在右窗格中,右键单击“Enabled”,然后单击“修改”。
在“编辑DWORD 值”对话框中的“数值数据”下,键入1,然后单击“确定”。

如果针对每台设备都如此操作,太繁琐了。能否用脚本的形式,只需双击运行一下就可实现相应的操作呢?

步骤如下:

  • cmd窗口输出regedit
**regedit**
  • 找到对应的键值


    **NtpServer**

并将“Enabled”的值修改为1。

  • 导出该键值


    **导出NtpServer**

导出文件保存为 NtpServer.reg。
导出的文件内容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
"DllName"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,\
  00,33,00,32,00,74,00,69,00,6d,00,65,00,2e,00,64,00,6c,00,6c,00,00,00
"Enabled"=dword:00000001
"InputProvider"=dword:00000000
"AllowNonstandardModeCombinations"=dword:00000001
"EventLogFlags"=dword:00000000
"ChainEntryTimeout"=dword:00000010
"ChainMaxEntries"=dword:00000080
"ChainMaxHostEntries"=dword:00000004
"ChainDisable"=dword:00000000
"ChainLoggingRate"=dword:0000001e

由于仅需要将“Enabled”,然后单击“修改”为1。
故可将其修改为:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
"Enabled"=dword:00000001

需要进行设置时,直接拷贝到目标计算机,直接双击执行即可。
如果熟练的话,可自己手动来写对应键值。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容