Błąd 0x80070035 Ścieżka sieciowa nie została znaleziona w systemie Windows 10

Po uaktualnieniu kompilacji systemu Windows 10 do wersji 1803 lub wyższej (1809, 1903, 1909) niektórzy użytkownicy zauważyli, że nie mogą już łączyć się z folderami współdzielonymi w folderach sieciowych na sąsiednich komputerach w sieci lub z katalogiem na sieciowym NAS.

Eksplorator Windows nie może nawet wyświetlić listy udostępnionych folderów sieciowych na sąsiednich komputerach (zarówno w systemie Windows 10, jak i Windows 7). Podczas próby otwarcia dowolnego folderu sieciowego pojawia się błąd:

Błąd sieci

System Windows nie może uzyskać dostępu do \\ NAS

Sprawdź pisownię podanego imienia. W przeciwnym razie może występować problem z siecią. Aby zidentyfikować problemy z siecią, kliknij przycisk Diagnostyka..

Kod błędu 0x80070035.

Nie znaleziono ścieżki sieciowej.

W angielskiej wersji systemu Windows 10 ten błąd wygląda następująco:

System Windows nie może uzyskać dostępu do \\ udziału

Kod błędu: 0x80070035.

Nie znaleziono ścieżki sieciowej.

Jednocześnie z innych komputerów (ze starszymi wersjami systemu Windows 10, 8.1 lub 7), telefonów i innych urządzeń można bezpiecznie otwierać foldery sieciowe w sieci lokalnej i korzystać z nich.

Spróbujmy dowiedzieć się, jak naprawić błąd za pomocą kodu „0x80070035. Nie znaleziono ścieżki sieciowej ”w systemie Windows 10.

Treść

  • W systemie Windows 10 protokół SMB v1 jest domyślnie wyłączony
  • Nieuwierzytelniony login gościa
  • Wyłączanie SMB1 i SMB2
  • Ustawienia wyświetlania środowiska sieciowego w systemie Windows 10
  • Dostęp do pamięci NAS lub Samba z systemu Windows 10 z zapisanym hasłem

W systemie Windows 10 protokół SMB v1 jest domyślnie wyłączony

Przede wszystkim musisz zrozumieć, czy problem wynika z faktu, że w systemie Windows 10 1709 i nowszych nieaktualny i niepewny protokół dostępu do plików i folderów sieciowych jest domyślnie wyłączony. - SMB v1.0. Jeśli urządzenie sieciowe, z którym się łączysz, obsługuje dostęp do plików udostępnionych tylko za pomocą protokołu SMBv1 (na przykład stara wersja pamięci NAS, komputer z systemem Windows XP / Windows Server 2003), wówczas najnowsze kompilacje systemu Windows 10 nie będą mogły domyślnie łączyć się z folderami sieciowymi takie urządzenie. I podczas uzyskiwania dostępu do zasobu \\ SharedDeviceName może pojawić się błąd „0x80070035”.

W systemie Windows 10 możesz sprawdzić, czy protokół dostępu do zasobów sieciowych SMBv1 jest włączony za pomocą polecenia:

Dism / online / Get-Features / format: table | znajdź „SMB1Protocol”

W naszym przykładzie widzimy, że protokół SMB1 jest wyłączony na komputerze:

SMB1Protocol | Wyłączony SMB1Protocol-Client | Wyłączony SMB1Protocol-Server | Niepełnosprawnych

Możesz umożliwić klientowi dostęp do urządzeń sieciowych obsługujących protokół SMBv1 za pomocą Panelu sterowania (Programy -> Programy i funkcje -> Włącz lub wyłącz Funkcje systemu Windows -> Obsługa udostępniania plików SMB 1.0 / CIFS -> Klient SMB 1.0 / CIFS). Możesz wywołać okno instalacji komponentu, uruchamiając opcjonalnyfeatures.exe.

Lub możesz włączyć klienta SMB 1 za pomocą polecenia DISM:

Dism / online / Enable-Feature / FeatureName: „SMB1Protocol-Client”

Po zainstalowaniu klienta SMBv1 musisz ponownie uruchomić komputer.

Po ponownym uruchomieniu sprawdź, czy dostęp do folderu sieciowego.

Jest ważne! Nie jest pożądane włączenie obsługi klienta SMB1, a tym bardziej serwera SMB1, ponieważ ten protokół jest podatny na ataki i zawiera wiele narzędzi do zdalnej eksploatacji. Jeśli nie potrzebujesz protokołu SMB v1, aby uzyskać dostęp do starych urządzeń, koniecznie go wyłącz.

W systemie Windows 10, 17090 i nowszych klient SMBv1 jest automatycznie usuwany, jeśli nie był używany przez ponad 15 dni.

Nieuwierzytelniony login gościa

Jeśli korzystasz z anonimowego dostępu do pamięci NAS lub innych komputerów, musisz włączyć zasady bezpiecznego logowania gości. W systemie Windows 1803/1709 blokuje dostęp do folderów sieciowych przy użyciu protokołu SMB 2.0 na koncie anonimowym (gościa). Aby to zrobić, włącz zasady w Edytorze lokalnych zasad systemu Windows 10 (gpedit.msc) Włącz niepewny gość loginy (Włącz niebezpieczne wejścia gości) w sekcji GPO Komputer Konfiguracja -> Administracja szablony -> Sieć (Sieć) -> Lanman Stacja robocza.

Lub możesz włączyć dostęp do sieci w trybie nagrywania gości za pomocą polecenia:

reg dodaj HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters / v AllowInsecureGuestAuth / t reg_dword / d 00000001 / f

Wyłączanie SMB1 i SMB2

Jeśli w sieci pozostaną tylko urządzenia SMB v3 (Windows 8.1 / Windows Server 2012 R2 i wyższy, zobacz tabelę wersji SMB w Windows), możesz naprawić błąd 0x80070035, wyłączając SMB1 i SMB2. Faktem jest, że Twój komputer może próbować użyć protokołu SMB 2.0, aby uzyskać dostęp do folderów sieciowych, które zezwalają tylko na połączenia SMB 3.0 (prawdopodobnie z szyfrowaniem ruchu).

Najpierw wyłącz protokół SMB 1 za pomocą Panelu sterowania lub za pomocą poleceń:

sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi
sc.exe config mrxsmb10 start = wyłączone
Dism / online / Disable-Feature / FeatureName: „SMB1Protocol”

Następnie wyłącz protokół SMB2.0 w konsoli PowerShell:

reg.exe dodaj „HKLM \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters” / v „SMB2” / t REG_DWORD / d „0” / f
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi
sc.exe config mrxsmb20 start = wyłączone
PowerShell -ExecutionPolicy Nieograniczony
Set-SmbServerConfiguration -EnableSMB2Protocol $ true

Możesz sprawdzić, czy protokoły SMB 1 i SMB 2 są wyłączone, uruchamiając polecenie PowerShell:

Get-SmbServerConfiguration | wybierz „* enablemb *”

EnableSMB1Protocol: False EnableSMB2Protocol: False

Ustawienia wyświetlania środowiska sieciowego w systemie Windows 10

Jeśli twoje komputery należą do grupy roboczej, zdecydowanie zalecamy postępowanie zgodnie z zaleceniami z artykułu. System Windows 10 przestał widzieć środowisko sieciowe. W szczególności:

W dziale Sieć i Udostępnianie Centrum panele sterowania na obu komputerach upewnij się, że profil prywatny jest używany jako bieżący profil sieciowy - prywatny (bieżący profil). Upewnij się, że następujące opcje są włączone:

  • Włącz wykrywanie sieci (Włącz wykrywanie sieci) + Włącz automatyczną konfigurację urządzeń podłączonych do sieci (Włącz automatyczną konfigurację na urządzeniach sieciowych);
  • Włącz udostępnianie plików i drukarek (Włącz udostępnianie plików i drukarek).

W sekcji Wszystkie sieci włącz opcje:

  • Wyłącz hasło Chroń udostępnianie (Wyłącz ochronę hasłem)
  • Turn na udostępnianie (Włącz udostępnianie)

Na obu komputerach opróżnij pamięć podręczną DNS:

ipconfig / flushdns

I uruchom ponownie oba komputery.

Co jeszcze sprawdzić:

  1. We właściwościach udostępnionego folderu sieciowego (zarówno na poziomie NTFS uprawnień systemu plików, jak i na poziomie folderu sieciowego) sprawdź, czy grupa Wszyscy ma prawo czytać zawartość folderu;
  2. Sprawdź, czy pamięć sieciowa otwiera się według adresu IP. Aby to zrobić, wpisz \\ 192.168.1.100 w oknie eksploratora (zamień na adres IP pamięci sieciowej lub komputera);
  3. Jeśli od razu masz na komputerze dwa interfejsy sieciowe (Wi-Fi i Ethernet), spróbuj tymczasowo wyłączyć jeden z nich i sprawdzić dostęp do zasobów w sieci lokalnej;
  4. Sprawdź, czy na komputerze działają następujące usługi (otwórz konsolę zarządzania usługami services.msc). Spróbuj uruchomić dane usługi i przełącz je w tryb automatycznego opóźnionego startu:
    • Host dostawcy usług Discovery - fdPHost
    • Publikacja zasobów Discovery (FDResPub)
    • Usługa wykrywania SSDP (SSDP Discovery - SSDPSRV)
    • Węzeł urządzenia Universal PNP (host urządzenia UPnP - (upnphost)
    • Usługa klienta DNS (dnscache)
  5. Spróbuj tymczasowo wyłączyć program antywirusowy i / lub zaporę ogniową i sprawdź, czy problem nie zniknął podczas uzyskiwania dostępu do zasobu sieciowego;
  6. Spróbuj zmienić nazwę komputera we właściwościach systemu, a po ponownym uruchomieniu sprawdź dostęp do zasobów pamięci sieciowej;
  7. Spróbuj wyłączyć protokół IPv6 we właściwościach karty sieciowej w Panelu sterowania;
  8. Spróbuj zresetować sieć TCP / IP za pomocą następujących poleceń:
    netsh winsock reset
    netsh int ip reset
  9. Otwórz konsolę PowerShell i sprawdź dostępność komputera zdalnego w sieci za pomocą polecenia cmdlet Test-NetConnection (dostęp może być blokowany przez zaporę): Test-NetConnection 192.168.1.90 -port 445(jeśli dostęp nie jest zablokowany, powinien pojawić się status TcpTestSucceeded: True).

Dostęp do pamięci NAS lub Samba z systemu Windows 10 z zapisanym hasłem

Jeśli problem występuje tylko podczas uzyskiwania dostępu do NAS NAS (lub serwera Samba w systemie Linux), możesz spróbować zapisać hasła do łączenia się z NAS NAS w menedżerze haseł w Panelu sterowania (Menedżer poświadczeń: „Panel sterowania” -> „Menedżer poświadczeń” - > „Poświadczenia systemu Windows”). Następnie w ustawieniach Dodatkowe opcje udostępniania włącz opcję Użyj kont użytkowników i haseł, aby połączyć się z innymi komputerami (Użyj kont użytkowników i haseł, aby połączyć się z innymi komputerami).