はじめに
Microsoft .NET Framework 修復ツールは、Microsoft .NET Framework のセットアップまたは更新に影響する頻繁に発生する問題を検出します。 このツールは、既知の修正プログラムを適用するか、サポートされている .NET Framework バージョンの破損したインストールを修復することによって、これらの問題を解決します。 このツールには、使いやすいウィザードベースのユーザー インターフェイス (UI) があります。 さらに高度なオプションと共にコマンド ラインの使用もサポートします。
Microsoft は、次の更新バージョンの Microsoft .NET Framework 修復ツールをリリースしました。
最新バージョン
最終更新日: 2019/11/11
リリース: v1.4
バージョン: 4.8.04072.00
サポートされている言語: 英語 (米国)
リリース v1.4 に含まれる変更
-
このツールは、Microsoft .NET Framework 4.8、4.7.2、4.7.1、4.7、4.6.2 をサポートしています。 そのため、これらの製品には、修正と修復も適用されます。
このツールは、以前のリリースのすべての機能をサポートしています。
メモ
-
.NET Framework 修復ツールは英語でのみご利用いただけます。
-
サポートされているプラットフォームと .NET Framework のバージョンは、"影響を受ける構成" の下に一覧表示されます。
ダウンロード情報
.NET Framework 修復ツールの最新バージョンは、次の Microsoft ダウンロード センター Web サイトからダウンロードできます。
Microsoft .NET Framework 修復ツール
このツールでサポートされているコマンド ライン オプション
標準オプション |
説明 |
使用状況 |
---|---|---|
/? または /help |
ヘルプ情報を表示します。 |
NetFxRepairTool.exe /? |
/q OR /quiet |
[静かなモード] を選択します。 ユーザーによる操作は必要ありません。ツールは、すべての修正/修復を試み、ログ ファイルを保存します。 |
NetFxRepairTool.exe /q |
/p OR /passive |
無人モード。 進行状況バーだけが表示されます。 |
NetFxRepairTool.exe /p |
/a OR /addsource |
オフライン修復モード。 修復に必要な再頒布可能ファイルのセットアップは、"/addsource" フラグで指定されたネットワーク共有またはフォルダー パスからコピーされます。 これは通常、ツールが切断またはロックダウンされた環境で機能している場合に使用する必要があります。 |
NetFxRepairTool.exe /a <パスを指定> |
/r OR /repair |
必要に応じて、修理操作の範囲を指定して、指定された製品基準計画のセットを対象とすることができます。 このオプションを指定しない場合、ツールは、インストールされているサポートされている .NET Framework のすべてのバージョンを修復します。 |
NetFxRepairTool.exe /r <バージョン 1>。<バージョン 2 の> |
/l OR /logs |
必要に応じて、ツールによって生成されるログ ファイル キャビネット (FixDotNet*.cab) の目的のフォルダー パスを設定します。 CAB ファイルの既定の場所 (このオプションを指定しない) は、現在のユーザーのデスクトップ フォルダーです。 |
NetFxRepairTool.exe /l <パスを指定> |
/c OR /collectonly |
ログ コレクションのみモード。 このモードでは、トラブルシューティングに役立つ .NET Framework のセットアップに関連するログの収集が許可されます。 このオプションを指定すると、修復操作または修正操作は実行されません。 |
NetFxRepairTool.exe /q /c |
/n OR /noceipconsent |
Microsoft へのフィードバック情報の送信をオプトアウトします。 既定 (フラグを指定しない) は、ユーザーが使用状況データを Microsoft に送信することを選択したと見なします。 |
NetFxRepairTool.exe /q /n |
詳細情報
修復ツールのオプション
.NET Framework 修復ツールは、次の 4 つの手順を実行します。
-
セットアップの問題のトラブルシューティングを試みる
-
修正プログラムを適用します (ユーザーの同意が必要です)
-
インストールされている .NET Framework のすべてのバージョンを修復する
-
ログを収集する (ユーザーの同意が必要)
このツールは、インストールされているバージョンの .NET Framework に 1 つ以上の変更を加える場合があります。 たとえば、コンピューター上の Windows インストーラーの状態を修正したり、特定のフォルダーの任意アクセス制御リスト (ACL) をリセットしたり、無効または破損した更新登録に関連する問題を解決したりします。
オフライン サポート
.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 |
|
.NET Framework 4.7.2 |
x86、x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86、x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86、x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86、x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.1 |
x86、x64 |
NDP461-KB3102436-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6 |
x86、x64 |
NDP46-KB3045557-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.2 |
x86、x64 |
NDP452-KB2901907-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.1 |
x86、x64 |
NDP451-KB2858728-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5 |
x86、x64 |
dotNetFx45_Full_x86_x64.exe |
|
.NET Framework 4 クライアント プロファイル |
x86 |
dotNetFx40_Client_x86.exe |
|
.NET Framework 4 クライアント プロファイル |
x86、x64 |
dotNetFx40_Client_x86_x64.exe |
|
.NET Framework 4 Full |
x86 |
dotNetFx40_Full_x86.exe |
|
.NET Framework 4 Full |
x86、x64 |
dotNetFx40_Full_x86_x64.exe |
|
.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 |
静音モードとパッシブ モード
修復ツールのすべての機能は、ツールを静音モードまたはパッシブ モードで実行することで自動化できます。 これには、ツールを実行するためにユーザーの操作を必要としないという利点があります。 これは特に、システム管理者が (コマンド ラインを通じて) ツールを構成し、指定した場所にログを収集できる大規模な展開で役立ちます。
データ収集
.NET Framework 修復ツールは、診断インストール データの収集に加えて、ツールの使用状況に関する情報を収集します。 使用情報は.NET Framework 修復ツールの品質を向上させるために使用され、インストール データは .NET Framework のセットアップを改善するために使用されます。 この情報は、マーケティングや第三者への販売には使用されません。 詳細については 、Microsoft .NET Framework 修復ツールのプライバシーに関する声明を参照してください。
Microsoft サポート ファイルをダウンロードする方法の詳細については、Microsoft サポート技術情報の次の記事を参照してください。
119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
4013443 「更新プログラムの表示または非表示」トラブルシューティング ツール パッケージマイクロソフトでは、アップロード時点の最新のウイルス検査プログラムを使用して、 配布ファイルのウイルス チェックを行っています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。
メモ データ収集機能は、.NET Framework インストール ログの圧縮 CAB ファイルを作成します。 ツールがログを処理すると、"FixDotNet*.cab" という名前の .cab ファイルが作成され、現在のユーザーのデスクトップ (UI モードで実行されている場合) または指定した場所に保存されます。 ウィザードで [ 完了 ] をクリックすると、ログを含む .cab ファイルが Microsoft に送信されます。
Microsoft にデータを送信するかどうかに関係なく、FixDotNet*.cab ファイルはデスクトップ (または指定した場所) に残されます。
"/q" オプションを使用する場合は、"/logs" オプションを使用して、エンタープライズ シナリオをサポートするために、ログを特定の場所またはネットワーク共有に保存することもできます。
バージョン履歴
リリース 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)
-