CodexのComputer Useを使おうとして、うまく動かない。そんな時、原因がCodexそのものではなく、Windows側の「仮想化」設定にある場合があります。特にWindows環境でWSLや仮想マシンを使う仕組みが無効になっていると、必要な土台が動かず、Computer Useまわりのセットアップでつまずきやすくなります。
今回のポイントは、ハードウェア仮想化、Windowsの機能、そして会社PCの管理制限です。難しく見えますが、順番に見ると「部屋の電源」「Windows側のスイッチ」「会社の管理ルール」を確認するようなものです。
原因はハードウェア仮想化が無効になっていること
WindowsでWSL 2や仮想環境を使うには、パソコン本体の仮想化機能が有効になっている必要があります。Intel製CPUではIntel VT-x、AMD製CPUではAMD-VやSVMと呼ばれることが多い機能です。
これは、パソコンの中にもう一つ作業部屋を作るための土台のようなものです。Computer Useや関連する開発環境がこの作業部屋を使おうとしても、土台のスイッチが切れていると先に進めません。エラーだけを見ると複雑に見えますが、実際には「仮想化のスイッチがオフ」というシンプルな原因で止まっていることがあります。
対処:Windowsの機能でWSLと仮想マシンプラットフォームを有効化する
まずWindows側で、必要な機能が有効になっているか確認します。Windowsの「Windowsの機能の有効化または無効化」を開き、次の2つにチェックを入れます。
| 項目 | 確認する内容 |
|---|---|
| 仮想マシンプラットフォーム | WSL 2などの仮想環境を動かすためのWindows側の土台 |
| Linux用Windowsサブシステム | Windows上でLinux環境を使うための機能 |
チェックを入れたら、必ずWindowsを再起動します。MicrosoftのWSL公式ドキュメントでも、WSL 2を使うために「Virtual Machine Platform」を有効化し、再起動する手順が案内されています。設定を変えた直後は、再起動するまで反映されないことがあるので注意してください。
対処:BIOS/UEFIでVT-x、AMD-V、SVMを有効化する
Windows側の機能を有効にしても改善しない場合は、パソコン本体のBIOS/UEFIで仮想化が無効になっている可能性があります。メーカーや機種によって表示名は違いますが、Intel VT-x、Intel Virtualization Technology、AMD-V、SVM Modeのような名前で表示されることが多いです。
BIOS/UEFIは、Windowsが起動する前の本体設定画面です。パソコンの電源を入れた直後に、F2、F10、Delete、Escなどのキーで入る機種があります。設定画面に入ったら、仮想化に関する項目だけを探し、有効化して保存します。その後、Windowsを起動し直して、もう一度CodexやWSLまわりの動作を確認します。
会社PCで変更できない場合はIT担当に依頼する
会社支給のPCでは、BIOS/UEFIにパスワードが設定されていたり、ユーザーが仮想化設定を変更できないよう管理されていたりする場合があります。この場合、自分で無理に解除しようとせず、IT担当に依頼するのが安全です。
企業では、Dell Command、HP BIOS Configuration Utility、Lenovoの管理ツール、Intel vProなどを使って、PCの設定を一括管理していることがあります。IT担当へ依頼する時は、「CodexのComputer UseやWSLを使うために、BIOS/UEFIでハードウェア仮想化、Intel VT-x、AMD-V、SVMが有効か確認してほしい」と伝えると話が早くなります。
まとめ:Codexの不具合に見えても、Windowsの土台が原因のことがある
Codex Computer Useが使えない時、すぐにアプリやAI側の問題だと考えたくなります。しかし、Windowsの仮想化機能が無効だと、必要な土台が動かず、結果としてCodexまわりの機能も使えなくなることがあります。まずWindowsの機能でWSLと仮想マシンプラットフォームを確認し、それでもだめならBIOS/UEFIの仮想化設定を確認しましょう。会社PCでは、管理ルールに従ってIT担当へ依頼するのがいちばん安全です。


コメント