Internet Explorerの消失、特にサポート終了後のIEの消失への対処は、少々厄介です。IE11が突然消えたり、開かなくなったり、従来の代替ブラウザがまるでゴーストタウンのように消えてしまうこともあるでしょう。IEはWindowsの機能としてインストールされている場合もあれば、システムの不具合として組み込まれている場合もあります。IEを適切にアンインストールまたは無効化する方法を知っておくことは、特に古いブラウザを整理したり、不要なものを放置したりしたくない場合に便利です。また、古いサイトにアクセスするためにEdgeでIEモードをまだ使用する必要がある場合は、これらの手順を理解しておくことで、煩雑さを感じることなくIEモードを維持できます。
Windows 10/11でInternet Explorerをアンインストールまたは無効化する方法
方法 1: 設定から IE をアンインストールする (Windows 10 および 11 の場合)
これは非常に簡単です。IE11はオンデマンド機能として提供されるため、Windowsの設定から無効にすることができます。コマンドやスクリプトをいじることなく、IEを完全に削除したい場合に便利です。IEを削除すると、HTMLファイルをIEで開けなくなり、IEに依存する一部のアプリが動作しなくなる可能性がありますが、Windowsストアとほとんどの組み込みアプリは問題なく動作します。ただし、一部のレガシーサイトや古いエンタープライズアプリは依然としてIEに依存しているため、注意しないと無効化すると不都合が生じる可能性があります。
- 「設定」 > 「アプリ」 > 「アプリと機能」 > 「オプション機能」に移動するか、 「ファイル名を指定して
ms-settings:appsfeatures実行」ダイアログ(Win + R)で実行してください。Windowsは当然ながら、必要以上に難しく設定する必要があるためです。 - 下にスクロールして「Internet Explorer 11」を見つけます。リストに表示されている場合はクリックして「アンインストール」を選択します。
設定によっては、IEがここに表示されない、あるいは既に消えている可能性があります。ご安心ください。PowerShellを使えば確認できます。
PowerShell チェックと削除
これにより、IEがまだ潜んでいるかどうかを確認し、一発で削除できます。PowerShellを管理者として実行し、機能の状態を確認します。
Get-WindowsOptionalFeature -Online –FeatureName Internet-Explorer-Optional-amd64
IEがインストールされているかどうかなど、様々な情報が出力されます。「Enabled」と表示されている場合は、削除コマンドを実行してください。
Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online
その後、通常は再起動が必要です。システムのクリーンアップには多少の時間がかかります。
注: 一部の Windows バージョン (特に Windows 11) では、この機能がリストに表示されない場合があります。Microsoft は新しいビルドからこの機能を徐々に削除しています。
ヒント:
これをスクリプト化したり、複数のマシンで実行したりする場合は、 GitHub にあるようなシンプルな PowerShell スクリプトを作成するか、RemoveIE.ps1 という名前で保存してください。ただし、環境によっては、IE が最初のアンインストールを拒否したり、管理者権限で PowerShell を実行しなければならない場合があることに注意してください。
方法2: Windows ServerでDISMを使用するか、PowerShellが不安定な場合
Windows Server、特に古いバージョンでは、DISM が重労働をこなします。まるでコマンドプロンプトの魔法の杖のようです。次のコマンドを実行できます。
dism /online /disable-feature /featurename:Internet-Explorer-Optional-amd64
これによりIEが無効化され、C:\Program Files\Internet Exploreriexplore.exeから削除されたことを確認します。再起動後に修正される場合もあります。
Windows Serverに関する注意事項
Windows Server 2022ではIEが完全に削除され、アンインストールは不要です。ただし、2019/2016/2012 R2ではDISMが役立ちます。サーバー環境でIEを削除すると、従来のWeb管理ツールに影響が出る可能性があることにご注意ください。
方法3: グループポリシーを使用してIE11を無効にする
アンインストールではなく、セキュリティポリシーやEdgeの適用など、IEをブロックしたいだけなら、グループポリシーが便利です。少し分かりにくいですが、効果的です。Active Directoryをご利用の場合は、新しいGPOを作成し、適切な組織単位(OU)にリンクしてください。そうでない場合は、スタンドアロンマシンでローカルのグループポリシーエディター(gpedit.msc)を使用してください。
- GPMC.mscコンソールまたはgpedit.mscを開きます。
- [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer]に移動します。
- 「Internet Explorer 11 をスタンドアロンブラウザとして無効にする」という設定を見つけます。これを有効にして、ユーザーへの通知方法を選択します。一般的に選択肢は以下のとおりです。
- なし: 通知はなく、IE は黙って動作を停止します。
- 常時: IE がブロックされるたびにユーザーに通知が送られ、IE モードの Edge に送信されます。
- ユーザーごとに 1 回: ユーザーごとに通知が 1 つ送信されるので、煩わしさが軽減されます。
これを適用すると、スタートメニューとタスクバーからIEのアイコンが消え、IEを直接起動しようとすると、アクションが制限されているというメッセージが表示されてブロックされます。機能を完全に削除せずに環境をサニタイズしたい場合に適しています。
IE を手動で起動しようとすると、次のようなメッセージが表示されます。
Internet Explorer This action is restricted. For more information, please contact your system administrator.
このアプローチは、システムをクリーンに保ちつつ、Edgeでレガシー機能のためにIEモードを維持したい場合に最適です。正直なところ、Windowsは必要以上に物事を複雑にしてしまうことがあるからです。
これでIEの管理が少しでも楽になれば幸いです。ただし、これは段階的なプロセスであることを覚えておいてください。MicrosoftはEdgeへの移行を推奨していますが、レガシーサポートは依然として長く残っており、頭を悩ませる原因となっています。重要なのは、自分の環境と本当に必要なものを理解することです。
まとめ
- IE を完全に削除したい場合は、設定または PowerShell を使用してアンインストールしてください。
- DISM は、古いバージョンの Windows Server でより適切に動作します。
- グループ ポリシーを使用すると、IE を完全に削除せずに制限できるため、管理が容易になります。
- 変更後に再起動してください。Windows の対応が遅くなる場合があります。
まとめ
全体的に見て、IEの削除や無効化は以前ほど難しくはなくなりましたが、必ずしも簡単というわけでもありません。Windows 10、11、またはServerを使用しているかによって方法は異なります。ただし、一部のレガシーサイトやエンタープライズアプリではIEが引き続き必要な場合があるので、状況に応じて計画を立ててください。ある環境では問題なく動作しましたが、別の環境では1、2回の再起動が必要でした。しかし、基本的な考え方は同じです。必要なツールを知り、適切な方法を適用し、Windows Updateを念頭に置くことです。これで少しでも状況が改善することを願っています。