PRB:启动时 Visual IDE 没有打开或应用程序无法启动错误信息

来源:互联网 发布:傲剑金蛇剑法数据 编辑:程序博客网 时间:2024/05/20 19:33

PRB:启动时 Visual IDE 没有打开或应用程序无法启动错误信息

文章 ID:306905
最后更新日期:2004年8月13日
版本:8.2
本文的发布号曾为 CHS306905
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Description of the Microsoft Windows Registry

症状

您在安装本文开头列出的任何产品时都没有出现错误,但第一次启动 Visual Studio .NET 时却不显示集成开发环境 (IDE),而是会显示下面的错误信息:
The application cannot start.
- 或者 -
IDE 可能很快地闪现一下,随即不再显示,并且没有任何错误信息。

原因

以下情况下发生了 IDE 启动错误:
IDE 未能加载 Msxml3.dll。
IDE 未能加载 Mso.dll。
IDE 未能加载 DTE.olb。
安装期间未创建 Visual Studio .NET 的许可证密钥。
打开了脚本锁定,不允许执行脚本代码。
Visual Studio .NET 的 .NET Framework 安装部分未能生成 mscorlib.dll 的有效本地映像。
存在 Klez 病毒。
第一种情况更常见。它是由一个已知问题引起的:在某些计算机状态下进行安装时会失败,但没有错误信息。

解决方案

警告:注册表编辑器使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不保证能够解决因为注册表编辑器使用不当而产生的问题。使用注册表编辑器需要您自担风险。

IDE 未能加载 Msxml3.dll

2001 年 7 月发布的 MSXML 4.0 Technology Preview 的测试版会导致计算机出现这种情况。要修复 Msxml3.dll 注册,请执行以下步骤:

注意:如果尚未应用 MSXML 的最新安全更新,请从下面的 Microsoft Web 站点下载该文件:
1.撤消注册 Msxml4.dll。为此,请依次单击开始运行,在命令提示符下键入 regsvr32 /u c:/winnt/system32/msxml4.dll,然后单击确定
2.安装安全更新。
3.从下面的 Microsoft Web 站点下载该注册表项,然后双击 Fixxml4.reg 文件,合并这些值:从 Microsoft 下载中心可以下载以下文件:
发布日期:2002 年 6 月 18 日

有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 How to Obtain Microsoft Support Files from Online Services
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是此文件发布时最新的病毒检测软件。此文件存储在增强的安全服务器上,以防止在未经授权的情况下对其进行更改。

IDE 未能加载 Mso.dll

使用下列任一或所有方法解决 Mso.dll 问题:
确保当前运行的不是 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 .NET 的许可证密钥

Visual Studio .NET 启动画面不包含有关已安装的产品和安装位置以及安装该产品的最终用户的信息。此外,当前用户在“添加/删除程序”中看不到 Visual Studio .NET。建议的解决方法是完全删除 Visual Studio .NET,然后再重新安装。

打开了脚本锁定,不允许执行脚本代码

如果打开了第三方脚本锁定,则不会显示 Visual Studio .NET IDE 启动画面。安装有 Norton Antivirus 2002 时会出现这一问题。有关更多信息,请参见 Symantec Web 站点上的支持文章:

Visual Studio .NET 的 .NET Framework 安装部分未能生成 Mscorlib.dll 的有效本地映像

如果 Visual Studio .NET 的 .NET Framework 安装部分未能在 /%windir%/assembly/NativeImages1_v1.0.3705/mscorlib 目录中生成 Mscorlib.dll 的有效本地映像,则 Visual Studio .NET 启动画面很快地闪现一下,随即不再显示。建议的解决方法是卸载 .NET Framework,然后再重新安装 .NET Framework,以便在 /%windir%/assembly/NativeImages1_v1.0.3705/mscorlib 目录下重新生成新的 Mscorlib.dll。

Klez 病毒

如果系统被 Klez 病毒感染,也可能会出现此错误信息。建议您获取防病毒软件的最新更新,然后对系统进行扫描。

更多信息

如果本文中介绍的修复方法不能解决问题,或者在不同情况下发生问题,请将一条包含本文标题的消息发送到新闻组 microsoft.public.vsnet.setup。可以到以下 Web 站点访问 Microsoft 的公共新闻组:

这篇文章中的信息适用于:
Microsoft Visual Studio .NET 2003 Professional Edition
Microsoft Visual Studio .NET 2003 Enterprise Architect
Microsoft Visual Studio .NET 2003 Enterprise Developer
Microsoft Visual Studio .NET 2003 Academic Edition
Microsoft Visual Studio .NET 2002 企业级结构设计版
Microsoft Visual Studio .NET 2002 企业级开发版
Microsoft Visual Studio .NET 2002 专业版
Microsoft Visual Studio .NET 2002 Academic Edition
Microsoft Visual C++ .NET 2003 Standard Edition
Microsoft Visual C++ .NET 2002 标准版
Microsoft Visual Basic .NET 2003 标准版
Microsoft Visual .NET 2002 标准版
Microsoft Visual C# .NET 2003 标准版
Microsoft Visual C# .NET 2002 标准版
MSDN 2003 Universal Edition
Microsoft Visual J# .NET 2003 Standard Edition
Microsoft Visual J# .NET 2003 Standard Edition
关键字: 
kbdownload kbide kbsetup kbprb kbprod2web KB306905
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、
原创粉丝点击