如何疑難排解 Visual Studio .NET 安裝的問題

文章翻譯 文章翻譯
文章編號: 319714 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,疑難排解 Visual Studio .NET 安裝的最佳實務;並且告訴您,如果在安裝期間遇到問題,尋找記錄檔的一般步驟。在其他「Microsoft 知識庫」(KB) 文件中說明了更多特定錯誤和問題。

大部分的 Microsoft Visual Studio .NET 產品安裝會依預期方式執行。Microsoft Windows Installer 可用以安裝這些產品。這是您將用以部署在 Visual Studio .NET 中開發之應用程式的相同安裝引擎。

因此,安裝作業應該可以順利進行、建立所需的記錄檔、損毀時自動修復 (恢復功能),並且在偵測到潛在問題時執行完整復原。

最佳實務的安裝步驟可以預防許多問題。請考慮針對所有的安裝作業都採用最佳實務的安裝方法,包括 Service Pack (SP)。

其他相關資訊

最佳實務安裝方法的步驟

最佳實務安裝方法

如果要在執行 Windows NT (包括 Windows NT 4.0、Windows 2000 以及 Windows XP) 的電腦上使用最佳實務安裝方法,有下列三項條件:
  • 使用「本機系統管理員」帳戶。
    這將可避免權限問題和權利問題。「本機系統管理員」帳戶是維護帳戶。當您安裝和移除程式時請使用此帳戶。
  • 停止所有必要的服務和程式。
    許多程式 (特別是防毒軟體和其他監視程式) 都會中斷安裝程序。
  • 清除 System\Temp 資料夾。
    安裝精靈將大量使用 System\Temp 資料夾。如果安裝程式將損毀的檔案或資料夾留在此資料夾中,則安裝作業會重新套用損毀的版本,而不會使用安裝來源的全新複本。

使用本機系統管理員帳戶

根據預設值,本機系統管理員是命名為「Administrator」。但是,您可以基於安全性考量而重新命名此帳戶。如果要檢視名稱和變更密碼,請依照下列步驟執行:
  1. 用滑鼠右鍵按一下 [我的電腦]。(在執行 Windows NT 4.0 的電腦上,請使用「使用者管理員」,而非這些步驟。網域控制站並沒有「本機使用者和群組」的存取權。)
  2. 按一下 [管理]
  3. 展開 [本機使用者和群組]
  4. 按一下 [使用者]
  5. 在 [詳細資料] 窗格中,找到 [Administrator] 帳戶。一般而言,此帳戶是命名為「Administrator」,而且其描述是 [管理電腦/網域的內建帳戶]
  6. 如果要變更密碼,請用滑鼠右鍵按一下帳戶,然後依照螢幕上的指示進行。

停止所有必要的服務和程式

如果要停止服務和程式,請依照您的作業系統執行下列步驟:
  • Windows NT 4.0:
    1. 按一下 [開始],指向 [程式集],按一下 [系統管理工具],然後按一下 [服務]
    2. 停止所有非 Microsoft 的服務,包括防毒軟體程式的服務以及其他監視程式。
  • Windows 2000:
    1. 按一下 [開始],指向 [設定],按一下 [控制台],再依序按兩下 [系統管理工具][服務]
    2. 停止所有非 Microsoft 的服務,包括防毒軟體程式的服務以及其他監視程式。
  • Windows XP:

    Windows XP 有一個名為 MSConfig 的公用程式,可避免在安裝工作階段啟動服務和程式。 如需有關如何執行這項公用程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    310353 如何在 Windows XP 中執行初始狀態開機

刪除 System\Temp 資料夾的內容

  1. 按一下 [開始],再按一下 [執行],輸入 %temp%,然後按一下 [確定]。此命令會開啟 System\Temp 資料夾。
  2. 刪除此資料夾的內容。如果有任何重要的內容 (不應刪除),請將這些項目移到另一個資料夾。

安裝

在 Visual Studio .NET 2002 中的 Windows Component Upgrade (WCU) 或是 Visual Studio .NET 2003 中的 Visual Studio .NET Prerequisites,為 Visual Studio .NET 產品提供先決條件。視您的作業系統而定,不同的安裝元件和安裝程序需要次數不等的重新啟動。

在目的電腦上,不應存在任何已安裝的 Beta 版或 Release Candidate Visual Studio .NET 產品。如果已安裝這些產品,最好能重建電腦 (重新格式化硬碟,然後再安裝作業系統) 以確認已完全移除這些產品。

Visual Studio .NET 的執行檔已命名為 Setup.exe。這個檔案位於 CD-ROM 或 DVD-ROM 安裝媒體 Disk 1 的根資料夾中。這個檔案會出現在安裝對話方塊中。在您按一下 [2] 以安裝 Visual Studio .NET 之前,您必須先按一下 1 (第一個選項,它是 WCU 或 Prerequisites)。

安裝程式會提示您 WCU 或 Prerequisites 的磁碟,然後再返回編號的安裝媒體。如需有關 WCU 的詳細資訊,請參閱本文的<參考>一節。

根據預設值,Visual Studio .NET 安裝會開啟詳細資訊記錄。記錄檔會命名為 VSMsiLog*.txt (* 代表檔案名稱中的四個英數字元,例如 VSMSILogA1d1.txt)。檔案大小約為 40 MB。

元件檔案和記錄

下列表格列出每個元件、元件在安裝媒體上的位置以及所產生的記錄檔。有許多記錄檔位於 System\Temp 資料夾中,並且會在完成安裝時移到 \Program Files\Microsoft Visual Studio .NET\Visual Studio .NET(Edition Name)\Logs 資料夾。

Microsoft Visual Studio .NET 2002

摺疊此表格展開此表格
元件在 WCU 光碟上的位置產生的記錄
Windows NT 4.0 Service Pack 6aNTSP6a\sp6i386.exe
Windows 2000 Service Pack 2Win2kSP2\W2KSP2.exe附加至Windows Directory\Setuplog.txt (在 Setuperrorlog.txt 中的錯誤)
Microsoft Windows Installer 2.0 (適用於 Windows 98)WindowsInstaller\2.0\InstMsiA.exe使用 Msiexec -I.msi Path:\*.msi /l*vOutput Path:\log.txt 建立記錄 (在您從 .exe 檔案擷取 .msi 檔案後)
Microsoft Windows Installer 2.0 (適用於 Windows 2000 和 Windows NT)WindowsInstaller\2.0\InstMsiW.exe使用 Msiexec -I.msi Path:\*.msi /l*vOutput Path:\log.txt 建立記錄 (在您從 .exe 檔案擷取 .msi 檔案後)
Microsoft Windows Management InstrumentationWMI\Wmicore.exe
Microsoft FrontPage 2000 Web Extensions ClientWeccom.msiDocuments and Settings\UserName\Local Settings\Temp\MSI*.log (使用詳細資訊記錄)
Microsoft FrontPage 2000 Server Extensions Service 1.2 版FrontPageServer\Fpse2k.exeDocuments and Settings\UserName\Local Settings\Temp\MSI*.log
安裝執行階段檔案Bootstrap.msiDocuments and Settings\UserName\Local Settings\Temp\MSI*.log
Microsoft Internet Explorer 6IE60\Ie6setup.exeWindows Directory\Active Setup Log.txt
Microsoft Data Access Components 2.7MDAC27\Mdac_typ.exeWindows Directory\Dasetup.log
Microsoft Jet 4.0 Service Pack 3Jet\Jetsetup.exeDocuments and Settings\UserName\Local Settings\Temp\dotNetfx.log;Netfx.log
Microsoft .NET FrameworkdotNetFramework\dotnetfx.exeDocuments and Settings\UserName\Local Settings\Temp\dotNetfx.log 與 netfx.log
Visual Studio .NETSetup\Vs70uimgr.exeDocuments and Settings\UserName\Local Settings\Temp
Windows 元件更新Documents and Settings\UserName\Local Settings\Temp\Baseventlog.txt;Baserrorlog.txt;DepCheckData.txt

Microsoft Visual Studio .NET 2003

摺疊此表格展開此表格
元件在 WCU 光碟上的位置產生的記錄
Windows NT 4.0 Service Pack 6aNTSP6a\sp6i386.exe
Microsoft Windows Installer 2.0 (適用於 Windows 98)WindowsInstaller\2.0\InstMsiA.exe使用 Msiexec -I.msi Path:\*.msi /l*vOutput Path:\log.txt 建立記錄 (在您從 .exe 檔案擷取 .msi 檔案後)
Microsoft Windows Installer 2.0 (適用於 Windows 2000 和 Windows NT)WindowsInstaller\2.0\InstMsiW.exe使用 Msiexec -I.msi Path:\*.msi /l*vOutput Path:\log.txt 建立記錄 (在您從 .exe 檔案擷取 .msi 檔案後)
Microsoft FrontPage 2000 Web Extensions ClientWeccom.msiDocuments and Settings\UserName\Local Settings\Temp\MSI*.log (使用詳細資訊記錄)
安裝執行階段檔案Bootstrap.msiDocuments and Settings\UserName\Local Settings\Temp\MSI*.log
Microsoft Internet Explorer 6IE60\Ie6setup.exeWindows Directory\Active Setup Log.txt
Microsoft Data Access Components 2.7MDAC27\Mdac_typ.exeWindows Directory\Dasetup.log
Microsoft .NET FrameworkdotNetFramework\dotnetfx.exeDocuments and Settings\UserName\Local Settings\Temp\dotNetfx.log 與 netfx.log
Windows 元件更新Documents and Settings\UserName\Local Settings\Temp\wcuerror71.txt; wcuevent71.txt; DepCheck71.txt
您可以透過平面安裝避免許多損毀的檔案問題和媒體讀取問題。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322950 PRB: Error Messages When You Cancel Setup of Visual Studio .NET or the MSDN Library

?考

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
888470 Another installation program starts when you try to install Visual FoxPro, Visual Studio .NET, or prerequisites
如需詳細資訊,請造訪下列 Microsoft 網站,在 Microsoft 產品的清單中按一下 [Visual Studio .NET (2002)][Visual Studio .NET (2003)],然後按一下 [執行]
進階搜尋與說明
http://support.microsoft.com/default.aspx?scid=fh;EN-US;KBHOWTO
如需有關 Visual Studio .NET 與安裝的詳細資訊,請造訪下列 Microsoft 網站:
http://support.microsoft.com/default.aspx?scid=gp;en-us;vssetup

屬性

文章編號: 319714 - 上次校閱: 2005年10月18日 - 版次: 8.3
這篇文章中的資訊適用於:
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 專業版
  • Microsoft Visual Studio .NET 2002 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 Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 標準版
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual J# .NET 2003 Standard Edition
關鍵字:?
kbhowtomaster kbsetup KB319714
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