Jak udostępnić dowolny folder bez hasła w systemie Windows 8/10 w sieci domowej, jeśli dotyczy to konta Microsoft?

64

Moje pytanie brzmi: jak poprawnie skonfigurować udostępnianie plików w sieci domowej w systemie Windows 8/10, aby udostępnić dowolny folder „Wszyscy” (Eksplorator plików-> kliknij prawym przyciskiem myszy folder-> Właściwości-> Udostępnianie-> Zaawansowane udostępnianie- > Udostępnij ten folder) faktycznie udostępnia folder wszystkim bez hasła, nawet z kontami Microsoft?

Zanim odpowiesz, czytaj dalej, ponieważ trywialne rozwiązanie nie działa, jeśli zaangażowane są konta Microsoft .

Mam sieć domową z komputerami z systemem Windows 8.1 i Windows 10, wszystkie w tej samej grupie roboczej. Brak grupy domowej. Chcę móc udostępniać poszczególne foldery w sieci, ustawiając je jako współdzielone za pomocą Eksploratora plików. W Windows 7 i Vista po prostu przechodzę do Centrum sieci i udostępniania, włączam udostępnianie plików i drukarek, wyłączam udostępnianie chronione hasłem i wszystko działa. W Windows 10 i Windows 8 to samo nadal działa, ale tylko wtedy, gdy oba komputery używają kont lokalnych. Gdy tylko jeden z komputerów - ten, który uzyskuje dostęp do plików lub ten, który je udostępnia - korzysta z konta Microsoft, nie jest już możliwy dostęp do żadnych plików ani folderów na innych komputerach. W szczególności, jeśli komputer z kontem Microsoft spróbuje uzyskać dostęp do komputera z kontem lokalnym, wyświetli monit o podanie nazwy użytkownika i hasła, a dostęp nie powiedzie się, chyba że podana zostanie nazwa użytkownika i hasło rzeczywistego użytkownika na komputerze docelowym. Zmiana konta Microsoft na konto lokalne natychmiast rozwiązuje problem , bez żadnych innych zmian w konfiguracji.

Ten problem jest prawdziwy i odtworzyłem go na kilku komputerach, znajomi napotykają ten sam problem i znalazłem kilka raportów innych użytkowników z tym samym problemem, ale nie ma rozwiązania. Problem wydaje się być taki sam w Windows 8 i Windows 10.

Pomyślnie wprowadzone obejścia (nie rozwiązania):

  1. Przechowuj nazwy użytkowników / hasła do innych komputerów w Menedżerze poświadczeń i porzuć pomysł udostępniania bez hasła. Najlepiej użyj wspólnego konta w celu uzyskania dostępu *.
  2. Nie używaj kont Microsoft.
Piotr
źródło
1
Czy próbowałeś udzielić ANONYMOUS LOGONuprawnienia tożsamości do folderu współdzielonego?
Twisty Impersonator,
Nie specjalnie, ale „wszyscy” domyślnie obejmują „anonimowe logowanie”. Spróbuję, kiedy będę w domu, ale nie oczekuj, że to coś zmieni.
Peter
Nie, począwszy od systemu Windows XP tożsamość logowania anonimowego została usunięta z grupy Wszyscy.
Twisty Impersonator
1
Nie mogę przypomnieć sobie czasu, używając dowolnej wersji systemu Windows, kiedy współużytkowałem folder na jednym komputerze i mogłem uzyskać do niego dostęp przez sieć LAN bez żadnych problemów. Zawsze coś się dzieje, czy to będzie dziedzina; Grupa robocza; lub te uprawnienia powinny ... chodź już.
Ejaz
2
A dzięki najnowszej aktualizacji systemu Windows 10 Microsoft ZNOWU złamał tę PONOWNIE. Teraz nie będzie też działać z kontami lokalnymi. Dlaczego prowadzą wojnę z anonimowymi udziałami? Niektórzy CHCĄ ich !!!
robross0606

Odpowiedzi:

19

Aby wyjaśnić problem:

W systemie Windows 8.1 i prawdopodobnie Windows 8, gdy używasz konta Microsoft do logowania do systemu Windows, domyślną nazwą użytkownika podczas nawiązywania połączenia sieciowego jest MicrosoftAccount\<live_id_username>zamiast logowania, <computer_name>\<username>jak w poprzednich wersjach systemu Windows.

Ten formularz MicrosoftAccount może spowodować błąd logowania na dowolnym serwerze, który nie korzysta z konta Microsoft, ze względu na ścisły sposób implementacji kont Microsoft / Local w systemie Windows 8 / 8.1.

Nie udało mi się znaleźć sposobu na zmuszenie systemu Windows 8 / 8.1 do używania starego formatu computer-name\user-name, chyba że zastosuje się jedno z obejść wymienionych w poście. Prawdopodobnie ten problem musi rozwiązać sam Microsoft.

Przetestowałem i jest to nadal prawdą w systemie Windows 10, więc nie oczekuj żadnej poprawy. Niestety w ten sposób zaimplementowano konta Microsoft / Local.

harrymc
źródło
Od tego czasu zduplikowałem problem z Windows 10 i wypróbowałem wszystkie obejścia wspomniane w sieci, ale bezskutecznie. Widzę, że okno dialogowe ma sam komputer z systemem Windows 10 jako domenę, a jedynym sposobem na zmianę tego jest wejście <computer-name>\<username>do okna dialogowego. Nadal nie znam, jak w mojej odpowiedzi, żadnego innego rozwiązania niż obejścia wymienione w poście. Możesz podnieść ten problem w kanale opinii o systemie Windows 10.
harrymc
Od momentu zadania pytania minęło 10 miesięcy i uzyskano ponad 15 000 wyświetleń. Nikt nie wiedział, jak to naprawić, więc zaznaczam to jako odpowiedź, aby potwierdzić, że udostępnianie sieci jest częściowo zepsute w Windows 8 i 10.
Peter
Mam problem z udostępnieniem mojego folderu lokalnego (Windows 10) na innym komputerze z systemem Windows 10. Ale ten drugi komputer z systemem Windows 10 ma konto Microsoft i mogę uzyskać dostęp do jego udziału bez hasła. Nie mogę potwierdzić twoich wniosków.
Violet Giraffe
1
Właśnie spróbowałem ponownie, nadal nie działa 25 listopada 2015 r.
Peter
2
Wciąż nie działa na rocznicowej aktualizacji systemu Windows 10
Syakur Rahman
34

Udało mi się udostępnić foldery bez haseł w systemie Windows 10 kontom Microsoft, postępując zgodnie z tym przewodnikiem: http://www.howtogeek.com/126214/how-to-create-network-file-shares-w--no-passwords-in- Windows 8/

Publikuję tutaj, aby zapobiec gniciu linków:

  1. Centrum otwartej sieci i udostępniania
  2. Następnie kliknij link Zmień zaawansowane ustawienia udostępniania na lewym panelu. zrzut ekranu
  3. Teraz rozwiń sekcję Wszystkie sieci. zrzut ekranu
  4. Na koniec przełącz przycisk promieniowy na ustawienie Wyłącz chronione hasłem udostępnianie i kliknij Zapisz zmiany. zrzut ekranu
  5. To działa!

Nie próbowałem tego zbyt szeroko (na przykład, jeśli zamiast tego potrzebujesz udziału chronionego hasłem), ponieważ wszystkie udziały w mojej sieci LAN nie muszą być chronione hasłem, a ponieważ nie ma Wi-Fi, wiem, że jestem tylko jeden, aby uzyskać dostęp do udziału. Ale myślę, że jeśli wyłączy wszystkie hasła, nadal będzie działał z uprawnieniami dostępu NTFS

Magnetic_dud
źródło
2
Jest to dokładne rozwiązanie, które, jak mówi pytanie, nie działa, z wyjątkiem tego, że zapomina się wspomnieć, że należy również włączyć udostępnianie plików i drukarek w tym samym oknie. Właśnie zweryfikowałem na niektórych komputerach, aby upewnić się, że nadal tak jest: Uzyskiwanie dostępu do folderu współdzielonego na komputerze z kontem Microsoft z komputera z kontem lokalnym nadal nie działa w ten sposób, bez pewnej formy dodatkowych wspólnych poświadczeń - nawet w przypadku najnowszych łatki systemu Windows 10 na obu komputerach.
Peter,
2
@Magnetic_dud Problem jest odwrotny. Jeśli bieżącym użytkownikiem jest konto Microsoft, nie może uzyskać dostępu do udziałów na innych komputerach z systemem Win10. Ponownie zaloguj się do konta lokalnego, a udział na drugim komputerze jest nagle dostępny.
kremacja
3
To nie działa na mnie na Win 10 i Win XP. :( Zgaduję, ponieważ system Windows 10 wyłączył konto GOŚCINNE i nie można go już włączyć.
Kyslik,
2
To nie działa dla mnie ... chyba że użyję C: \ Users \ Public \ Downloads \. To działa dobrze. Inne foldery zawodzą. Wydaje się, że brakuje instrukcji HowToGeek, aby włączyć inne foldery.
candied_orange
2
Musisz przyznać Everyoneuprawnienia do identyfikowania udostępnionym folderom. Ponadto, jeśli chcesz, aby użytkownicy mogli modyfikować foldery w sieci, musisz edytować uprawnienia do udostępniania i upewnić się, że „Wszyscy” mają pełną kontrolę.
Twisty Impersonator