该应用程序无法启动。
更新:2007 年 11 月
意外错误已阻止 Visual Studio 启动。发生以下任一情况时会出现此错误:
集成开发环境 (IDE) 未能加载 Msxml3.dll。
IDE 未能加载 Mso.dll。
IDE 未能加载 DTE.olb。
安装期间未创建 Visual Studio 的许可证密钥。
打开了脚本拦截,不允许执行脚本代码。
.NET Framework(Visual Studio 必需的组件)的安装未能为 mscorlib.dll 生成有效的本机映像。
计算机中存在 Klez 病毒。
请执行以下步骤以更正此错误。
警告: |
---|
某些解决方法要求您修改注册表项。如果注册表编辑器使用不当,则可能会导致严重问题,要求您重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器的风险由您自己承担。 |
IDE 未能加载 Msxml3.dll。
2001 年 7 月发布的 MSXML 4.0 Technology Preview 测试版会导致计算机出现这种情况。若要修复 Msxml3.dll 注册,请执行以下步骤:卸载 Msxml4.dll
从“开始”菜单中选择“运行”。
在“打开”文本框中键入 regsvr32 /u c:\winnt\system32\msxml4.dll,然后单击“确定”。
下载并安装 MSXML 的安全更新
从 https://www.microsoft.com/windows/ie/downloads/critical/q317244/download.asp 为您的计算机中安装的 MSXML 版本下载最新的安全更新。
运行安全更新的 .exe 文件。
下载并应用更新的注册表值
从 https://download.microsoft.com/download/VisualStudioNET/fix/1.0/WIN98MeXP/EN-US/Fixxml4.exe 下载更新的注册表值。
双击 fixxml4.exe 并解压缩文件。
查找 Fixxml4.reg 并双击该文件以更新注册表值。
IDE 未能加载 Mso.dll。
使用下面的列表解决 Mso.dll 的问题。Microsoft Office
卸载计算机上的所有 Microsoft Office XP 测试版。
通过“添加/删除程序”修复 Office XP。
在注册表编辑器中,验证以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\Path] "MSO"="C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL"
IDE 未能加载 DTE.olb。
更正此错误:注册 Dte.olb
从“开始”菜单中选择“运行”。
在“打开”文本框中键入 regsvr32 C:\Program Files\Common Files\Microsoft Shared\MSEnv\DTE.OLB,然后单击“确定”。
安装期间未创建 Visual Studio 的许可证密钥。
如果 Visual Studio 的初始屏幕不包含已安装产品的列表,也不包含有关已安装该产品的用户的信息,则缺少许可证密钥。此外,如果 Visual Studio 未在“添加/删除程序”对话框中列出,则也缺少许可证密钥。若要更正这一问题:
为 Visual Studio 创建一个许可证密钥
- 从计算机中完全移除 Visual Studio,然后重新安装该产品。
打开了脚本拦截,不允许执行脚本代码。
如果第三方应用程序已启用脚本拦截,则 IDE 将出现,然后又消失。- 若要更正此问题,请验证脚本拦截功能是否正常发挥作用。
.NET Framework(Visual Studio 必需的组件)的安装未能为 mscorlib.dll 生成有效的本机映像。
如果 Visual Studio 的初始屏幕短暂出现,然后消失,则您可能缺少 Mscorlib.dll 文件的有效本机映像。此文件是在安装 .NET Framework 期间在 \%windir%\assembly\NativeImages1_v1.0.3705\mscorlib 目录中创建的。更正此问题:
创建有效的 Mscorlib.dll 文件
- 卸载 .NET Framework,然后重新安装。
计算机中存在 Klez 病毒。
如果您的计算机感染了 Klez 病毒,则可能会显示错误“该应用程序无法启动”。建议您更新防病毒软件,然后扫描计算机以查找病毒。