Windows 10でエラーコード0x80070035を解決する方法

📅
🕑 1 分で読む

ネットワーク共有はWindowsの非常に便利な機能で、複数のデバイス、あるいは同じ家にいる人同士でも、ケーブルや外付けドライブの煩わしさなしにファイルを共有できます。しかしもちろん、Windowsは時に必要以上に共有を難しくしてしまうことがあります。ファイルを共有しようとしてエラーコード0x80070035(「ネットワークパスが見つかりません」)が頻繁に表示される場合は、このガイドが役に立つかもしれません。通常、このエラーはPCがネットワークパスを見つけられない、またはアクセスできない場合に発生します。つまり、ファイルの共有や共有フォルダーへのアクセスが機能しないということです。特に、すべてが正常であるはずなのに、イライラさせられるものです。しかし、いくつかの設定をいじってみれば、解決できる可能性は十分にあります。サービスが実行されていない、ネットワーク設定が間違っている、ファイアウォールがブロックしているなど、よくある原因が数多く見つかるでしょう。ここでは、いくつかの環境でうまくいった方法をご紹介します。保証はできませんが、試してみる価値はあります。

Windowsでエラーコード0x80070035を修正する方法

NetBIOS Over TCP/IPを有効にする

これは一部の人にとっては大きな問題でした。基本的に、NetBIOSはWindowsが同じLAN上の他のデバイスを認識するのに役立ちます。そのため、無効になっていると、共有フォルダにアクセスしようとしたときにこのエラーが発生します。有効にするには、次の手順に従います。

  • Windows + R を押して実行ダイアログを開きます。
  • NCPA. CPLと入力して[OK]を押します。
  • アクティブなネットワーク アダプターを右クリックし、[プロパティ]を選択します。
  • [インターネット プロトコル バージョン 4 (TCP/IPv4)]を選択し、[プロパティ]をクリックします。
  • [詳細設定]をクリックし、[WINS]タブに切り替えます。
  • 「NetBIOS over TCP/IP を有効にする」というボックスをチェックします。
  • 「OK」を押してPCを再起動してください。機種によっては、再起動後すぐに共有が機能し始める場合もありますが、場合によっては少し待ったり、もう一度試したりする必要があるかもしれません。

TCP/IP NetBIOSヘルパーサービスが実行されていることを確認してください

このサービスは、ネットワーク共有の裏方アシスタントのようなものです。無効になっていると、Windowsはネットワークパスの検索を試みなくなる可能性があります。確認するには、以下の手順に従ってください。

  • Windows + Sを押して、「Services」と入力し、Enter キーを押します。
  • 下にスクロールしてTCP/IP NetBIOS Helper を見つけます。
  • それを右クリックして「プロパティ」を選択します。
  • [スタートアップの種類] ドロップダウンで、[自動]を選択します。
  • 「適用」を押してから「OK」を押して、PC を再起動します。

サードパーティのファイアウォールを一時的にオフにする

場合によっては、高性能なアンチウイルスファイアウォールが、意図せずネットワーク共有をブロックしてしまうことがあります。最近サードパーティ製のセキュリティスイートをインストールした場合は、一時的に無効にしてみてください。通常は、ソフトウェアを起動し、リアルタイム保護や特定のネットワークシールドをオフにします。その後、再度オンにしてください。この方法は必ずしも完璧ではありませんが、多くの人が、少なくとも一時的にはファイアウォールが原因だったと感じています。

SMB v1.0/CIFSファイル共有サポートを有効にする

これはちょっと古い話ですが、どういうわけかSMB v1.0を有効にすると接続の問題が解決するようです。確認するには:

  • Win + Sを押して、「Windows の機能」と入力し、「Windows の機能の有効化または無効化」 を選択します。
  • 下にスクロールして、SMB 1.0 / CIFS ファイル共有サポート を見つけます。
  • チェックが外れている場合は、ボックスにチェックを入れ、「OK」をクリックして再起動します。

時には、それだけでいいんです。有効にしておくだけでいいんです。もっとも、最も安全な設定ではないので、必要がない限りずっと有効にしたままにしないでください。でも、頑固な共有問題を解決するのに役立つかもしれません。

レジストリキー「AllowInsecureGuestAuth」を編集する

Windowsは当然ながら動作を複雑にするため、一部のユーザーは安全でないゲスト認証を許可するようWindowsに手動で指示する必要がありました。手順は以下のとおりです。

  • Win + R を押して、「regedit」と入力し、「OK」を押します。
  • UAC のプロンプトが表示されたら「はい」と答えます。
  • 次の場所に移動しますComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  • 右側のペインで、 AllowInsecureGuestAuthという名前の DWORD を見つけるか作成します。
  • ダブルクリックして、setValue を1に設定し、OKをクリックします。
  • 再起動して改善するかどうか確認してください。理由は分かりませんが、レジストリの調整が魔法のように効果を発揮することがあります。

ルートドライブを共有する(C:\ など)

メインドライブが共有されていない場合、ネットワークが不安定になるのも無理はありません。ドライブを共有するには:

  • Windows + Eでファイルエクスプローラーを開きます。
  • C:\ドライブを右クリックし、[プロパティ]を選択します。
  • [共有]タブに移動し、[詳細な共有]をクリックします。
  • [このフォルダーを共有する]をチェックし、必要に応じて名前を付けて、[適用][OK]をクリックします。

完了したら、ネットワークに再度アクセスしてみてください。Windowsがデフォルトでルートを共有しないのは少し奇妙ですが、これが現状です。

Windows Updateコンポーネントをリセットする

アップデートの仕組み自体がおかしくなる場合があり、リセットすることでネットワーク関連の問題が解決することがあります。他にもおかしなエラーが表示される場合は、以下の方法が役立つかもしれません。

  • 管理者権限でコマンドプロンプトを開きます(Windows + Xを押して、コマンドプロンプト(管理者)またはWindowsターミナル(管理者)を選択します)。
  • 次のように入力しnet stop wuauservて Enter キーを押します。
  • 次のように入力しnet stop bitsて Enter キーを押します。
  • 次に、キャッシュ フォルダーを削除します。del /q /f /s %windir%\SoftwareDistribution\* & net start wuauserv & net start bits
  • 再起動して共有が機能するかどうかを確認します。

システムファイルチェッカー(SFC)を実行する

これはWindowsファイルの破損をチェックし、修復を試みます。管理者特権のコマンドプロンプトで実行してください。

  • 入力しsfc /scannowて Enter キーを押します。
  • そのまま放置して、再起動してください。

DISMを使用してWindowsイメージを修正する

DISMは、Windowsイメージ用のより本格的な修復ツールのようなものです。実行するには、以下の手順に従ってください。

  • 管理者としてコマンドプロンプトを開きます。
  • 次のように入力しDISM /Online /Cleanup-Image /RestoreHealthて Enter キーを押します。
  • 数分かかる場合がありますので、しばらくお待ちください。完了したら、PCを再起動してください。

Windows Update トラブルシューティングを実行する

場合によっては、組み込みのトラブルシューターに任せるだけで、次のような奇妙な問題を解決できることがあります。

  • [設定] > [更新とセキュリティ]に移動します。
  • [トラブルシューティング] > [追加のトラブルシューティング]をクリックします。
  • Windows Update を選択し、トラブルシューティング ツールの実行をクリックします。

指示に従って再起動してください。すべてが解決するとは限りませんが、試してみる価値はあります。

まとめ

  • NetBIOS over TCP/IP を有効にして、サービスが実行されていることを確認してください。
  • 共有をテストするには、ファイアウォールを一時的に無効にするか調整します。
  • 必要に応じて SMB v1.0 を有効にします。
  • ゲスト認証のレジストリ設定を調整します。
  • メインドライブがまだ共有されていない場合は共有します。
  • 更新コンポーネントをリセットし、SFC および DISM ツールを実行します。
  • 更新やネットワークの問題については、Windows 独自のトラブルシューティング ツールを使用します。

まとめ

正直なところ、エラー0x80070035のようなネットワークの問題は、設定、サービス、あるいはセキュリティソフトウェアが明確な兆候もなくブロックしていることが原因である場合が多く、非常に厄介です。しかし、NetBIOSの有効化、サービスのチェック、ルートドライブの共有など、いくつかの解決策を試してみると、多くの場合、問題が解決するでしょう。すべてが常に一貫しているわけではありません。あるマシンでうまくいった方法が、別のマシンではうまくいかないこともあります。しかし、これらの手順が少しでも頭を悩ませる問題の解決に役立つことを願っています。フォルダを共有しようとして頭を悩ませる状況に陥る人がいなくなることを願っています。