Udostępnianie plików i drukarek w systemie Windows 7 nie działa dla mnie

10

Jeszcze kilka dni temu nie miałem żadnych problemów, ale teraz nie mogę korzystać z udostępniania plików i drukarek w systemie Windows 7, ale wszyscy inni w sieci mogą.

Możliwe, że zainstalowałem jakiś program, który dokonał zmiany lub wyłączył usługę Windows! (Jak: proxy, ...)

Teraz:

  • Mogę pingować wszystkich w sieci.

  • Każdy może mnie pingować.

  • Nie widzę ich komputerów w systemie Windows 7 „Sieci”, więc nie mogę korzystać z udostępniania plików i drukarek.

  • Każdy może zobaczyć mój komputer w Windows 7 „Sieci”, a także może korzystać z mojego udostępniania plików i drukarek.

  • Dzięki programowi komunikacyjnemu LAN możemy (ja i ​​wszyscy) rozmawiać na czacie tekstowym, czat wideo i przesyłać pliki.

Jak skonfigurować komputer, aby wyświetlać inne komputery w sieci i korzystać z udostępniania plików i drukarek w systemie Windows 7?

te ekrany, może pomóc:

I jedna zabawna rzecz: nie widzę mojego komputera według adresu IP Nie widzę mojego komputera według adresu IP

EmRa228
źródło
Czy możesz uzyskać dostęp do innych, korzystając z ich adresu IP? spróbuj wpisać \\ 192.168.1.xx zamień xx na inne IP
Martheen Cahya Paulo
@MartheenCahyaPaulo nie, nie mogę.
EmRa228,
Pytanie: Czy wykonałeś wszystkie czynności opisane na przykład tutaj ?
harrymc
@harrymc tak, patrz: i.imgbox.com/aas9ehhU.jpg
EmRa228
z którego portu korzystasz w Proxifier?
Ahmed Bilfaqih

Odpowiedzi:

17

Istnieje wiele czynników, które mogą powodować problemy z udostępnianiem plików / drukarek w systemie Windows. Niestety, ponieważ jest tak wiele czynników, może zajść trochę testów, aby ustalić dokładną przyczynę w danym scenariuszu.

TL; DR / DIY: Przejdź do podsumowania

Grupa robocza / grupa domowa

System Windows Vista zmienił sposób udostępniania plików / drukowania. Zamiast ustawiać tę samą nazwę grupy roboczej, co w XP, musisz teraz utworzyć także grupę domową i ustawić typ sieci (public / private (home) / domain).

Konfiguracja udostępniania plików / drukowania powinna być domyślnie łatwa, ale kiedy zaczniesz zmieniać ustawienia lub korzystać z oprogramowania zabezpieczającego innej firmy, dość trudne jest upewnienie się, że wszystko jest ustawione poprawnie, ponieważ jest tak wiele czynników.

Jeśli chcesz udostępnić, ustaw typ sieci na prywatny . Jeśli nie chcesz udostępniać, ustaw typ sieci na publiczny . Może się to wydawać sprzeczne z intuicją, ale ma sens: w sieci publicznej chcesz zablokować ustawienia udostępniania, ale chcesz więcej swobodnego udostępniania w sieci prywatnej.

Usługi

Istnieją nie mniej niż cztery usługi systemu Windows, które muszą być uruchomione, aby udostępnianie plików i drukarek działało poprawnie i w pełni:

  • Przeglądarka komputerowa
  • serwer
  • Pomocnik NetBIOS TCP / IP
  • Stacja robocza

Otwórz przystawkę Usługi MMC ( services.msc) i upewnij się, że te dla są uruchomione i ustawione na Automatyczny start. Otwórz ponownie miejsca sieciowe i odśwież. Jeśli to nie działa, spróbuj ponownie za minutę lub dwie.


Osobiście nie lubię, gdy wszystkie te zewnętrzne usługi działają przez cały czas, nawet gdy nie korzystam z udostępniania plików / drukowania. W związku z tym utworzyłem dwa pliki wsadowe, które pozwalają mi je włączać i wyłączać w razie potrzeby bez konieczności ręcznego uruchamiania lub zatrzymywania poszczególnych usług:

::LANOn.bat:
net start browser
net start server
net start lmhosts
net start lanmanworkstation

::LANOff.bat:
net stop browser
net stop server
net stop lmhosts
net stop lanmanworkstation

Ustawienia adaptera

Oprócz usługi należy także włączyć NetBIOS na karcie sieciowej:

Opcje NetBIOS dla karty sieciowej

Chociaż wydaje się to oczywistym krokiem, upewnij się również, że udostępnianie plików / drukarek jest zainstalowane i włączone dla aktywnej karty sieciowej, szczególnie jeśli zainstalowano więcej niż jedną kartę sieciową:

Usługa udostępniania plików / drukowania

Upewnij się również, że ustawienia DNS są ustawieniami domyślnymi, jeśli nie musisz ich specjalnie zmieniać, ponieważ te ustawienia mogą wpływać na widoczność do iz sieci LAN:

Okno dialogowe ustawień DNS

Na koniec upewnij się, że nazwa systemu i domena / grupa robocza są poprawnie skonfigurowane dla twojej sieci; na przykład:

Okna dialogowe Nazwa komputera / Ustawienia grupy roboczej

Uwaga : Upewnij się, że nazwy komputera i grupy roboczej są prawidłowe. Oficjalny interfejs systemu Windows zapobiega użyciu nieprawidłowych znaków lub zbyt długiemu, ale oprogramowanie innych firm nie musi temu zapobiegać. Może to powodować problemy z wykrywaniem sieci.

Porty

Inną częstą przyczyną File / Print Sharing nie działa jest to, że zapora zamyka wymagany port. Udostępnianie plików / wydruków w systemie Windows wymaga otwartych portów TCP i UDP 135-139.

Sprawdź oprogramowanie zabezpieczające (zapora ogniowa, oprogramowanie antywirusowe, programy proxy), aby upewnić się, że niezbędne porty nie są blokowane . Udostępnianie plików / wydruków było w przeszłości potencjalną luką i dlatego było często blokowane. Możesz uruchomić test za pomocą ShieldsUP! .

Oprogramowanie zabezpieczające

Czy ostatnio zainstalowałeś lub zmieniłeś ustawienia oprogramowania zabezpieczającego, takiego jak zapory ogniowe, oprogramowanie antywirusowe itp.? Tego rodzaju programy często lubią majstrować przy różnych aspektach systemu operacyjnego, aby je zablokować, a jeśli ustawisz ustawienie „prywatność” lub coś w tym stylu, może to blokować lub wyłączać niektóre aspekty systemu Windows. Na przykład WWDC (Windows Worms Doors Cleaner) to świetny sposób na zahartowanie systemu Windows XP, ale ustawienie go na maksymalne bezpieczeństwo ma efekt uboczny polegający na wyłączeniu udostępniania F&P, harmonogramu zadań (a zatem preselekcji) itp.

Sprawdź ustawienia programów bezpieczeństwa, aby znaleźć opcję związaną z udostępnianiem.

Ponadto upewnij się, że Zapora systemu Windows jest poprawnie skonfigurowana na wypadek, gdybyś coś kiedyś zmienił. Można porównać z pełną listą (domyślnych) reguł Zapory systemu Windows dotyczących udostępniania plików / wydruków z systemu z poprawnie działającym udostępnianiem plików / wydruków.

Nędza, Poznaj firmę

Wiele innych osób miało podobne problemy z udostępnianiem plików / wydruków.

Wszystkie te osoby musiały albo zmodyfikować konfigurację sieci (public / private / home / homegroup / etc.), Aby dopasować ją do reszty sieci, lub zresetować / wyłączyć Zaporę systemu Windows (lub jeden z innych elementów wymienionych w ta odpowiedź). Jedna osoba powiązana z plikiem, który może pomóc rozwiązać problem.

Ta osoba miała problem z udostępnianiem plików / drukarek, który został naprawiony przez zresetowanie reguł Zapory systemu Windows. W tym wątku znajduje się także przewodnik zawierający kilka kroków obejmujących zmianę domyślnych ustawień udostępniania, które powinny pomóc.

W tym wątku zasugerowano zresetowanie stosu TCP / IP oraz usunięcie obcych adapterów 6to4 .

Oficjalne odpowiedzi

Wykrywanie sieci to ustawienie sieciowe, które wpływa na to, czy komputer może widzieć (znajdować) inne komputery i urządzenia w sieci oraz czy inne komputery w sieci mogą widzieć twój komputer. Domyślnie Zapora systemu Windows blokuje wykrywanie sieci, ale można je włączyć.

Przynajmniej jako tymczasowy krok diagnostyczny wyłącz program antywirusowy i Zaporę systemu Windows. To nie jest tak proste, jak mogłoby się wydawać; wymaga całego jednominutowego wideo, aby pokazać, jak to zrobić.

Ci ludzie rozwiązali to, całkowicie wyłączając Zaporę systemu Windows.

Oto dwie oficjalne strony pomocy Microsoft, które omawiają naprawianie udostępniania plików / drukarek i komputerów nie wyświetlających się w sieci. Mają także dwa narzędzia do rozwiązywania problemów: [1] [2] do rozwiązania tych problemów.

Zasoby

Podsumowanie

Gdy funkcja udostępniania plików / drukowania nie działa, upewnij się, że:

  • Udostępnianie plików / wydruków jest poprawnie zainstalowane i włączone na wszystkie sposoby: usługi, karty sieciowe, porty

  • Wszystkie ustawienia są poprawne i pasują do reszty sieci, w tym nazwy komputerów i grup roboczych, rodzaj sieci i ustawienia sieciowe

  • Oprogramowanie zabezpieczające (zewnętrzne lub nie) jest odpowiednio skonfigurowane, wyłączone lub odinstalowane

Jeśli po tym wszystkim, ty system jest nadal pomieszane i File / Print Sharing jest nadal nie działa prawidłowo, to może również odwołać się do rodzajowego fix-it kroki jak chkdsk, sfc, , , lub nawet .systemrestorerepair installreinstalling

Synetech
źródło
Wszystkie usługi są „uruchomione” i „automatyczne”. Próbuję również utworzyć i uruchomić plik „LANOFF.bat”, a następnie „Lanon.bat”. ale mój problem nadal istnieje.
EmRa228,
dzięki za aktualizację odpowiedzi, patrz: i.imgbox.com/aacn9YJh.jpg Czy porty są otwarte? wszystkie moje zapory są wyłączone, a programy proxy nie mają wpływu na porty 135-139.
EmRa228,
1
„yesssssssssssssss” ? o.OTak co? Tak, to w końcu działa, czy tak, potwierdziłeś, że jest włączony?
Synetech,
1
Ah, dobrze. Żeby było jasne, wszystko działa zgodnie z oczekiwaniami, a jedynym problemem jest to, że inni ludzie w sieci LAN nie widzą twojego komputera? Czy jesteś za routerem lub bezpośrednio podłączony do sieci LAN?
Synetech,
1
Ups, miałem to do tyłu. Tak czy inaczej, to ten sam problem; konfiguracja sieci nie jest taka sama jak w pozostałej części sieci LAN, wymagane oprogramowanie (usługi / programy) nie działa lub coś jest blokowane. Tak jak powiedziałem, sprawdź dokładnie swoje oprogramowanie zabezpieczające (zaporę ogniową, program antywirusowy itp.), Aby upewnić się, że nie ustawiono niczego, co uniemożliwia to działanie.
Synetech,
2

Rozumiem z komentarza, że ​​inne komputery nie są Windows 7, więc zakładam, że wszystkie są XP.

Aby XP mógł wykryć lub zostać wykryty przez system Windows 7 lub Vista, musi zainstalować:
protokół obiektu odpowiadającego Link Layer Topology Discovery (LLTD) .

Bez tego protokołu XP i Vista / 7 nie mówią tym samym „językiem” odkrywczym.

[EDYTOWAĆ]

Nieporozumienie: jeśli wszystkie komputery mają system Windows 7, nie ma powodu takiego problemu z oprogramowaniem. Pozostały mi więc następujące sugestie:

  • Przywróć do punktu przywracania systemu datowanego przed problemem.
    Lepiej sprawdź również, czy Windows Update wystąpił od tego czasu, więc może być konieczne zablokowanie aktualizacji.
  • Odśwież sterownik karty sieciowej za pomocą najnowszej wersji ze strony producenta
  • Użyj Kontrolera plików systemowych, aby sprawdzić integralność systemu
  • Zresetuj stos TCP / IP:

    netsh int ip reset C: \ netsh.log.txt
    netsh winsock reset

We wszystkich przypadkach zawsze wykonuj kopie zapasowe przed rozpoczęciem gry z systemem operacyjnym ·

harrymc
źródło
1
NIE, wszystkie inne komputery mają system Windows 7.
EmRa228,
ten zrzut ekranu pochodzi z innego komputera w tej sieci LAN: i.imgbox.com/aagRRAaH.jpg
EmRa228,
Czyli po prostu ogólne kroki diagnostyczne?
Synetech,
1
@ Synetech: Tak - zgodnie z podanymi tutaj informacjami nie mogę znaleźć żadnego konkretnego powodu tego problemu (no oprócz infekcji wirusowej).
harrymc
1

Jeśli zainstalowałeś coś, co bałagan w twoich usługach sieciowych, co mogło bardzo łatwo to spowodować.

Sprawcą może być tutaj proxy, ponieważ bałagan w ruchu sieciowym - spróbuj go usunąć i powróć do domyślnej konfiguracji.

Rory Alsop
źródło
Nie chcę usuwać proxy, użyj go. ale kiedy go opuszczam, nic się nie dzieje.
EmRa228,
jakie usługi Windows są do udostępniania plików? i jak wrócić do domyślnej konfiguracji?
EmRa228,
1

Wygląda na to, że DNS dla tego komputera nie działa. Sprawdź powiązane ustawienia.

  • Kliknij Start. Wpisz ncpa.cpl w polu Rozpocznij wyszukiwanie.
  • Kliknij używane połączenie prawym przyciskiem myszy, wybierz Właściwości.
  • Kliknij dwukrotnie protokół IPv4.
  • Upewnij się, że adres IP i serwer DNS są ustawione na automatyczne uzyskiwanie.
  • Jeśli DNS jest już uzyskiwany automatycznie, sugeruję wybranie opcji „Użyj następującego adresu serwera DNS” i wprowadzenie adresu routera.

Sprawdź wynik. Jeśli problem nadal występuje, sprawdź plik hosts.

  • Kliknij przycisk Start, wpisz sterowniki w polu Rozpocznij wyszukiwanie, a następnie naciśnij klawisz ENTER.
  • Kliknij pozycję sterowników wyświetlaną w wynikach wyszukiwania. Ikona obok sterowników będzie folderem.
  • Pojawi się okno, które wyświetli Windows> system32> sterowniki w pasku adresu u góry. Kliknij dwukrotnie folder etc.
  • Znajdź i kliknij prawym przyciskiem myszy plik hosts, a następnie kliknij polecenie Zmień nazwę.
  • Wpisz oldhosts, a następnie naciśnij klawisz ENTER. Jeśli pojawi się następujący komunikat o błędzie, kliknij Kontynuuj.
  • Musisz potwierdzić tę operację.
  • Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk Kontynuuj.
  • Uruchom ponownie komputer, aby upewnić się, że zmiana zostanie zastosowana.

Jeśli powyższe rozwiązanie nie pomoże, wypróbuj to rozwiązanie, które polega na oznaczeniu sieci jako publicznej, chociaż Centrum sieci i udostępniania wskazuje sieć domową lub służbową (sieć prywatna).

  • Otwórz Panel sterowania i wybierz Narzędzia administracyjne.
  • Otwórz Lokalne zasady bezpieczeństwa i wybierz Zasady menedżera listy sieci w lewym okienku. W głównym widoku kliknij prawym przyciskiem myszy sieć i wybierz Właściwości.
  • Wybierz kartę Lokalizacja sieci i zmień Typ lokalizacji na Prywatny.
  • We właściwościach sieci upewnij się, że zaznaczono „Klient sieci Microsoft Networks”. Jeśli nie, sprawdź to i uruchom ponownie.

Mam nadzieję że to pomoże.

Spróbuj, usuwając ukryte urządzenia z kart sieciowych.

Przede wszystkim w menedżerze urządzeń musisz nacisnąć view > 'show hidden devices'

  • Przejdź do Menedżera urządzeń
  • Karty sieciowe
  • Usuń wszystko

Odinstaluj wszystkie (niektóre nie mogą, nie przejmuj się). Następnie naciśnij prawy przycisk myszy na dowolnym adapterze i sprawdź scan for new devices. A jeśli to nie zadziała, odinstaluj Usługi plików i drukowania karty sieciowej, a następnie zainstaluj ponownie i uruchom ponownie. Mam nadzieję, że to może rozwiązać problem.

Ahmed Bilfaqih
źródło
rozwiązanie 1 jest w porządku. rozwiązanie 2, dosent work. rozwiązanie 3, dosent work. patrz: i.imgbox.com/aamm46mM.jpg
EmRa228
Uruchom ponownie i sprawdź ponownie.
Ahmed Bilfaqih,
Zaktualizowałem odpowiedź o rozwiązanie, spróbuj tego i daj mi znać.
Ahmed Bilfaqih
+1 za nowy sposób „pokaż ukryte urządzenia”. były 230 ukrytym adapterem !!!!
EmRa228,
Czy jest jakaś pomoc po usunięciu niechcianych ukrytych kart?
Ahmed Bilfaqih,
1

Odinstaluj i zainstaluj: Udostępnianie plików i drukarek w sieciach Microsoft Networks rozwiązało mój problem, nawet jeśli wypróbowałem wszystko powyżej, a nawet odinstalowałem i zainstalowałem sterownik karty sieciowej. (PC na domenie)

wprowadź opis zdjęcia tutaj

emirjonb
źródło
Po prostu odinstalowanie i instalacja: Udostępnianie plików i drukarek dla Microsoft Networks działało dla mnie ... próbowałem tyle innych bzdur wcześniej i nic nie działało.
Jimmy,
0

Sprawdź ustawienia zapory: Panel sterowania \ Wszystkie elementy Panelu sterowania \ Zapora systemu Windows \ Dozwolone programy Udostępnianie plików i drukowania zaznaczono obie kolumny (prywatne i publiczne)? Sieć podstawowa? Wykrywanie sieci?

idź naprzód i spójrz na reguły wychodzące.

może spróbować odinstalować, a następnie ponownie zainstalować „Udostępnianie plików i drukowania” z karty sieciowej. Ale Rory prawdopodobnie ma rację co do Proxifier

Logman
źródło
Stan Zapory systemu Windows: WYŁ; @logman dzięki za odpowiedź. z góry / reguły wychodzące Wszystkie elementy „akcja” są dozwolone. Próbowałem odinstalować, a następnie ponownie zainstalować „Udostępnianie plików i drukarek” z karty sieciowej, użyć także innej karty (połączenie lokalne). Dodatkowo karta WiFi. proxy: Próbowałem wyjść. Nadal mam problem. dzięki za nowy sposób rozwiązania. to mój zrzut ekranu: i.imgbox.com/aaeqeNwz.jpg może pomóc.
EmRa228,
-1

Zaktualizuj system Windows i zaktualizuj sterowniki.

Wolfpack'08
źródło
Testowany, działa.
Wolfpack'08
Czy możesz wyjaśnić, dlaczego Twoim zdaniem pomoże to w konkretnej sytuacji PO?
bertieb