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

标签 windows cmd registry

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

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

最佳答案

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

所以不是这个:

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\

关于如果 Windows 安装在其他语言中,Windows CMD 如何绕过确认提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41653905/

相关文章:

windows - Hadoop start-all.cmd 命令 : datanode shutting down

c# - Windows 如何解决冲突的文件系统权限/权利?

c++ - Windows非ASCII文件路径

windows - echo命令在批处理编程中是如何工作的

c# - 如何将一系列命令发送到命令窗口进程?

python - 确定Python的实际内存使用情况

batch-file - 如何从cmd批处理文件中的变量获取目录路径

winapi - 有没有办法监控注册表的变化?

scripting - 如何使用 Inno Setup 根据注册表项选择性地在文件夹中安装插件/文件?

powershell - 通过 Powershell 配置 Windows 资源管理器文件夹选项