Frage So löschen Sie temporär zwischengespeicherte Anmeldeinformationen für eine Netzwerkfreigabe auf einem Windows-Computer ohne Neustart oder Abmelden [duplizieren]


Diese Frage hat hier bereits eine Antwort:

Das ist eher eine Kuriosität als ein echtes Problem, ich bin nur zu faul, um neu zu starten oder meinen Laptop abzumelden.

Ich habe eine Verbindung zu einer Netzwerkfreigabe auf einem Windows-Server mit Domänenanmeldeinformationen von einem Windows 7-Computer ohne Domäne hergestellt. Ich habe die Option zum Kennzeichnen des Kennworts nicht markiert.

Die Aktie ist sagen wir mal \\10.10.10.10\folder.

Ich habe das Passwort für dieses Domänenkonto in der Zwischenzeit geändert, und jetzt, wenn ich versuche, auf diese Freigabe zuzugreifen, erhalte ich den folgenden Fehler:

Anmeldefehler: unbekannter Benutzername oder falsches Passwort

Ich habe Folgendes auf der Client-Seite versucht:

  • Löschen zwischengespeicherter Anmeldeinformationen in Credential Manager
  • Laufen net use delete
  • Laufen net session \\ip.of.the.server /delete gibt mir "Eine Sitzung existiert nicht mit diesem Computernamen."
  • Laufen net use \\10.10.10.10\folder /u:DOMAIN\USER password gibt mir "Der Befehl wurde erfolgreich ausgeführt.", aber ich bekomme immer noch den gleichen unbekannten Benutzernamen oder das falsche Passwort, wenn ich versuche, von Windows Explorer aus auf die Freigabe zuzugreifen
  • Zuordnung der Freigabe als Netzlaufwerk von der GUI, aber dann bekomme ich

    Der angegebene Netzwerkordner wird derzeit unter Verwendung eines anderen Benutzernamens und Kennworts zugeordnet.
      Um eine Verbindung mit einem anderen Benutzernamen und einem anderen Kennwort herzustellen, trennen Sie zunächst alle vorhandenen Zuordnungen zu dieser Netzwerkfreigabe.

  • Laufen net use um Verbindungen zu sehen, bekomme ich, dass es keine Verbindungen in der Liste gibt
  • Tötung explorer.exe und starte es erneut.

Ich habe Folgendes auf der Serverseite versucht:

  • Gehen Sie zu Computerverwaltung> Freigegebene Ordner> Sitzungen, um die Sitzung mit meinem Benutzernamen zu beenden
  • Neustart des Servers

Ich habe es geschafft, auf die Freigabe mit dem Domain-Namen anstelle der IP-Adresse zuzugreifen, aber ich bin Kuriositäten.

Kennt jemand eine Möglichkeit, die zwischengespeicherten Anmeldeinformationen in diesem Fall zu löschen? Wo Anmeldeinformationen zwischengespeichert werden, wenn Sie die Option "Kennwort merken" beim Zugriff auf die Freigabe nicht markieren, werden sie nicht in Credential Manager angezeigt und es wird keine Zuordnung angezeigt, wenn Sie die Netzwerkverwendung ausführen.


69
2017-11-22 23:11


Ursprung


Sie müssen die Sitzung auf der Serverseite durch die Computerverwaltung auf dem Server selbst beenden, es sei denn, ich verpasse etwas in Ihrer Frage. - TheCleaner
Die Frage ist, wie dies auf einer Client-Seite auf dem Win7-Rechner zu tun ist, wenn Sie keine Berechtigungen auf dem Server haben, um eine Sitzung zu beenden. Ich bin Kuriositäten, wo in diesem Fall die Anmeldeinformationen auf einer Clientseite zwischengespeichert werden - rAlen
Sie haben getan, was von der Clientseite aus getan werden kann. Das einzige, was übrig bleibt, ist die zwischengespeicherte Sitzung auf der Serverseite. Wenn Sie keine Privilegien auf dem Server haben, gehört die Frage auf superuser.com und nicht auf SF. Kurz vor dem Neustart, den Sie bereits angegeben haben. - TheCleaner
Ich spielte ein wenig mit Server-Seite über die Nacht, Server-Seite spielt keine Rolle in diesem Caching, ich habe versucht, Sitzungen in Computer-Management und sogar Neustart des Servers, wie ich Seite nicht wirklich ein Problem mehr eine Kuriosität, es scheint In solchen Fällen müssen Sie entweder von IP auf Domänennamen oder umgekehrt umschalten oder den Computer neu starten oder loggen - rAlen
Wenn du "net use" selbst gemacht hast und nichts in der Liste ist und du alles andere erwähnt hast, weiß ich nicht, warum es immer noch bestehen würde ... sorry. - TheCleaner


Antworten:


So löschen Sie die gesamte Netzwerkauthentifizierung

C:\> net use * /d

Um die aktuelle Netzwerkverbindung anzuzeigen

C:\> net use 

WICHTIGE NOTIZ

Ich habe in Windows 7 SP1 64 Bit, 100% WORK getestet

Nachdem Sie den Befehl ausgeführt haben, müssen Sie zum Task-Manager gehen und den Befehl löschen explorer.exe , dann öffne die Anwendung erneut.

Um die Anwendung zu öffnen, gehen Sie zu LAUF, eingeben explorer.exe

Jetzt sind die Verbindungsinformationen in der Sitzung vollständig gelöscht.


51
2018-03-27 09:57



Dies wird wahrscheinlich das Problem des Fragestellers beheben. Beachten Sie jedoch, dass Sie nicht "zwischengespeicherte Anmeldeinformationen", sondern Verbindungsinformationen in Ihrer Sitzung löschen. Sie sollten Ihre Antwort aktualisieren, um mögliche Verwirrung zu vermeiden. Killing explorer.exe ist eher auf neueren Windows-Clients erforderlich, da es Verbindungen / Sitzungen auf dem Server zu halten scheint, ohne dass sie in der "net use" -Liste erscheinen. - the-wabbit
Danke für die Korrektur. Ja, Windows 7 hat dieses Problem die Verbindungen / Sitzungen halten. Allerdings wird es auch automatisch entfernt, aber ich bin mir nicht sicher über die Dauer. Der beste Weg ist, den Explorer zu töten. Schnell und einfach. - Shiro
+1 für den Tipp zum Neustart von explorer.exe - Babblo
"Unter Windows Server 2012 müssen Sie möglicherweise den Arbeitsstationsdienst neu starten." - superuser.com/questions/774070/... - MrEdmundo
"WICHTIGER HINWEIS" Teil ist die Antwort. - elsadek


Ich weiß, das ist alt, aber für den Fall, dass jemand dies in der Zukunft liest ....

Das nächste Mal, wenn dies passiert, habe ich den besten Weg gefunden, um die Anmeldeinformationen loszuwerden, ist eine erhöhte Eingabeaufforderung öffnen und eingeben:

net use \\server\share /delete

dann tippe ein:

klist purge

Ich habe es mit beiden Befehlen einzeln versucht und sie arbeiten nicht alleine. Sie müssen zuerst die Verbindung entfernen, wenn sie existiert. Entfernen Sie anschließend das Kerberos-Authentifizierungsticket vom Computer. Ich hatte einen Vorfall wie bei Ihnen, bei dem die Verbindung nicht mehr bestand, aber das Kerberos-Ticket noch nicht abgelaufen war. Als ich wieder einstieg und mich nicht von der Maschine abgemeldet hatte, verwendete es meine zuvor eingegebenen Zugangsdaten. Durch das Löschen des Tickets wurden erneut Anmeldeinformationen angefordert.


34
2018-04-17 15:13



Diese! Dies sollte die akzeptierte Antwort sein. Kein Neustart oder Umgehen mit den Löschprozessen im Task-Manager. Einfach und effektiv. - dhj
Ich stimme zu - die Kerberos-Säuberung ist ein effektiver Schlag. Seien Sie sich bewusst, dass es ein Vorschlaghammer ist, d. H., Sie töten alle Curb-Tickets Ihres Kunden, nicht nur für diesen einen bestimmten Server / Share! - NateJ
Sie können wahrscheinlich auch den Schalter / y hinzufügen, um die Antwort auf die Frage [Y / N] zu überspringen. - prot
Die Kombination dieser beiden Befehle funktioniert unter Windows 8.1 immer noch nicht. - Johu
Inzwischen habe ich auch gelernt, dass statt neu zu starten klist purge in meinem Fall musste ich 2 Minuten auf Windows warten, um die Login-Informationen zu vergessen. Ich wünschte, es gäbe eine sofortige Methode. - Johu


Gehen Sie zum Kontrollfeld -> Benutzerkonten -> klicken Sie auf Ihren Namen -> klicken Sie links auf "Zugangsdaten" (oder verwalten Sie Ihre Zugangsdaten). Alle verwendeten Netzwerk-Anmeldeinformationen werden dort sein.


11
2017-11-22 23:18



Ich habe in der Frage gesagt, dass ich versucht habe, den Credential Manager zu verwenden, ich habe nicht die Remember-Passwort-Option verwendet, und es scheint, dass in diesem Fall die Anmeldeinformationen nicht da sind - rAlen
hast du versucht, die net use mit dem Passwort in der Befehlszeile auch zu verwenden? Ich weiß, dass dies nicht sicher ist, aber es könnte das Cachespeicherpasswort überschreiben. Ich bin gerade nicht auf einer Windows-Maschine, also kann ich nicht testen - Goez
Ja, ich habe versucht net verwenden \\ share / u: domain \ user und es würde mir immer einen Fehler, die Windows sieht offensichtlich die Freigabe als zugeordnet, aber es zeigt es nicht, wenn ich net benutze, bekomme ich, dass es keine Verbindungen gibt in Liste (siehe auch den Fehler i gui in der Frage) - rAlen
aber hast du das Passwort auch in der Kommandozeile angegeben? wie net verwenden \\ share / u: domain \ user password? Dies kann auch getan werden. Eine andere Option ist net session \\ ip.of.server / delete - Goez
Ja, ich habe versucht net verwenden \\ share / u: domain \ user password, bekomme ich den Befehl erfolgreich abgeschlossen, ich habe Fehler zuvor, weil ich einen Fehler in meinem Namen machte, dennoch auch nachdem ich die erfolgreich abgeschlossen habe, bekomme ich immer noch unbekannte Benutzer oder falsches Passwort, wenn ich versuche, über Windows Explorer auf die Freigabe per IP zuzugreifen. net Sitzung gibt mir, dass es keine Sitzung mit diesem Computernamen gibt - rAlen


Folgendes sollte tun, was Sie wollen.

C:\> net use \\server\share /d
C:\> net use \\server\ipc$ /d

9
2018-03-10 23:05



Vielen Dank! Nirgends in der GUI hat Windows 8 dies deutlich gemacht. Der Neustart der Lanman-Workstation und anderer in services.msc half nichts, ebenso wie das Neustarten von smbd, das Mucken mit smbpasswd usw. auf dem Linux-Samba-Server. - Marcos
Beachten Sie, dass Sie mit smbstatus in einer Linux-Box sehen können, welche PIDs zu welchen Benutzern gehören, und Sie können diese gezielt beenden, um sie zu trennen. - mikebabcock


Ich habe es geschafft, auf die Freigabe zuzugreifen, indem ich den Domain-Namen benutze   die IP, aber ich bin Kuriositäten.

Dies ist ein Zeichen für einen schlechten clientseitigen Cache und bezieht sich normalerweise auf NetBIOS.

Versuchen Sie, die unten stehende Liste von Diensten neu zu starten und, wenn nötig, den Explorer zu beenden, starten Sie den Task-Manager und starten Sie ihn erneut über die Task-Manager-Datei-> Eintrag ausführen, da der Explorer möglicherweise auch Dinge von diesen Diensten zwischenspeichert.

Ich weiß nicht genau, was der versagende Dienst auf Ihrer Seite ist, also können Sie diese Liste einmal ausprobieren, um zu sehen, ob es funktioniert:

-TCP/IP NetBIOS Helper (can even be off if you add your machines to the DNS/host file)
-Workstation    <---   TRY THIS ONE FIRST
-computer browse
-net logon
-rpc service

Wenn es funktioniert, melden Sie zurück, was der Service war, damit andere es direkt ausprobieren können

Viel Glück


3
2018-03-10 23:35



+1 Neustart des Workstation-Dienstes war genug, um es für mich zu lösen. - Drew Chapin
Neustart ist eine dumme Lösung. - Talespin_Kit
@Talespin_Kit Ich stimme zu, dass es dumm ist, aber Willkommen bei Windows! Wenn Sie eine bessere Option haben, den Windows-Client-Cache zu säubern, können Sie ihn hier posten. :) - higuita
Danke, @druciferre. Workstation-Neustart funktionierte für mich bei einer Installation von Windows Server 2012 R2 (d. H. Windows 8.1). Der NET-USE-Befehl (meine alte Bereitschaft) hat natürlich nicht. - Jason


Nehmen wir an, Ihr Servername ist BIGSERVER und Ihr Benutzerkonto ist Bigjim. Sie haben sich bereits einmal angemeldet, sodass Sie die zwischengespeicherten Anmeldeinformationen löschen müssen.

Diese sind zu finden in:

[Windows 8] Windows-Taste> Systemsteuerung> Benutzerkonten> Anmeldeinformationen verwalten> Windows-Anmeldeinformationen> Server-Anmeldeinformationen entfernen.

Starten Sie jetzt explorer.exe neu

Greifen Sie über den Windows Explorer mit \ BIGSERVER \ bigjim auf Ihren Server zu

Verwenden Sie als Benutzer BIGSERVER \ bigjim (denken Sie daran, Großbuchstaben zu verwenden)


1
2018-01-26 15:22