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

適用於: Microsoft .NET Framework 4.6.1.NET Framework 4.6Microsoft .NET Framework 4.5 更多

簡介


Microsoft.NET Framework 修復工具偵測到經常發生的問題會影響到 Microsoft.NET Framework 安裝或更新。 工具會嘗試解決這些問題,藉由套用已知的修正程式或修復損毀所支援的.NET Framework 版本的安裝。 工具會有方便使用的精靈式使用者介面 (UI)。 它也支援命令列使用方式,以及更多的進階選項。Microsoft 已經發行提供下列的更新的版本的 Microsoft.NET Framework 修復工具。
最新版本
上次更新日期: 04/13/2016Release: v1.3版本: 4.6.01528.0受支援的語言: 英文 (美國)

包含在發行 v1.3 的變更

  • 此工具現在支援.NET Framework 4.6.1、.NET Framework 4.6 和.NET Framework 4.5.2。 因此,修正及修復也是適用於這些產品。
    • 「 工具 」 支援從之前的版本,為所有的功能-是。
注意事項
  • .NET Framework 修復工具僅提供英文版本。
  • 支援的平台和.NET Framework 版本詳列於 < 適用於=""> 一節。

下載資訊

.NET Framework 修復工具的最新版本是可以從下列 Microsoft 下載中心網站下載:

此工具支援的命令列選項

標準的選項選項的說明使用方式
/? 或/說明顯示說明資訊。NetFxRepairTool.exe /?
/q/quiet無訊息模式。 沒有使用者互動很重要,工具會嘗試所有的修正程式修復,並將儲存的記錄檔。 選項"/q"和"/p"互斥。NetFxRepairTool.exe /q
/p /passive自動安裝的模式。 只會顯示進度列。 選項"/q"和"/p"互斥。NetFxRepairTool.exe /p
/a /addsource離線修復模式。 從網路共用或資料夾路徑所指定的"/addsource」 旗標,會複製安裝程式的可轉散發檔案所需的修復。 此外,這通常應該使用這個工具在中斷連線或處於鎖定模式的環境中運作時。NetFxRepairTool.exe /a <資料夾路徑>範例: NetFxRepairTool.exe /a"\\SharePc\ShareFolder"
/r 或/修復修復作業範圍可以選擇性地設定為目標的一組指定的產品的比較基準。 如果未指定此選項,工具會嘗試修復所有支援的.NET Framework 版本,安裝。 "/修復"選項也可加上 「」 的值只需套用修正程式,並略過執行任何產品的比較基準的修復。 使用此選項時,加上 「」 的值,「/addsource"選項應該未指定。只適用於無訊息 」 和 「 被動模式時,則此選項。NetFxRepairTool.exe /r <version1>; <version2> 支援的版本值: .net35、.net4、.net45、.net451、.net452、.net46、.net461 無範例: NetFxRepairTool.exe /q /r.net4NetFxRepairTool.exe /q /r.net35;。net45
/l /logs(選擇性) 設定的工具所產生的記錄檔封包 (FixDotNet*.cab) 的所需的資料夾路徑。 預設 (也就不指定這個選項) 的封包檔的位置是目前的使用者桌面的資料夾。NetFxRepairTool.exe /l <資料夾路徑>範例: NetFxRepairTool.exe /l"%temp%"
/c /collectonly記錄檔集合僅模式。 此模式可讓集合記錄檔的相關.NET Framework 安裝程式,這是有用的疑難排解。 指定這個選項時,將不會執行修復或修正程式的任何作業。這個選項會是唯一可套用在無訊息和被動模式,並且會隱藏所有其他的作業。NetFxRepairTool.exe /q /cORNetFxRepairTool.exe /p /c
/n /noceipconsent選擇此選項,不傳送回應資訊給 Microsoft。 預設值 (不指定旗標) 假設使用者已選擇中,使用資料傳送給 Microsoft。 只適用於無訊息 」 和 「 被動模式時,則此選項。NetFxRepairTool.exe /q /n ORNetFxRepairTool.exe /p /n

其他相關資訊


修復工具選項

.NET Framework 修復工具遵循程序包含四個步驟:
  1. 嘗試疑難排解安裝問題
  2. 套用修正程式 (需要使用者同意)
  3. 嘗試修復所有已安裝的.NET Framework 版本
  4. 收集記錄檔 (需要使用者同意)
工具可能會對已安裝版本的.NET Framework 的一或多個變更。 比方說,它可能正確的 Windows 安裝程式的狀態,在電腦上、 在特定的資料夾重設的判別存取控制清單 (Dacl) 或解決無效或損毀的更新登錄與相關的問題。

離線支援

「.NET Framework 修復工具提供修復電腦 (「 修復 」 工具選項 」 一節中的程序的步驟 3) 所安裝的版本的.NET Framework 的選項。 就會要求專案,才能在修復時這些版本的可轉散發的檔案。 根據預設,工具會下載網際網路在修復期間這些套件。 如果您的電腦受到限制,或沒有連線網際網路,您應該使用離線模式修復。 若要這樣做,請指定/addsource選項隨著路徑的資料夾,其中包含可轉散發的檔案,如下列範例所示:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER 
如果 「 修復 」 工具找不到必要可轉散發中指定的資料夾,它會嘗試從網際網路下載檔案。 「 修復 」 工具無法執行這項操作如果無法下載必要的檔案。 下表列出.NET Framework 可轉散發檔案。
版本和設定檔架構安裝程式檔案名稱URL
.NET Framework 4.6.1x86, x64 NDP461-KB3102436-x86-x64-AllOS-ENU.exehttp://go.microsoft.com/fwlink/?LinkId=671743
.NET Framework 4.6x86, x64NDP46-KB3045557-x86-x64-AllOS-ENU.exehttp://go.microsoft.com/fwlink/?LinkId=528232
.NET Framework 4.5.2x86, x64NDP452-KB2901907-x86-x64-AllOS-ENU.exehttp://go.microsoft.com/fwlink/?LinkId=328855
.NET Framework 4.5.1x86, x64NDP451-KB2858728-x86-x64-AllOS-ENU.exehttp://go.microsoft.com/fwlink/?LinkId=321332
.NET Framework 4.5x86, x64dotNetFx45_Full_x86_x64.exehttp://go.microsoft.com/fwlink/?LinkId=255995
.NET Framework 3.5 SP1 中,.NET Framework 3.0 SP2,.NET Framework 2.0 SP2 (如果已經安裝.NET Framework 3.0 和 3.5)x86, x64dotnetfx35.exehttp://go.microsoft.com/fwlink/?LinkId=259762
.NET Framework 4 的用戶端設定檔x86dotNetFx40_Client_x86.exehttp://go.microsoft.com/fwlink/?linkid=247966
.NET Framework 4 的用戶端設定檔x86, x64dotNetFx40_Client_x86_x64.exehttp://go.microsoft.com/fwlink/?linkid=247965
.NET Framework 4 完整x86dotNetFx40_Full_x86.exehttp://go.microsoft.com/fwlink/?linkid=247964
.NET Framework 4 完整x86, x64dotNetFx40_Full_x86_x64.exehttp://go.microsoft.com/fwlink/?linkid=247962
.NET Framework 2.0 SP2 (如果未安裝版本 3.0 和 3.5)x64NetFx20SP2_x64.exehttp://go.microsoft.com/fwlink/?LinkId=259767
.NET Framework 2.0 SP2 (如果未安裝版本 3.0 和 3.5)x86NetFx20SP2_x86.exehttp://go.microsoft.com/fwlink/?LinkId=259766

無訊息模式及被動模式

以無訊息或被動模式中執行這個工具,可以自動化的 「 修復 」 工具的所有函式。 這會有需要沒有使用者互動,要執行工具的優點。 這是特別有幫助在大型部署中單元的系統系統管理員可以設定這項工具 (透過命令列中),並同時收集記錄檔中指定的位置。

資料收集

「.NET Framework 修復 」 工具會收集除了收集和診斷的安裝資料之外的工具使用方法的相關資訊。 使用資訊用來改善的.NET Framework 修復工具,品質,並用來改進.NET Framework 安裝程式的安裝資料。 這項資訊是不會用於行銷或販賣給協力廠商。 如需詳細資訊,閱讀 Microsoft.NET Framework 修復工具隱私權聲明。 您可以下載這個陳述式,從下列 「 Microsoft 下載中心 」 網站:如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在已強化安全的伺服器上,以避免任何未經授權的更改。注意: 資料集合功能建立壓縮的封包檔的.NET Framework 安裝記錄檔。 工具會在處理記錄檔之後,會建立稱為"FixDotNet*.cab"或類似的.cab 檔,並儲存到目前使用者的桌面 (如果它在 UI 模式執行),或指定的位置。 當您在精靈中按一下 [完成] 時,此工具會傳送不論您決定將資料傳送至您正在使用的 Microsoft.When 是否包含 Microsoft.The 的 FixDotNet*.cab 檔案的記錄檔的.cab 檔案會保留在您的桌面 (或指定的位置) 上"/ q"選項,建議您也使用來儲存記錄檔到某些特定的位置或網路共用來支援企業案例的"/ 記錄"選項。 較早版本發行 v1.2支援的語言: 英文 (美國) 的無訊息模式,並加入被動模式支援透過命令列工具。 現在,此工具不需要您只在 UI 模式下執行。 因此,您可以自動化工作。此工具現在支援.NET Framework 4.5] 和 [.NET Framework 4.5.1。 因此,修正及修復也是適用於這些產品。若要啟用特定的.NET Framework 版本,以覆寫其他已安裝的版本的修復,在同一時間的修復加入了新的、 選擇性的命令列參數。修復工具產生的記錄檔可以現在會選擇性地儲存在使用者指定的位置使用命令列選項。 這個新的選項會覆寫預設的位置,也就是在無訊息/被動模式中的 UI 模式和 %temp%資料夾中的目前使用者的桌面。新的選項可讓您在只記錄集合模式下執行 「 修復 」 工具,而不套用任何的修正程式或修復。 選項提供的彈性來收集並調查記錄檔,才能套用實際修正。您可以加入新的、 選擇性的支援可讓您選擇不在無訊息或被動模式中的任何資料收集。 或許所有功能可以仍都保留在頂端,我們可以只合併彙算 1.2 所引進的功能。 顯示下面是從 V1.2"新增的變更中包含的 V1.2"區段的清單。 版本: 1.1 版支援的語言: 英文 (美國) 版本 1.1 版支援期間延長至 (這包括.NET Framework 3.0 SP2 和.NET Framework 2.0 SP2) 的.NET Framework 3.5 SP1。 版本 1.1 版也加入了離線支援有限的電腦或沒有網際網路連線能力。發行: v1.0支援的語言: 英文 (美國) 版本 v1.0 程式已經支援.NET Framework 4 和它的更新工具的第一個版本。

受影響的組態

若要更正下列設定的安裝問題,您可以使用.NET Framework 修復工具:
  • 在下列作業系統上.NET Framework 4.6.1:
    • Windows 7 Service Pack 1 (SP1)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • 在下列作業系統上.NET Framework 4.6:
    • Windows Vista Service Pack 2 (SP2)
    • 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 Vista Service Pack 2 (SP2)
    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • 在下列作業系統上.NET Framework 4.5.1:
    • Windows Vista Service Pack 2 (SP2)
    • 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 Vista Service Pack 2 (SP2)
    • 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 XP Service Pack 3 (SP3)
    • Windows Server 2003 Service Pack 2 (SP2)
    • Windows Vista Service Pack 2 (SP2)
    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows 7
    • Windows 7 Service Pack 1 (SP1)
    • Windows Server 2008 R2
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • 在下列作業系統上.NET Framework 3.5 SP1:
    • Windows XP Service Pack 3 (SP3)
    • Windows Server 2003 Service Pack 2 (SP2)
    • Windows Server 2003 R2 Service Pack 2 (SP2)
    • Windows Vista Service Pack 2 (SP2)
    • Windows Server 2008 Service Pack 2 (SP2)
  • 在下列作業系統上.NET Framework 3.0 SP2:
    • Windows XP Service Pack 3 (SP3)
    • Windows Server 2003 Service Pack 2 (SP2)
    • Windows Server 2003 R2 Service Pack 2 (SP2)
  • 在下列作業系統上.NET Framework 2.0 SP2:
    • Windows XP Service Pack 3 (SP3)
    • Windows Server 2003 Service Pack 2 (SP2)
    • Windows Server 2003 R2 Service Pack 2 (SP2)