私は、全て私の Windows 10 デバイス (および以前の Windows 7 デバイス) では、基本的に、ネットワーク経由で Windows ネットワーク共有にアクセスしようとすると、エラー 0x80070035、「ネットワーク パスが見つかりません」で終了します。
ここでは 3 台の PC が稼働しており、そのうち 2 台は Win 10 Home を、1 台は Windows 10 Pro を実行しています。Win 10 Pro マシンは以前は Win 7 Ultimate と Linux Mint を実行していましたが、これらも使用しようとするとエラーが発生します。(ただし、かなり昔に Win 7 が動作していたことを覚えています)
不思議なことに、影響を受けるすべてのコンピューターはネットワーク コンピュータ内で互いを見ることができます。
接続の両側が Samba または非常に古いバージョンの Windows で動作している場合、SMB 経由でファイルを転送できたことに注意してください。ただし、その側が SMBv3 と思われる最近修正されたバージョンの Windows を実行している場合、ライフは 0x80070035 になります。
最もイライラするのは、昨日届いたばかりの新しいラップトップにもこの問題が表示されることです。0x80070035について徹底的に調査しましたが、提案された解決策はたくさんあるものの、このエラーが何なのか実際に理解している人はいないようです。実際にはそれをトラブルシューティングするための明確な方法はありません。
私は(失敗に終わったが)次のことを試した:
- 各PCをスイッチネットワークとクロスオーバーの両方で固定IPに設定し、pingとSteam通知で接続を検証しました。
- \\IP.ADDRESS または \\HOSTNAME 経由で各アドレスと通信しようとしました
- TCP/IP NetBIOS ヘルパーのステータスを確認しました (常に実行中、起動は「手動 (トリガー)」)
- Win 10 Pro 搭載マシンの secpol.msc でネットワーク アクセス/ネットワーク セキュリティ設定を編集しました (これらの編集内容は手元にありませんが、そのうちの 1 つは NTLM が適切にネゴシエートされることを確認するためのものでした)
- 各マシンをホームグループに追加したり削除したりしました
- c:\windows\system32\drivers\etc\hosts 内の上書きされたホスト名
- すべてのコンピュータが、その馬鹿げた新しいシステムではなく、ログイン/パスワードで認証されるようにした
- 「NetBIOS over TCP/IPを有効にする」が設定されていることを確認した
- 過去 1 年間に試みられたその他の修正 (思い出せない) (思い出したら後で編集します)
問題を修正するのは良いことですが、ここで何が起こっているのかを正確に理解できればさらに良いでしょう。私が思い出せるのは、SMBv2 の脆弱性が広まった頃に Win7 が動作しなくなったことだけです。Win7 の場合、その機能は直接そのパッチに関連していたのではないかと思います。
しかし、それ以上はわかりません。確認できるチェックリストがあれば素晴らしいと思います。どなたかいらっしゃいますか?
編集: 会話の Wireshark ダンプを調べると、2 台のマシンが相互に通信しているのがわかります。最初に SMB1 をネゴシエートし、次に SMB2 をネゴシエートし、次に誰かが TCP ACK を送信し、もう一方の側が TCP RST でフォローアップします (?)。これはファイアウォールの問題だと思いますが、ファイアウォールは解除しています...
答え1
背景
ローカル ネットワーク PC が 3 台あり、そのうち 2 台は Windows 10 Pro バージョン 1803、1 台は Windows 10 Home バージョン 1803 です。1 台の Pro マシンにはクリーン インストールを実行し、他の 2 台には Win 7 からアップデートを実行しました。
すべてのマシンでローカル アカウントが実行され、1 台はパスワードのないローカル ユーザー、もう 1 台は組み込みの管理者アカウント (Net User Administrator /Active:yes) です。詳細は以下を参照してください。良い点は、Home PC の両方のアカウントが両方の Pro PC のフォルダーにアクセスできることです。
クリーン インストールした Pro マシンも問題なく動作します。
アップデートした Pro では、パスワードのないローカル ユーザー アカウントで 0x80070035 エラーが発生しました。あなたと同じように、私はすべてのネット検索とほとんどのアドバイスに従いました。
ファイル エクスプローラーでは他の PC がマップされますが、ディスクやフォルダーはマップされません。同様に、Ping で接続が確認されます。高度な共有の正しい設定を有効にすること以外、問題のない 2 台の PC では、フォルダーに適切なアクセス許可と共有があることを確認すること以外、何もする必要はありませんでした 。
回答 その後、組み込みの管理者アカウント (Net User Administrator /Active:yes) を有効にしました。幸いなことに、管理者としてのみログオンすると問題はなくなりました。 エラー コードはローカル ユーザー アカウントで引き続き発生します。これは、アクセス許可またはポリシー構成の問題を示唆しています。両方の Pro マシンのサービスと設定は同一です。 修正方法の探求は続きます。
答え2
ローカル ユーザー アカウント アクセスを解決しました。私のホーム ネットワークでは、ローカル ユーザーはパスワードが有効になっていないため、私にとっては有効だったソリューションは、他の人が必要とするセキュリティを提供しない可能性があります。regedit> HKEY LOCAL MACHINE>SYSTEM>CURRENT CONTROL SET>SERVICES>LANMANWORKSTATION。AllowInsecureGuestAuth パラメーターが存在し、16 進値が 0 に設定されている場合は、値を 1 に変更します。そうでない場合は、その名前の DWORD32 パラメーターを追加し、16 進値を 1 に設定します。regedit を終了して再起動します。
答え3
良いリンクが 2 つあります (ただし、SuperUser からの 3 番目のリンクの方が優れています)。
SMB 1.0 をインストールすると、共有ドライブが表示されるようになりますが、まだアクセスできません。次の解決策でも同じ結果になりますが、おそらくこれで問題が解決するかもしれません。
によるとスーパーユーザーリンクSMB 1.0のインストールは避けるべきであり、回答ではより良い解決策を提案しています