Ich habe einen Dateiserver (SMB), mit dem ich im Explorer (Windows 7 Professional) eine Verbindung hergestellt habe, indem ich \\ 1.2.3.4 direkt aufgerufen habe. Ich habe mich als ein Benutzer angemeldet, ohne Anmeldeinformationen zu speichern, und möchte mich jetzt abmelden (eigentlich möchte ich zu einem anderen Benutzer wechseln, aber es wäre nützlich, wenn ich mich generell abmelden könnte).
Ich habe nach Möglichkeiten gesucht, dies zu tun, und eine Reihe von Informationen gefunden, die die Verwendung einer Form von net use \\1.2.3.4 /del
:
- Wie melde ich mich von einem freigegebenen Windows-Ordner ab?
- Wie ändere ich den Benutzer, mit dem ich auf einer Netzwerkfreigabe angemeldet bin?
- Verwenden verschiedener Anmeldeinformationen für den Zugriff auf freigegebene Ordner in Windows 7 (www.raymond.cc)
- Wie entferne ich Anmeldeinformationen für einen Netzwerkspeicherort in Win7? (serverfault.com)
- Abmelden von einem Netzwerkfreigabe-Laufwerk ohne Neustart?
- Usw.
Keines davon schien jedoch für mich zu funktionieren. Ich starte net use * /del
und net use
überprüfe dann , ob die Liste leer ist, und dennoch bleibt die Freigabe auf mysteriöse Weise im Explorer, unberührt, zugänglich und verwendet weiterhin die vorherige Anmeldung.
Eine andere Sache, die ich versuchte, die ebenfalls fehlschlug, war z. B. net use \\1.2.3.4 /user:newusername
das Ändern der Anmeldeinformationen. Doch selbst wenn net use
eine leere Verbindungsliste zeigt , dies immer noch einen Fehler , der besagt , dass mehrere Verbindungen zu derselben Ressource mit verschiedenen Benutzern hergestellt waren nicht erlaubt - warum es Verbindungen waren , die nicht in aufkreuzen net use
‚s Liste ist mir ein Rätsel.
Ich habe dann diesen Artikel zum Abmelden von einem freigegebenen Ordner (microsoft.com) gefunden, in dem Folgendes empfohlen wird:
net use * /del
(oder welcher Server auch immer).- Löschen Sie die Anmeldeinformationen aus dem Credential Manager.
- Starten Sie den Workstation-Dienst neu.
Dieses Verfahren hat bei mir funktioniert. Der Anmeldeinformations-Manager war nicht von Interesse, da ich keine Anmeldeinformationen gespeichert habe. Der Neustart des Workstation-Dienstes nach dem Löschen der Verbindungen mit net
war jedoch der Schlüssel (ich musste alle Explorer-Fenster schließen, um den Dienst neu zu starten).
Meine Frage ist: Dies ist überhaupt nicht sehr praktisch, insbesondere wenn ich es weniger technisch versierten Benutzern erklären muss. Ich könnte zwar z. B. ein Batch-Skript erstellen, um das Ganze zu automatisieren, aber es gibt eine tatsächliche, ordnungsgemäße und konsistente Methode, bei der die Dienste nicht neu gestartet werden (und möglicherweise auch nicht die Befehlszeile, obwohl ich persönlich keine habe). t mind)?
Außerdem eine Unterfrage: Es ist seltsam für mich, dass die überwiegende Mehrheit der Ressourcen, die ich in dieser Angelegenheit gefunden habe, keinen Neustart von Workstation vorschlug, und der vorgeschlagene Prozess der net use
alleinigen Verwendung schien zumindest für die anderen Personen zu funktionieren, die Kommentare zu gepostet haben diese Beiträge. Ist der Neustart der Workstation für mich einzigartig und weist auf ein anderes Problem auf meinem Computer hin, oder wurde er aus irgendeinem Grund einfach aus allen Anweisungen herausgelassen? Nur der Support-Beitrag von microsoft.com enthielt Anweisungen, die diesen Schritt empfahlen, was ihn schließlich zum Laufen brachte.
Das Abmelden von einer Freigabe scheint ein häufig genug verwendeter Anwendungsfall zu sein, um einen einfachen Weg zu rechtfertigen. Daher bin ich verblüfft darüber, wie schwierig es für mich war, dies herauszufinden.
Andere Dinge, die ich ohne Wirkung versucht habe:
- Schließen aller Explorer-Fenster vor und nach der Verwendung von
net use
Befehlen (wie in der Antwort von Kody Browns vorgeschlagen ) sowie Fumming mit den Einstellungen für "Fenster pro Ordner separat", in der Hoffnung, dass es sich um eine Art Caching von Anmeldeinformationen pro Prozess handelt (ebenfalls inspiriert von dieser Antwort) . - Ändern der Einstellungen für das Verbindungsmanagement für Heimnetzgruppen (vorgeschlagen durch die Antwort von holmzi_online im obigen Beitrag auf microsoft.com).
- Beenden aller Explorer-Prozesse (einschließlich des Hauptprozesses) und Neustarten des Explorers nach
net use * /del
(hier von Robert Greer vorgeschlagen , obwohl dieses Problem bei zugeordneten Laufwerken lag).