【发布时间】:2010-04-20 05:51:10
【问题描述】:
当我启动 Visual Studio 2010 Ultimate 时,我收到错误“无法创建窗口”。你知道有什么解决办法吗?
【问题讨论】:
当我启动 Visual Studio 2010 Ultimate 时,我收到错误“无法创建窗口”。你知道有什么解决办法吗?
【问题讨论】:
就我而言,它正在安装 IBM Client Access v6.1 服务包 SI37891。当它安装 .NET 4 数据提供程序时,它破坏了 XML 文件。
有问题的文件可以在这里找到: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
安装了额外的数据提供程序,并且错误地添加了虚假的 XML 关闭标记:
<DbProviderFactories>
<add name="IBM DB2 for i5/OS .NET Provider" ...... /></DbProviderFactories>
<add name="Microsoft SQL Server Compact Data Provider" ....../>
</DbProviderFactories>
【讨论】:
如果您安装和删除网络框架 4.5 可能会发生这种情况,请重新安装网络框架 4.5
【讨论】:
试试这个:
在 c:\windows\system32 中将 msvcm100.dll 重命名为 msvcm100.dll.old
运行 Visual Studio 2010 修复并重新创建 msvcm100.dll。
【讨论】:
今天我第一次在 Windows 7 上使用 VS2010 高级版时发生了同样的事情。自我上次使用它(16 小时前)以来唯一不同的是 Windows 更新,系统还原实用程序说它只影响了一个无关的我机器上的本地应用程序 Grooveshark。
无论如何,我恢复到更新之前创建的点,并且 VS2010 不再抱怨无法“创建窗口”......不要认为这与最近的 Resharper 5 安装有关。
希望这会有所帮助!
【讨论】:
我发现我的 machine.config 文件不可编辑。我什至无法打开它来查看它。我不确定为什么。我最终卸载了 .NET Framework 4.5 并重新安装了 .NET Framework 4.0。我在使用 Visual Studio 2012 时也遇到了问题。我现在正在重新安装它,看看它是否有效。作为记录,我的机器上安装了 IBM System i Access for Windows。这可能导致问题一开始。
【讨论】:
我在尝试启动 SQL Server Management Studio 2012 时遇到了这个问题。清理以下文件夹修复它:
%SYSTEMDRIVE%\Users\<Username>\AppData\Local\Microsoft\SQL Server Management Studio\%SYSTEMDRIVE%\Users\<Username>\AppData\Roaming\Microsoft\SQL Server Management Studio\C:\Users\<Username>\AppData\Local\Temp\%SYSTEMDRIVE%\Windows\Temp\希望这会有所帮助。
【讨论】:
就我而言,检查事件查看器时,我发现了“错误 1704。Microsoft .NET Framework 的安装当前已暂停”。
因此,解决方案是运行 Windows 更新并为 .NET 安装挂起的更新。
【讨论】:
就我而言,我制作了相同的 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
所以不得不删除我在文件中的 DbProviderFactories 的双标签。
【讨论】:
运行“Visual Studio Installer”并在受影响的 VS 版本上单击修复。
【讨论】: