Microsoft Edgeの内蔵PDFビューアを無効にする方法

Windows 10 と 11 では、Adobe Acrobat Reader などの他のプログラムをインストールしてデフォルトに設定している場合でも、PDF を開くのにデフォルトで Microsoft Edge が使用されます。ちょっとイライラしますよね?Windows は当然のことながら、必要以上に操作を難しくしているからです。Edge による PDF の乗っ取りを防ぎたい場合、このガイドは複雑に聞こえるかもしれませんが、信じてください、試してみる価値はあります。基本的には、レジストリエントリと Edge の設定を調整することで、Windows に Edge が PDF のデフォルトではないと思わせるのです。頻繁にデフォルトを変更したり、Windows アップデートで設定がリセットされるのにうんざりしている人にとって、これで数時間の節約になることを願っています。

Windows 10/11でMicrosoft EdgeをデフォルトのPDFビューアとして無効にする方法

方法1:ファイルの関連付けによって既定のプログラムを変更する

一番簡単な方法は、奇妙なことに、任意のPDFファイルを右クリックし、「プロパティ」を選択し、 「プログラムから開く」の「変更」をクリックすることです。ポップアップ表示されるリストから、Adobe Acrobat Readerなど、お好みのPDFビューアを選択します。「OK」をクリックします。これで関連付けが手動で設定され、WindowsのアップデートやEdgeのアップデートで変更されない限り、通常はそのまま残ります。かなり簡単に動作するはずですが、再起動やアップデート後にWindowsが選択を忘れてEdgeにリセットしてしまうことがあります。そんな時は、より深く調べる必要があります。

方法2:レジストリハックを使用してEdgeでPDFが開かないようにする

さて、ここからが少し面倒ですが、Windowsが設定をリセットした後に必要になります。レジストリエディターregedit.exe)を管理者として開く必要があります。以下の場所に移動します。

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\

名前に「Microsoft. MicrosoftEdge_ 」を含むキーを探します。このキーにはビルド番号(例:Microsoft. MicrosoftEdge_44.19041.1266.0_neutral__8wekyb3d8bbwe )が含まれます。これを展開し、「」までドリルダウンします。ここには、 .pdf\MicrosoftEdge\Capabilities\FileAssociationsなどのファイルタイプにリンクするエントリがあります。

.pdfに関連付けられた値をコピーします。たとえば、 のようになりますAppXd4nrz8ff68srnhf9t5a8sbjyar1cr723。これを次のステップで使用します。

方法3: レジストリとコマンドを使用してEdgeでPDFが開かないようにブロックする

次に、HKEY_CURRENT_USER\Software\Classes\に移動し、 「AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 」(または先ほど確認した値)という新しいキーを作成します。EdgeでPDFが開かないようにするには、以下の2つのエントリを追加する必要があります。

  • 管理者特権のコマンドプロンプトまたは PowerShellでこれを実行します。 REG ADD "HKEY_CURRENT_USER\Software\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" /v NoOpenWith /t REG_SZ /f
  • そしてこれ: REG ADD "HKEY_CURRENT_USER\Software\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" /v NoStaticDefaultVerb /t REG_SZ /f

これにより、WindowsはPDFでEdgeを無視するようになります。面倒な場合やテストしたい場合は、キーの名前を変更することもできます(下線を追加するなど)。これはうまくいく場合とうまくいかない場合がありますが、ある設定ではうまくいきましたが、別の設定ではうまくいきませんでした。

方法4:Edgeの設定を変更して常にPDFをダウンロードする

レジストリに依存しない方法をご希望の場合は、Edge を開いてedge://settings/content/pdfDocuments(または「設定」 > 「Cookie とサイトの権限」 > 「PDF ドキュメント」)にアクセスします。次に、「常に PDF ファイルをダウンロードする」をオンにします。これにより、PDF は Edge 内で開かず、ダウンロードされるようになります。次に、Windows の PDF のデフォルトを Adob​​e Acrobat などのお気に入りのビューアに変更すると、Edge で PDF が開かなくなります。少し奇妙ですが、うまくいきます。

オプション: グループポリシーまたはレジストリを介して外部PDFのオープンを有効にする

もう1つの方法は、内部ポリシー「PDFファイルを常に外部で開く」を有効にすることです。複数のコンピューターを管理している場合や、レジストリキーを変更したくない場合は、このポリシーを切り替えることができます。これを行うには、グループポリシーエディターを使用するか、管理者コマンドプロンプトで次のコマンドを実行します。

reg add "HKLM\Software\Policies\Microsoft\Edge" /v "AlwaysOpenPdfExternally" /t REG_DWORD /d "1" /f

これにより、Edge は常に PDF をダウンロードし、外部でデフォルトとして設定されているプログラムで開くようになります。Windows は、必要以上に物事を複雑にすることを好む傾向があるようです。

ええ、一部のマシンでは、WindowsのアップデートやEdgeのアップグレード後にレジストリの調整や設定のリセットが行われるので、時々少しやり直す必要があるかもしれません。大したことではありません。ただの楽しみの一つです。