はじめに
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 サイトからダウンロードできます。
このツールでサポートされているコマンド ライン オプション
標準オプション |
説明 |
使用状況 |
---|---|---|
/? OR /help |
ヘルプ情報を表示します。 |
NetFxRepairTool.exe /? |
/q OR /quiet |
静音モード。 ユーザーの操作は必要なく、ツールはすべての修正/修復を試み、ログ ファイルを保存します。 |
/q をNetFxRepairTool.exeする |
/p OR /passive |
無人モード。 進行状況バーのみが表示されます。 |
/p をNetFxRepairTool.exeする |
/a OR /addsource |
オフライン修復モード。 修復に必要な再頒布可能ファイルのセットアップは、"/addsource" フラグで指定されたネットワーク共有またはフォルダー パスからコピーされます。 これは、一般に、ツールが切断またはロックダウンされた環境で機能している場合に使用する必要があります。 |
/a <フォルダー パス のNetFxRepairTool.exe> |
/r OR /repair |
修復操作は、必要に応じて、指定された製品ベースラインのセットを対象にスコープを設定できます。 このオプションを指定しない場合、ツールは、インストールされているすべてのサポートされている.NET Frameworkバージョンを修復しようとします。 |
/r <バージョン 1>をNetFxRepairTool.exeします。 バージョン 2>を< |
/l OR /logs |
必要に応じて、ツールによって生成されたログ ファイル キャビネット (FixDotNet*.cab) の目的のフォルダー パスを設定します。 CAB ファイルの既定の場所 (このオプションは指定されていません) は、現在のユーザーのデスクトップ フォルダーです。 |
/l <フォルダー パス>をNetFxRepairTool.exeする |
/c OR /collectonly |
ログ収集のみモード。 このモードでは、.NET Frameworkセットアップに関連するログの収集が可能になり、トラブルシューティングに役立ちます。 このオプションを指定した場合、修復または修正操作は実行されません。 |
/q /c |
/n OR /noceipconsent |
Microsoft へのフィードバック情報の送信をオプトアウトします。 既定値 (フラグを指定しない) では、ユーザーが使用状況データを Microsoft に送信することをオプトインしていることを前提としています。 |
/q /n |
詳細情報
修復ツールのオプション
.NET Framework修復ツールは、次の 4 つの手順に従います。
-
セットアップの問題のトラブルシューティングを試みる
-
修正プログラムを適用する (ユーザーの同意が必要)
-
インストールされているすべてのバージョンの.NET Frameworkを修復しようとします
-
ログを収集する (ユーザーの同意が必要)
ツールは、インストールされているバージョンの .NET Framework に 1 つ以上の変更を加える場合があります。 たとえば、コンピューター上の Windows インストーラーの状態を修正したり、特定のフォルダーの随意アクセス制御リスト (DACL) をリセットしたり、無効または破損した更新プログラムの登録に関連する問題を解決したりできます。
オフライン サポート
.NET Framework修復ツールには、コンピューターにインストールされている.NET Frameworkのバージョンを修復するオプションがあります (「修復ツール オプション」セクションの手順 3)。 このツールでは、修復時にこれらのバージョンの再頒布可能ファイルを使用できる必要があります。 既定では、ツールは修復中にインターネットからこれらのパッケージをダウンロードします。 コンピューターのインターネット接続が制限されているか、まったくない場合は、修復にオフライン モードを使用する必要があります。 これを行うには、次の例のように、 /addsource オプションと、再頒布可能ファイルを含むフォルダーのパスを指定します。
/addsource \\SHARE_PC\SHARE_FOLDER をNetfxRepairTool.exeする 修復ツールが指定したフォルダーに必要な再頒布可能パッケージを見つけられない場合は、インターネットからファイルをダウンロードしようとします。 必要なファイルをダウンロードできない場合、修復ツールはこれを実行できません。 次の表に、.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 フル |
x86 |
dotNetFx40_Full_x86.exe |
|
.NET Framework 4 フル |
x86、x64 |
dotNetFx40_Full_x86_x64.exe |
https://www.microsoft.com/en-us/download/details.aspx?id=17718 |
.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% フォルダーである既定の場所をオーバーライドします。
新しいオプションを使用すると、修正や修復を適用せずに 、ログ収集専用 モードで修復ツールを実行できます。 オプションを使用すると、実際の修正プログラムを適用する前に、ログを収集して調査する柔軟性が提供されます。
Quiet モードまたはパッシブ モードでデータ収集をオプトアウトできるように、オプションの新しいサポートが追加されました。
リリース: 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修復ツールを使用して、次の構成のセットアップの問題を修正できます。
-
次のオペレーティング システムで 4.8 を.NET Frameworkします。
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.7.2 を.NET Frameworkします。
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.7.1 を.NET Frameworkします。
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.6.1 を.NET Frameworkします。
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.6 を.NET Frameworkします。
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.5.2 を.NET Frameworkします。
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.5.1 を.NET Frameworkします。
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4.5 を.NET Frameworkします。
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
次のオペレーティング システムで 4 を.NET Frameworkします。
-
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)
-
-
次のオペレーティング システムで 3.5 SP1 を.NET Frameworkします。
-
Windows Server 2008 Service Pack 2 (SP2)
-