Windows 11 がリリースされ、Microsoft Store が改めて重視されるようになった後、開発者は公式ストアでアプリを公開しようと殺到しています。最近、最高の Windows 11 アプリのリストを厳選したところ、最も人気のあるアプリが Microsoft Store で入手できることがわかりました。とはいえ、一部のユーザーは依然としてセットアップ ファイルを介してアプリをインストールすることを好みます。 Windows 11 上のほとんどのアプリは、最新の MSIX または MSIXBUNDLE コンテナーを使用してバンドルされており、検証された証明書がなければ簡単にインストールできません。そのため、Windows 11 で MSIX または MSIXBUNDLE パッケージをサイドロードしているときに、ユーザーは「発行元を確認できませんでした」などのエラーが発生します。そこで、この記事では、Windows 11 で「発行元を確認できませんでした」エラーを修正する方法に関するチュートリアルをお届けします。 。
Windows 11 で「発行元証明書を検証できませんでした」エラーを修正する 2 つの方法について説明しました。最初の方法がうまくいかない場合は、次の解決策に進んでください。
検証済みの証明書をインストールして Windows 11 の「発行者を検証できませんでした」エラーを修正する
Windows 11 で「このアプリ パッケージの発行元証明書を検証できませんでした」というエラーが発生しても、心配する必要はありません。署名が検証されたルート証明書をインストールする簡単な方法があります。この方法は、MSIX パッケージと MSIXBUNDLE パッケージの両方に適用できます。その方法は次のとおりです。
1. この方法では、Windows 11 用の優れたオープンソース メディア プレーヤーである Rise Media Player をインストールします。以下でわかるように、MSIX パッケージのインストール中に、「発行者の証明書を検証できませんでした」というメッセージがスローされます。 」エラーが表示され、 ユーザーはアプリをインストールできません 。
2. まず、MSIX/MSIXBUNDLE パッケージを右クリックし、コンテキスト メニューの [ プロパティ ] をクリックします。
3. 次に、「プロパティ」ウィンドウが開きます。ここで「 デジタル署名 」タブに移動し、「詳細」をクリックします。
注 : ここに「デジタル署名」が表示されない場合は、次のセクションに進んで有効な解決策を参照してください。
4. その後、「 証明書の表示 」をクリックします。
5. 次に、「 証明書のインストール 」をクリックします。
6. 新しい証明書インポート ウィザードが開きます。ここでは「 ローカルマシン 」を選択し、「次へ」をクリックします。
7. その後、「 すべての証明書を次のストアに配置する 」を選択し、「参照」をクリックします。
8. 小さなポップアップ ウィンドウで、下にスクロールして「 信頼できる人 」を選択し、「OK」をクリックします。
9. 最後に、「次へ」および「 完了 」をクリックして証明書をインポートします。
10. ここでわかるように、 署名された証明書がインストールされています 。これで、開いているウィンドウをすべて閉じることができます。
11. 最後に、MSIX/MSIXBUNDLE パッケージを ダブルクリック すると、エラーなしでアプリをインストールできます。
PowerShell を使用して Windows 11 の「発行元証明書を検証できませんでした」エラーを修正する
上記の修正プログラムのプロパティ ウィンドウに [デジタル署名] タブが表示されない場合は、この方法でアプリをインストールできます。これは通常、開発者が必要な証明書をアプリに同梱していない場合に発生します。このチュートリアルの手順を説明するために、ビデオ/オーディオ編集ツールである Lossless Cut をインストールします。デジタル署名が付属していないため、「発行元の証明書を検証できませんでした」エラーを回避して、PowerShell を使用してアプリを手動でインストールする必要があります。以下に手順を示します。
MSIX/MSIXBUNDLE パッケージのブロックを解除する
1. まず、APPX/APPXBUNDLE パッケージを右クリックし、「 プロパティ 」を開きます。
2. 次に、「プロパティ」ウィンドウの「全般」タブの下部に「セキュリティ」オプションがあります。ここで「ブロック を解除する 」にチェックを入れて「OK」をクリックします。これは、アプリケーションのインストールを許可するための予備的なアクションです。
3. 次に、アプリを ダブルクリックし てインストールしてみます。それでもエラーが表示される場合は、次のステップに進みます。
MSIX/MSIXBUNDLE パッケージを抽出する
1. プロセスを開始するには、 ここのリンク から 7-Zip をインストールする必要があります。 7zip は人気のあるファイル アーカイバ ユーティリティ ツールで、MSIX/MSIXBUNDLE パッケージを抽出できます。
2. 7-Zip がインストールされたら、MSIX/MSIXBUNDLE パッケージを右クリックし、「 その他のオプションを表示 」をクリックします。
3. 古いコンテキスト メニューが開きます。ここで、「7-Zip」に移動し、 「フォルダー\」に解凍を クリックします。これにより、パッケージが抽出され、同じディレクトリにフォルダーが作成されます。
4. 解凍したフォルダーを開くと、「 AppxManifest.xml 」ファイルが見つかります。
5. XML ファイルを右クリックし、「 パスとしてコピー 」を選択します。これにより、ファイル パスがクリップボードにコピーされます。これは後で必要になります。
Windows 11 で開発者設定を有効にする
1. PowerShell を使用してアプリをインストールする前に、Windows 11 の重要な設定を変更する必要があります。Windows キーを 1 回押して、「developer」と入力します。次に、「 開発者設定 」を開きます。
2. その後、「 開発者モード 」の横にあるトグルを有効にします。これにより、証明書がなくても、任意のソースから MSIX/MSIXBUNDLE パッケージをサイドロードできるようになります。
「発行者の証明書を検証できませんでした」エラーをオーバーライドしてアプリをインストールする
1. ここで、Windows 11 に PowerShell 経由でアプリをインストールします。 Windows キーを押して、「powershell」を検索します。次に、右側のペインで「 管理者として実行 」をクリックします。
2. PowerShell ウィンドウで以下のコマンドを入力し、
filepath
を上でコピーした XML ファイルのパスに置き換えます
。スクリーンショットに示すように、コマンドの最後にファイル パスを貼り付けるだけです。最後に Enter キーを押すと、アプリがすぐに PC にインストールされます。
Add-AppxPackage -Register filepath
注: クリップボードにコピーされたファイル パスがない場合は、抽出したフォルダーを再度開き、「AppxManifest.xml」ファイルを右クリックしてパスをコピーします。
3. ここでわかるように、私の Windows 11 PC には Lossless Cut がインストールされて います。抽出されたフォルダーは、アプリケーションが実行されているソースであるため、削除できないことに注意してください。
MSIX および MSIXBUNDLE パッケージを Windows 11 にシームレスにインストールする
これは、Windows 11 で「発行元を確認できませんでした」エラーを修正し、MSIX/MSIXBUNDLE パッケージをインストールする方法です。アプリに署名付き証明書が付属している場合、最初の方法は非常にシンプルで簡単です。証明書が利用できない場合は、2 番目の方法を使用してアプリをインストールできます。とにかく、私たちからは以上です。 Windows 11 を高速化してパフォーマンスを向上させたい場合は、リンクされたガイドにアクセスして素晴らしいヒントをご覧ください。また、Windows 11 のタスクバーをカスタマイズするために、詳細なチュートリアルが用意されています。最後に、ご質問がございましたら、以下のコメント欄にご記入ください。