Windows 11 または Windows 10 コンピューターで特定のソフトウェアを更新またはインストールしようとすると、Windows インストーラー というプロンプトが表示される場合があります。 >変換の適用中にエラーが発生しました。指定された変換パスが有効であることを確認してください。この投稿は、この問題に対する最も適切な解決策を支援することを目的としています。
Windows のトランスフォームとは?
トランスフォームは、インストールに適用される変更のコレクションです。基本インストール パッケージにトランスフォームを適用することにより、インストーラはインストール データベースのデータを追加または置換できます。インストーラーはインストール中にのみ変換を適用できます。
このエラーが発生する理由は次のとおりです:
Windows インストーラーの破損プロダクト キーまたはサブキーの問題ソフトウェア アップデートの破損Windows インストールおよび更新サービスの問題アプリ レジストリ パスの問題
変換を適用する Windows インストーラ エラーを修正する
Windows 11/10 PC で特定のプログラムまたはアプリを更新またはインストールするときに、変換を適用する際にエラーが発生するというテキストが表示された Windows インストーラ プロンプトがポップアップする場合は、推奨される解決策を試すことができます。
最初のチェックリストWindows インストーラ サービスを有効にする/再登録するプログラムのインストールとアンインストールのトラブルシューティング ツールを実行するクリーン ブート状態でプログラムを更新/インストールするソフトウェアの Transforms レジストリ値を編集するソフトウェアシステムの復元または PC のリセットを実行する
リストされている各ソリューションに関連するプロセスの説明を見てみましょう。
1] 最初のチェックリスト
Windows 11/10 デバイスにインストールされているセキュリティ ソフトウェアが、プログラムの更新またはインストールを妨害または妨げている可能性があります。その場合、以下の適切な解決策に進む前に、ウイルス対策を一時的に無効にして、場合によってはプログラムを正常に更新またはインストールできるかどうかを確認してください。
さらに、一部のプログラムのデフォルトインストーラーは、インストール プロセス中に必要なファイルをインターネットからダウンロードします。Windows インストーラーがこれらのファイルの取得に失敗すると、変換の適用中にエラーが発生する場合があります。この場合、オフライン インストーラー パッケージを使用してプログラムをインストールすることで問題を解決できます。一方、オフライン インストーラーの実行時にエラーが発生した場合は、パッケージの新しいコピーをダウンロードできます。タスク マネージャーを開き、[プロセス] タブで、実行中のすべての msiexec.exe プロセスのタスクを探して強制終了し、プログラムの更新/インストールを試して、それが役立つかどうかを確認します。
また、システム ファイルが破損しているために、このエラーが発生する場合があります。この場合、この可能性を排除するために、システム上の問題のあるファイルを見つけて修正する SFC スキャンを実行できます。
読む: Java の更新が完了していない問題を修正する、エラー コード 1618
2] Windows インストーラー サービスを有効にする/再登録する
エラーは、Windows インストーラーが破損しているか、Windows インストーラー サービスが実行されていないか、何らかの理由で無効になっているために発生する可能性があります。このサービスは、アプリケーションからのシステム モジュールのインストールを処理するため、サービスが実行されていないと、重要なコンポーネントがインストールされない可能性があります。
このソリューションでは、Windows インストーラ サービスが有効になっていることを確認する必要があります。このタスクを実行するには、次の手順を実行します。
Windows キー + R を押して [ファイル名を指定して実行] ダイアログを呼び出します。[ファイル名を指定して実行] ダイアログ ボックスで、「services.msc」と入力し、Enter キーを押してサービスを開きます。 [サービス] ウィンドウで、スクロールして Windows インストーラ サービスを見つけます。エントリをダブルクリックして、そのプロパティを編集します。プロパティ ウィンドウで、[スタートアップの種類] のドロップダウンをクリックし、[手動] を選択します。次に、ボタンがグレー表示されていない場合は、[開始] をクリックしてサービスが開始されていることを確認します。[適用] > [OK] をクリックして変更を保存します。PC を再起動します。
ただし、サービスが既に実行されていても問題が解決しない場合は、Windows インストーラ サービスを再登録できます。方法は次のとおりです。
Windows キー + R を押して、実行ダイアログを呼び出します。
[実行] ダイアログ ボックスで、cmd と入力して を押します。 CTRL + SHIFT + ENTER を押して、管理者モードでコマンド プロンプトを開きます。
コマンド プロンプト ウィンドウで、以下のコマンドを入力して Enter キーを押すと、Windows インストーラ サービスが一時的に登録解除されます:
% windir%\system32\msiexec.exe/unregister %windir%\system32\msiexec.exe/regserver %windir%\syswow64\msiexec.exe/unregister %windir%\syswow64\msiexec.exe/regserver
コンピューターを再起動します。起動時に、エラーが再発するかどうかを確認してください。
読む: Windows インストーラ サービスにアクセスできないか、開始できません
3] プログラムのインストールとアンインストールを実行します。トラブルシューティング
名前が示すように、Program Install and Uninstall Troubleshooter は、次の場合に問題を自動的に修復するのに役立ちます。 Windows 11/10 コンピューターへのプログラムのインストールまたは削除がブロックされています。他の修正の中でも、自動化されたユーティリティは、デバイスに既にインストールされているプログラムの更新データの破損したレジストリ キーを修正します。 Microsoft のこのツールを実行しても問題が解決しない場合は、次の解決策を試すことができます。
読む: MSI プログラムのインストール中に InstallShield エラー コード 1722 が発生する
4] クリーン ブート状態でプログラムを更新/インストールします
このソリューションでは、ソフトウェアの更新またはインストール中に発生する可能性のある競合を削除するためのクリーン ブート。これは、最低限必要なドライバーとプログラムで Windows 11/10 コンピューターを起動し、そのシステム状態でソフトウェアを正常に更新またはインストールできるかどうかを確認することを意味します。
ソフトウェアのインストール中にエラーが発生した場合、何らかの理由で、Windows 11/10 システムがインストーラーを古いプログラムとして検出し、競合が発生している可能性があります。この場合、クリーン ブートまたは通常モードで、PC の互換モードでパッケージ インストーラーを実行できます。このタスクを実行するには、次の手順を実行します。
ファイル エクスプローラーを開きます。ソフトウェア パッケージの実行可能ファイル (インストーラー) を見つけて右クリックします。[プロパティ] を選択します。[互換性] に移動します。次に、[このプログラムを互換モードで実行する] オプションをオンにします。ドロップダウン メニューから Windows 7 または 8 を選択します。[管理者としてこのプログラムを実行する] をオンにします。 > オプション。[適用] > [OK] をクリックします。
問題が解決したかどうかを確認します。そうでない場合は、Program Compatibility Troubleshooter を実行して、問題が解決するかどうかを確認してください。
読む: エラー 5、ソフトウェアのインストール中にアクセスが拒否されました
5] ソフトウェアの Transforms レジストリ値を編集します
更新時にビューにエラーが発生する場合がありますソフトウェアのトランスフォーム レジストリ パス/値が無効なため、インストールされているソフトウェア。この場合、問題を解決するには、Windows レジストリでトランスフォーム パスを編集します。
これはレジストリ操作であるため、必要に応じてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。予防措置。完了したら、次の手順に進みます。
HKEY_CLASSES_ROOT\Installer\Products の場所の左側のナビゲーション ペインで、Products サブ親フォルダを右クリックします。[Find<] を選択します。コンテキスト メニューから/strong> を選択します。次に、キー、値、、およびデータ オプションを確認します。次に、検索対象 フィールドに次のように入力します。問題が発生しているソフトウェアの名前。[ 次を検索] ボタンをクリックするか、Enter キーを押して、指定したレジストリ キーを見つけます。検索結果の右側のペインで、Transforms レジストリ キーを変換して、そのプロパティを編集します。レジストリ キーの [プロパティ] ダイアログで、[値のデータ] フィールドの値を削除します。[OK] をクリックします。
注: この場合、プログラムのアンインストール時にエラーが表示されます。エントリを右クリックし、コンテキスト メニューから [削除] を選択して Transforms レジストリ キーを削除します。
レジストリ エディタを終了します。再起動します。 PC.
起動時に、問題が解決したかどうかを確認します。そうでない場合は、次の解決策に進むことができます。
読む: Windows でプログラムをインストールまたはアンインストールできません
6] ソフトウェアを再インストールします
ソフトウェアの更新中にエラー プロンプトが表示された場合は、現在のインストール データベースがデバイスで破損している可能性があります。この場合、最も適切な修正は、ソフトウェアをアンインストールすることです。できれば、無料のサードパーティのアンインストーラー ソフトウェアを使用して、Windows 11/10 にソフトウェアの最新バージョンをインストールする際に競合する可能性のある残留ファイルを完全に削除してください。 PC.
読む: 構成レジストリ データベースが破損しています
7] システムの復元を実行するか、PC をリセットします
これは、万一、上記の提案がどれもうまくいかなかった場合の最後の手段です。システムの復元を実行して、デバイスでプログラムの更新またはインストールに問題がなかった以前の時点にシステムを戻すことができます。システムを復元しても問題が解決しない場合は、Windows 11/10 をリセットして、原因となっている可能性のある基本的な OS の問題を取り除くことができます。
これらの 2 つのトラブルシューティング手順は、他のすべてが失敗し、マルウェア感染、システムが壊れているかクラッシュし続ける、新しいドライバー、OS またはアプリの更新が期待どおりに機能しないなどの重大な問題があります。この 2 つのうち、リセットを試す前に復元を使用することをお勧めします。これにより、コンピューターが工場出荷時の状態に戻り、白紙の状態からやり直すことができます。
読む:システム復元エラー 0x8000FFFF 壊滅的な失敗
これが役に立てば幸いです!
これらの投稿はあなたに興味があるかもしれません:
トランスフォーム パスは有効ですか?
Windows 11/10 コンピュータでソフトウェアをアンインストールする際に、指定されたトランスフォーム パスが有効であることを確認するには、Windows インストーラ クリーンアップ ユーティリティをダウンロードして、検出したマシンで実行する必要があります。
Windows インストーラーのエラーが機能しない問題を修正するにはどうすればよいですか?
Windows インストーラーが正常に機能せず、エラーが発生する場合は、まず次の手順を試してください:
Open Services Windows インストーラーを右クリックし、[プロパティ] をクリックします。[スタートアップの種類] ボックスが [無効] に設定されている場合は、[手動] に変更します。[OK] をクリックします。 > 閉じる[プロパティ] ウィンドウを表示します。Windows インストーラ サービスを右クリックし、[開始] をクリックします。ソフトウェアをもう一度インストールまたはアンインストールしてみてください。
読む: Windows の作成方法インストーラーはセーフ モードで動作します
MSI ファイルと MST ファイルの違いは何ですか?
MST ファイルは、MSI パッケージのコンテンツを変換するために使用されます。これらは、管理者が既存の MSI ファイルの動作をカスタマイズするためによく使用されます。グループ ポリシーなどのソフトウェア配布システムでは、MST ファイルと元の MSI パッケージを使用します。 MST ファイルは、Microsoft Windows インストーラーを使用するプログラムのインストール オプションをファイルに収集するために使用されます。 MSI には、機能とコンポーネントに分割されたアプリケーションに関する情報が含まれており、各コンポーネントにはファイル、レジストリ データ、ショートカットなどが含まれている場合があります。