通过集成终端更新时选择错误选项后 code.exe 被阻止

通过集成终端更新时选择错误选项后 code.exe 被阻止

我最近第一次打开 VSCode,当我去使用集成终端时,出现了一些关于更新或允许发布者的对话框。

我当时很着急,不知道发生了什么,它说允许来自“未知发布者”的文件,我相信我选择了“始终阻止”或类似的选项,现在我无法启动 VSCode,除非我通过提升权限的终端启动。当我尝试启动应用程序时,弹出此窗口:

在此处输入图片描述

我希望我能提供更多信息,但我真的没有足够注意提示。尽管如此,我已经搜索了几个小时,但似乎无法解决这个问题,我很确定我阻止了一些低级文件,但无法找到它。似乎没有任何关于 Windows 中被阻止内容的完整列表,我担心我可能需要进行系统还原才能解决这个问题。

卸载并重新安装 VSCode 并不能解决问题,有什么想法吗?

更新-这是我意外阻止的证书的屏幕截图,将其从不受信任的证书>证书文件夹中删除即可解决问题: 在此处输入图片描述

答案1

跑步certmgr.msc

  • 无需提示即可信任的证书位于 之下Trusted Publishers
  • 立即被拒绝的证书将受到Untrusted Certificates

尽管第一个不寻常的事情是您看到了“未知发布者”,但 Visual Studio Code 可执行文件通常由 Microsoft 进行数字签名。如果重新安装 VSCode 没有帮助,那么一定是出了其他问题……

相关内容