我有一段时间第一次打开 VSCode,当我使用集成终端时,出现了一些关于更新或允许发布者的对话框。
我很着急,不知道发生了什么,它说的是允许来自“未知发布者”的文件,我相信我选择了“总是阻止”或类似的东西,现在我无法启动VSCode 除非我通过提升的终端这样做。尝试启动应用程序时出现此弹出窗口:
我希望我有更多的信息可以给你,但我真的没有对提示给予足够的重视。尽管如此,我现在已经搜索了几个小时,但似乎无法解决这个问题,我很确定我阻止了一些低级文件并且无法找到它。似乎没有任何关于 Windows 中任何地方被阻止的完整列表,我担心我可能需要进行系统还原来解决这个问题。
卸载并重新安装 VSCode 并不能解决问题,有什么想法吗?
更新 - 这是我不小心阻止的证书的屏幕截图,将其从 Untrusted Certificates > Certificates 文件夹中删除,解决了问题:
运行
certmgr.msc
:Trusted Publishers
.Untrusted Certificates
.尽管不寻常的第一件事是您看到“未知发布者”,但 Visual Studio Code 可执行文件通常由 Microsoft 进行数字签名。如果重新安装 VSCode 没有帮助,那么还有其他问题......