我最近第一次打开 VSCode,当我去使用集成终端时,出现了一些关于更新或允许发布者的对话框。
我当时很着急,不知道发生了什么,它说允许来自“未知发布者”的文件,我相信我选择了“始终阻止”或类似的选项,现在我无法启动 VSCode,除非我通过提升权限的终端启动。当我尝试启动应用程序时,弹出此窗口:
我希望我能提供更多信息,但我真的没有足够注意提示。尽管如此,我已经搜索了几个小时,但似乎无法解决这个问题,我很确定我阻止了一些低级文件,但无法找到它。似乎没有任何关于 Windows 中被阻止内容的完整列表,我担心我可能需要进行系统还原才能解决这个问题。
卸载并重新安装 VSCode 并不能解决问题,有什么想法吗?
答案1
跑步certmgr.msc
:
- 无需提示即可信任的证书位于 之下
Trusted Publishers
。 - 立即被拒绝的证书将受到
Untrusted Certificates
。
尽管第一个不寻常的事情是您看到了“未知发布者”,但 Visual Studio Code 可执行文件通常由 Microsoft 进行数字签名。如果重新安装 VSCode 没有帮助,那么一定是出了其他问题……