文章編號: 872904 - 上次校閱: 2007年1月15日 - 版次: 2.3

嘗試安裝 Visual Studio .NET 或 Visual Studio 2005 時可能會收到「錯誤 1935」錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當您嘗試安裝 Microsoft Visual Studio .NET 或 Microsoft Visual Studio 2005 時,可能會收到類似下列的錯誤訊息:
Error 1935.An error occured during the installation of assembly component (錯誤 1935。在安裝組合元件時發生錯誤)
注意 在這個錯誤訊息中,"occurred" 拼錯成 "occured"。

解決方案

如果要解決這個問題,請依照下列步驟執行:
  1. 如果已在電腦上安裝 Microsoft .NET Framework 1.0,請移除 .NET Framework 1.0:
    1. 開啟 [控制台]。
    2. 如果您使用的是 Microsoft Windows 2000,按兩下 [新增/移除程式]。如果您使用的是 Microsoft Windows XP 或 Microsoft Windows Server 2003,按兩下 [新增或移除程式]
    3. [新增/移除程式][新增或移除程式] 對話方塊中,按一下 [Microsoft .NET Framework (English) v1.0.3705]
    4. d. 如果使用的是 Windows 2000 或 Windows XP,按一下 [移除]。如果使用的是 Windows Server 2003,按一下 [變更/移除]
  2. %WINDIR%\Microsoft.NET\Framework 資料夾中,以滑鼠右鍵按一下 [v1.0.3705] 資料夾,再按一下 [刪除] 以刪除 v1.0.3705 資料夾。

    注意 %WINDIR% 是電腦上安裝 Microsoft Windows 作業系統的資料夾路徑預留位置。
  3. 使用 Msizap.exe 公用程式移除 .NET Framework 1.0 的 Windows Installer 資訊。
  4. 取得 Msizap.exe 公用程式。如果要執行這項操作,請下載 Microsoft Windows Installer Software Development Kit (SDK)。

    如需有關如何下載 Windows Installer SDK 的詳細資訊,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
  5. 請依照下列步驟來使用 Msizap.exe 公用程式:
    1. 按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]
    2. 在命令提示字元中,將目前的目錄路徑變更為 Windows Installer SDK 之 Msizap.exe 公用程式所在的目錄。
    3. 在命令提示字元執行下列命令:
      Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
      注意
      • B43357AA-3A6D-4D94-B56E-43C44D09E548 是 .NET Framework 1.0 的產品代碼。
      • 在 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition (Me) 作業系統上,使用 Msizap.exe 公用程式不需要特別的使用者權限。不過,在 Microsoft Windows NT 4.0、Microsoft Windows 2000 或 Microsoft Windows XP 作業系統上,則需要系統管理認證才能使用 Msizap.exe 公用程式。
    4. 關閉命令提示字元。
  6. 重新安裝 .NET Framework 1.0。

    如果要下載 .NET Framework 1.0,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=d7158dee-a83f-4e21-b05a-009d06457787 (http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=d7158dee-a83f-4e21-b05a-009d06457787)
  7. 安裝 Visual Studio .NET。

其他相關資訊

如果在電腦上沒有正確安裝 .NET Framework 1.0,您可能會發現<徵狀>一節中所描述的行為。因此,請確定.NET Framework 1.0 的安裝完成後,再嘗試安裝 Visual Studio .NET。

?考

如需詳細資訊,請造訪下列 Microsoft Developer Network (MSDN) 網站:
Msizap.exe
http://msdn2.microsoft.com/en-us/library/aa370523.aspx (http://msdn2.microsoft.com/en-us/library/aa370523.aspx)

Windows Installer 錯誤訊息 (英文)
http://msdn2.microsoft.com/en-us/library/aa372835.aspx (http://msdn2.microsoft.com/en-us/library/aa372835.aspx)
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
320114? (http://support.microsoft.com/kb/320114/ ) How to manually remove Visual Studio .NET 2002 components
320112? (http://support.microsoft.com/kb/320112/ ) PRB:NET Framework 安裝失敗,需要手動移除
308096? (http://support.microsoft.com/kb/308096/ ) BUG:Error 1935 During Install of the .NET Framework
839547? (http://support.microsoft.com/kb/839547/ ) You may receive an "Error 1935" error message when you use the Netfx.msi Windows Installer package to install the .NET Framework 1.1

這篇文章中的資訊適用於:
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
  • 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 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
關鍵字:?
kbvs2005applies kbvs2005swept kberrmsg kbsetup kbtshoot kbprb KB872904
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。