ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
WSL エラー早見表
| エラーコード / 症状 | 原因 | 対処 |
|---|---|---|
| 0x80370102 | 仮想化未有効 | BIOS で VT-x / Windows 機能で VMP |
| 0x8007019e | WSL コンポーネント未インストール | wsl --install |
| installation is incomplete | WSL 1 → 2 移行未完了 | カーネル更新 |
| WSL 2 requires an update to its kernel | カーネル MSI 未適用 | wsl --update |
| 0x80004002 | Hyper-V との競合 | VMware / VirtualBox 古いと衝突 |
| 0x80370114 | 仮想化機能の一部不足 | VMP + WSL 機能の両方有効化 |
| ネットワーク繋がらない | Hyper-V vSwitch 競合 | vEthernet 再生成 |
| systemd not enabled | WSL 0.67.6+ 必要 | wsl.conf に systemd=true |
| ファイル権限が変 | metadata 無効 | wsl.conf に metadata |
| The attempted operation is not supported | WSL 1 → 2 変換失敗 | 仮想化機能 + カーネル更新 |
0x80370102 (仮想化未有効)
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 仮想マシンを起動できませんでした。
仮想マシン プラットフォーム機能を有効にして、BIOS で仮想化が有効になっていることを確認してください。
対処:
- BIOS で Intel VT-x / AMD SVM を Enabled に
- PowerShell (管理者) で Windows 機能を有効化
# Windows 機能を有効化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Restart-Computer
# CPU が仮想化対応か確認 (タスクマネージャの「仮想化」項目)
systeminfo | findstr /C:"Hyper-V"
# Virtualization Enabled In Firmware: Yes ← これが Yes 必須
installation is incomplete
The Windows Subsystem for Linux instance has terminated.
Error: 0x8007019e
WSL の installation is incomplete です。
WSL 自体が完全インストールされていないか、ディストロは入ったがカーネルが古い。
# 一括インストール(Windows 10 21H2 / 11 ならこれだけで完了)
wsl --install
# 既存環境の修復
wsl --update
wsl --shutdown
wsl --set-default-version 2
# 既存ディストロを 2 に変換
wsl --list --verbose
wsl --set-version Ubuntu 2
WSL 2 requires an update to its kernel component
WSL 2 requires an update to its kernel component.
For information please visit https://aka.ms/wsl2kernel
対処: コマンドで更新、または公式から MSI を DL してインストール:
# 自動更新
wsl --update
# 手動: 以下からカーネルアップデートパッケージをダウンロード
# https://aka.ms/wsl2kernel
# wsl_update_x64.msi を実行
# 確認
wsl --version
ネットワーク不通(DNS / Apt が動かない)
WSL2 はインストール時に Hyper-V 仮想スイッチを作りますが、VPN / セキュリティソフト / 既存 Hyper-V 設定と競合すると DNS が引けなくなります。
# WSL 内で DNS 確認
cat /etc/resolv.conf
# nameserver 172.x.x.x (Hyper-V 経由)
ping 8.8.8.8
nslookup google.com
# DNS 固定(resolv.conf を上書き)
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
sudo bash -c 'echo "nameserver 1.1.1.1" >> /etc/resolv.conf'
# Windows 側の自動上書きを止める (/etc/wsl.conf)
sudo nano /etc/wsl.conf
# [network]
# generateResolvConf = false# Windows 側: vEthernet (WSL) を再生成
Get-NetAdapter -Name "vEthernet (WSL)" | Disable-NetAdapter -Confirm:$false
Get-NetAdapter -Name "vEthernet (WSL)" | Enable-NetAdapter
# それでも駄目なら Hyper-V Manager → 仮想スイッチマネージャー → WSL を削除 → wsl --shutdown → wsl で再起動
wsl --shutdown
wsl
ファイル権限が変
Windows 側 (/mnt/c/...) のファイルが全部 0777に見える、chmod が効かない症状:
# /etc/wsl.conf を編集
sudo nano /etc/wsl.conf# /etc/wsl.conf
[automount]
options = "metadata,umask=22,fmask=11"
[boot]
systemd=true
[interop]
appendWindowsPath = true
[network]
generateResolvConf = true# 設定反映
wsl --shutdown
wsl
systemd 関連エラー
WSL 0.67.6+ で systemd 対応。systemctl が「Failed to connect to bus」になる場合は有効化が必要:
# /etc/wsl.conf
[boot]
systemd=truewsl --shutdown
wsl
# 確認
systemctl --version
ps aux | grep systemd
The attempted operation is not supported (WSL1 → WSL2 変換失敗)
# 変換が失敗する場合
wsl --set-version Ubuntu 2
# → ERROR: The attempted operation is not supported for the type of object referenced.
# 対処: 仮想化機能 + カーネル更新後にやり直し
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all
Restart-Computer
# 再起動後
wsl --update
wsl --set-version Ubuntu 2
# それでも駄目ならエクスポート → 削除 → インポート
wsl --export Ubuntu C:\backup\ubuntu.tar
wsl --unregister Ubuntu
wsl --import Ubuntu C:\WSL\Ubuntu C:\backup\ubuntu.tar --version 2
その他: メモリ使い切る (Vmmem 暴走)
WSL2 はホスト RAM を勝手に大量取得することがある:
# C:\Users\<USER>\.wslconfig(無ければ新規作成)
[wsl2]
memory=8GB # 上限
processors=4
swap=2GB
localhostForwarding=truewsl --shutdown
wsl
FAQ
Q: wsl --install が何も起きない
A: Windows Update が古い場合は Microsoft Store 版 WSL の自動 DL が動きません。winget install Microsoft.WSL か手動 DL。
Q: VPN を ON にすると WSL のネットが落ちる
A: VPN クライアントが WSL の NAT を奪う仕様。Cisco AnyConnect では特に頻発。VPN の Split Tunneling 設定で WSL 帯域を除外。
Q: WSL を完全リセットしたい
A: wsl --unregister Ubuntu でディストロ削除 → Microsoft Store から再 DL。重要データは事前 export を。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
- WSL1 インストール方法
- WSL2のインストール
- バージョン確認
- エラー一覧 (WSL)
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?