こんにちは。そのエラーは、Windowsの「インターネット接続の共有 (ICS)」機能に関連する問題で発生することが多いです。 エラーコード 0x80070032
は「この要求はサポートされていません」という意味で、ICSに関する何らかの操作が正常に機能していないことを示しています。
考えられる原因はいくつかあります。
- ICSサービスの設定が間違っている、または正常に停止・開始できていない。
- ネットワーク設定やICSの依存関係が破損している。
- ICSが依存する他のサービス(Windows Defender ファイアウォールなど)が実行されていない。
- Hyper-VやVMwareなどの仮想マシン、またはVPNクライアントの仮想ネットワークアダプターがICSと競合している。
- ネットワークアダプターのドライバーが古い、または互換性がない。
問題を解決するために、以下の解決策を試してみてください。
対処法1: ICSサービスの設定を確認する
Win + R
キーで「ファイル名を指定して実行」を開き、「services.msc
」と入力してサービス管理ツールを起動します。「Internet Connection Sharing (ICS)」を探します。スタートアップの種類が「手動」になっていることを確認し、サービスが「停止」状態であることを確認します(必要であれば一度開始してみてください)。設定変更後、「Host Network Service」を再起動します。対処法2: ネットワーク設定をリセットする
管理者としてコマンドプロンプトを開き、以下のコマンドを一行ずつ実行後、PCを再起動します。
ipconfig /release
_ipconfig /renew
_ipconfig /flushdns
_ipconfig /registerdns
_netsh int ip reset
_netsh winsock reset
_netsh winhttp reset proxy
対処法3: ICSの依存関係を確認する
再度「services.msc
」を開き、以下のサービスが実行中であることを確認してください。停止している場合は開始します。
Windows Defender Firewall
Routing and Remote Access
Base Filtering Engine
Remote Access Connection Manager
対処法4: 競合する可能性のある仮想ネットワークアダプターを無効化する
Win + X
キーから「デバイス マネージャー」を選択します。「ネットワーク アダプター」を展開し、Hyper-VやVPNなどの仮想アダプターがあれば、右クリックして「デバイスを無効にする」を選択します。PCを再起動して問題が解決したか確認します。対処法5: ネットワークドライバーを更新または再インストールする
デバイスマネージャーからネットワークアダプターを右クリックし、「ドライバーの更新」を試すか、一度「デバイスのアンインストール」(ドライバーも削除する)を行ってからPCを再起動し、汎用ドライバーを自動でインストールさせてみてください。または、お使いのPCメーカーの公式サイトから最新のドライバーをダウンロードして手動でインストールすることも有効です。
対処法6: ICSを使用していない場合は無効にする
このエラーは、実際にはインターネット接続に影響がない場合も多いです。 特にHyper-VやDockerなどの仮想化ツールを使用している場合に発生しがちで、ICS機能自体を利用していないのであれば、無効にすることでエラーを恒久的に解消できます。
コントロールパネルから「ネットワークと共有センター」を開き、「アダプターの設定の変更」をクリックします。現在使用しているネットワークアダプターを右クリックし、「プロパティ」を選択します。「共有」タブを開き、「このコンピューターのインターネット接続をとおして他のネットワークユーザーが接続することを許可する」のチェックを外します。 これらの手順で問題が解決することを願っています。