更新:2007 年 11 月
意外错误已阻止 Visual Studio 启动。发生以下任一情况时会出现此错误:
- 集成开发环境 (IDE) 未能加载 Msxml3.dll。 
- IDE 未能加载 Mso.dll。 
- IDE 未能加载 DTE.olb。 
- 安装期间未创建 Visual Studio 的许可证密钥。 
- 打开了脚本拦截,不允许执行脚本代码。 
- .NET Framework(Visual Studio 必需的组件)的安装未能为 mscorlib.dll 生成有效的本机映像。 
- 计算机中存在 Klez 病毒。 
请执行以下步骤以更正此错误。
| .gif) 警告: | 
|---|
| 某些解决方法要求您修改注册表项。如果注册表编辑器使用不当,则可能会导致严重问题,要求您重新安装操作系统。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 病毒,则可能会显示错误“该应用程序无法启动”。建议您更新防病毒软件,然后扫描计算机以查找病毒。