【Windows】「0x80070035」エラーでネットワークパスが見つからない時の解決手順 | エラーコード:0x80070035

【Windows】「0x80070035」エラーでネットワークパスが見つからない時の解決手順 | エラーコード:0x80070035
🛡️ 超解決

Windowsで共有フォルダにアクセスしようとした際、「0x80070035 ネットワークパスが見つかりません」というエラーが発生し、業務が滞ってしまう場面に遭遇することがあります。

このエラーは、ネットワーク設定の不備やセキュリティ設定、または関連サービスの問題が主な原因です。

この記事では、このエラーを解決するための具体的な手順を解説し、共有フォルダへのアクセスを復旧できるようにします。

【要点】ネットワークパスが見つからないエラー0x80070035の解決策

  • ネットワークプロファイルの確認: ネットワークの検出とファイル共有を有効に設定します。
  • SMB1.0機能の有効化: 古い共有サーバーへのアクセスを可能にします。
  • ファイアウォールの設定確認: Windows Defender ファイアウォールで共有を許可します。

ADVERTISEMENT

ネットワークパスが見つからないエラー0x80070035の発生原因

共有フォルダへのアクセス時に「0x80070035 ネットワークパスが見つかりません」というエラーが表示されるのは、主にネットワーク設定の不備やセキュリティ関連の問題が原因です。このエラーは、Windowsが指定されたネットワーク上の共有リソースを見つけられないときに発生します。

ネットワークプロファイルの不適切な設定

Windowsのネットワークプロファイルが「プライベート」ではなく「パブリック」に設定されている場合、セキュリティが強化され、ネットワーク検出やファイル共有が自動的に無効になることがあります。これにより、他のデバイスから共有フォルダが見えなくなり、エラーが発生します。

SMB1.0の無効化

Windows 11およびWindows 10では、セキュリティ上の理由からSMB1.0ファイル共有プロトコルが標準で無効化されています。古いNASやサーバー、一部のネットワークデバイスがSMB1.0のみをサポートしている場合、それらへのアクセスができなくなり、エラーの原因となります。

ファイアウォールによる通信ブロック

Windows Defender ファイアウォールやサードパーティ製セキュリティソフトのファイアウォール設定が、ファイル共有に必要なポートやサービスをブロックしている可能性があります。これにより、共有フォルダへの通信が遮断され、ネットワークパスが見つからない状態になります。

ネットワークサービスの停止

「Function Discovery Resource Publication」や「SSDP Discovery」など、ネットワーク検出やファイル共有に関連するサービスが停止している場合も、ネットワーク上の共有リソースを正しく認識できません。これらのサービスが正常に動作しているか確認が必要です。

エラー0x80070035を解決する具体的な操作手順

  1. ネットワークプロファイルの確認と変更
    Windows 11のスタートボタンを右クリックし、「設定」を選択します。「ネットワークとインターネット」を開き、接続しているWi-Fiまたはイーサネットのプロパティをクリックします。ネットワークプロファイルの種類が「プライベート」になっているか確認し、もし「パブリック」の場合は「プライベート」に変更します。Windows 10でも同様に「設定」から「ネットワークとインターネット」に進み、「状態」で「プロパティ」をクリックして設定を変更できます。
  2. ネットワークと共有センターでの設定確認
    Windows 11の検索ボックスに「コントロールパネル」と入力して開きます。「ネットワークと共有センター」をクリックし、「共有の詳細設定の変更」を選択します。現在使用しているプロファイル(プライベートネットワークなど)を展開し、「ネットワーク探索を有効にする」と「ファイルとプリンターの共有を有効にする」にチェックが入っていることを確認します。さらに、「すべてのネットワーク」を展開し、「パスワード保護共有を無効にする」を選択して「変更の保存」をクリックします。
  3. SMB1.0ファイル共有サポートの有効化
    Windows 11の検索ボックスに「Windowsの機能の有効化または無効化」と入力して開きます。「SMB 1.0/CIFS ファイル共有のサポート」の項目を探し、チェックボックスをオンにします。さらにその下の「SMB 1.0/CIFS クライアント」にもチェックが入っていることを確認します。その後、「OK」をクリックし、PCの再起動を求められたら再起動します。Windows 10でも同様の操作です。
  4. Windows Defender ファイアウォールの設定確認
    Windows 11の検索ボックスに「Windows Defender ファイアウォール」と入力して開きます。「Windows Defender ファイアウォールを介したアプリまたは機能を許可」をクリックします。「設定の変更」をクリックし、「ファイルとプリンターの共有」の項目で、「プライベート」と「パブリック」両方のチェックボックスがオンになっていることを確認します。
  5. 関連ネットワークサービスの再起動
    Windows 11の検索ボックスに「サービス」と入力して開きます。以下のサービスをリストから探し、それぞれ右クリックして「再起動」を選択します。サービスが停止している場合は「開始」を選択します。
    – Function Discovery Resource Publication
    – SSDP Discovery
    – UPnP Device Host
    – Workstation
    – Server
  6. ネットワークアダプターの再設定
    Windows 11のスタートボタンを右クリックし、「デバイスマネージャー」を選択します。「ネットワークアダプター」を展開し、使用しているネットワークアダプターを右クリックして「デバイスのアンインストール」を選択します。確認メッセージが表示されたら「アンインストール」をクリックし、PCを再起動します。再起動時にドライバーが自動的に再インストールされます。
  7. IPアドレスの確認とpingテスト
    共有フォルダのあるPCのIPアドレスを確認します。共有フォルダへアクセスするPCで、Windows 11の検索ボックスに「cmd」と入力し「コマンドプロンプト」を開きます。「ping [共有フォルダのあるPCのIPアドレス]」と入力しEnterキーを押します。応答があるか確認し、応答がない場合はネットワーク接続自体に問題がある可能性があります。
  8. ホスト名の解決確認
    コマンドプロンプトで「nslookup [共有フォルダのあるPCのホスト名]」と入力しEnterキーを押します。正しいIPアドレスが解決されるか確認します。解決できない場合は、DNS設定やホスト名に問題がある可能性があります。

共有フォルダのアクセス権限が不足している場合

エラー0x80070035は、ネットワークパスが見つからないことを示しますが、共有フォルダ自体へのアクセス権限が不足している場合も同様の症状に見えることがあります。共有元PCで共有フォルダのアクセス権限を再度確認してください。

  1. 共有フォルダのプロパティを開く
    共有フォルダを右クリックし、「プロパティ」を選択します。
  2. 共有タブの設定
    「共有」タブをクリックし、「詳細な共有」を選択します。「このフォルダーを共有する」にチェックを入れ、「アクセス許可」をクリックします。
  3. アクセス許可の付与
    「Everyone」または特定のユーザーに対して、「フルコントロール」「変更」「読み取り」の適切な権限を付与し、「適用」「OK」をクリックします。
  4. セキュリティタブの設定
    「セキュリティ」タブをクリックし、アクセスを許可するユーザーやグループに適切な権限が付与されているか確認します。必要に応じて「編集」から権限を追加または変更します。

サードパーティ製セキュリティソフトが影響している場合

Windows Defender ファイアウォール以外のセキュリティソフトを導入している場合、そのソフトのファイアウォール機能がネットワーク通信をブロックしている可能性があります。一時的にセキュリティソフトを無効にして、問題が解決するかどうか確認してください。解決する場合は、セキュリティソフトの設定でファイル共有を許可するよう設定を変更します。

共有PCの電源管理設定が原因の場合

共有フォルダのあるPCがスリープモードや休止状態に入ると、ネットワークから見えなくなり、エラーが発生することがあります。共有PCの電源設定で、スリープしないように設定を変更するか、ネットワークアダプターのプロパティで「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外してください。

レジストリ設定の確認(上級者向け)

まれに、レジストリ設定が原因でSMB通信に問題が発生することがあります。以下の手順でレジストリ設定を確認できますが、レジストリの編集はシステムに深刻な影響を与える可能性があるため、必ず事前にレジストリのバックアップを取ってから慎重に作業してください。

  1. レジストリエディターを開く
    Windows 11の検索ボックスに「regedit」と入力し、「レジストリエディター」を開きます。
  2. レジストリのバックアップ
    レジストリエディターのメニューから「ファイル」→「エクスポート」を選択し、任意の場所にバックアップファイルを保存します。
  3. パスへ移動
    左側のツリーで、以下のパスへ移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  4. AllowInsecureGuestAuthの確認
    右側のペインで「AllowInsecureGuestAuth」という名前のDWORD値を探します。この値が存在しない場合は、右クリックして「新規」→「DWORD 32ビット値」を選択し、「AllowInsecureGuestAuth」と入力して作成します。
  5. 値の変更
    「AllowInsecureGuestAuth」をダブルクリックし、値のデータを「1」に変更します。「OK」をクリックしてレジストリエディターを閉じ、PCを再起動します。この設定は、ゲストアカウントでの安全でないアクセスを許可するため、セキュリティリスクを理解した上で実施してください。

ADVERTISEMENT

Windows 11とWindows 10のネットワーク共有設定の比較

項目 Windows 11 Windows 10
ネットワークプロファイル変更 「設定」→「ネットワークとインターネット」→「Wi-Fi/イーサネット」→「プロパティ」 「設定」→「ネットワークとインターネット」→「状態」→「プロパティ」
共有の詳細設定 「コントロールパネル」→「ネットワークと共有センター」→「共有の詳細設定の変更」 「コントロールパネル」→「ネットワークと共有センター」→「共有の詳細設定の変更」
SMB1.0の有効化 「Windowsの機能の有効化または無効化」で操作 「Windowsの機能の有効化または無効化」で操作
ファイアウォール設定 「Windows Defender ファイアウォール」で操作 「Windows Defender ファイアウォール」で操作
サービス管理 「サービス」アプリで操作 「サービス」アプリで操作

この記事では、Windowsで発生する「0x80070035 ネットワークパスが見つかりません」エラーの解決手順を解説しました。

ネットワークプロファイルの設定、SMB1.0の有効化、ファイアウォールの調整など、複数の角度から問題に対処できるようになったはずです。

共有フォルダへの安定したアクセスを確保し、業務効率の向上に役立ててください。

今後は、定期的なネットワーク設定の確認やセキュリティソフトの適切な設定を心がけ、同様のトラブルを未然に防ぐことを検討しましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。