嗨,姚,
你截图中的具体错误信息(“所选程序无法关联此文件类型”)确认了负责你用户特定文件偏好的注册表密钥 .vbs 损坏或被锁定。Windows 11 在注册表中使用安全哈希,以防止未经授权的程序劫持文件扩展名。当该哈希失效——通常是因为之前强制更改或第三方文本编辑器接管——作系统会锁定关联设置以防止进一步损坏,这也是设置应用拒绝你选择 wscript.exe的原因。我们必须手动删除这个损坏的“UserChoice”密钥,才能强制Windows接受默认处理程序。
请按 Windows键+R,输入 regedit,然后按回车键以打开注册表编辑器。你需要精确地导航到这条路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vbs。在文件夹内 .vbs ,你会看到一个名为 UserChoice.右键点击 UserChoice 文件夹,选择 删除。确认删除。这实际上移除了导致设置应用无法更新关联的损坏“锁”。
删除密钥后 UserChoice ,你应该验证系统层级的定义,确保它指向正确的脚本引擎。在注册表编辑器中,导航到 HKEY_CLASSES_ROOT\.vbs。检查 (Default) 右侧面板上的值;必须设置为 VBSFile。如果设置为其他(例如 txtfile),双击并更改为 VBSFile。最后,关闭注册表编辑器并重启电脑以应用更改。 slmgr /dlv 命令现在应该能正确执行。
如果能帮你更深入了解这个问题,接受答案我会很感激****。如果你还有更多问题,欢迎留言。
副总统