découvrez la nouvelle stratégie de microsoft qui empêche la modification du navigateur web par défaut sur windows.
ウィンドウズ

新しい Microsoft ポリシーにより、Windows のデフォルト Web ブラウザの変更がブロックされる

By Jean-Luc Pircard , on 4月 17, 2024 , updated on 4月 17, 2024 — ウィンドウズ, ウェブブラウザ, マイクロソフト, 戦略 - 1 minute to read
Notez-moi

新しい Microsoft ポリシーにより、Windows のデフォルト Web ブラウザの変更がブロックされる

Windows 10 および Windows 11 オペレーティング システムの既定のブラウザーを変更する条件は、ユーザーから繰り返し批判されています。 Microsoft によって統合されたこれらの手順は、複雑で面倒なものであると考えられていました。

EU のデジタル市場法 (DMA) 法案の発効に伴い、Microsoft は簡素化を導入しましたが、Mozilla などのプレーヤーは Microsoft にさらなる簡素化を奨励しています。

新しい Windows ドライバーによりデフォルトのブラウザーを変更できない

世界中の Windows ユーザーに受け入れられない動きとして、Microsoft は、サードパーティ ソフトウェアを使用したデフォルトの Web ブラウザーの変更やシステム レジストリ構成の手動変更を実際にブロックする新しいシステム ドライバーを導入しました。

この新機能を発見したのは、開発者の Christoph Kolbicz です。彼は、HTTP/HTTPS プロトコルとブラウザ間の関連付けを構成できる SetUserFTA および SetDefaultBrowser ユーティリティが突然機能しなくなったと説明しています。

この不具合の原因は、Microsoft が 2024 年 2 月の更新プログラム (Windows 10 の場合は KB5034763、Windows 11 の場合は KB5034765) で追加した新しいシステム コンポーネントである UserChoice Protection Driver (UCPD.sys) の導入です。

Kolbicz 氏は、さまざまなプロトコル (HTTPS など) とそれらの管理を担当するプログラムの間の関連付けが、システム レジストリのキー HKCUSOFTWAREMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice の場所に保存されていることを思い出します。 2024 年 2 月の更新プログラムのインストール後は、このキーの内容を変更できなくなります。

変更しようとすると、キーに関連付けられたハッシュの値を変更できないことを説明するエラー メッセージが返されます。

プログラムの変更をブロックするドライバーは Windows 10 および 11 でどのように機能しますか?

Windows 10 および Windows 11 に追加された UCPD.sys システム ドライバーは、%systemroot%system32driversUCPD.sys パスにあります。コマンド プロンプトを開いて「dir %systemroot%system32driversUCPD.sys」と入力すると、Windows が UCPD.sys ファイルを返した場合、これは不正な変更のブロックが実際に有効になっていることを意味します。 UCPD.sys が読み込まれると、HTTPS、HTTP、および PDF ファイル管理プロトコルに関連するプログラムへの介入が防止されます。この保護の影響を受けるシステム レジストリ キーは次のとおりです。

  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpUserChoice
  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice
  • HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdfUserChoice

UserChoice Protection Driver のロードを回避することはできますか?

Microsoft 更新プログラムを適用した後、UCPD.sys ドライバーの読み込みを無効にすることはできません。ただし、ユーザーは管理者権限で PowerShell ウィンドウを開いてこれを無効にすることができます。

これを行うには、「Windows + X」を押して、「Windows PowerShell (管理者)」または「コマンド (管理者)」を選択します。使用するコマンドは次のとおりです。

New-ItemProperty -Path “HKLM:SYSTEMCurrentControlSetServicesUCPD” -Name “Start” -Value 4 -PropertyType DWORD -Force

次に、Windows の検索バーに「スケジュール ユーティリティ」と入力して、MicrosoftWindowsAppxDeploymentClient ブランチを検索し、対応するタスクを非アクティブ化または削除する必要があります。この 2 番目の操作が実行されない場合、UCPD.sys は定期的に自動的に再アクティブ化されます。

デフォルトのブラウザーの変更は、Windows 10 および Windows 11 インターフェイス経由で引き続き可能です。

  • 日本語は生き残れるか―経済言語学の視点から (Php新書)
    Binding : Taschenbuch, medium : Taschenbuch, ISBN : 4569617271
  • 日本人が知りたいドイツ人の当たり前 ドイツ語リーディング
    Binding : Taschenbuch, medium : Taschenbuch, ISBN : 4384058519
  • この素晴らしい世界に祝福を!11 大魔法使いの妹 (角川スニーカー文庫)
    Binding : Taschenbuch, medium : Taschenbuch, ISBN : 4041049938
A LIRE  Microsoft はどのようにして Windows 11 にさらに多くの広告を挿入する賢い方法を見つけたのか
Jean-Luc Pircard

Jean-Luc Pircard

Je suis un passionné de l'informatique qui aime les défis et les nouvelles technologies. J'aime découvrir de nouveaux systèmes et s'améliorer constamment.

Comments

Leave a comment

Your comment will be revised by the site if needed.