在 Windows 10 中从映射的网络驱动器运行 VSCode Portable v1.78

Run VSCode Portable v1.78 from mapped network drive in Windows 10

提问人:GUI-Botox 提问时间:6/6/2023 最后编辑:GUI-Botox 更新时间:6/9/2023 访问量:187

问:

我想将 VSCode Portable 设置为从具有漫游配置文件的 Windows 10 VM 上的映射网络驱动器运行。VSCode 的先前版本 1.64 适用于此配置,但不适用于当前版本(尝试过 v1.74 及更高版本)。当我提取 VSCode v1.78 .将文件压缩到 H:\ 驱动器,双击 Code.exe 不会执行任何操作,即使以管理员身份运行时也是如此。

VSCode 已安装在 Windows 10 VM 上,但我希望能够灵活地使用不同版本进行调试和扩展兼容性。

从 C:\ 驱动器上的文件夹运行 VSCode Portable 版本是有效的,但是,当用户注销并重新登录时,它不会持久化。出于这个原因,我想使用 UNC 路径从映射的网络驱动器(如 H:\user\PortableApps)或共享网络驱动器中提取并运行 VSCode portable。

我尝试使用 UNC 路径创建从 C:\ 驱动器到 H:\ 驱动器上的 VSCode 文件夹的符号链接,但 Code.exe 文件仍然无法运行。我也尝试在 GitHub 和 StackOverflow 上搜索解决方案,但似乎找不到任何解决方案。任何帮助将不胜感激。

更新:我能够使用 --no-sandbox 参数在映射的驱动器上运行 VSCode。

使用 --verbose 从 cmd 运行 VSCode 时,我看到出现错误:

“GPU 进程启动失败:error_code=18”

使用其他方法禁用 GPU 均未成功,包括 --disable-GPU 和 --disable-GPU-sandbox。使用 --no-sandbox 似乎是目前唯一的解决方法。

在桌面上创建一个快捷方式并将 --no-sandbox 参数添加到目标的末尾,可以启动它。

https://github.com/microsoft/vscode/issues/81056

visual-studio-code Windows-10 虚拟机 可移植性

评论


答: 暂无答案