「お使いのPCのCPUはWindows 8/10と互換性がありません」エラーの原因と解決法
Windows 8やWindows 10を複数のPCにインストールして試したところ、ほとんどのマシンでは問題なく完了したものの、1台だけエラーが発生しました。古いDell製パソコンでセットアップ中に表示されたのが、次のエラーメッセージです。
Your PC's CPU isn't compatible with Windows 8

Windows 8のシステム要件を確認した限りでは問題なくインストールできるはずだったため、このメッセージには驚かされました。なお、このエラーはWindows 10のインストール時にも発生することがあります。以下のMicrosoft公式ページでは、Windows 8および10に必要な基本的なRAMやCPUの要件を確認できます。
しかし残念ながら、これらのページには細かい技術要件までは記載されておらず、なぜ自分のDellでこのエラーが出るのか原因をつかめませんでした。そこで本記事では、筆者が実際に遭遇した問題とその解決方法を紹介します。この手順を実践すれば、Windows 8/10をトラブルなくインストールできるようになります。

CPUに必要な機能
Windows 8またはWindows 10をインストールするには、搭載しているCPUが以下の機能に対応している必要があります。
- PAE(Physical Address Extension:物理アドレス拡張) - NX(No eXecute bit) - SSE2
近年のCPUであれば、これらの機能は標準でサポートされているため、通常は問題になりません。それでもこのエラーが表示される場合、最も可能性が高いのは「BIOSでNXが無効になっている」ことです。
自分のシステムがNXやSSE2に対応しているかどうかの確認方法、およびNXを有効化する具体的な手順については、Microsoftが公開しているホワイトペーパーで詳しく解説されています。
Microsoft ホワイトペーパー(NX/SSE2対応の確認方法)
NXを有効にするには、基本的にBIOS設定画面を開き、詳細設定の各ページを確認しながら、以下のような項目を探すことになります。
- EDB(Execute Disabled Bit)
- Execute Disabled Memory Protection
- EVP(Enhanced Virus Protection)
- No Execute Memory Protect

NX機能は上記のように複数の名称で表されることがあり、マザーボードやBIOSの種類によって表記が異なります。確実に見つけるには、お使いのPCやマザーボードの仕様書(スペックシート)や取扱説明書を入手し、「NX」で検索するのがおすすめです。
また、BIOSにこうした項目が一切見当たらない場合は、BIOS自体が古い可能性があります。長い間更新していない古いPCであれば、まず最新版へのアップデートを試みてください。
筆者のDellの場合は、BIOSを最新バージョンに更新したうえで、設定画面からNXを有効化することで問題が解決しました。その後はWindows 8/Windows 10とも、何の支障もなくインストールできています。
USB/DVDからの起動による回避策
NXが有効化できない環境でも、公式に機能する回避策があります。それは、ISOイメージをDVDに書き込むか、起動可能なUSBメモリを作成し、そこから起動してインストールを行う方法です。
Windows 8のインストーラーには「コンシューマー向け」と「商用向け」の2種類があり、それぞれDVDのルートディレクトリと /sources ディレクトリに格納されています。DVDやUSBメモリから起動して実行されるのは商用インストーラーの方で、こちらはNXやSSE2のチェックを行いません。
ただし注意が必要なのは、この挙動はリリースプレビュー版特有のものであるという点です。正式版では仕様が変更されている可能性が高く、インストール中にブルースクリーン(BSOD)が発生する場合は、単純にCPUが古すぎてWindows 8を動作させられないことを意味します。そもそもCPUがNXに非対応の場合は、どの方法を使ってもインストールは不可能です。
また、Consumer Preview(コンシューマープレビュー)からRelease Preview(リリースプレビュー)へアップグレードしようとした際にも、同様のエラーが発生することがあります。この場合は、既存環境をフォーマットしてリリースプレビューを新規インストール(クリーンインストール)すれば解決したという報告が多数あります。
それでもCPU互換性のエラーによりWindows 8をインストールできない場合は、お使いのPCのスペックをコメント欄に投稿いただければ、できる限りサポートいたします。Windows 10で同じ「CPUに互換性がない」問題が発生している方は、より多くの対処法をまとめた関連記事もぜひ参考にしてください。
-
Windows 10のアップデートエラー0x80248007を解決する4つの効果的な方法
Microsoftは定期的にWindowsアップデートを配信しており、新機能の追加や多数のバグ修正が含まれています。インターネットに接続されている環境では、Windows 10は自動的にアップデートをインストールするよう設定されています。また、「スタート」メニューから「設定」→「更新とセキュリティ」→「更新プログラムのチェック」を選択することで、手動でもアップデートを確認できます。しかし、さまざまな理由により、Windowsがアップデートのダウンロードやインストールに失敗することがあります。その際に表示されるのが「Windows 10 update failed to install Erro
-
Windows 10/8.1/7でRuntime BrokerのCPU使用率が100%になる問題を解決する方法
Windows Updateを適用した後やサードパーティ製ソフトウェアをインストールした後、起動時にWindowsの動作が極端に遅くなったり、長時間応答しなくなったりすることがあります。タスクマネージャーの「プロセス」タブでシステムリソースの使用状況を確認すると、Runtime Broker(ランタイムブローカー)がCPU使用率の99%を占有しているケースがあります。Runtime BrokerはWindows 8および10におけるセキュリティ機能の重要な一部であり、アプリの機能とハードウェアの連携を担当しています。Runtime Brokerによる高いCPU使用率、100%のディスク使用率、