有时候涉及对注册表的操作,会遇到如下的类似描述:
启用NTPServer:
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
在右窗格中,右键单击“Enabled”,然后单击“修改”。
在“编辑DWORD 值”对话框中的“数值数据”下,键入1,然后单击“确定”。
如果针对每台设备都如此操作,太繁琐了。能否用脚本的形式,只需双击运行一下就可实现相应的操作呢?
步骤如下:
-
cmd
窗口输出regedit
-
找到对应的键值
并将“Enabled”的值修改为1
。
-
导出该键值
导出文件保存为 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
需要进行设置时,直接拷贝到目标计算机,直接双击执行即可。
如果熟练的话,可自己手动来写对应键值。