Microsoft、Windows Server 2008/Vistaの SSE2サポートを 2017年8月で既に切っていたのにアナウンスしてないのが判明

SSE2非対応の古いプロセッサがWindowsに見捨てられたというウワサは本当? (1/2):その知識、ホントに正しい? Windowsにまつわる都市伝説(113) - @IT

Windows 7の SSE2 サポートが2018年の3月の更新で切られたという話がありますが、実は、Windows Server 2008向け(Vista) の 2017年 8月の更新プログラム で既に SSE2を切っていたのです。

Windows Server 2008 のリモートでコードが実行される脆弱性を解決するための Microsoft Jet データベース エンジンのセキュリティ更新プログラム: 2017 年 8 月 9 日
2017/08/06 に公開されたバイナリで試してみましたが SSE2 使ってるのでアウトですね
このKBには不具合の情報が書いてすらおらず、3月の更新で不具合が出ることになっています。

Windows Server 2008 における Windows カーネル の脆弱性を解決するためのセキュリティ更新プログラムについて: 2018 年 3 月 14 日

STOP エラーは、Streaming Single Instructions Multiple Data (SIMD) 拡張機能 2 (SSE2) をサポートしていないコンピューターで発生します。

マイクロソフトは解決方法に取り組んでおり、今後のリリースで更新プログラムを提供します。

サーバーですらこの状態( ˘ω˘) 
流石に、いい加減すぎますね

【注意】MS Jet 4.0 の1年前からの XP の更新プログラムに問題がある可能性

おすすめ

5件のフィードバック

  1. ちゅーりっぷ より:

    この記事と直接関係ないかも知れませんが、
    Windows2000の仮想86モードは仮想86モード拡張
    (VME)を搭載したCPUでないと正常に作動しない(特にWin16で)問題があるようですがこの不具合は修正可能ですか?NT4.0ではもともとVME無しで正常に作動。XP・2003でも不具合が解消されVMR無しでも正常に作動可能な模様。VIAのCPUでVME非搭載のものがある為、VIAからパッチが出ていたらしいですが、そのパッチを見つけることはできませんでした。
    関連
    VME Broken on AMD Ryzen
    ttp://www.os2museum.com/wp/vme-broken-on-amd-ryzen/

  2. 黒翼猫 より:

    XP や 2003 が Hotfix で直ったという情報はありますか?

  3. ちゅーりっぷ より:

    XPや2003がHotfixで直ったという情報は分かりません。が調べてみます。VMWareでVMEを無効化して
    Windows2000を起動するとWin16アプリが作動しない
    筈です。XP/2003はVMEを無効化してもWin16アプリが
    動きます。NTVDM.EXEの問題らしいです

  4. ちゅーりっぷ より:

    あとNTOSKENL.EXEも関連があるかもしれません。
    VMEの問題のWindows2000のやつ見つけました。(KB817901)
    The Ntvdm.exe program may quit unexpectedly on non-VME processors
    ttp://support.microsoft.com/kb/817901
    Windows NT仮想DOSマシン(Ntvdm.exe)には非VMEプロセッサもサポートするコードパスがありますが、Windows 2000ではテストされておらず、将来のバージョンの非VMEプロセッサとの互換性を100%保証する計画はありません。 OSその結果、ハードウェア、ドライバ、メモリ、およびアプリケーションの使用状況の設定によっては、非VMEプロセッサを搭載したシステムでNTVDMを使用したときに前述の現象が発生することがあります。
    なんて書いてあるけど、Windows XPではコソーリ修正されています。

  5. 黒翼猫 より:

    >>4
    結局いつ直ってるんですかね( ˘ω˘)?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です