Wyłącz udział administracyjny w systemie Windows 7

8

Usunąłem udziały administracyjne, ale po ponownym uruchomieniu są one ponownie włączane. Próbowałem również edytować rejestr zgodnie z opisem w tym wpisie na forum Microsoft , ale jest on również ponownie włączany po ponownym uruchomieniu. Czy istnieje możliwość wyłączenia udziałów, aby pozostały wyłączone po ponownym uruchomieniu?

Davidenko
źródło

Odpowiedzi:

9

W systemie Windows 7 udziały administracyjne są mniej szkodliwe niż w poprzednich wersjach systemu Windows, ponieważ są ukryte w sieci i mogą być dostępne tylko zdalnie przez administratorów sieci. Microsoft wyraźnie ostrzega, że ​​ich wyłączenie może spowodować nieprawidłowe działanie niektórych programów (ale nie mówi, które z nich).

Jeśli chcesz je wyłączyć, jedynym sposobem jest utworzenie skryptu uruchamiania, ponieważ te udziały są zawsze odtwarzane ponownie podczas rozruchu.

Przykładowy skrypt to:

NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE admin$ /delete

Umieść te polecenia w pliku .bat, utwórz skrót do niego na pulpicie (lub w innym miejscu), a następnie przeciągnij skrót, Start > All Programs > Startup aby wykonać automatycznie po zalogowaniu.

Innym sposobem na zrobienie tego samego jest zapisanie pliku skrótu lub pliku wsadowego %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\.

harrymc
źródło
Jak możesz powiedzieć, że udziałów administracyjnych nie można używać w systemie Windows 7? Może w twojej konkretnej konfiguracji, ale mam d $ i c $ na moim komputerze dostępne z mojego laptopa.
Kitet
@Kitet: Masz rację - moje sformułowanie było zbyt ogólne. Poprawione
harrymc
Prawdopodobnie chcesz to dodać do „Harmonogramu zadań”, aby nie zależało to od loginu użytkownika.
palswim
6

Przeczytaj najpierw http://support.microsoft.com/kb/842715/en-us - tutaj możesz znaleźć potencjalny problem, który może się zdarzyć, gdy udziały administracyjne są wyłączone. Niektóre usługi Windows zależą od tego.

Podczas korzystania z polecenia net share lub MPSReports mogą pojawić się różne problemy, gdy udziały administracyjne są usuwane lub w inny sposób brakuje. Dane wyjściowe mogą wskazywać, że na komputerze brakuje udziału IPC $, ADMIN $ lub C $ . Jeśli ponownie utworzysz brakujący udział, może on zostać ponownie utracony po następnym uruchomieniu lub zalogowaniu. Ten problem może wystąpić, nawet jeśli ustawisz wartości DWORD rejestru AutoShareServer i AutoShareWks na 1.

Jeśli komputer, którego dotyczy problem, jest kontrolerem domeny, możesz otrzymywać komunikaty o błędach na komputerach klienckich podczas logowania do sieci lub podczas próby przyłączenia się do domeny. Czasami możesz zalogować się na komputerach klienckich z systemem Microsoft Windows 2000 lub Microsoft Windows XP, ale nie możesz zalogować się na komputerach klienckich z systemem Microsoft Windows 95, Microsoft Windows 98 lub Microsoft Windows Millennium Edition.

Podczas próby zdalnego dostępu lub wyświetlenia komputera, którego dotyczy problem, za pomocą ścieżki UNC, zamapowanego dysku, polecenia net use, polecenia net view lub podczas przeglądania sieci w sąsiedztwie sieci lub w Moich miejscach sieciowych może zostać wyświetlony komunikat o błędzie .

Podczas próby wykonania zadań administracyjnych na kontrolerze domeny mogą pojawić się błędy. Na przykład przystawki MMC, takie jak Użytkownicy i komputery usługi Active Directory lub Witryny i usługi Active Directory, mogą się nie uruchamiać i może zostać wyświetlony komunikat o błędzie.

Jeśli jesteś pewien, co robisz, po prostu odpowiedz Google.

Filip Gjorgjevikj
źródło
1
Cześć Filip. Odpowiedzi „Tylko link” nie są przydatne dla tej witryny. Jeśli link zniknie, odpowiedź zostanie dołączona. Proszę sparafrazować treść do swojej odpowiedzi. Możesz pozostawić linki jako odniesienie, ale odpowiedzi powinny być samodzielne.
Paul
3

Możesz usunąć udziały administracyjne w oknie systemu Windows i uniemożliwić ich automatyczne tworzenie, edytując następujący klucz rejestru i ustawiając jego wartość na 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer

Aby zastosować tę zmianę, należy zatrzymać i ponownie uruchomić usługę serwera, co można łatwo zrobić, wprowadzając następujące polecenia w wierszu polecenia:

net stop server
net start server

Jednak firma Microsoft zaleca, aby nie usuwać udziałów administracyjnych, ponieważ może to spowodować uszkodzenie wielu różnych rzeczy. Aby wyświetlić listę problemów, które mogą wystąpić, zapoznaj się z artykułem Microsoft: Omówienie problemów, które mogą wystąpić, gdy brakuje udziałów administracyjnych.

Ahmadian Jafar
źródło
Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie. OP próbował już ustawienia rejestru, ale to nie działało.
DavidPostill
1
To dlatego, że poprawna nazwa klucza to AutoShareWks , a nie AutoShareServer (przynajmniej dla mnie, w systemie Windows 10). Reszta jest poprawna, wystarczy zmienić nazwę klucza. Jest nieprawidłowy w co najmniej jednej witrynie Microsoft.
Glenn Slayden
start> uruchom> msconfig> wyłącz „usługi udostępniania sieci”, jeśli nie korzystasz ze wspólnej sieci LAN.
mosh
Ten artykuł pomocy technicznej MS sprawia wrażenie, że jeśli dowolna wartość ( AutoShareServerlub AutoShareWks) jest ustawiona na 1, zostaną utworzone udziały administracyjne. Ten link sugeruje, że przyczyną różnie nazwanych wartości jest to, że AutoShareServerjest używany w systemach operacyjnych serwera i AutoShareWkswystępuje w systemach innych niż serwer.
Mówię: Przywróć Monikę
0

Utworzyłem jeden plik wsadowy i uruchamiam go podczas uruchamiania. To samo można uruchomić w dowolnym momencie po uruchomieniu systemu Windows. W ten sposób nie muszę cały czas ręcznie się zatrzymywać.

NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE E$ /delete
NET SHARE admin$ /delete
Chirag
źródło
2
Witamy w Super User! To powiela inną odpowiedź i nie dodaje żadnej nowej treści. Nie publikuj odpowiedzi, chyba że masz coś nowego do dodania.
DavidPostill