啟動 Visual IDE 後,Visual IDE 並未開啟,或者出現「應用程式無法啟動」錯誤訊息

文章翻譯 文章翻譯
文章編號: 306905 - 檢視此文章適用的產品。
重要 本文所包含的資訊將告訴您,如何補救較低安全性的設定,或關閉電腦上安全性功能。您可以進行這些變更,為特定的問題尋求替代解決方案。在進行這些變更之前,建議您先評估在特定環境中使用此替代解決方案的相關風險。如果您決定使用此替代解決方案,請採用任何其他的適當步驟,以協助保護您的系統。
Beta 版資訊
本文將告訴您 Beta 版的 Microsoft 產品。本文中的資訊係依「現況」提供,如有變更恕不另行通知。

Microsoft 不提供本 Beta 版產品的一般產品支援。如需有關如何取得 Beta 版本支援的詳細資訊,請參閱隨附於 Beta 版產品檔案中的說明文件,或是造訪下載此版本產品的網站。
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

在此頁中

徵狀

您安裝本文開頭列出的任何一種產品時,並沒有出現錯誤,但是當您第一次啟動 Microsoft Visual Studio .NET 時,卻看不到「整合式開發環境」(IDE,Integrated Development Environment)。而是出現下列錯誤訊息:
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

MSXML 4.0 Technology Preview 的 2001 年 7 月 Beta 版,會造成電腦發生這個問題。如果要修復 Msxml3.dll 登錄,請依照下列步驟執行:

注意 如果您尚未套用最新的 MSXML 安全性更新程式,請從下列 Microsoft 網站下載:
http://www.microsoft.com/windows/ie/downloads/critical/q317244/download.asp
  1. 解除 Msxml4.dll 的登錄。如果要執行這項操作,請按一下 [開始],再按一下 [執行],然後在命令提示字元中輸入 regsvr32 /u c:\winnt\system32\msxml4.dll,再按一下 [確定]
  2. 執行安全性更新程式的安裝程式。
  3. 從下列 Microsoft 網站下載登錄機碼,然後按兩下 Fixxml4.reg 檔,以加入這些值:您可以從「Microsoft 下載中心」下載下列檔案:
    摺疊此圖像展開此圖像
    下載
    立即下載 Fixxml.exe 套件。 發行日期:2002 年 6 月 18 日

    如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    119591 如何從線上服務取得 Microsoft 支援檔案
    Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

IDE 無法載入 Mso.dll

您可以使用下列任何或所有方法,來修正 Mso.dll 問題:
  • 確認您執行的不是 Microsoft Office XP Beta 版。
  • 執行 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 網站:
http://service4.symantec.com/SUPPORT/nav.nsf/b69c799adfa31ecc85256aa30052f4d0/049f1b2057b8d88085256a3900652a0e?OpenDocument
Microsoft 提供協力廠商的連絡資訊,以協助您找出技術支援。此連絡資訊若有變更,恕不另行通知。Microsoft 不保證此協力廠商連絡資訊的準確性。

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 virus

重要這些步驟可能會增加您電腦的安全性風險。這些步驟可能也會使您的電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。我們建議以本文所描述的程序來啟用程式,以其原先的設計進行操作,或者執行特定的程式功能。在進行這些變更之前,建議您先評估在特定環境中使用此程序的相關風險。如果您決定執行此程序,請採用任何其他的適當步驟,以協助保護您的系統。建議您只有在真正需要此程序時,才使用本程序。

當系統受到 Klez 病毒感染時,您可能會收到這個錯誤訊息。建議您取得防毒軟體的最新更新程式,並掃描系統。

其他相關資訊

如果本文所述之修正程式無法解決問題,或者問題的發生情況不同時,請將訊息 (包含本文標題) 張貼到新聞群組 microsoft.public.vsnet.setup 上。如果要存取 Microsoft 的公用新聞群組,請造訪下列 Microsoft Developer Network (MSDN) 網站:
http://www.microsoft.com/taiwan/community/chat_list.aspx
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

屬性

文章編號: 306905 - 上次校閱: 2006年1月20日 - 版次: 11.4
這篇文章中的資訊適用於:
  • Microsoft Visual Studio .NET 2003 專業版
  • 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 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 標準版
  • Microsoft Visual C# .NET 2002 Standard Edition
  • MSDN 2003 Universal Edition
  • Microsoft Visual J# .NET 2003 Standard Edition
  • Microsoft SQL Server 2005 Beta 2
關鍵字:?
kbdownload kbmsccsearch kbpubtypekc kbide kbprb kbprod2web kbsetup KB306905
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com