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

Windows CMD how to bypass the confirmation prompt if windows is installed in an other langueages

所以我正在尝试添加注册表值和 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\"

听起来你只是想绕过确认提示。如果是这种情况,只需将 /f 参数传递给命令行,即可 "force overwriting the existing registry entry without prompt."

所以不是这个:

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

只需这样做:

reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /f /v UsageMonitorStartup /t REG_SZ /d "\"%var%\MonitorUpdate.exe\