VS Code主窗口为空白

时间:2016-10-29 20:04:39

标签: visual-studio-code

昨天我下载了最新版本的VS Code并安装了它。

当我启动它时,起初它似乎工作正常,我直接进入扩展部分以检查和下载一些,然后我尝试更改排序选项以查看推荐的扩展,然后它是出现了第一个症状。我点击了按钮,没有发生任何事情,我点了几次,过了一会儿,选择排序类型的窗口也出现了好几次(每次点击按钮都可能一次)。我选择了推荐的扩展名,但没有出现扩展名。

我关闭它并再次重新打开,但这次,主窗口完全空白(实际上是黑色)。我重新启动了PC,卸载了应用程序,运行CCleaner来清除注册表,重新安装应用程序,所有这几次都没有。

有时候,经过很长一段时间后,它会显示常用的部分,但当我关闭它并再次重新打开时,一切都是一样的。 此外,工具窗口中的某些选项不起作用,而其他选项(如关于窗口)。

我已查看此常见问题解答: https://code.visualstudio.com/docs/supporting/faq#_vs-code-main-window-is-blank 但那里的解决方案都没有用。

我有一个以前版本的vscode工作得很好。可悲的是,我不记得是哪一个,甚至不是一个亲密的客人,当我注意到安装这个新版本没有删除它时,我删除了它。

这就是我打开它时VS Code的样子: enter image description here

这是关于窗口: enter image description here

这是vscode启动几秒后任务管理器的快照: enter image description here

这些是我的电脑属性: enter image description here

之前有没有人遇到过类似的情况?有谁知道如何解决它?

<小时/> 更新1

当我安装这个新版本时,我注意到它没有删除已安装(并且正常工作)的应用程序的先前版本。 (这个版本不是生活在ProgramFiles上,而是存在于我的User文件夹中,我认为在本地AppSettings上)

然后我继续卸载它,但愚蠢地错过了“程序和功能”中的安装条目,并认为它没有在那里注册然后我去看看我是否能看到卸载程序,我也错过了。故事的其余部分是显而易见的,因为我有这两个版本是问题我决定删除最后一个并通过手动删除文件夹,清理注册表等来完成...

我写这篇文章是因为,这个旧版本可能会留下一些配置或注册表信息,如果我按照正确的方法删除了这些信息,虽然我努力手动删除任何跟踪,但这会导致新的版本出现故障。 例如,我仍然可以在资源管理器的上下文菜单中选择使用Code打开文件,此选项属于旧版本,单击时会显示错误消息:“找不到应用程序”。

12 个答案:

答案 0 :(得分:3)

我在Windows 10中遇到了同样的问题,它通过在VsCODE快捷方式中设置与Windows 8的兼容性来解决。

enter image description here

上图为葡萄牙语,请翻译成您的语言。

答案 1 :(得分:3)

为VS Code 1.18(2017年11月8日)修复此问题

右键单击Shortcut并将--disable-gpu添加到Target:

&#34; C:\ Program Files \ Microsoft VS Code \ Code.exe&#34; --disable-GPU

enter image description here

答案 2 :(得分:2)

要解决此问题,请按照以下步骤操作:

  1. 右键单击Visual studio code快捷方式。
  2. 单击属性。
  3. 转到快捷方式标签。
  4. --disable-gpu添加到Target

它看起来像这样:

"C:\Program Files\Microsoft VS Code\Code.exe" --disable-gpu

答案 3 :(得分:0)

我在Windows 7中有相同的问题,已通过以下两个步骤解决:

1。右键单击VS Code快捷方式->转到属性->将--disable-gpu添加到目标:

“ C:\ Program Files \ Microsoft VS Code \ Code.exe” --disable-gpu

2。在VsCODE快捷方式属性中设置与Windows 7的兼容性。

答案 4 :(得分:0)

尝试更改VS代码的兼容模式。请找到插图here

答案 5 :(得分:0)

我有相同的VS代码中断问题。 在命令提示符(cmd)中,运行以下命令
“代码--disable-gpu”

为我工作:)

答案 6 :(得分:0)

我最近在 win8.1 操作系统上体验过它。 发生这种情况是因为我错误地将 gpu 卡设置为运行 Visual Studio 代码的默认卡。 部分解决方案是通过右键单击 --disable-gpu desktop -> properties -> add 上的 VS-Code 快捷方式添加 --disable-gpu(如先前建议的)来禁用 GPU 卡Target 字段:

"C:\....your path ..\Microsoft VS Code\Code.exe" --disable-gpu

这样做只有当您通过该快捷方式图标启动程序时,它才能解决问题。 另一方面,假设您浏览您的文件系统并假设您导航到一个项目文件夹。 一旦进入其中,如果您右键单击并选择“使用代码打开”..将再次显示空白窗口。

因此,因为在我的情况下我有一张 Nvidia 卡,所以我运行 Nvidia 控制面板,您可以从中检查您的全局设置和特定设置。 在全局设置下,将“自动选择”设置为首选图形处理器。 还要检查另一个选项卡“程序设置”,看看你是否添加了visual studio代码以及是否选择了gpu卡。如果是..那就禁用它。

答案 7 :(得分:0)

对我来说,是在我添加了一个新文件夹之后。

参数 disable-gpu 不起作用。

所以,我从“漫游”中删除了目录“代码”,我再次找到了 VS Code。

答案 8 :(得分:0)

删除 %appdata%\Code\User 目录为我解决了这个问题。

答案 9 :(得分:0)

右键单击 > Visual Studio 属性

添加--disable-gpu

enter image description here

答案 10 :(得分:0)

我已在快捷方式的目标选项卡中添加了 --disable-gpu,但仍然无法正常工作,然后尝试重新安装 vscode 但仍然没有成功。

所以在我的情况下问题是我的防病毒软件,它隔离了运行程序时需要的 workbench.desktop.main.js 文件 vscode,因此它没有运行并且一直显示黑屏,

所以我排除了那个 workbench.desktop.main.js 文件的父文件夹,它是 workbench 文件夹并重新安装了 vscode 现在它运行完美。

答案 11 :(得分:-1)

安装Directx对我有用=)