你好,姚,
你看到的对话框表示你的系统中VBScript(.vbs)文件关联已经损坏或配置错误。当你输入 slmgr时,系统会调用 slmgr.vbs 位于 System32 目录中的脚本。在正常情况下,该扩展与 Windows 脚本主机引擎关联,后台执行代码。目前,你的 Windows 安装将这个脚本视为一个通用文件,需要“打开”以便查看(类似文本文档),而不是执行,这也是为什么它会提示你选择像记事本这样的应用程序。
要永久解决这个问题,你需要重新关联.vbs扩展到正确的执行引擎。虽然你可以通过命令行尝试,但Windows 10和11通常保护这些关联,防止命令行更改,因此使用图形界面是权威的方法。打开__设置__,进入__应用__,然后选择__默认应用__。在搜索栏中输入“输入文件类型或链接类型”,输入 .vbs。你很可能会看到它和记事本关联,或者根本没有关联。点击该图标,选择 Microsoft Windows 脚本托管。如果列表中没有立即显示该选项,选择“选择你的电脑上的应用”(类似于 在电脑上选择应用 你截图中的链接),浏览到C:\Windows\System32\,然后选择wscript.exe。
或者,既然你已经看到截图中的“以打开”提示,也可以直接在那里应用修复。点击底部标注 在电脑上选择应用 为“在你的电脑上选择应用”的链接。进入文件夹 C:\Windows\System32,向下滚动找到 wscript.exe,然后选择它。这样脚本就会强制使用正确的主机执行。完成后, slmgr /dlv 在管理终端运行时,会正确显示卷激活许可窗口,而不是让你打开文件。
希望你在这里找到了有用的信息。如果能帮你更深入了解这个问题,接受答案我会很感激****。如果你还有更多问题,欢迎留言。有好的一天!
副总统