regedit.exe 在 Windows 10 ssh 会话中不起作用

regedit.exe 在 Windows 10 ssh 会话中不起作用

我正在运行 Windows 10 Pro(版本 1809)OpenSSH。当我以管理员身份通过 SSH 进入 Windows 10 框时,我无法运行regedit.exe /S <reg file>。输入命令只会返回到命令行提示符。我能够成功运行该reg.exe命令;我可以使用查询和更改注册表reg.exe。这告诉我我确实是以管理员身份执行的。我已通过从控制台运行“regedit.exe”并使用 GUI 界面检查我想要更改的注册表项,验证了在 SSH 会话中调用的“regedit.exe”不起作用。键未更改。

regedit.exe /S <reg file>从控制台管理命令提示符运行良好;但在 SSH 会话中却不起作用。有其他人见过这种行为吗?

答案1

regedit是一个图形 (GUI) 程序,您无法在 ssh 会话中运行它。此/S选项可用于在导入文件时抑制弹出窗口;例如,

注册表编辑器/秒 迈弗.reg
但它不能为您提供命令行环境中 regedit 的正常交互行为。

如果你在 Windows 计算机上运行(即,你在 Windows 计算机上运行 ssh 客户端)并且想要编辑远程计算机的注册表,则可以通过regedit在本地计算机上运行来执行此操作:请参阅如何从主机远程编辑客户端计算机的注册表……其他参考

相关内容