如果 Windows 安装为其他语言,Windows CMD 如何绕过确认提示

Zho*_*231 2 windows registry cmd

所以我尝试添加注册表值和 echo y| 允许我在它已经存在时更新它(覆盖它),因为它已经发送了 y(yes) 命令。我最近和一些朋友一起测试了它,有人注意到命令提示符会屏蔽垃圾邮件,结果是因为他的 Windows 安装不是英语,所以不会将 Y 识别为是(因为他必须用他的语言写 yes 或它的起始字母)。是否有通用的方法来选择“是”或解决方法以使其使用“Echo I|” 如果他的计算机使用的是另一种语言,如果第一个代码不起作用?

echo y | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v UsageMonitorStartup /t REG_SZ /d "\"%var%\MonitorUpdate.exe\"
Run Code Online (Sandbox Code Playgroud)

sel*_*bie 6

听起来您只是想绕过确认提示。如果是这种情况,只需将/f参数传递到命令行,即可“强制覆盖现有注册表项而不提示”。

所以代替这个:

echo y | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v UsageMonitorStartup /t REG_SZ /d "\"%var%\MonitorUpdate.exe\
Run Code Online (Sandbox Code Playgroud)

只需这样做:

reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /f /v UsageMonitorStartup /t REG_SZ /d "\"%var%\MonitorUpdate.exe\
Run Code Online (Sandbox Code Playgroud)