Visual Studio Code在Windows上无法打开

16
每当我尝试打开我的vs code编辑器时,什么也不会发生,它不会启动,甚至没有出现任何错误..!! 我很困惑我的vs code出了什么问题。 请任何人帮我修复它..!! 以下是我在终端中键入的详细命令..
C:\Users\Avinash>code . --verbose

[main 2020-05-10T05:17:56.317Z] Error: UNKNOWN: unknown error, mkdir
[main 2020-05-10T05:17:56.318Z] Lifecycle#kill()
[main 2020-05-10T05:17:56.320Z] [File Watcher (node.js)] Error: UNKNOWN: unknown error, stat 'c:\Users\Avinash Maurya\AppData\Roaming\Code\User'

2
看起来可能需要重新安装? - Caius Jard
我已经卸载并重新安装了几次,但仍然没有任何反应..!! - p4avinash
1
你有没有尝试卸载并重新启动电脑?你也可以尝试以管理员身份运行 VS Code。 - jasonandmonte
是的,伙计..!! 我已经尝试了所有方法.. 什么都没发生..!! 仍然无法使用它..!! - p4avinash
17个回答

0

如果您使用的是Win10操作系统,请结束所有VSCode进程,删除'C:\Users\xxx\AppData\Roaming\Code'文件夹,然后重新启动VSCode。


0
一些奇怪的事情发生了,我在电脑上安装了两个VS Code(一个是用户级别的,一个是系统级别的),它们之间产生了冲突。我卸载了用户级别的VS Code,问题得到了解决。我建议您卸载所有版本,然后使用系统安装程序进行重新安装。

0

如果有人还在疑惑,微软已于2020年1月停止支持Windows 7,并不再提供安全更新。从VS Code桌面版本1.71(2022年8月)开始,将不再支持Windows 7,您需要升级到更新的Windows版本才能使用后续版本的VS Code。 因此,如果您想保留Windows 7版本,则必须下载比1.71版本旧的VS Code版本,例如1.69版本(https://www.filepuma.com/download/visual_studio_code_64bit_1.69.1-32681/),并在设置中取消所有自动更新。 每当您想添加任何扩展时,只需选择其旧版本即可。


0

0

清空文件 C:\Users\<PC>\.vscode\argv.json 中的内容。

由于某些更新可能会导致该文件崩溃。清空后,我可以像往常一样打开 VS Code。


0

Visual Studio Code 最近默认禁用了对 UNC(Windows 网络驱动器)路径的访问,除非它们在允许列表中。

我怀疑存在一个 bug,如果你的 Windows 用户配置文件挂载在 UNC 路径上,这可能会阻止 vscode 启动。

首先,从命令提示符中启动 vscode 并查看是否有错误信息,例如:

Error [ERR_UNC_HOST_NOT_ALLOWED]: UNC host 'some-unc-host' access is not allowed

如果是这样,你可以通过执行以下操作来解决问题:

set NODE_UNC_HOST_ALLOWLIST=some-unc-host

其中 some-unc-host 是出现错误的主机名,然后再启动 Code.exe。这对我起到了修复作用。

请参见

https://github.com/microsoft/vscode/issues/182070 https://code.visualstudio.com/docs/setup/windows#_working-with-unc-paths


0
在我的Win10系统上,根本原因是1.79更新实际上将可执行文件Code.exe从这里移动了:
C:\Users\u109755\AppData\Local\Programs\MicrosoftVSCode\bin

到这里。
C:\Users\u109755\AppData\Local\Programs\MicrosoftVSCode\_

我相信这就是为什么重新安装的解决方案有效,因为它将所有内容重置到正确的位置。希望这能帮助其他人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接