Wie lösche oder entleere ich den Netzwerk-Benutzernamen und den Freigabenamen-Cache von Windows Explorer?

9

Bei der Fehlerbehebung bei einem Samba- oder Windows-Netzwerkproblem habe ich festgestellt, dass sich der Windows-Explorer die Anmeldeinformationen von Remotefreigaben merkt, auch wenn Sie nicht dazu aufgefordert werden. Wenn Sie beispielsweise nach \\servername\sharenameEingabe von Benutzername / Kennwort plus und anschließendem Schließen des Windows-Explorers auf eine Freigabe zugreifen und dann Windows Explorer schließen, wird beim Hinzufügen derselben Freigabe wie bei einem Netzwerklaufwerk die folgende Meldung angezeigt, unabhängig davon, ob der Benutzername identisch ist oder nicht:

Der angegebene Netzwerkordner wird derzeit mit einem anderen Benutzernamen und Kennwort zugeordnet.

Um eine Verbindung mit einem anderen Benutzernamen und Kennwort herzustellen, trennen Sie zunächst alle vorhandenen Zuordnungen zu dieser Netzwerkfreigabe.

Mit NET USEwird die Freigabe nicht angezeigt. Nach dem Neustart des Computers habe ich keine Probleme, mit unterschiedlichen Anmeldeinformationen auf die Freigabe zuzugreifen. Ein Neustart nur zum Testen anderer Anmeldeinformationen ist jedoch ärgerlich. während der Fehlerbehebung. Wie kann ich diesen Cache unter Windows Vista leeren?

Hinweis: Die Verwendung nbtstat -R[R], ipconfig /renew, explorer.exe zu töten oder zu deaktivieren / erneut aktiviert die Netzwerkkarte hat nicht geholfen.

Abel
quelle

Antworten:

3

Der folgende Rat hilft Ihnen nicht dabei, den Netzwerkbenutzernamen und den Freigabenamen-Cache von Windows Explorer zu löschen oder zu leeren (wie Sie gefragt haben). Sie können jedoch mit einem anderen Benutzernamen eine Verbindung zu (im Wesentlichen) derselben Freigabe oder demselben Server herstellen.

Der Trick besteht darin, die IP-Adresse des Remote-Servers zu verwenden.

(Ebenfalls,

wenn es Samba auf der entfernten Seite ist,

  • Sie könnten smb.conf so einrichten, dass es enthält, netbios aliases = firstname, secondname, thirdnameund Sie haben noch mehr Optionen

Wenn es sich um einen Windows AD-Mitgliedsserver auf der Remote-Seite handelt,

  • Sie können einen anderen ' Domain Name Alias ' für Ihren Server erstellen.

und Sie haben noch mehr Möglichkeiten. In all diesen Situationen verhält sich der verbindende Client so, als ob er mit einem anderen Server verbunden wäre.)

Kurt Pfeifle
quelle
3

Durch Abmelden und erneutes Anmelden werden die Anmeldeinformationen gelöscht.

Sie können auch versuchen, den Dienst "Computer Browser" neu zu starten. Dies scheint eine Art Aktualisierung zu erzwingen (obwohl es einige Sekunden dauern kann, bis sie wirksam wird).

user281806
quelle
Als IT-Experte habe ich bis jetzt noch nie von dem Computer-Browser-Dienst gehört, also habe ich ihn gegoogelt. Möglicherweise möchten Sie Anweisungen zum Löschen des Computerbrowserdienstes hinzufügen. Beachten Sie jedoch auch, dass diese Frage vor zwei Jahren gestellt wurde und bereits eine akzeptierte Antwort hat.
David W
1
Das Neustarten und Anmelden ist immer noch ein großes Ärgernis, nur um eine Netzwerkfreigabe zu testen. Ich kenne den Computerbrowserdienst, aber ich weiß nicht, welche Auswirkungen dies hat, wenn ich ihn neu starte. Außerdem hängen viele andere Dienste davon ab, daher muss ich sie neu starten. Aber es könnte eine praktikable Problemumgehung für dieses lästige Windows-Problem sein.
Abel
1

Für Vista gehen Sie zu Start und geben Sie Folgendes ein:

Control keymgr.dll

in das Kästchen unten und drücke die Eingabetaste. Daraufhin wird das Feld Gespeicherter Benutzername und Kennwörter angezeigt. Sie können dann Netzwerkkennwörter bearbeiten, hinzufügen oder entfernen.

rauchen
quelle
Gleiche Antwort wie 2 Stunden zuvor von Ossan Sokiv (aber ich war mir des ControlAnrufs nicht bewusst ). Die Benutzernamen / Passwörter der Netzwerkumgebung sind leider nicht Teil dieser Liste.
Abel
0

Sind die Freigaben in% userprofile% \ nethood aufgeführt?

Haben Sie auch versucht, die Systemsteuerung zu öffnen, Benutzerkonten auszuwählen, zur Registerkarte Erweitert gewechselt und auf "Kennwörter verwalten" geklickt, um zu sehen, ob Sie sie von dort aus löschen können?

/ edit - Dies ist auf meinem Computer, der XP ist, nicht sicher, ob Vista genau das gleiche ist.

mfinni
quelle
Selbst wenn ich als Administrator ausgeführt werde, wird für Nethood "Zugriff verweigert". Ich bin mir nicht sicher, wie ich den Inhalt anzeigen soll.
Abel
OK: In Vista ist dies eine Verknüpfung. Ein Problem mit Vista ist, dass alle Standardverknüpfungen unter %userprofile%falsche Rechte haben ("Jeder" hat keine Rechte, was dazu führt, dass "Zugriff verweigert" wird, selbst wenn Sie ein Administrator sind). Eines der Wunder von Vista: Auf diese Weise können Sie nicht einmal auf Eigene Dateien zugreifen. Das Ändern der Rechte an dem Link (Entfernen von "Jeder") löst das Problem. Leider ist die Liste unter Nethood leer.
Abel
@Abel: Eigentlich ist die Verknüpfung ein Junction-Link. Sie sind geschützt, weil sie der Abwärtskompatibilität dienen. Und ältere Programme, die Junction nicht kennen, können möglicherweise das Ordnerziel und nicht den Link selbst löschen.
Surfasb