bat修改注册表的问题 急.!

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:32:15
如下:
@echo off
reg add
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{A81EDC59-5197-42F4-9F4C-EC19784E0BF0}" /v DefaultGateway /t REG_MULTI_SZ /s /d 172.26.108.x /f

运行却说命令行参数太少,找不到路径
但我写如下时却可以 为什么? 高手帮忙改上面的!

@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t reg_dword /d 0 /f

@echo off
reg add
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{A81EDC59-5197-42F4-9F4C-EC19784E0BF0}" /v DefaultGateway /t REG_MULTI_SZ /s /d 172.26.108.x /f

改成
@echo off
reg add
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{A81EDC59-5197-42F4-9F4C-EC19784E0BF0}" /v DefaultGateway /t REG_MULTI_SZ /d 172.26.108.x /f

去掉/s参数...然后你把那个.x最后的一位IP写上,应该可以了