在管理模式下启动 Visual Studio Code 1.79.1 失败,代码为 18

sou*_*hal 7 visual-studio-code

将 VS Code 升级到版本 1.79.1 后,当我尝试在管理模式下启动时,它会抛出错误。没有管理模式启动就可以工作。添加错误的屏幕截图和下面的版本详细信息。 在此输入图像描述

窗口意外终止(原因:'启动失败',代码:'18')

在此输入图像描述

sta*_*all 3

谷歌搜索“ github vscode issues windows administrator code 18”,我发现了这个问题票:Can't run as Administrator - launch-failed code 18 #185057维护者说

请参阅https://code.visualstudio.com/docs/setup/windows#_unable-to-run-as-admin-when-applocker-is-enabled以管理员身份启动。

目前--no-sandbox无法按预期工作,该问题正在#184687中得到解决,修复程序将在 1.79.2 中提供。

从链接的用户文档中:

随着进程沙箱的引入(在本博客文章中讨论),由于运行时沙箱的限制,配置 AppLocker 时当前不支持以管理员身份运行。如果您的工作需要从提升的终端运行 VS Code,则可以code作为--no-sandbox --disable-gpu-sandbox解决方法启动。

订阅问题 #122951以接收更新。

在 VS Code 1.79.2 发布之前,您可以尝试将 VS Code Insiders 与--no-sandbox --disable-gpu-sandbox.

显然更新到 1.79.2 并没有为一些用户解决这个问题。我仍在关注问题单,并将随着情况的发展更新此答案。

请注意,在 VS Code 1.80 中,有一个新标志 ,--disable-chromium-sandbox可以用来代替--no-sandbox --disable-gpu-sandbox,以及您可能感兴趣的其他一些相关功能。