Windows 10でエラーコード0x643を修正する方法【SCCM・Adobe・Office対応】
一部のWindows 10ユーザーから、サードパーティ製アプリケーションのインストール時に「0x643(The software change returned error code 0x643)」というエラーが発生するという報告が寄せられています。この問題は、SCCM(System Center Configuration Manager)を使用して複数台のPCに同時にプログラムを展開する際によく見られますが、それ以外の場面でも発生することがあります。特にAdobe製品(Lightroom、Illustrator、Photoshopなど)やOffice製品(Word、Excel、PowerPointなど)のインストールで報告されることが多いエラーです。

このエラーコードについて詳しく調査した結果、いくつかの異なる原因が存在することが判明しました。0x643エラーを引き起こす可能性のある主な要因は以下の通りです。
- コマンドラインインタープリターのパスが不正 – SCCMユーティリティを使って複数台のPCにプログラムを展開する際にこのエラーが表示される場合、SCCMが想定している場所と、実際のコマンドラインインタープリターの保存場所が異なっていることが原因です。この場合は、COMSPEC環境変数を使って正しいパスを指定することで問題を解決できます。
- .NET依存関係の破損 – SCCM経由で展開するプログラムによっては、インストール対象のソフトウェアが必要とする.NET Frameworkの依存ファイルが破損しているために、このエラーが発生することがあります。その場合は、.NET Framework修復ツールを実行し、推奨される修正を適用することで解決できる可能性があります。
- .NET Framework 3.5 / 4.8が無効になっている – Windows 10には複数の.NETパッケージがプリインストールされており、これらはAdobe製品やMicrosoft製品を含む多くのプログラムのインストールに不可欠です。該当する場合は、内蔵の.NET Frameworkが両方とも有効になっていることを確認することで問題を解決できます。
エラーの原因となりうるシナリオを把握したところで、実際に多くのユーザーが成功した対処方法を順番に紹介していきます。
方法1:COMSPECでコマンドラインインタープリターの正しいパスを指定する
SCCMユーティリティを使用して複数台のPCにプログラムを展開する際にこの問題が発生している場合は、まずCOMSPEC環境変数を使って、コマンドラインインタープリターの正しいパスを指定してから作業を進めてください。
実際に、SCCMでプログラムを展開する前に管理者権限のコマンドプロンプトでCOMSPECコマンドを実行することで、この問題を解決できたという報告が複数のユーザーから寄せられています。
具体的な手順は以下の通りです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限でコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を許可します。

- 管理者権限のコマンドプロンプトで以下のコマンドを入力し、Enterキーを押して、コマンドラインインタープリターの正しいパスを指定します。
COMSPEC="C:\WINDOWS\COMMAND.COM
- コマンドが正常に処理されたら、SCCMユーティリティに戻り、以前0x643エラーで失敗していたアプリケーションの展開を再開します。
この方法でエラーが解決しない場合は、次の対処法に進んでください。
方法2:.NET Framework修復ツールを実行する(該当する場合)
Adobe製品のインストール中に問題が発生している場合、0x643エラーは.NET Frameworkの不整合が原因である可能性が高いです。
古い.NET Frameworkの残骸や、部分的にしか適用されなかった不良アップデートが原因で、SCCMユーティリティが失敗することは珍しくありません。
Adobe製品の展開時に同じエラーに悩まされていたユーザーの一部は、.NET Framework修復ツールを実行することで、「software change returned error code 0x643」というエラーの新たな発生を防ぐことに成功したと報告しています。
注意:このツールはコンピューターを自動的にスキャンし、問題を引き起こしている可能性のある.NET依存関係を検出して修復します。
まだ.NET修復ツールを実行したことがない場合は、以下の手順に従ってください。
- ブラウザーを開き、Microsoft .NET Framework修復ツールのダウンロードページにアクセスします。
- Microsoft .NET Framework Repair Toolの下にある「ダウンロード」ボタンをクリックします。

- 次の画面に進んだら、NetFxRepairTool.exeに関連付けられたチェックボックスにチェックを入れ、その他の項目はすべてチェックを外します。
- 「次へ」をクリックして、NetFX Repair Toolの次のメニューに進みます。
- ダウンロードが完了したら、ダウンロードした実行ファイルをダブルクリックし、UAC(ユーザーアカウント制御)の確認画面で「はい」をクリックして管理者権限を許可します。
- Microsoft .NET Framework Repair Toolが起動したら、画面の指示に従い、ライセンス条項の確認画面で「ライセンス条項を読み、同意しました」にチェックを入れてから「次へ」をクリックして先へ進みます。

- EULAに同意すると、しばらくしてツールがコンピューターにインストールされている.NET依存関係のスキャンを自動的に開始します。
- 処理が完了するまで待ち、その後「次へ」をクリックすると、ツールが推奨する修復方法が自動的に適用されます。

- 修正が正常に適用されたら、「完了」をクリックしてプロセスを終了します。
注意:自動的に再起動するよう促されない場合は、手動でPCを再起動し、次回新しい.NET Frameworkバージョンをインストールする際にエラーコード0x643が解消されているかどうかを確認してください。
すでに.NET Framework修復ツールを実行しても同じエラーが表示される場合は、次の対処法に進んでください。
方法3:.NET Framework 3.5と4.8を有効化する(該当する場合)
既存の.NET Frameworkを修復しても0x643エラーが解決しない場合は、.NET Framework自体は正しくインストールされているものの、展開先のコンピューターの「プログラムと機能」メニューで無効化されているためにインストールが失敗している可能性も考慮してください。
最も多い報告では、プリインストールされている.NET Framework 3.5と4.8が無効になっていたため、インストールが完了できなかったというケースです。
この場合は、「Windowsの機能」画面から直接フレームワークを有効化することで、エラーを根本的に回避できます。
以下の手順に従って、.NET Framework 3.5および.NET Framework 4.8 Advanced Servicesが有効になっているかを確認してください。
重要:複数台のコンピューターでこの問題が発生している場合は、影響を受けているすべてのマシンで以下の手順を実行する必要があります。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力し、Enterキーを押して「プログラムと機能」メニューを開きます。

- 「プログラムと機能」メニュー内で、右側のメニューから「Windowsの機能の有効化または無効化」をクリックします。

- Windowsの機能画面で、「.NET Framework 3.5(.NET 2.0および3.0を含む)」のチェックボックスにチェックを入れ、「OK」をクリックして変更を保存します。

- 確認画面で「はい」をクリックして処理を開始し、パッケージが正常にインストールされるまで待ちます。
- 次に、.NET Framework 4.8 Advanced Servicesについても同様に、手順3と手順4を繰り返します。
- 両方の操作が完了したら、コンピューターを再起動し、次回の起動後に問題が解決しているかどうかを確認します。
-
Windows 10でエラーコード0x0000001Aが発生したときの原因と対処法
パソコンの使用中に突然ブルースクリーンが表示され、強制的に再起動されてしまった経験はありませんか?これはエラーコード「0x0000001A」が発生した際によく見られる現象で、深刻なメモリ管理の問題を示しています。このエラーが発生すると、実行中のすべてのプログラムが強制終了され、システムは自動的に再起動します。保存していなかった作業データは失われてしまう可能性があるため、注意が必要です。 では、このエラーの原因は何なのでしょうか?そして、どのように解決すればよいのでしょうか?本記事では、主な原因と効果的な対処法を詳しく解説します。 エラーコード0x0000001Aの主な原因 このエラーは深刻な
-
エラーコード0x80004005を修正する方法
Microsoft Books 造語 エラー コード 0x80004005 詳細不明のエラーとして 実際の問題を示すものではなく、さまざまな理由でさまざまな状況で発生する可能性があるためです。このエラーは、主にファイル エクスプローラーの使用中または Windows の更新後に発生する可能性があります。これは、Windows 製品のアクティベーションまたは破損した OS ファイルをブロックしているサードパーティのウイルス対策ソフトウェアによっても発生します。本日、Windows 10 システムでエラー コード 0x80004005 を修正する方法を説明する完璧なガイドをお届けします。 修正