IE11サポート終了に備える (主にデスクトップアプリにおいて)

## サポート終了公式

[The future of Internet Explorer on Windows 10 is in Microsoft Edge | Windows Experience Blog](https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/)
追記: [Internet Explorer 11 はサポートを終了しました。長年のご愛顧ありがとうございました。 - Windows Blog for Japan](https://blogs.windows.com/japan/2022/06/15/internet-explorer-11-is-no-longer-supported/#.Yqo4I-n_2i0.twitter)

### 日本語

https://blogs.windows.com/japan/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/

「皆様への影響について」 （抜粋）

> 法人で Internet Explorer をご利用されている場合は、Internet Explorer ベースの Web サイトやレガシ アプリを、組織内でご利用頂いている可能性があります。実際、企業が保有するレガシ アプリの数は平均で 1,678 個と言われています1。IE モードを使用すれば、Internet Explorer 11 デスクトップ アプリケーションのサポート終了日以降も、Internet Explorer ベースで構築されている 組織内の Web サイトやアプリをMicrosoft Edge 上で利用できます。
Microsoft Edge の Internet Explorer モードは、少なくとも 2029 年まではサポートする予定です。


https://blogs.windows.com/japan/2021/05/19/internet-explorer-11-desktop-app-retirement-faq/

> IE モードはいつまでサポートされますか？
IE モードは、Windows クライアント/Windows Server/Windows IoT の各リリースのライフサイクルに準じ、少なくとも2029 年までサポートいたします。サポート終了日の 1 年前にはマイクロソフトから告知する予定です。Windows のサポート期限は製品ライフサイクルのページに掲載しています。

[製品およびサービスのライフサイクル情報の検索 | Microsoft Docs](https://docs.microsoft.com/ja-jp/lifecycle/products/)


## IPA 「Microsoft 社 Internet Explorer のサポート終了について」

[Microsoft 社 Internet Explorer のサポート終了について：IPA 独立行政法人 情報処理推進機構](https://www.ipa.go.jp/security/announce/ie_eos.html)



## デスクトップアプリが受ける影響

https://ja.wikipedia.org/wiki/Microsoft_Windows_Internet

https://docs.microsoft.com/ja-jp/windows/win32/wininet/portal?redirectedfrom=MSDN

https://docs.microsoft.com/ja-jp/cpp/mfc/win32-internet-extensions-wininet?redirectedfrom=MSDN&view=msvc-160

https://jpdsi.github.io/blog/internet-explorer-microsoft-edge/ProxySettings/

https://japan2820.rssing.com/chan-33012664/all_p5.html


IEそのものを利用していなくても、IE の設定を利用しているケースがある。

> IE の管理するインターネットオプションから設定されたプロキシの設定を『利用するか否か』や『どのように利用するか』は各アプリケーションや機能の実装内容に依存します。

> 例えば、以下のようなシナリオが考えられます。

> IE と同様の通信モジュールである wininet.dll を利用しており、IE で設定された値をそのまま利用している
wininet.dll は利用しているが、プロキシの設定については独自の実装を行っており別に管理されている
> サービスなど向けに用意されている winhttp.dll を利用しており、IE の設定を参照しその値を利用するようにしている
> winhttp.dll を利用しているがサービスとして動作しており、(IEでプロキシの設定を行った)ユーザーの権限で動作しないため他の設定を (netsh コマンドで設定されたプロキシの値)が参照される
> wininet/winhttp のいずれも利用していないが、プロキシの設定は IE の設定値をレジストリから参照しその情報を利用している
> wininet/winhttp のいずれも利用しておらず、完全に独自の実装が行われている
 
> アプリケーションなどの実装によっては動作シナリオによって動きを柔軟に変化させられるよう上記の中の動作を組み合わせられていることなどもあります。

これに関しては以下を参考にIE以外から設定をすることはできるようだ。

https://qiita.com/hiren/items/01a26d5a47ff13d623fa

コントロールパネルからインターネットオプション。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93824/e93a1e3e-1e4b-9b4f-175c-a8129c1efab3.png)

Wininet がIE無しで動作しないような例もあるが

https://stackoverflow.com/questions/66525475/wininet-wont-work-without-internet-explorer

Twitter上では Wininet は残るとの見解も示されている。


https://twitter.com/ms_yuhara/status/1395054154716913665?s=20



## その他

https://www.atmarkit.co.jp/ait/articles/1503/11/news134.html



https://qiita.com/mima_ita/items/7f1c7191045db7290a4e


https://qiita.com/hiro0218/items/f55dfe79294489c00e9e

> 当の Microsoft 社が IE を技術的負債をもたらすものとまで表現している。

### 「IEを既定にしないで」

[｢IEのデフォルト使用は危険｣とMicrosoft公式ブログが言及 | ギズモード・ジャパン](https://www.gizmodo.jp/2019/02/internet-explorer-officially-too-edgy.html)
[「IEを使わないで」ではなくて「IEを既定にしないで」：山市良のうぃんどうず日記（148） - ＠IT](https://www.atmarkit.co.jp/ait/articles/1903/05/news011.html)
[The perils of using Internet Explorer as your default browser - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/the-perils-of-using-internet-explorer-as-your-default-browser/ba-p/331732)
(以下DeepL翻訳です) 

> 「既定のブラウザとしてInternet Explorerを使用することの危険性」
執筆者 クリス・ジャクソン
クリス・ジャクソン
公開 02-06-2019 08:01 AM 1.2M Views

> 2019年3月12日更新：この記事を公開してから、Internet Explorerの将来についてお客様からご質問をいただきました。私たちは、Internet Explorerがサポートされ、信頼性が高く、安全なブラウザーであり続けることを約束します。Internet Explorerは依然としてWindowsのコンポーネントであり、インストールされているOSのサポートライフサイクルに従います。詳しくは、https://support.microsoft.com/help/17454/lifecycle-faq-internet-explorer をご覧ください。 

> (中略)

> Enough is enough

> 2014年にInternet Explorer 11のEnterprise Modeを導入した際、ワイルドカードのサポートを搭載しないという非常に意図的な決定をしました。2001年に始まった「デフォルトによる負債」の連鎖を続けないためにも、必要なサイトはすべて追加しなければなりません。しかし、あなたは今、当時よりもさらに忙しくなっているでしょう。実際、あなたが2001年にテクノロジーの仕事をしていたとしても、多くの人はそうではないでしょう。

> 私たちは、最初のブラックリストの作成を簡素化しなければなりませんでした（デフォルトではなく、例外的なレガシー）。まず、Enterprise Site Discoveryを開始し、エンドポイントからこのデータを収集できるようにしました。次に、Windows Analytics Site Discoveryの同様の機能を有効にし、新たなインフラストラクチャとプロセスを構築することなく、このデータを収集できるようにしました。最初のリストができたら、あとはモダナイゼーションに合わせてサイトを削除していくだけです。

> ブラックリストによるアプローチ（例外的なレガシー）を簡単に行えるようにすることで、ホワイトリストによるアプローチ（デフォルトのレガシー）から脱却することができました。

> なぜ、今まで通りにしてはいけないのか？
では、なぜレガシーに対するアプローチを逆転させることがそれほど重要だったのでしょうか。なぜなら、そうしなければ、あなたが思っているよりも早くプレディケーションに陥ってしまうからです。


https://forest.watch.impress.co.jp/docs/serial/yajiuma/1337626.html

### 2022.01 追記

https://qiita.com/lumin/items/bd2a8e90efb4010e2804

### 2022.02 追記

https://cs.cybozu.co.jp/2022/007588.html

https://techblog.yahoo.co.jp/entry/2022021630265506/

[とうとう「Internet Explorer 11」のサポートが（ほとんど）終了、27年の歴史に幕 - 窓の杜](https://forest.watch.impress.co.jp/docs/news/1417149.html)

ひとまずリンク集ですが、参考になればさいわいです。