System Windows nie może uzyskać dostępu do kodu błędu \\ [inny komputer] 0x80004005


21

Mam dwie maszyny z systemem Windows w domowej sieci przewodowej, jedną z systemem Windows 7 (od tej pory nazywam ją w7) i jedną z systemem Windows 8.1 (od tej pory nazywam ją w8). Oba komputery mogły wzajemnie uzyskiwać dostęp do folderów współdzielonych (współdzielonych za pomocą „ zaawansowanego udostępniania ”), dopóki mój dostawca usług internetowych nie zaktualizował modemu w weekend. Teraz w8 może uzyskać dostęp do folderów współdzielonych w7, ale w7 nie może uzyskać dostępu do folderów współdzielonych w8 . Podczas wpisywania \ w8 w Eksploratorze Windows pojawia się komunikat

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

oraz, w szczegółach:

Kod błędu: 0x80004005

Nieokreślony błąd

Jeśli spróbuję tego samego w menu Start, otrzymam inną sekcję szczegółów:

Kod błędu: 0x800070035

Ścieżka sieciowa nie została znaleziona.

Jeśli wprowadzę \\ [adres IP w8] albo w Eksploratorze Windows, albo w menu Start, otrzymam takie same wyniki jak powyżej.

Upewniłem się, że Client for Microsoft Networks został zainstalowany i sprawdzony na W7 i w8 pod kątem połączenia lokalnego, a także połączenia z dostawcą usług internetowych.

W7 i w8 nie ma zapór zewnętrznych.

Upewniłem się, że wszystkie te usługi działają na w7 i w8

  • Przeglądarka komputerowa
  • Klient DHCP
  • Klient DNS
  • Publikacja zasobów odnajdywania funkcji
  • serwer
  • Wykrywanie SSDP
  • Pomocnik TCP / IP Netbios
  • Host urządzenia UPnP
  • Stacja robocza

Host urządzenia UPnP nie działał na w7, ale uruchomienie go nie miało znaczenia.

Przeglądarka komputera i host urządzenia UPnP nie działały na w8, ale ich uruchomienie nie miało znaczenia.

Próbowałem zmapować dysk sieciowy na w8 z w7 (używając zarówno adresu IP, jak i nazwy), wybierając opcję „połącz za pomocą różnych danych uwierzytelniających”, ponieważ w odpowiedzi na technet nadal otrzymałem kod błędu: 0x800070035

Nie mogę pingować w8 z w7 przy użyciu adresu IP lub nazwy, ale w8 może pingować w7.

W tej samej sieci jest także maszyna xp. w7 i maszyna xp mogą się zobaczyć. W8 można zobaczyć maszynę XP, ale maszyna xp nie można zobaczyć W8.

Wygląda na to, że może to być konfiguracja zapory ogniowej na w7. Istnieje jednak wiele reguł zapory przychodzącej i nie wiem, które należy sprawdzić.


Jakie są adresy IP (sieć lokalna) obu komputerów i jaka jest maska ​​podsieci? Czy faktycznie są w tej samej sieci? Może W8 przeszedł na ipv6?
agtoever

@ każdy adres w8 to 192.168.2.29, podsieć 255.255.255.0; adres w7 to 192.168.2.1, ta sama podsieć. Skąd mam wiedzieć, czy w8 przeszedł na ipv6? Oba komputery wyświetlają adresy ipv4 i ipv6 w ipconfig.
Jimmy

Właśnie dałeś nam 2 adresy IPv4. Tak długo, jak oba mają adres IPv4, będą się komunikować przez IPv4.
LPChip

@LPChip, a jednak nie! :(
Jimmy

W przypadku, gdy pomaga to komuś innemu, miałem te same objawy, ale inną przyczynę; we właściwościach połączenia sieciowego „Udostępnianie plików i drukarek dla sieci Microsoft Networks” było wyłączone.
stewbasic

Odpowiedzi:


16

Oprócz powyższych rozwiązań rozwiązujących ogólne / klasyczne problemy z tym kodem błędu, kolejny nowy problem może powodować 0x80004005.

Od Windows 10 1709 stary protokół SMB v1 nie jest już domyślnie obsługiwany, co jest nadal używane przez kilka komputerów PC lub innych urządzeń sieciowych, takich jak routery udostępniające NAS. Pamiętaj, że SMB v1 mógł zostać odinstalowany również na starszych komputerach z systemem Windows. Wykonaj poniższe czynności, aby ponownie włączyć i ponownie uzyskać dostęp do takich urządzeń.

  • Przejdź do klasycznego panelu sterowania
  • Przejdź do Programy i funkcje
  • Wybierz Dodaj lub usuń funkcje systemu Windows na pasku bocznym
  • Upewnij się, że zaznaczono obsługę udostępniania plików SMB 1.0 / CIFS .

    W zależności od tego, czego potrzebujesz, możesz potrzebować tylko komponentu klienta lub serwera, a także zainstalować automatyczne usuwanie (które próbuje chronić Cię przed problemami bezpieczeństwa SMB v1), ale jeśli nie masz pojęcia, co mam na myśli, po prostu zaznacz nadrzędne pole wyboru.

Uruchom ponownie komputer i spróbuj ponownie uzyskać dostęp do urządzenia.

Typowym urządzeniem nieobsługującym SMB 2 lub nowszym są starsze routery FritzBox (popularne w Niemczech), a jeśli spróbujesz uzyskać dostęp do dysku twardego USB podłączonego do roli NAS, nie będziesz w stanie uzyskać dostępu do routera próbującego się z nim połączyć .


Mój domyślny win10 miał włączony SMB1.0 SERVER , ale KLIENT został wyłączony! Przyjdź jeden Microsoft ... * facepalm *. To jest strasznie nieprzydatny komunikat o błędzie, doszedłem do tego rozwiązania z innej witryny, gdzie ktoś zasugerował, aby spróbować zmapować folder współdzielony jako sterownik sieci, używając różnych poświadczeń, aby poprosić o usr / pwd. Dopiero wtedy dał mi znaczący błąd, mówiąc: „Nie możesz połączyć się z udziałem plików, ponieważ nie jest bezpieczny. Ten udział wymaga przestarzałego protokołu SMB1”. Chciałbym, aby Google mógł dać mi tę odpowiedź SE w najlepszych wynikach. ; (
msb

Najwyraźniej w pewnym momencie w 1809 r. Również to wyłączyli. Po prostu musiałem to ponownie włączyć. szybki sposób na przejście do okna funkcji systemu Windows to WIN + R, „opcjonalne funkcje”. Włącz klienta SMB 1.0.
Derek Wade

8

Postępuj zgodnie z instrukcjami poniżej. Mogą pomóc. A może nie

Na komputerze z systemem Windows 8 naciśnij Win+, Raw polu polecenia Uruchom wpisz:
control /name Microsoft.NetworkAndSharingCenteri naciśnij klawisz Enter.

Kliknij „Zmień zaawansowane ustawienia udostępniania” w lewym okienku i rozwiń profil udostępniania „Prywatny” i upewnij się, że zaznaczone jest Włącz wykrywanie sieci i Włącz udostępnianie plików i drukarek .

Rozwiń profil „Gość lub Publiczny” i upewnij się, że wybrano Wyłącz wykrywanie sieci i Wyłącz udostępnianie plików i drukarek .

Rozwiń profil „Wszystkie sieci” i przewiń w dół do dolnej części okna, aw obszarze „Udostępnianie chronione hasłem ” wybierz Wyłącz udostępnianie chronione hasłem .

Teraz naciśnij przycisk Win+ Ri w oknie polecenia Uruchom wpisz: \\Localhost. Sprawdź, czy wszystkie foldery udostępnione są tutaj.

Wybierz folder z listy i naciśnij Alt+, Entera na karcie Udostępnianie naciśnij przycisk Udostępnij i wpisz Everyonelistę rozwijaną, a następnie naciśnij Enteri ustaw „Poziom uprawnień” na Odczyt . Zrób to dla każdego folderu, który chcesz udostępnić.

Na koniec upewnij się, że oba komputery (W7 i W8) mają tę samą maskę sieciową.

Zrób to, naciskając Win+, Raw polu polecenia Uruchom wpisz: shell:ConnectionsFolderi wybierz kartę sieciową dla przewodowego połączenia Ethernet i naciśnij Alt+ Enter. W oknie Właściwości przewiń w dół do Protokołu internetowego w wersji 4 (TCP / IPv4) i kliknij go dwukrotnie.

Jeśli adres IP i maska ​​podsieci zostały wprowadzone ręcznie, upewnij się, że maska ​​podsieci odpowiada masce komputera z systemem Windows 7, wykonując ten sam krok na W7.

Teraz sprawdź nazwę hosta polu W8 wpisując to w oknie polecenia Run:
cmd /c "hostname & pause".

Teraz przejdź do pola W7 i w polu polecenia Uruchom wpisz: \\HOSTNAME_OF_W8_BOXi sprawdź, czy możesz teraz uzyskać dostęp do plików i folderów na W8.


„Wyłącz udostępnianie chronione hasłem” było wyłączone, ale próbowałem go włączyć, ponieważ wydaje się, że jest to, czego potrzebuję do „zaawansowanego udostępniania”? Jednak włączenie go nie miało znaczenia. Udostępnione foldery są rzeczywiście obecne podczas przeglądania \\ localhost na w8. Udostępniłem folder, jak sugerowałeś (wcześniej był wyłączony, ponieważ korzystałem z „zaawansowanego udostępniania”), ale to nie miało znaczenia. Wydaje się, że problem z blokowaniem w7 (i inne maszyny) po prostu nie widzi (w tym ping) w8.
Jimmy

Spróbuj wyłączyć chronione hasłem udostępnianie i udostępnianie folderów, jak sugerowałem. Upewnij się również, że wykrywanie sieci jest włączone.
Vinayak

Jeśli to nie zadziała, spróbuj utworzyć grupę domową i spraw, aby W7 uczestniczył w grupie domowej i sprawdź, czy to pomoże.
Vinayak

W moim przypadku, gdy otwieram \\ HOSTNAME między dwoma komputerami win10, widzę listę wszystkich folderów współdzielonych. Problem polega na tym, że jeśli kliknę jeden z folderów, zacznie on „myśleć” przez bardzo długi czas, zanim go nie otworzę
Pavel P

@Pavel, który może być problemem z uprawnieniami. Sprawdź kartę Udostępnianie w oknie Właściwości udostępnianego folderu i kliknij przycisk Udostępnij. Wpisz „Wszyscy” i kliknij Dodaj. Jeśli możesz teraz uzyskać dostęp do tego folderu z drugiego komputera, konieczna może być zmiana uprawnień do udostępniania.
Vinayak,

5

Oto obejście.

Czasami odnajdowanie sieci w systemie Windows po prostu nie działa, ale sieć jest obecna, po prostu niedostępna.

Następnie powinieneś przypisać statyczny adres IP stacji serwera plików.

Zamapuj dysk do folderu współdzielonego, używając adresu IP stacji zamiast nazwy komputera.

Przykład:

\\192.168.1.141\fileserver

instead of the inaccesible

\\computer-name\fileserver

3

Czy modem jest również routerem, do którego podłączone są oba komputery? Jeśli tak, ich aktualizacja prawdopodobnie resetuje wszystko do wartości domyślnych, powodując wykrycie nowej sieci przez system Windows 7. W rezultacie pojawia się okienko z zapytaniem, jaki to rodzaj sieci. Jeśli zostanie wybrany dla sieci publicznej, będzie bardzo ograniczony. Prawdopodobnie tak się stało.

Oto, co robisz na komputerze z systemem Windows 7:

  1. Kliknij ikonę sieci w pobliżu czasu w prawym dolnym rogu.
  2. Kliknij Open network and sharing center
  3. Poniżej View your active networkspo lewej stronie kliknij niebieski tekst, który prawdopodobnie mówi teraz Public networklub ewentualnie Home network.
  4. W nowym oknie dialogowym wybierz Work network.
  5. Kliknij Close.

Teraz powinno znów działać.

Jeśli nadal nie działa, kliknij Change advanced sharing settingspo lewej stronie i oceń te ustawienia. Zrób to samo na komputerze z systemem Windows 8. (Powyższe 5 kroków nie dotyczy systemu Windows 8. Zawsze będzie tam sieć publiczna, a system Windows 8 nie zapyta, jaką sieć masz.)


w7 był w sieci domowej. Zmiana na działającą sieć nie miała znaczenia. Mam również maszynę xp w tej samej sieci i ona też nie widzi maszyny w8. Zaawansowane udostępnianie w8 wydaje się rozsądne (włącz odnajdywanie sieci oraz udostępnianie plików i drukarek w sieciach prywatnych, wyłącz dla publicznych; udostępnianie folderów publicznych w sieci i udostępnianie chronione hasłem są wyłączone. Próbowałem włączyć udostępnianie chronione hasłem we wszystkich sieciach (ponieważ jest to co staram się zrobić, korzystając z zaawansowanego udostępniania?), ale to nie miało znaczenia
Jimmy

Właściwie widzę coś podejrzanego na w8. W „Centrum sieci i udostępniania” znajdują się dwie aktywne sieci: „Bell” i „Network 3”. Sieć 3 jest typu Ethernet i mówi „brak dostępu do Internetu”. Dzwon jest typu „Bell” i ma dostęp do Internetu. „Wybieram” połączenie Bell, aby mieć zewnętrzny (publiczny) adres IP. Podejrzane jest to, że Bell jest oznaczony jako „Sieć prywatna”, a „Sieć 3” - „Sieć publiczna”. Wydaje mi się, że powinno być odwrotnie? Czy mogę zmusić system Windows 8 do uczynienia z Bell sieci publicznej, a Network 3 sieci prywatnej?
Jimmy

Czy tworzysz połączenie VPN? Jeśli tak, to czy wszystko działa po odłączeniu sieci VPN? Jeśli tak, edytuj połączenie VPN, kartę sieciową, ipv4, odznacz opcję Użyj zewnętrznej bramy.
LPChip

3

Naprawiłem to, wykonując następujące czynności:

1- go start-> panel sterowania-> menedżer urządzeń otwórz go 2- w menu Widok zaznacz „wyświetl ukryte urządzenia” 3- otwórz gałąź kart sieciowych. 4 - zobaczysz wiele adapterów o nazwie Microsoft 6to4. (miałem ich ponad 150). 5- usuń wszystko. 6 - uruchom ponownie komputer.

Jednak podczas wyszukiwania znalazłem inny użyteczny zasób, który zawiera kilka kroków innych niż powyższy; więc jeśli chcesz, możesz spróbować na http://appuals.com/best-fix-steps-fix-error-0x80004005/


3

I tak niedawno wdrożony system Windows 10 na kilku maszynach testowych w moim gabinecie i miał problem nie jest w stanie uzyskać dostęp do IE udziału sieciowego "\\USA\Shared"lub "\\FRANCE\Shared"ale "\\ENGLAND\Shared"pracował w porządku, jak to był mój udział lokalny. Było to tylko w moim Dell Optiplex 990, który używa Gigabitowej karty sieciowej Intel 82579LM. Laptopy mają dostęp do udziałów sieciowych. Spojrzałem na HKLM\System\CurrentControlSet\ poprawkę reg, a także, że działały odpowiednie usługi sieciowe.

Ja i mój kolega z Szanghaju myśleliśmy, że mogą to być problemy z DNS, ale NSLookup rozwiązał się doskonale. Poszedłem do: https://downloadcenter.intel.com/product/47549/Intel-82579-Gigabit-Ethernet-Controller, gdzie Intel wydało nowe wersje karty sieciowej w ciągu kilku dni od siebie.

Oczywiście były pewne problemy. Po aktualizacji sterowników i ponownym uruchomieniu moje nielokalne udziały działają doskonale.


2

Istnieją dwa aktywne połączenia sieciowe na komputerach z systemem Windows 8: Sieć 3 typu Ethernet i Bell, połączenie dsl wymagające nazwy użytkownika i hasła. Kiedy połączę się z połączeniem Bell, urządzenie otrzyma publiczny adres IP. W każdym razie połączenie Bell było typu Sieć prywatna, a Sieć 3 była typu Sieć publiczna - dokładnie odwrotnie niż powinny. Po zmianie tych ustawień wszystko zaczęło działać zgodnie z oczekiwaniami.

To było proste, aby zmienić połączenie sieciowe 3 na prywatne (Windows + I, kliknij dostęp do Internetu, a następnie Wyświetl ustawienia połączenia u góry, gdzie mogłem wybrać sieć 3 i włączyć „Znajdź urządzenia i zawartość”). Upublicznienie Bell było trochę bardziej zaangażowane, ponieważ nie pojawia się w View View Settings. Musiałem więc przejść do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles, znaleźć profil z nazwą profilu Bell i zmienić jego kategorię na 0 (tzn. Pozostawić puste). Zobacz bardziej szczegółowe instrukcje i zrzuty ekranu .


2

Miałem coś podobnego, ale mogłem połączyć się z NIEKTÓRYMI folderami współdzielonymi, ale nie innymi na jednym komputerze klienckim. Co gorsza, mogłem połączyć się z nimi wszystkimi z jednej nazwy logowania na komputerze klienckim, ale tylko niektóre z nich używają innej nazwy logowania. I o ile mogłem zobaczyć, obie nazwy logowania zostały ustawione na obu komputerach.

Ten artykuł mnie naprawił: http://www.howtogeek.com/howto/13197/map-a-network-drive-from-xp-to-windows-7/

Miałem to, co MYŚLIŁO, to ta sama nazwa użytkownika na maszynie XP (hosta), ale nie mogłem połączyć się z niektórymi folderami na nim. Okazuje się, że chociaż „Pełna nazwa” była taka sama na obu komputerach PC (w Administratorze, Lokalnych użytkownikach i grupach, Użytkownicy), „Nazwa” była inna. Po dodaniu do hosta tej samej „pełnej nazwy” wszystko działało zgodnie z oczekiwaniami.

Domyślam się, że problem został spowodowany, ponieważ niektóre foldery zostały utworzone przez jednego użytkownika na komputerze hosta, a inne (do których nie miałem dostępu) zostały utworzone przez drugiego.

Dodając nazwę użytkownika dla komputera klienckiego na hoście, uzyskałem dostęp do wszystkich udostępnionych plików.


-1

Miałem podobny problem i skończyłem na tym, że użytkownik uzyskiwał dostęp do udziału sieciowego przy użyciu innego poświadczenia użytkownika (zmapowany dysk sieciowy), usunięcie tego poświadczenia z menedżera poświadczeń w panelu sterowania rozwiązało problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.