2010-11-15 130 views
1

安装Visual Studio 2010 Premium并尝试启动后,弹出以下错误消息: 程序无法启动,ATL100.dll丢失。重新安装程序来解决问题。Visual Studio 2010无法启动 - 缺少ATL100.dll

我搜索了ATL100.dll,发现它在:

  • “C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ VC \ REDIST \ IA64 \ Microsoft.VC100.ATL”
  • “C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ redist”C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ redist \ x64 \ Microsoft.VC100.ATL“
  • “ \ x86 \ Microsoft.VC100.ATL“

将文件复制到”C:\ Program Files (x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE“也不起作用。 任何提示如何解决这个问题,所以我可以开始VS 2010?

+0

程序无法启动,ATL100.dll丢失。 **重新安装程序来解决问题。** – 2010-11-15 10:54:48

+0

你有没有试过“重新安装程序来解决问题” – 2010-11-15 10:55:07

+0

是的,我重新安装它。我目前正试图“修复”它,让我们看看这是否有效。 – Robar 2010-11-15 10:56:49

回答

0

It'works。我重新安装它并在安装过程中取消选择所有C++组件。

1

如果ATL代表“活动类型库”,那么它可能是它的一些辅助DLL。由于ATL也是基于COM的框架,因此可能需要注册该DLL。在这种情况下复制不起作用。

regsvr32 ATl100.dll 

只是提示下一次。

+0

thx的提示,下次我会记住的。 – Robar 2010-11-15 13:53:28

1

FYI,

我有同样的问题。
由于相同的错误,我无法运行Visual Studio 2010(SP1)和2012(U1)。

我可以通过修复/重新安装Visual Studio Service Pack 1来修复。 这里有详细信息。

  1. 修复/重新安装Visual Studio 2010中 - >没有帮助
  2. 重新安装Visual Studio 2010的Service Pack 1的 - >固定VS2010的问题,但VS2012仍然有问题
  3. 重新安装的Visual Studio 2012更新1 - >修正了VS2012的问题

期间没有。 3,我看不到任何GUI。所以我只是在启动更新1设置后按下回车键。