NET Framework 3.5 系統管理員部署手冊

本文介绍通过系统管理员模式安装功能和Active Directory部署.NET Framework 3.5的方法。包括安装步骤、注意事项以及如何解决常见问题。
.NET Framework 3.5 系統管理員部署手冊

 

更新:2007 年 11 月

Microsoft .NET Framework 3.5 提供了兩種方法來部署至專業領域用戶端:

  • 系統管理員模式安裝功能:此選項可讓 IT 系統管理員透過 Microsoft Systems Management Server (SMS) 或其他軟體散發工具部署 .NET Framework。IT 系統管理員是在無訊息模式 (Silent Mode) 中執行 .NET Framework 安裝程式的。如果發生錯誤,安裝程式會以無訊息模式結束,並記錄錯誤碼。

  • Active Directory 部署:在這個選項中,系統管理員必須從 .NET Framework 3.5 版安裝套件,將個別的 .msi 檔案,依據要部署的順序,加入到群組原則中。在啟用群組原則之後,任何屬於這個群組原則的用戶端都會在開機和重新連接網路時自動安裝元件。如果發生錯誤,安裝程式會以無訊息模式結束,並記錄錯誤碼。

附註

本文件所提及之軟體包括 (但不限於) .NET Framework 3.5 和 Active Directory,皆受授權規定條件之限制。這些指示假定軟體之適當使用人均已檢視並接受該等授權規定條件。這些指示不可撤回任何該等授權合約之規定條件。

對於 Windows XP、Windows 2000 和 Windows Server 2003,在電腦上必須安裝有 Windows Installer 3.1。您可以從 Microsoft 下載中心網站的 Windows Installer 3.1 可轉散發套件網頁下載 Windows Installer 3.1。

以系統管理員模式安裝功能部署 Microsoft .NET Framework 3.5

下列部署步驟適用於 Windows Server 2003、Windows XP、Windows Vista 和 Windows Server 2008。

執行系統管理員模式安裝功能

步驟 1:檢查必要條件

執行這個階段的系統管理員安裝前,請確認目標電腦符合軟體和硬體必要條件。Windows Installer 3.1 是所有安裝的必要條件。下表是 .NET Framework 3.5 版的必要元件清單。如果不符合必要條件,自動安裝就會失敗。

  • 在 Windows Server 2003 上,Service Pack 1 (SP1) 為必要項目。

  • 在 Windows XP Home Edition 和 Windows XP Professional 上,Service Pack 2 (SP2) 為必要項目。

  • 在所有平台上,Microsoft Internet Explorer 6.0 Service Pack 1 為必要項目。

步驟 2:建立網路映像
  1. 在伺服器上建立資料夾,例如 drive:/NETFX35。

  2. 從網站下載 .NET Framework 3.5 獨立可轉散發套件,並儲存在步驟 1 所建立的資料夾中。您可以從 Microsoft 下載中心下載該套件。

    獨立可轉散發套件包含在所有支援作業系統的 x86、x64 和 ia64 平台上部署 .NET Framework 3.5 需要的所有元件。此套件不包含語言套件。

步驟 3:執行安裝程式
  1. 請確認 .NET Framework 3.5 可轉散發套件可以經由網路存取。

  2. 選擇 Windows [開始] 功能表中的 [執行]。

  3. 輸入下列命令:

    //computer/share/dotnetfx35.exe /q /norestart

安裝維護

您可以對已安裝此版本的電腦再次執行安裝程式,以存取安裝程式維護功能。使用者或系統管理員都可以由 Windows [控制台] 中的 [新增或移除程式] 執行安裝程式。若要以維護模式執行安裝程式,使用者必須具有目標電腦的系統管理員權限。

使用 Active Directory 部署 Microsoft .NET Framework 3.5

下列部署步驟適用於 Windows XP (SP2)、Windows Server 2003、Windows Vista 和 Windows Server 2008。

部署 .NET Framework 3.5 的必要條件

網路系統管理員必須驗證所有的用戶端電腦都具備安裝 .NET Framework 3.5 的必要系統元件。如果不符合必要條件,安裝就會失敗。

注意事項:

您必須依照所列的順序部署這些必要元件。如果以其他順序部署元件,元件就會安裝失敗。舉例來說,因為 .NET Framework 2.0 Service Pack 1 要求您必須先安裝 Windows Installer 3.1,所以 Windows Installer 是列在 .NET Framework 2.0 Service Pack 1 前面。沒有標示星號 (*) 的元件位於 NET Framework 3.5 安裝套件的 WCU 資料夾中。如需如何部署這些元件的詳細資訊,請參閱 HOW TO:使用 Active Directory 部署 .NET Framework

下列為在 Windows Server 2003 上部署 .NET Framework 3.5 的必要條件:

  • Microsoft Windows Server 2003 Service Pack 1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Microsoft Core XML Services (MSXML) 6.0:若要下載���個元件,請移至 Microsoft 下載中心網站的 Microsoft Core XML Services (MSXML) 6.0 頁面。

  • Windows 影像處理元件

  • XML Paper Specification Shared Components Pack 1.0

  • Microsoft DirectX 9.0 Software Development Kit (SDK) 的軟體光柵處理器

下列為在 Windows XP 上部署 .NET Framework 3.5 的必要條件:

  • Microsoft Windows XP Service Pack 2

  • Microsoft Internet Explorer 6.0 Service Pack 1

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Windows 影像處理元件

  • XML Paper Specification Shared Components Pack 1.0

  • Microsoft DirectX 9.0 Software Development Kit (SDK) 的軟體光柵處理器

下列為在 Windows Vista 上部署 .NET Framework 3.5 的必要條件。在部署 .NET Framework 3.5 前,請先透過 Windows Update 取得這些更新。

  • Microsoft .NET Framework 2.0 累加更新 1

  • Microsoft .NET Framework 3.0 累加更新 1

在 Windows Server 2008 或 Vista Service Pack 1 上部署沒有必要條件。Microsoft .NET Framework 2.0 和 3.0 累加更新 1 已包含在 Windows Server 2008 和 Vista Service Pack 1 中。

上述元件係受其本身授權合約之限制。

使用 Active Directory 部署元件

本節描述如何使用 Active Directory,在網路上為特定元件部署 Windows Installer 安裝套件。若要部署需要解壓縮檔案的元件,您必須具有目標電腦上的系統管理員權限。

在可以使用 Active Directory 部署應用程式前,必須從 .exe 可轉散發套件解壓縮個別檔案。Windows Installer 檔案就必須從 .exe 檔案解壓縮。您可能也需要解壓縮其他檔案。例如,若要部署 .NET Framework 3.5 元件,必須從 .exe 檔案解壓縮 vs_setup.msi 檔案才能用於部署作業。

在部署 .NET Framework 前,請確認目標電腦符合最低組態需求。如需詳細資訊,請參閱 Microsoft .NET Framework 開發人員中心的部署和設定應用程式 (英文) 頁面。

Windows 影像處理元件和 XML Paper Specification Shared Components Pack 1.0 使用套件安裝程式 (英文) (先前稱為 Update.exe)。由於並沒有為這兩個元件提供 Update.msi,所以 Microsoft 建議您使用命令列選項部署這些 Windows 元件。

下列表格顯示可以使用 Active Directory 部署的元件清單。

表 1:可以使用 Active Directory 部署的元件 (x86)

元件

作業系統

.exe 或 .msi 檔案位置

目錄

元件命令

必須解壓縮檔案

Microsoft Core XML Services (MSXML) 6.0

XP、W2K3

wcu/dotNetFramework/dotNetFX30/x86/msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:/msxml6

Microsoft DirectX 9.0 Software Development Kit (SDK) 的軟體光柵處理器

XP、W2K3

wcu/dotNetFramework/dotNetFX30/RGB9RAST_x86.msi

rgbrast

msiexec /qb /a RGB9RAST_x86.msi REBOOT=ReallySuppress TARGETDIR=c:/RGBRAST

.NET Framework 2.0 SP1

XP、W2K3

wcu/dotNetFramework/dotNetFX20

適用的 MSI 和 MSP

dotNetFX20

msiexec /a netfx20a_x86.msi /update ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:/dotNetFX20

.NET Framework 3.0 SP1

XP、W2K3

wcu/dotNetFramework/dotNetFX30

適用的 MSI 和 MSP

dotNetFX30

msiexec /a netfx30a_x86.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WF_32.msp;WPF2_32.msp;WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l* %WORKFOLDER%/logs/netfx30_x86.log TARGETDIR=%WORKFOLDER%/AIP/NETFX30

.NET Framework 3.5

XP、W2K、Vista、W2K8

wcu/dotNetFramework/dotNetFX35/x86/netfx35_x86.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:/dotNetFX35

Yes

表 2:可以使用 Active Directory 部署的元件 (x64)

元件

作業系統

.exe 或 .msi 檔案位置

目錄

元件命令

 

Microsoft Core XML Services (MSXML) 6.0

XP、W2K3

wcu/dotNetFramework/dotNetFX30/x64/msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:/msxml6

 否

Microsoft DirectX 9.0 Software Development Kit (SDK) 的軟體光柵處理器

XP、W2K3

wcu/dotNetFramework/dotNetFX30/RGB9RAST_x64.msi

rgbrast

msiexec /qb /a RGB9RAST_x64.msi REBOOT=ReallySuppress TARGETDIR=c:/RGBRAST

 否

.NET Framework 2.0 SP1

XP、W2K3

wcu/dotNetFramework/dotNetFX20

適用的 MSI 和 MSP

dotNetFX20

msiexec /a Netfx20a_x64.msi /update ASPNET_64.msp;CLR_64.msp;CRT_64.msp;DW_64.msp;NetFX_Core_64.msp;NetFX_Other_64.msp;WinForms_64.msp;ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:/dotNetFX20

.NET Framework 3.0 SP1

XP、W2K3

wcu/dotNetFramework/dotNetFX30

適用的 MSI 和 MSP

dotNetFX30

msiexec /a netfx30a_x64.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WCF_64.msp;WCS_64.msp;WF_64.msp;WPF1_64.msp;WPF2_64.msp;WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:/dotNetFX30

.NET Framework 3.5

XP、W2K、Vista、W2K8

wcu/dotNetFramework/dotNetFX35/x86/netfx35_x64.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:/dotNetFX35

 是

您可以藉由加入 /l*v logfile 到 msiexec 命令,啟用每個元件的記錄功能。例如,若要為 .NET Framework 3.5 元件部署加入記錄檔,請使用下列命令:

msiexec /qb /l*v netfx35_x86.log /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:/dotNetFX35
步驟 1:建立系統管理員安裝點
注意事項:

  如需顯示如何建立安裝點的範例指令碼,請參閱本文附錄。

  1. 建立資料夾來存放可轉散發套件。

  2. Microsoft 下載中心網站下載 .NET Framework 3.5 可轉散發套件,並儲存在步驟 1 所建立的資料夾中。

  3. 從 .NET Framework 3.5 可轉散發 .exe 檔案進行解壓縮,以找出下列元件檔。若要解壓縮檔案,請執行下列命令:

    dotnetfx35.exe /x:<ExtractionDestination>

    例如:

    dotnetfx35.exe /x:C:/NETFX35

  4. 將元件的 .exe 檔案或 .msi 檔案複製到本機電腦 C:/ 磁碟機的根目錄 (關於元件的位置,請參閱表 1)。

  5. 按一下 Windows [開始] 功能表中的 [執行 ],然後輸入 cmd 來開啟 [命令] 視窗。

  6. 將目錄變更到 C 磁碟機根目錄。

  7. 輸入下列命令,建立要存放複製的 .exe 檔案的目錄︰

    mkdir directoryName
    
  8. 輸入對應的元件命令 (請參閱表 1),在該目錄中建立安裝點。

  9. 關閉 [命令] 視窗。

  10. 開啟 Windows 檔案總管,巡覽至 C:/directoryName,確認檔案已解壓縮。

  11. 將該資料夾及其中所有的內容,移動至部署時要使用的網路共用資料夾。

步驟 2:將安裝套件加入 Active Directory 群組原則
  1. 按一下 Windows [開始] 功能表中的 [所有程式],然後按一下 [系統管理工具],再按一下 [元件服務]。

  2. 展開 [Active Directory 使用者及電腦]。

    [Active Directory 使用者及電腦] 樹狀目錄便會出現。

  3. 以滑鼠右鍵按一下網域節點,然後按一下 [內容]。

  4. 按一下 [屬性] 對話方塊中的 [群組原則] 索引標籤。

  5. 按一下 [群組原則物件連結] 對話方塊中的 [群組原則] 索引標籤。

  6. 如果您想要設定無論任何人登入電腦都必須套用的原則,請展開:電腦設定/軟體設定

    注意事項:

    請確定您已對應至 Active Directory 伺服器上的共用位置。否則伺服器不會允許您建立安裝用的套件。

  7. 以滑鼠右鍵按一下 [軟體安裝],然後按一下 [新增],再按一下 [封裝]。

  8. 在 [開啟] 對話方塊中,瀏覽至複製部署資料夾的位置,然後選取 .msi 檔案。

  9. 按一下 [部署軟體] 對話方塊中的 [指派],然後按一下 [確定]。

  10. 按一下 [自動安裝],以在網域中的每一部電腦上自動安裝軟體。

  11. 按一下 [確定],然後關閉 [元件服務] 主控台。

步驟 3:使用群組原則設定更高的權限

因為大多數的套件只允許由電腦的本機系統管理員進行安裝套件,所以您應使用更高的權限,通告群組原則中的每部電腦可以進行安裝套件。網路系統管理員可以針對一位使用者、一部電腦或一個使用者群組建立原則。如需如何建立特殊原則設定檔的詳細資訊,請參閱<系統原則編輯器說明>。如需如何設定原則的詳細資訊,請參閱群組原則嵌入式管理單元中的 [說明]。

  1. 按一下 Windows [開始] 功能表中的 [所有程式],然後按一下 [系統管理工具],再按一下 [元件服務]。

  2. 展開 [Active Directory 使用者及電腦]。

    [Active Directory 使用者及電腦] 樹狀目錄便會出現。

  3. 以滑鼠右鍵按一下網域節點,然後按一下 [內容]。

  4. 按一下 [屬性] 對話方塊中的 [群組原則] 索引標籤。

  5. 在 [群組原則物件連結] 方塊中,選取 [群組原則] 物件,再按一下 [編輯]。

  6. 開啟資料夾:Computer Configuration/Administrative Templates/Windows Components/Windows Installer

  7. 在詳細資料窗格中,按兩下 [自動以高權限來安裝]。

  8. 選取 [內容] 對話方塊中的[已啟用] 選項,以開啟設定,然後按一下 [確定]。

  9. 開啟資料夾:使用者設定/系統管理範本/Windows 元件/Windows Installer,然後重複步驟 7 和 8。

    注意事項:

    您可以使用系統原則編輯器和 Windows Installer 原則,設定 [自動以高權限來安裝] 原則。您必須為電腦和每位使用者設定這個原則。如果選擇不使用群組原則編輯器或系統原則編輯器,您可以藉由變更 Windows 登錄中的值,在每部電腦上指定相同的設定。

步驟 4:確認套件已完成要指派至電腦的準備
  1. 按一下 [元件名稱 - 繁體中文版內容] 對話方塊中的 [部署] 索引標籤。

  2. 按一下 [部署類型] 底下的 [已指派]。

  3. 在 [部署選項設定] 下,選取要何時及如何部署元件的選項。

  4. 瀏覽其他索引標籤,並視需要設定選項。如需詳細資訊,請參閱對話方塊中的 [群組原則說明]。

步驟 5:部署其他必要的元件

若要部署其他 .NET Framework 3.5 元件,請重複步驟 1,然後將 .msi 和 .msp 檔案加入至指定的 Active Directory 群組原則。

重新部署套件

在某些情況下,您可能想要重新部署軟體套件。例如在您升級或修改套件時,就可能有必要這麼做。

  1. 啟動 [Active Directory 使用者及電腦] 主控台。若要進行這項工作,請選取 Windows [開始] 功能表中的 [系統管理工具],然後按一下 [Active Directory 使用者及電腦]。

  2. 在主控台樹狀目錄中,以滑鼠右鍵按一下網域節點,然後按一下 [內容]。

  3. 按一下 [群組原則] 索引標籤,然後按一下要用來部署套件的 [群組原則物件],再按一下 [編輯]。

  4. 展開包含要用於部署套件的軟體安裝項目的 [軟體設定] 容器。

  5. 按一下包含套件的軟體安裝容器。

  6. 在 [群組原則物件編輯器] 的右窗格中,以滑鼠右鍵按一下程式,然後選取 [所有工作],再按一下 [重新部署應用程式]。

    您會看到下列訊息:

    Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue?

  7. 按一下 []。

  8. 關閉 [群組原則物件編輯器] 主控台,然後按一下 [確定],再關閉 [Active Directory 使用者及電腦] 嵌入式管理單元。

移除套件

您可以移除不再需要的發行或指派套件。

  1. 啟動 [Active Directory 使用者及電腦] 嵌入式管理單元。若要進行這項工作,請按一下 Windows [開始] 功能表中的 [系統管理工具],然後按一下 [Active Directory 使用者及電腦]。

  2. 在主控台樹狀目錄中,以滑鼠右鍵按一下網域名稱,然後按一下 [內容]。

  3. 按一下 [群組原則] 索引標籤,然後按一下要用來部署套件的 [群組原則物件],再按一下 [編輯]。

  4. 展開包含要用於部署套件的軟體安裝項目的 [軟體設定] 容器。

  5. 按一下包含套件的軟體安裝容器。

  6. 在 [群組原則物件編輯器] 的右窗格中,以滑鼠右鍵按一下程式,然後選取 [所有工作],再按一下 [移除]。

  7. 執行下列任一步驟:

    1. 按一下 [立刻解除使用者及電腦軟體的安裝],然後按一下 [確定]。

    2. 按一下 [允許使用者繼續使用軟體,但避免新的安裝],然後按一下 [確定]。

  8. 關閉 [群組原則物件編輯器] 主控台,然後按一下 [確定],再關閉 [Active Directory 使用者及電腦] 主控台。

已知的安裝問題

如需已知安裝問題的詳細資訊,請參閱 Microsoft .NET Framework 3.5 版本資訊 (英文)。

疑難排解

Microsoft .NET Framework 3.5 記錄檔位置

下列記錄檔是在 .NET Framework 3.5 安裝期間產生的:

  • dd_dotnetfx35error.txt

  • dd_dotnetfx35install.txt

對於非英文版安裝,也會產生下列記錄檔:

  • dd_dotnetfx35error_lp.txt

  • dd_dotnetfx35install_lp.txt

.NET Framework 中的每個元件也會建立自己的記錄,包括下列記錄檔:

  • RGB 光柵處理器:dd_RGB9Rast_*.txt

  • MSXML6.0: dd_msxml6_*.txt

  • WIC:dd_wic*.txt

  • .NET Framework 2.0 SP1:dd_net_framework20*.txt

  • .NET Framework 3.0 SP1:dd_net_framework30*.txt

  • .NET Framework 3.5 MSI:dd_net_framework35*.txt

在 .NET Framework 3.5 安裝期間,記錄檔會位於 %temp% 目錄中。

對於 Active Directory 部署,請如 HOW TO:使用 Active Directory 部署 .NET Framework所述指定選項 /lv logfile,以針對每個元件部署作業建立記錄檔。

Windows Installer 錯誤碼

如需錯誤碼的清單,請參閱 MSDN 網站上的 Windows Installer 錯誤碼 (英文) 頁面。

附錄

下列範例指令碼可以讓您用來建立系統管理員安裝點。

set WORKFOLDER=d:/deploy
set dotNetFX35build=%WORKFOLDER%/dotnetfx35.exe
echo Creating Admin Install points for NETFX3 %PROCESSOR_ARCHITECTURE%
 
REM Create folders where work will be done
md %WORKFOLDER%/ext
md %WORKFOLDER%/AIP
md %WORKFOLDER%/logs
pushd %WORKFOLDER%
 
REM Extract the files from the NETFX35 redist SFX
call dotnetfx35.exe /q /x:%WORKFOLDER%/ext

REM ------------------------------------------------------------
REM create the MSXML6 x86 admin install point
md %WORKFOLDER%/AIP/MSXML6_x86
call msiexec /a %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX30/x86/msxml6.msi /qb /l*v %WORKFOLDER%/logs/MSXML6_x86.log Targetdir=%WORKFOLDER%/AIP/MSXML6_x86

REM create the MSXML6 x64 admin install point
md %WORKFOLDER%/AIP/MSXML6_x64
call msiexec /a %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX30/x64/msxml6.msi /qb /l*v %WORKFOLDER%/logs/MSXML6_x64.log Targetdir=%WORKFOLDER%/AIP/MSXML6_x64

REM ------------------------------------------------------------
REM create the RGBRAST x86 admin install point
md %WORKFOLDER%/AIP/RGBRAST_x86
call msiexec /a %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX30/RGB9RAST_x86.msi /qb /l*v %WORKFOLDER%/logs/RGBRAST_x86.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%/AIP/RGBRAST_x86

REM create the RGBRAST x64 admin install point
md %WORKFOLDER%/AIP/RGBRAST_x64
call msiexec /a %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX30/RGB9RAST_x64.msi /qb /l*v %WORKFOLDER%/logs/RGBRAST_x64.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%/AIP/RGBRAST_x64
 
REM ------------------------------------------------------------
REM Extract NETFX 35 x86 components 
md %WORKFOLDER%/ext/netfx35_x86
call %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX35/x86/netfx35_x86.exe /q /x: %WORKFOLDER%/ext/netfx35_x86

REM Extract NETFX 35 x64 components 
md %WORKFOLDER%/ext/netfx35_x64
call %WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX35/x64/netfx35_x64.exe /q /x: %WORKFOLDER%/ext/netfx35_x64

REM ------------------------------------------------------------
REM create the NETFX35 x86 admin install point
md %WORKFOLDER%/AIP/netfx35_x86
call msiexec /qb /a %WORKFOLDER%/ext/netfx35_x86/vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx35_x86.log TARGETDIR=%WORKFOLDER%/AIP/netfx35_x86
 
REM create the NETFX35 x64 admin install point
md %WORKFOLDER%/AIP/netfx35_x64
call msiexec /qb /a %WORKFOLDER%/ext/netfx35_x64/vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx35_x64.log TARGETDIR=%WORKFOLDER%/AIP/netfx35_x64


REM ------------------------------------------------------------
REM create the NETFX20 x86 SP1 admin install point

REM 2.0 SP1 files location
Set fx20=%WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX20/
md %WORKFOLDER%/AIP/NETFX20_x86
call msiexec /a %fx20%netfx20a_x86.msi /update %fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx20_x86.log TARGETDIR=%WORKFOLDER%/AIP/NETFX20

REM create the NETFX20 x64 SP1 admin install point
md %WORKFOLDER%/AIP/NETFX20_x64
call msiexec /a %fx20%Netfx20a_x64.msi /update %fx20%ASPNET_64.msp;%fx20%CLR_64.msp;%fx20%CRT_64.msp;%fx20%DW_64.msp;%fx20%NetFX_Core_64.msp;%fx20%NetFX_Other_64.msp;%fx20%WinForms_64.msp;%fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx20_x64.log TARGETDIR=%WORKFOLDER%/AIP/NETFX20_x64


REM ------------------------------------------------------------
REM create the NETFX30 SP1 x86 admin install point

REM 3.0 SP1 files location
Set fx30=%WORKFOLDER%/ext/wcu/dotNetFramework/dotNetFX30/
md %WORKFOLDER%/AIP/NETFX30_x86
call msiexec /a %fx30%netfx30a_x86.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WF_32.msp;%fx30%WPF2_32.msp;%fx30%WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx30_x86.log TARGETDIR=%WORKFOLDER%/AIP/NETFX30_x64

REM create the NETFX30 SP1 x64 admin install point
md %WORKFOLDER%/AIP/NETFX30_x64
call msiexec /a %fx30%netfx30a_x64.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WCF_64.msp;%fx30%WCS_64.msp;%fx30%WF_64.msp;%fx30%WPF1_64.msp;%fx30%WPF2_64.msp;%fx30%WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%/logs/netfx30_x64.log TARGETDIR=%WORKFOLDER%/AIP/NETFX30_x64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值