Deaktivieren Sie die Administratorfreigabe unter Windows 7


8

Ich habe die Verwaltungsfreigaben entfernt, aber die Freigaben werden nach dem Neustart wieder aktiviert. Ich habe auch versucht, die Registrierung wie in diesem Microsoft-Forumsbeitrag beschrieben zu bearbeiten , aber sie wird auch nach einem Neustart wieder aktiviert. Gibt es überhaupt eine Möglichkeit, die Freigaben zu deaktivieren, damit sie nach einem Neustart deaktiviert bleiben?

Antworten:


9

In Windows 7 sind Verwaltungsfreigaben weniger schädlich als in früheren Windows-Versionen, da sie über dem Netzwerk verborgen sind und außerdem nur von Netzwerkadministratoren remote aufgerufen werden können. Microsoft warnt ausdrücklich davor, dass das Deaktivieren dieser Programme zu Fehlfunktionen führen kann (sagt jedoch nicht, welche).

Wenn Sie sie deaktivieren möchten, können Sie nur ein Startskript erstellen, da diese Freigaben während des Startvorgangs immer neu erstellt werden.

Ein Beispielskript ist:

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

Fügen Sie diese Befehle in eine .bat-Datei ein, erstellen Sie eine Verknüpfung dazu auf dem Desktop (oder an einer anderen Stelle) und ziehen Sie die Verknüpfung Start > All Programs > Startup , um sie beim Anmelden automatisch auszuführen.

Eine andere Möglichkeit, dasselbe zu tun, besteht darin, die Verknüpfung oder Batchdatei in zu speichern %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\.


Wie können Sie sagen, dass administrative Freigaben in Windows 7 unbrauchbar sind? Vielleicht in Ihrem speziellen Setup, aber ich habe d $ und c $ auf meinem PC, auf die ich von meinem Laptop aus zugreifen kann.
Kitet

@ Kitet: Du hast recht - meine Formulierung war viel zu allgemein. Korrigiert.
Harryc

Sie möchten dies wahrscheinlich zum "Taskplaner" hinzufügen, damit es nicht von einer Benutzeranmeldung abhängt.
Palswim

6

Bitte lesen Sie diese zuerst http://support.microsoft.com/kb/842715/en-us - hier finden Sie ein potenzielles Problem, das auftreten kann, wenn administrative Freigaben deaktiviert sind. Einige Windows-Dienste hängen davon ab.

Möglicherweise treten verschiedene Probleme auf, wenn administrative Freigaben entfernt werden oder auf andere Weise auf Ihrem Computer fehlen. Wenn Sie den Befehl net share oder MPSReports verwenden, zeigt die Ausgabe möglicherweise an, dass Ihrem Computer die Freigabe IPC $, ADMIN $ oder C $ fehlt . Wenn Sie eine fehlende Freigabe neu erstellen, fehlt sie möglicherweise nach dem nächsten Start oder der nächsten Anmeldung erneut. Dieses Problem kann auch dann auftreten, wenn Sie die DWORD-Werte für die Registrierung von AutoShareServer und AutoShareWks auf 1 setzen.

Wenn der betroffene Computer ein Domänencontroller ist, erhalten Sie möglicherweise Fehlermeldungen auf Clientcomputern während der Netzwerkanmeldung oder zu den Zeiten, zu denen sie versuchen, der Domäne beizutreten. Manchmal können Sie sich mit Clientcomputern anmelden, auf denen Microsoft Windows 2000 oder Microsoft Windows XP ausgeführt wird. Sie können sich jedoch nicht mit Clientcomputern anmelden, auf denen Microsoft Windows 95, Microsoft Windows 98 oder Microsoft Windows Millennium Edition ausgeführt wird.

Wenn Sie versuchen, über einen UNC-Pfad, ein zugeordnetes Laufwerk, den Befehl net use, den Befehl net view oder durch Durchsuchen des Netzwerks in Network Neighborhood oder My Network Places remote auf den betroffenen Computer zuzugreifen oder ihn anzuzeigen, wird möglicherweise eine Fehlermeldung angezeigt .

Möglicherweise erhalten Sie Fehler, wenn Sie versuchen, Verwaltungsaufgaben auf einem Domänencontroller auszuführen. Beispielsweise werden MMC-Snap-Ins wie Active Directory-Benutzer und -Computer oder Active Directory-Standorte und -Dienste möglicherweise nicht gestartet, und Sie erhalten möglicherweise eine Fehlermeldung.

Wenn Sie sicher sind, was Sie tun, googeln Sie einfach nach Antworten.


1
Hallo Filip. "Nur Link" -Antworten sind für diese Site nicht nützlich. Wenn der Link verschwindet, geht die Antwort damit einher. Bitte umschreiben Sie den Inhalt in Ihre Antwort. Fühlen Sie sich frei, die Links als Referenz zu belassen, aber die Antworten sollten für sich stehen.
Paul

3

Sie können die Administratorfreigaben auf einer Windows-Box entfernen und verhindern, dass sie automatisch erstellt werden, indem Sie den folgenden Registrierungsschlüssel bearbeiten und seinen Wert auf 0 setzen:

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

Um diese Änderung zu übernehmen, müssen Sie den Serverdienst stoppen und neu starten. Dies können Sie einfach tun, indem Sie an der Eingabeaufforderung die folgenden Befehle eingeben:

net stop server
net start server

Microsoft empfiehlt jedoch, keine Administratorfreigaben zu entfernen, da dies viele verschiedene Probleme verursachen kann. Eine Liste der Probleme, die auftreten können, finden Sie im Microsoft-Artikel: Übersicht über Probleme, die auftreten können, wenn administrative Freigaben fehlen.


Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage. OP hat bereits versucht, die Registrierungseinstellung bei ihm nicht zu funktionieren.
DavidPostill

1
Das liegt daran, dass der richtige Schlüsselname AutoShareWks und nicht AutoShareServer ist (zumindest für mich unter Windows 10). Der Rest ist korrekt, ändern Sie einfach den Schlüsselnamen. Es ist auf mindestens einer Microsoft-Website falsch.
Glenn Slayden

start> run> msconfig> deaktiviere "Netzwerkfreigabedienste", wenn du kein freigegebenes LAN verwendest.
Mosh

Dieser MS-Support-Artikel erweckt den Eindruck, dass die Administratorfreigaben erstellt werden , wenn einer der Werte ( AutoShareServeroder AutoShareWks) auf 1 gesetzt ist. Dieser Link legt nahe, dass der Grund für die unterschiedlich benannten Werte darin besteht, dass AutoShareServersie auf Server-Betriebssystemen verwendet werden und AutoShareWksauf Nicht-Server-Betriebssystemen gefunden werden.
Ich sage Reinstate Monica

0

Ich habe eine Batch-Datei erstellt und beim Start ausgeführt. Und das gleiche kann jederzeit nach dem Start von Windows ausgeführt werden. Auf diese Weise muss ich nicht die ganze Zeit manuell anhalten.

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

2
Willkommen bei Super User! Dies dupliziert eine andere Antwort und fügt keinen neuen Inhalt hinzu. Bitte posten Sie keine Antwort, es sei denn, Sie haben tatsächlich etwas Neues beizutragen.
DavidPostill
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.