命令行在CMD中工作正常,无法通过批处理工作

时间:2017-12-23 14:56:21

标签: batch-file cmd registry

我有一个在CMD中运行良好的命令,但如果我尝试将其保存为蝙蝠,它会快速打开并关闭CMD并且没有任何反应。

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 0 /f"

-

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d user /f"

-

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /d 12345 /f"

这些是3行,我无法弄清楚如何让批处理来运行它。

1 个答案:

答案 0 :(得分:1)

在我的评论中,(您应该以管理员身份运行)

@Echo Off
Set "rKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
Reg Add "%rKey%" /V AutoAdminLogon /D 0 /F > Nul
Reg Add "%rKey%" /V DefaultUserName /D user /F > Nul
Reg Add "%rKey%" /V DefaultPassword /D 12345 /F >Nul

> Nul可能会被省略,如果您想查看返回的消息