Microsoft .NET Framework 修復工具可供使用

其他相關資訊

修復工具選項

.NET Framework 修復工具遵循四步驟程式:

  1. 嘗試疑難排解設定問題

  2. 在需要使用者同意的情況下 (修正)

  3. 嘗試修復所有已安裝的 .NET Framework 版本

  4. 收集需要 (同意才能)

此工具可能會對已安裝的 .NET Framework 版本進行一或多個變更。 例如,它可以修正電腦上的 Windows Installer 狀態、重設特定資料夾上的 (存取控制清單 (DLL) ,或解決與無效或已損壞的更新註冊相關的問題。

離線支援

.NET Framework 修復工具提供的選項可修復電腦上安裝的 .NET Framework 版本 (程式步驟 3 于) . 此工具需要這些版本的可重新發佈檔案,以在修復時可供使用。 根據預設,工具在修復期間會從網際網路下載這些套件。 如果您的電腦網際網路連線受到限制或沒有網際網路連線,您應使用離線模式進行修復。 若要這麼做,請同時指定 /addsource 選項,以及包含可重新發佈檔案的資料夾路徑,如下列範例所示:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER 如果修復工具在指定的資料夾中找不到必要的可重新發佈,將會嘗試從網際網路下載檔案。 如果無法下載所需的檔案,修復工具就無法執行此操作。 下表列出 .NET Framework 可重新發佈的檔案。

版本和設定檔

架構

安裝程式檔案名

Url

.NET Framework 4.8

x86、x64

NDP48-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=2088631

.NET Framework 4.7.2

x86、x64

NDP472-KB4054530-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=863265

.NET Framework 4.7.1

x86、x64

NDP471-KB4033342-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=852104

.NET Framework 4.7

x86、x64

NDP47-KB3186497-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=825302

.NET Framework 4.6.2

x86、x64

NDP462-KB3151800-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=780600

.NET Framework 4.6.1

x86、x64

NDP461-KB3102436-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=671743

.NET Framework 4.6

x86、x64

NDP46-KB3045557-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=528232

.NET Framework 4.5.2

x86、x64

NDP452-KB2901907-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=328855

.NET Framework 4.5.1

x86、x64

NDP451-KB2858728-x86-x64-AllOS-ENU.exe

HTTP://go.microsoft.com/fwlink/?LinkId=321332

.NET Framework 4.5

x86、x64

dotNetFx45_Full_x86_x64.exe

HTTP://go.microsoft.com/fwlink/?LinkId=255995

.NET Framework 4 用戶端設定檔

x86

dotNetFx40_Client_x86.exe

http://go.microsoft.com/fwlink/?linkid=247966

.NET Framework 4 用戶端設定檔

x86、x64

dotNetFx40_Client_x86_x64.exe

http://go.microsoft.com/fwlink/?linkid=247965

.NET Framework 4 Full

x86

dotNetFx40_Full_x86.exe

http://go.microsoft.com/fwlink/?linkid=247964

.NET Framework 4 Full

x86、x64

dotNetFx40_Full_x86_x64.exe

http://go.microsoft.com/fwlink/?linkid=247962

.NET Framework 3.5 SP1、.NET Framework 3.0 SP2、.NET Framework 2.0 SP2 (如果已安裝 .NET Framework 3.0 和 3.5)

x86、x64

dotnetfx35.exe

HTTP://go.microsoft.com/fwlink/?LinkId=259762

靜音模式和被動模式

修復工具的所有功能都可以在靜音或被動模式中執行,以自動化方式執行。 這的好處是不需要使用者互動,工具即可以執行。 在大型部署中,此功能特別實用,系統管理員可透過命令列 (設定工具) 並收集指定位置中的記錄。

資料獲取

除了收集診斷安裝資料外,.NET Framework 修復工具會收集有關工具使用的資訊。 使用資訊是用來改善 .NET Framework 修復工具的品質,而安裝資料則用來改善 .NET Framework 設定。 此資訊不會用於行銷或銷售給協力廠商。 詳細資訊請參閱 Microsoft .NET Framework 修復工具隱私權聲明。 

若要進一步瞭解如何下載 Microsoft 支援檔案,請參閱 Microsoft 知識庫中的下列文章:

119591 如何從線上服務取得 Microsoft 支援檔案

Microsoft 已對此檔案進行病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。

附注 資料收集功能會建立壓縮的 .NET Framework 安裝記錄卡檔案。 工具處理記錄之後,名為「FixDotNet*.cab」或類似專案之 .cab 檔案會建立並儲存到目前使用者的桌面 (如果檔案是以 UI 模式) 或指定位置執行。 當您在精靈 按一下 [完成時,工具會傳送包含記錄之 .cab 檔案至 Microsoft。

無論您決定要傳送資料給 Microsoft,FixDotNet*.cab 檔案都會 (桌面或指定的位置) 保留。

如果您使用 "/q" 選項,建議您也使用 "/logs" 選項將記錄儲存至特定位置或網路共用,以支援企業案例。

當您使用 "/q" 選項時,建議您也使用 "/logs" 選項將記錄儲存至特定位置或網路共用,以支援企業案例。  


版本歷程記錄

版本 1.4

支援的語言: (美國)

新增對 .NET Framework 4.6.2 到 .NET Framework 4.8 的支援。

版本 1.3

支援的語言: (美國)

延伸支援 .NET Framework 4.5.2、.NET Framework 4.6 和 .NET Framework 4.6.1。

版本 1.2

支援的語言: (美國)

工具會新增透過命令列的靜音模式和被動模式支援。 現在,此工具不需要您以 UI 模式執行。 因此,任務可以自動化。

此工具現在支援 .NET Framework 4.5 和 .NET Framework 4.5.1。 因此,修正及修復也適用于這些產品。

會新增新的選擇性命令列參數,以啟用特定 .NET Framework 版本的修復,以同時覆蓋其他已安裝版本的修復。

修復工具產生的記錄檔案現在可以使用命令列選項,選擇性地儲存于使用者指定的位置。 這個新選項會優先于預設位置,即目前使用者處於UI模式的桌面,以及靜音或被動模式的 %temp%資料夾。

新的選項可讓您以記錄集合模式執行修復工具,而不需要執行任何修正或修復。 此選項提供在適用實際修正之前收集和調查記錄彈性。

我們新增了新的選擇性支援,讓您退出宣告任何靜音或被動模式的資料集合。   

發行:v1.1

支援的語言: (美國)
版本 1.1 將支援延伸到 .NET Framework 3.5 SP1 (這包括 .NET Framework 3.0 SP2 和 .NET Framework 2.0 SP2) 。 版本 1.1 也會為網際網路連線受到限制或沒有連線的電腦新增離線支援。

發行:v1.0

支援的語言: (美國)
版本 1.0 是支援 .NET Framework 4 及其更新之工具的第一個版本。

受影響的組配置

您可以使用 .NET Framework 修復工具來修正下列設定中的設定問題:

  • 下列作業系統上的 .NET Framework 4.8:

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.7.2:

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.7.1:

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.6.1:

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.6:

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.5.2:

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.5.1:

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4.5:

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 4:

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 下列作業系統上的 .NET Framework 3.5 SP1:

    • Windows Server 2008 Service Pack 2 (SP2)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

×