.NET Framework 修復ツールが利用可能です。

適用対象: .NET Framework 4.8.NET Framework 4.7.2.NET Framework 4.7.1

はじめに


修復ツールは、.NET Framework のセットアップまたは更新プログラムに影響を与える頻繁に発生する問題を検出します。このツールは、既知の修正プログラムを適用するか、サポートされている .NET Framework バージョンの破損したインストールを修復することによって、これらの問題を解決しようとします。このツールには、使いやすいウィザード ベースのユーザー インターフェイス (UI) があります。また、より高度なオプションと共にコマンド ラインの使用もサポートしています。マイクロソフトは、次の更新バージョンの Microsoft .NET Framework 修復ツールをリリースしました。

最新バージョン

最終更新日: 11/11/2019リリース: v1.4バージョン: 4.8.04072.00サポートされている言語: 英語 (米国)

リリース v1.4 に含まれる変更点

  • このツールは、.NET Framework 4.8、4.7.2、4.7.1、4.7、および 4.6.2 をサポートするようになりました。したがって、修理および修理は、これらの製品にも適用可能です。 このツールは、以前のリリースのすべての機能を現在どおりにサポートします。
注:
  • .NET Framework 修復ツールは英語でのみ使用できます。
  • サポートされているプラットフォームと .NET Framework のバージョンは、[影響を受ける構成] の下に一覧表示されます。

ダウンロード情報

.NET Framework 修復ツールの最新バージョンは、次のマイクロソフト ダウンロード センター web サイトからダウンロードできます。

このツールでサポートされているコマンド ライン オプション

標準オプション 説明 使用状況
/? または/help ヘルプ情報を表示します。 NetFxRepairTool.exe /?
/qOR /静か 静かなモード。ユーザーの操作は必要なく、ツールはすべての修正/修復を試行し、ログ ファイルを保存します。 オプション "/q" および " /p" は相互に排他的です。 NetFxRepairTool.exe /q
/pOR /パッシブ 無人モード。進行状況バーのみが表示されます。 オプション "/q" および " /p" は相互に排他的です。 NetFxRepairTool.exe /p
/aOR /追加ソース オフライン修復モード。修復に必要なセットアップ再頒布可能ファイルは、/addsource" フラグで指定されたネットワーク共有またはフォルダ パスからコピーされます。これは通常、ツールが非接続またはロックダウンされた環境で機能している場合に使用します。 .lt;フォルダ パス> 例: .exe /\\SharePc\ShareFolder"
/rまたは/修復 修復操作のスコープは、必要に応じて、指定した製品ベースラインのセットを対象とすることができます。このオプションを指定しない場合、ツールは、インストールされているサポートされているすべての .NET Framework バージョンの修復を試みます。 "/repair"オプションを"None"値と共に使用して、製品ベースラインの修正を適用し、修復の実行をスキップすることもできます。このオプションを "None" 値と共に使用する場合は、 "/addsource" オプションを指定しないでください。 このオプションは、サイレント モードとパッシブ モードでのみ適用できます。 NetFx 修復ツール.exe /r <バージョン 1>;<バージョン 2> サポートされているバージョン値: .net35、.net4、.net45、.net451、.net452、.net46、.net461、.net462、.net471、.net472、.net48、なし 例: .netFx 修復ツール.exe /q /r .net4NetFxRepairTool.exe /q /r .net35;ネット45
/lまたは/logs 必要に応じて、ツールによって生成されるログ ファイル キャビネット (FixDotNet*.cab) に必要なフォルダー パスを設定します。CAB ファイルの既定の場所 (このオプションを指定していない) は、現在のユーザーのデスクトップ フォルダです。 フォルダパス> 例: NetFx 修復ツール.exe /l "%temp%"
/cOR /collectonly ログ収集のみモード。このモードでは、.NET Framework のセットアップに関連するログを収集できます。このオプションを指定すると、修復操作または修正操作は実行されません。 このオプションは、サイレント モードとパッシブ モードでのみ適用され、他のすべての操作を抑制します。 NetFxRepairTool.exe /q /c OR NetFxRepairTool.exe /p /c
/nOR /ノセイプコンセント フィードバック情報をマイクロソフトに送信することをオプトアウトします。既定 (フラグを指定しない) では、ユーザーが使用状況データを Microsoft に送信することを選択したと見なされます。 このオプションは、サイレント モードとパッシブ モードでのみ適用できます。 NetFx 修復ツール.exe /q /n OR NetFx 修復ツール.exe /p /n

詳細情報


修復ツールのオプション

.NET Framework 修復ツールは、次の 4 つの手順を実行します。
  1. セットアップの問題のトラブルシューティングを試みる
  2. 修正プログラムを適用します (ユーザーの同意が必要です)
  3. インストールされているすべてのバージョンの .NET Framework の修復を試みます。
  4. ログを収集する (ユーザーの同意が必要)
このツールは、インストールされている .NET Framework のバージョンに対して 1 つ以上の変更を加える場合があります。たとえば、コンピュータ上の Windows インストーラの状態を修正したり、特定のフォルダの随意アクセス制御リスト (DACL) をリセットしたり、無効な更新プログラムの登録または破損した更新プログラムの登録に関連する問題を解決したりすることができます。

オフライン サポート

.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 のセットアップを向上させるために使用されます。この情報は、マーケティングや第三者に販売されることはありません。詳細については、を参照してください。

マイクロソフト のサポート ファイルをダウンロードする方法の詳細については、マイクロソフト サポート技術情報の次の資料を参照してください。

119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法

マイクロソフトはこのファイルをスキャンしてウイルスを検出しました。マイクロソフトは、ファイルが投稿された日付に入手可能な最新のウイルス検出ソフトウェアを使用しました。このファイルは、セキュリティが強化されたサーバーに格納され、ファイルへの不正な変更を防ぐのに役立ちます。メモデータ収集機能は、.NET Framework インストール ログの圧縮 CAB ファイルを作成します。ツールがログを処理すると、"FixDotNet*.cab" などの名前の .cab ファイルが作成され、現在のユーザーのデスクトップ (UI モードで実行されている場合) または指定した場所に保存されます。ウィザードの [完了]をクリックすると、ログを含む .cab ファイルが Microsoft に送信されます。FixDotNet*.cab ファイルは、データをマイクロソフトに送信するかどうかに関係なく、デスクトップ (または指定された場所) に残ります。"/q" オプションを使用する場合は、"/logs" オプションを使用して、エンタープライズ シナリオをサポートするためにログを特定の場所またはネットワーク共有に保存することをお勧めします。

When you are using the
 

バージョン履歴

リリース v1.4

サポートされている言語: 英語 (米国).NET Framework 4.6.2 のサポートを .NET Framework 4.8 に追加します。

リリース v1.3

サポートされている言語: 英語 (米国).NET Framework 4.5.2、.NET Framework 4.6、および .NET Framework 4.6.1 のサポートを拡張します。

リリース v1.2

サポートされている言語: 英語 (米国)ツールのコマンド ラインによるサイレント モードとパッシブ モードのサポートが追加されます。これで、ツールでは UI モードでのみ実行する必要はありません。したがって、タスクを自動化できます。このツールは、.NET Framework 4.5 および .NET Framework 4.5.1 をサポートするようになりました。したがって、これらの製品には固定および修理も適用されます。オプションの新しいコマンド ライン スイッチが追加され、特定の .NET Framework バージョンの修復が、インストールされている他のバージョンの修復を同時にオーバーライドできるようになります。修復ツールで生成されたログ ファイルは、コマンド ライン オプションを使用して、オプションでユーザー指定の場所に保存できるようになりました。この新しいオプションは、UIモードの現在のユーザーのデスクトップ、およびサイレントモードまたはパッシブモードの %temp% フォルダである既定の場所をオーバーライドします。新しいオプションを使用すると、修正や修復を適用せずに、ログ収集のみモードで修復ツールを実行できます。このオプションを使用すると、実際の修正を適用する前にログを収集および調査する柔軟性が得されます。新しいオプションのサポートが追加され、サイレントモードまたはパッシブモードでデータ収集をオプトアウトできます。 リリース: v1.1サポートされている言語: 英語 (米国)リリース v1.1 では、サポートが .NET Framework 3.5 SP1 に拡張されています (これには.NET Framework 3.0 SP2 および .NET Framework 2.0 SP2 が含まれます)。リリース v1.1 では、インターネット接続が制限されているコンピュータまたはインターネット接続のないコンピュータのオフライン サポートも追加されています。リリース: v1.0サポートされている言語: 英語 (米国)リリース v1.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)