【问题标题】:Visual Studio 2010 "Cannot create window" errorVisual Studio 2010“无法创建窗口”错误
【发布时间】:2010-04-20 05:51:10
【问题描述】:

当我启动 Visual Studio 2010 Ultimate 时,我收到错误“无法创建窗口”。你知道有什么解决办法吗?

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    就我而言,它正在安装 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>
    

    【讨论】:

    • 谢谢!升级到 V6R1 的过程中又多了一个令人讨厌的乐趣,但至少你为我节省了大量的搜索!
    • 老兄,如果可以的话,我会给你+100。谢谢!
    • 我必须编辑两个文件。 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\machine.config 和 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
    【解决方案2】:

    如果您安装和删除网络框架 4.5 可能会发生这种情况,请重新安装网络框架 4.5

    【讨论】:

      【解决方案3】:

      试试这个:

      1. 在 c:\windows\system32 中将 msvcm100.dll 重命名为 msvcm100.dll.old

      2. 运行 Visual Studio 2010 修复并重新创建 msvcm100.dll。

      来源:http://connect.microsoft.com/VisualStudio/feedback/details/458377/cannot-create-the-window-dialog-appears-during-vs-2010-startup

      【讨论】:

      • 我的文件夹 c:\windows\system32 中没有 msvcm100.dll
      • 谢天谢地,我个人还没有这个问题,但是从安装 Office 2010 之后的问题来看,这似乎是一个问题?你最近做过吗?另外,您是否尝试过运行 Visual Studio 2010 修复以查看它是否可以解决您的问题?
      • 大约两个月前,我安装了 Office 2010,然后我将其删除。好的,我会尝试修复 vs 2010
      • 我在使用 VS2010 RTM 时遇到了同样的问题,并且在 Office 2010 附近没有任何进展。我的 System32 文件夹中也没有 msvcm100.dll。
      • 我只想指出,除了 vasmt 之外的所有答案突然都被否决了..
      【解决方案4】:

      今天我第一次在 Windows 7 上使用 VS2010 高级版时发生了同样的事情。自我上次使用它(16 小时前)以来唯一不同的是 Windows 更新,系统还原实用程序说它只影响了一个无关的我机器上的本地应用程序 Grooveshark。

      无论如何,我恢复到更新之前创建的点,并且 VS2010 不再抱怨无法“创建窗口”......不要认为这与最近的 Resharper 5 安装有关。

      希望这会有所帮助!

      【讨论】:

        【解决方案5】:

        我发现我的 machine.config 文件不可编辑。我什至无法打开它来查看它。我不确定为什么。我最终卸载了 .NET Framework 4.5 并重新安装了 .NET Framework 4.0。我在使用 Visual Studio 2012 时也遇到了问题。我现在正在重新安装它,看看它是否有效。作为记录,我的机器上安装了 IBM System i Access for Windows。这可能导致问题一开始。

        【讨论】:

          【解决方案6】:

          我在尝试启动 SQL Server Management Studio 2012 时遇到了这个问题。清理以下文件夹修复它:

          • %SYSTEMDRIVE%\Users\&lt;Username&gt;\AppData\Local\Microsoft\SQL Server Management Studio\
          • %SYSTEMDRIVE%\Users\&lt;Username&gt;\AppData\Roaming\Microsoft\SQL Server Management Studio\
          • C:\Users\&lt;Username&gt;\AppData\Local\Temp\
          • %SYSTEMDRIVE%\Windows\Temp\

          希望这会有所帮助。

          【讨论】:

            【解决方案7】:

            就我而言,检查事件查看器时,我发现了“错误 1704。Microsoft .NET Framework 的安装当前已暂停”。

            因此,解决方案是运行 Windows 更新并为 .NET 安装挂起的更新。

            【讨论】:

              【解决方案8】:

              就我而言,我制作了相同的 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config

              所以不得不删除我在文件中的 DbProviderFactories 的双标签。

              【讨论】:

                【解决方案9】:

                运行“Visual Studio Installer”并在受影响的 VS 版本上单击修复。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-02-16
                  • 2017-12-01
                  • 2011-03-30
                  • 1970-01-01
                  相关资源
                  最近更新 更多