Latest evidence-based health information
Apps

Windows 8.1の新しい要件により、一部のWindows 8ユーザーが取り残される

Windows 8.1の新しい要件により、一部のWindows 8ユーザーが取り残される
Windows 8.1の新しい要件により、一部のWindows 8ユーザーが取り残される

Windows 8.1はWindows 8の最も顕著な欠陥の多くを修正していますが、豊富な新機能の恩恵を享受できるのは一部のユーザーに限られます。一部の古いPCユーザーは、Windows 8.1のハードウェア要件の微妙な変更によってWindows 8から抜け出せない状況に陥っています。また、この問題は単にイライラさせるだけでなく、影響を受けるユーザーにとってサポートにも悪影響を及ぼす可能性があります。MicrosoftはWindows 8ユーザーに対し、重要なシステムアップデートを引き続き受け取るには、2015年までにWindows 8.1にアップグレードする必要があると通知しています。

「私はかなりイライラしています。なぜなら、私の PC が Windows 8 で孤立してしまうような、大幅に異なるシステム要件を伴うポイントリリース OS アップデート (またはサービス パック) を Microsoft が作成する必要性を感じないからです」と、この問題の影響を受けた PCWorld 読者の Chip Sudderth 氏は言う。

原子の変化

問題は、Windows 8.1 の 64 ビット版で突然 CMPXCHG16b のサポートが必要になったことです。CMPXCHG16b はアトミックなメモリ交換を可能にします。最新の 64 ビットプロセッサは CMPXCHG16b をサポートしていますが、一部の古いハードウェアはサポートしていません。しかし、この要件は Windows 8 の 64 ビット版では必須ではありませんでした。互換性のないハードウェアで Windows 8.1 にアップグレードしようとすると、「CPU は CompareExchange 128 をサポートしていません」というメッセージが表示されます。

私たちがこの問題を調査している間、Microsoft は Neowin に対して、Athlon 64 X2 や Opteron 185 などの一部の古い AMD プロセッサは CMPXCHG16b との互換性がなく、Windows 8.1 では動作しないことを明らかにしました。

マイクロソフトは前世代のプロセッサを永久にサポートすることはできませんが、サービスパックで古いマシンの所有者の足元をすくい上げるのはいかがなものかと感じます。そして、この問題はAMDプロセッサに限ったことではありません。サダース氏のマシンはIntel Core 2 Quadを搭載しています。このチップは2008年の発売当時は驚異的な性能を誇り、今でも現代のゲームをプレイできるほど高性能です。CPU-Worldのユーザーデータによると、Core 2プロセッサは今でもPCで4番目に人気のあるプロセッサです。

しかしながら、Sudderth の互換性の問題はチップ自体に起因するものではありません。

元のQ300 Core 2 CPUでCompareExchange 128エラーが発生した後、Sudderth氏はCMPXCHG16bを明示的にサポートする別のCore 2 Quadチップ、Q9550Sへの交換を試みました。しかし、ダメでした。

私はサダース氏をMicrosoftのトップレベルのサポート担当者に繋ぎました。担当者たちは、サダース氏のIntel DP35DPマザーボードが問題だと特定しました。これは2009年以降ファームウェアのアップデートを受けていない古いモデルです。Core 2チップはCMPXCHG16bをサポートしていましたが、マザーボード自体はサポートしていませんでした。つまり、サダース氏だけでなく、Intel DP35DPを使用している別のWindows 8ユーザーにもWindows 8.1はインストールできないのです。

将来が不透明な不満を抱えるWindows 8ユーザー

互換性の問題についてコメントを求められたMicrosoftの担当者は、テクニカルサポートに関する質問はMicrosoftのAnswer Deskに問い合わせるべきだと回答しました。しかし、MicrosoftはNeowinに対し、「この命令は10年以上サポートされているため、影響を受けるプロセッサの数は極めて少ない」と述べています。

しかし、サダース氏の問題が示すように、ある命令が10年前にサポートされていたからといって、それが10年前に普及していたとは限りません。Intel DP35DPがリリースされたのは6年前で、Core 2ファミリーのプロセッサは非常に人気がありました。

Microsoft Answersフォーラムで「CompareExchange 128 の Windows 8.1 に関する問題」を検索すると、30件以上の結果が返されます。この問題は他の多くのフォーラムでも取り上げられています。

Windows 8.1 が動作するタブレット。

「古いけれど堅牢なマシン、つまり最近のPCゲームもプレイでき、Windows 8も問題なく動作するマシンが、実質的にはサービスパックのリリース後に置き去りにされるのは、本当に腹立たしい」とサダース氏は言う。フォーラムの他の参加者も同様の不満を漏らしている。「自分が稀な例外であることを願うばかりだが、Windows開発者がWindows 8.1をターゲットにして、Microsoftがそうだったように私を置き去りにしてしまうのではないかとも心配だ」

たとえば、新しくリリースされたモダン UI Facebook アプリは、Windows 8.1 でのみ実行されます。

しかし、それよりも心配なのは、マイクロソフトが2015年以降、Windows 8の「標準」サポートを終了する計画だ。それ以降は、セキュリティパッチやその他のアップデートを受け取るには、Windows 8.1をインストールする必要がある。

影響を受けた場合は何ができますか?

Windows 8 に頼らざるを得ず、新しいマシンを買うつもりがないとしても (Battlefield が問題なく動作するのに、なぜ新しいマシンを買う必要があるでしょうか)、すべてが失われるわけではないかもしれません。

CMPXCHG16b の要件は、Windows 8.1 の 64 ビット版インストールにのみ適用されます。32 ビット版は、お使いのマシンで問題なく動作するはずです。(「動作するはず」と書いたのは、まだ試していないためです。)さて、残念なお知らせです。Windows ストアを経由せず、フラッシュドライブにアップデートを書き込むといった回避策を試したとしても、無料の Windows 8.1 アップデートを使って64ビット版から 32 ビット版にダウングレードすることはできません。100 ドルから始まる 32 ビット版 OEM 版の Windows を購入し、新規インストールする必要があります。(繰り返しますが、これは理論上の話です。実際に確認できていません。)

今すぐ読む: ZoneAlarm、ComcastのNortonがWindows 8.1で苦戦、PCは保護されない

あるいは、Microsoftのサポートに電話して、無料版を入手しようと大声で文句を言うという手もあります。「ポイント」アップデートでハードウェア要件の変更に悩まされ、互換性のあるバージョンにダウングレードすることもできず、サポート終了の脅威がつきまとう状況は、全く馬鹿げています。

最後に、このイライラしたフォーラム参加者の言葉を借りよう。「CPU 関連の要件のせいで、Microsoft が一部のユーザーを放置することに決めたのには驚きです。」

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.