Windows 11対応CPUまとめ:Intel・AMD・Ryzen世代別対応表

Windows 11へのアップグレードを検討していると必ずぶつかる疑問が、

「自分のCPUはWindows 11に対応しているのか?」

という点です。

特にWindows 10サポート終了(2025年10月)を前に、PCの買い替えやアップグレード判断が増えています。本記事ではIntel / AMD(Ryzen)CPUの対応世代をひと目で理解できるように整理しました。

 

 

 

 


✅ Windows 11のCPU要件

Windows 11はWindows 10と違い、次のハードウェア要件があります。

必須要件内容
CPU対応リストに掲載されたCPU(Intel8世代以降目安)
TPMTPM 2.0 必須(ファームウェアTPM含む)
セキュアブート必須
アーキテクチャ64bitのみ対応

⚠️ 64bitなら何でもOKではない点が注意!


🧩 Intel CPU:対応世代一覧

基本の目安

世代対応状況代表例
第7世代以前非対応(例外あり)i7-7700等
第8世代✅ 対応i5-8400, i7-8700
第9世代✅ 対応i5-9600K, i7-9700K
第10世代✅ 対応i7-10700, i9-10900K
第11世代以降✅ 完全対応(推奨)i5-11600K, i7-12700K, i9-13900K

最低ラインは第8世代
でも、今から買うなら第11世代以上が安心です。


🔥 AMD Ryzen:対応世代一覧

世代対応状況代表例
Ryzen 1000(Zen)非対応Ryzen 7 1700
Ryzen 2000(Zen+)✅ 対応Ryzen 5 2600
Ryzen 3000(Zen2)✅ 対応Ryzen 5 3600, Ryzen 9 3900X
Ryzen 4000(Mobile)✅ 対応4800U等
Ryzen 5000(Zen3)以降✅ 完全対応(推奨)5600X, 5800X, 7950X

最低ラインはRyzen 2000
買い替えはRyzen 5000 or 7000シリーズがおすすめ。


🔧 TPMの確認方法(超重要)

Windowsで確認

Winキー + R → tpm.msc

「TPMが使用可能」と表示されればOK。

BIOSで見る名称例

メーカーTPM表記例
IntelPTT
AMDfTPM
ASUS / MSI等Security / Trusted Computing

i7-8700でもTPM無効ならWindows11不可 → BIOSでONに!


💡 今のPCを活かすべきか?買い替えか?

状況推奨
Intel 8〜10世代 / Ryzen 2000〜5000まだ現役、アップグレード価値あり
Intel 7世代以下 / Ryzen 1000買い替え推奨
新規購入Intel 12世代 or Ryzen 7000推奨

✅ まとめ

内容結論
Intel対応第8世代以降(推奨:11世代〜)
AMD対応Ryzen 2000以降(推奨:5000〜7000)
必須設定TPM2.0 / セキュアブート
優先するものCPU世代 > メモリ > ストレージ

古いPCでもTPMを有効化すればいける場合があるので、まずは

tpm.msc
biosでSecure Boot/TPM確認

を試しましょう。

PowerShellスクリプトの基本構文まとめ:変数・条件分岐・ループを完全マスター

Windowsの自動化やサーバ運用で大活躍するPowerShell。
「使い始めたいけど、基本構文がよく分からない…」という人向けに、この記事ではPowerShellの基礎構文を一気に整理します。

以下の内容を押さえることで、シンプルなスクリプトはすぐ書けるレベルになります。


✅ PowerShellスクリプトの基本ルール

内容説明
拡張子.ps1
コメント# コメント
大文字小文字区別しない (例: $Value と $value は同じ)
変数宣言$変数名 = 値
実行ポリシー変更Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

💡 セキュリティのため、実行ポリシー設定は理解したうえで操作しましょう。


🧮 変数の基本 

ポイント

  • $ を付けて変数を宣言

  • 文字列中で変数展開できる


🔁 配列(リスト) 


📦 ハッシュテーブル(連想配列) 


✅ 条件分岐(If / ElseIf / Else) 

よく使う比較演算子

演算子意味
-eq等しい
-ne等しくない
-gtより大きい
-ltより小さい
-ge以上
-le以下

🔁 ループ制御

for文

foreach文 


🔄 while / do-while 


📦 関数の定義 


📎 パイプラインとフィルタ

コマンド説明
Get-Processプロセス一覧取得
Where-Object条件絞り込み
Sort-Object並び替え
Select-Object指定列のみ取得

💡 実用例:ファイル一覧を取得して出力


🎯 まとめ

PowerShellの基本構文は次の通り:

  • ✅ 変数 $var = 値

  • ✅ 条件分岐 if () {}

  • ✅ ループ for / foreach / while

  • ✅ ハッシュテーブル @{ Name = "A" }

  • ✅ 関数 function X(){}

  • ✅ パイプライン |

まずは小さな処理から試し、Windows作業をどんどん自動化していきましょう!


❓ よくある質問(FAQ)

Q. PowerShell ISEとWindows Terminalどっち使うべき?
A. 基本は Windows Terminal + VS Code を推奨。補完機能が強いです。

Q. 管理者権限はいつ必要?
A. ファイル操作・レジストリ操作・サービス制御等で必要になります。