🔌
【WireGuard】「デバイスの使用準備ができていません。」(Code 0x000010DF)の解決方法
エラー内容
Windows10のWireGuardアプリで「有効化」ボタンを押すとエラー
[TUN] [client2] Failed to setup adapter (problem code: 0x38, ntstatus: 0x0): デバイスの使用準備ができていません。 (Code 0x000010DF)
原因
「デバイスマネージャー」内の「デバイスアダプター」に「TAP-Windows Adapter」や「WireGuard Adapter」などのVPNアダプターがインストールされていない
コントロールパネルを開き、「ネットワークと共有センター」をクリック
左側に「アダプターの設定の変更」があるのでクリック
「ネットワーク接続」の中に「TAP-Windows Adapter」か「WireGuard Adapter」があればインストールされている
「デバイスマネージャー」を開いて「ネットワークアダプター」から確認する方法もある
解決方法
A. WireGuardを再インストールする。このとき一緒に「WireGuard Adapter」もインストールされる
⇒筆者の環境ではインストールされなかった。
B. OpenVPNをインストールする。このとき一緒に「TAP-Windows Adapter」もインストールされる
⇒インストール成功
結果
エラーが解決され、WireGuardが有効化できるようになった
補足
WireGuardで何度も有効化繰り返すと、不要なネットワーク設定が溜まり「ネットワークと共有センター」を開く処理が重くなる場合がある
コマンドプロンプトで以下のコマンドを入力する
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ネットワークがリセットされ、「ネットワークと共有センター」にアクセスできるようになる
Discussion