Vraag Hoe verwijder ik tijdelijke referenties in de cache voor een netwerkshare op een Windows-computer zonder opnieuw op te starten of af te melden [dupliceren]


Deze vraag heeft hier al een antwoord:

Dit is meer een curiositeit dan een echt probleem, ik ben gewoon te lui om mijn laptop opnieuw op te starten of uit te loggen.

Ik heb verbinding gemaakt met een netwerkshare op een Windows-server met domeinreferenties van een niet-domein Windows 7-computer. Ik heb de optie om het wachtwoord te onthouden niet gemarkeerd.

Het aandeel is laten we zeggen \\10.10.10.10\folder.

Ik heb in de tussentijd het wachtwoord voor dat domeinaccount gewijzigd en nu krijg ik de volgende foutmelding wanneer ik toegang tot die share probeer te krijgen:

Aanmeldingsfout: onbekende gebruikersnaam of slecht wachtwoord

Ik heb het volgende geprobeerd aan de clientzijde:

  • Cache-inloggegevens verwijderen in Credential Manager
  • lopend net use delete
  • lopend net session \\ip.of.the.server /delete geeft me "Er bestaat geen sessie met die computernaam."
  • lopend net use \\10.10.10.10\folder /u:DOMAIN\USER password geeft mij "De opdracht is voltooid.", maar ik krijg nog steeds dezelfde onbekende gebruikersnaam of een verkeerd wachtwoord wanneer ik probeer toegang te krijgen tot de share vanuit Windows Explorer
  • het delen van de share als een netwerkdrive van de GUI, maar dan krijg ik

    De opgegeven netwerkmap is momenteel toegewezen met een andere gebruikersnaam en een ander wachtwoord.
      Om verbinding te maken met een andere gebruikersnaam en wachtwoord, ontkoppelt u eerst alle bestaande toewijzingen aan deze netwerkshare.

  • lopend net use om verbindingen te zien, krijg ik dat er geen verbindingen in de lijst zijn
  • doden explorer.exe en opnieuw beginnen.

Ik heb het volgende geprobeerd aan de serverzijde:

  • ga naar Computerbeheer> Gedeelde mappen> Sessies om de sessie met mijn gebruikersnaam te beëindigen
  • rebooten van de server

Ik heb toegang gekregen tot de share met behulp van de domeinnaam in plaats van het IP-adres, maar ik ben curiosa.

Weet iemand in dit geval hoe je de inloggegevens in de cache kunt verwijderen? Waar inloggegevens in het cachegeheugen worden opgeslagen als u de wachtwoordwachtwoordoptie niet markeert bij het openen van de share, worden deze niet weergegeven in Credential Manager en wordt er geen toewijzing weergegeven wanneer u netgebruik uitvoert.


69
2017-11-22 23:11


oorsprong


U moet de sessie aan de serverzijde doden door middel van computerbeheer op de server zelf, tenzij ik iets mis in uw vraag. - TheCleaner
De vraag is hoe dit moet worden gedaan aan een clientzijde op de Win7-computer, wanneer u geen privileges op de server hebt om een ​​sessie te beëindigen. Ik ben curiosa waar in dit geval de inloggegevens in de cache zijn opgeslagen aan de clientzijde - rAlen
Je hebt gedaan wat er aan de kant van de klant kan worden gedaan. Het enige dat overblijft is de sessie in de cache aan de serverkant. Als u geen rechten op de server hebt, hoort de vraag op superuser.com en niet SF. Verkort opstarten, dat je al hebt opgegeven. - TheCleaner
Ik speelde een beetje met serverzijde gedurende de nacht, serverkant speelt geen rol in deze cache, ik probeerde naar sessies in computerbeheer te gaan en zelfs de server opnieuw op te starten, zoals ik-kant, niet echt een probleem, meer een nieuwsgierigheid, het lijkt erop dat in gevallen zoals deze je ofwel moet overschakelen van ip naar domeinnaam of omgekeerd, of het opnieuw opstarten of loggen van de computer - rAlen
Als je "net use" op zichzelf hebt gedaan en niets in de lijst staat en je al het andere hebt gedaan, weet ik niet waarom het zou blijven bestaan ​​... sorry. - TheCleaner


antwoorden:


Om alle netwerkverificatie te verwijderen

C:\> net use * /d

Om de huidige netwerkverbinding te bekijken

C:\> net use 

BELANGRIJKE NOTITIE

Ik heb getest in Windows 7 SP1 64 bits, 100% WERK

Nadat u de opdracht hebt uitgevoerd, moet u naar Taakbeheer gaan om de te verwijderen explorer.exe , open de toepassing vervolgens opnieuw.

Ga naar om de toepassing te openen RENNEN, ga naar binnen explorer.exe

Nu bent u volledig vrij van de verbindingsinformatie in de sessie.


51
2018-03-27 09:57



Dit zal waarschijnlijk het probleem van de vragensteller oplossen. Houd er echter rekening mee dat u "inloggegevens uit de cache" niet verwijdert, maar verbindingsinformatie in uw sessie. U moet uw antwoord bijwerken om mogelijke verwarring te verminderen. Het is nogal noodzakelijk om explorer.exe te killen op nieuwere Windows-clients, omdat het verbindingen / sessies met de server lijkt te bevatten zonder dat deze in de lijst "netgebruik" verschijnen. - the-wabbit
Bedankt voor de correctie. Ja, Windows 7 heeft dit probleem met de verbindingen / sessies. Het zal het echter ook automatisch verwijderen, maar ik ben niet zeker van de duur. De beste manier is gewoon de ontdekkingsreiziger doden. Snel en gemakkelijk. - Shiro
+1 voor de tip over het opnieuw starten van explorer.exe - Babblo
"In Windows Server 2012 moet u mogelijk de Workstation-service opnieuw starten." - superuser.com/questions/774070/... - MrEdmundo
"BELANGRIJKE OPMERKING" -gedeelte is het antwoord. - elsadek


Ik weet dat dit oud is, maar voor het geval iemand dit in de toekomst leest ....

De volgende keer dat dit gebeurt, heb ik vastgesteld dat de beste manier om de inloggegevens te verwijderen, is om een ​​verhoogde opdrachtprompt te openen en in te typen:

net use \\server\share /delete

typ dan in:

klist purge

Ik probeerde het met beide opdrachten afzonderlijk en ze werken niet alleen. U moet eerst de verbinding verwijderen als deze bestaat. Verwijder vervolgens de Kerberos-verificatieticket van het apparaat. Ik had een incident zoals het uwe waar de verbinding niet meer bestond, maar het Kerberos-ticket was nog niet verlopen, dus toen ik weer naar binnen ging en niet van de machine was afgemeld, gebruikte ik mijn eerder ingevoerde inloggegevens. Door het ticket leeg te maken, werd opnieuw om referenties gevraagd.


34
2018-04-17 15:13



Deze! Dit zou het geaccepteerde antwoord moeten zijn. Niet rebooten of kludgen met kill-processen in de task manager. Eenvoudig en effectief. - dhj
Ik ben het ermee eens - de zuivering van Kerberos is een effectieve stoot. Houd er rekening mee dat het een moker is, dat wil zeggen dat je alle Curb-tickets van je klant vermoordt, niet alleen voor die ene server / share! - NateJ
U kunt waarschijnlijk ook de schakeloptie / y toevoegen om het beantwoorden van de vraag [J / N] over te slaan. - prot
De combinatie van deze twee opdrachten werkt nog steeds niet op Windows 8.1. - Johu
Ondertussen heb ik ook geleerd dat in plaats van herstarten klist purge in mijn geval moest ik 2 minuten wachten totdat Windows de inloginformatie was vergeten. Ik wou dat er een instant methode was. - Johu


Ga naar het configuratiescherm -> Gebruikersaccounts -> klik op uw naam -> klik met de linkermuisknop op "referenties" (of beheer uw inloggegevens). Alle gebruikte netwerkreferenties zijn er.


11
2017-11-22 23:18



Ik heb in de vraag gezegd dat ik geprobeerd heb de Credential Manager te gebruiken, ik heb de extra wachtwoord-optie niet gebruikt en het lijkt erop dat in dit geval de referenties er niet zijn - rAlen
heb je geprobeerd om ook het netgebruik met het wachtwoord op de opdrachtregel te gebruiken? Ik weet dat dit niet veilig is, maar het kan het wachtwoord van de cache overschrijven. Ik sta nu niet op een Windows-computer, dus ik kan niet testen - Goez
ja ik probeerde net use \\ share / u: domein \ gebruiker en het gaf me altijd een foutmelding, de windows ziet het share duidelijk als in kaart gebracht maar het laat het niet zien als ik net use gebruik, ik snap dat er geen connecties zijn in lijst (zie ook de fout i gui in de vraag) - rAlen
maar hebt u het wachtwoord ook op de opdrachtregel opgegeven? zoals net use \\ share / u: domein \ gebruikerswachtwoord? Dit kan ook worden gedaan. een andere optie is net session \\ ip.of.server / delete - Goez
Ja, ik heb geprobeerd net use \\ share / u: domein \ gebruikerswachtwoord, ik krijg de opdracht met succes voltooid, ik heb eerder een fout gemaakt omdat ik een fout heb gemaakt in mijn share-naam, maar zelfs nadat ik de opdracht met succes heb voltooid krijg ik nog steeds een onbekende gebruiker of slecht wachtwoord wanneer ik via Windows Explorer toegang tot de share probeer te krijgen via IP. net sessie geeft me dat er geen sessie met die computernaam is - rAlen


Het volgende zou moeten doen wat je wilt.

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

9
2018-03-10 23:05



Dank je! Nergens in de GUI deed Windows 8 dit duidelijk. Het herstarten van het LANMANWORKSTATION en anderen in services.msc heeft niets geholpen, net als het opnieuw opstarten van smbd, mucking met smbpasswd, enz. Op de Linux Samba-server. - Marcos
Merk op dat smbstatus op een Linux-box je laat zien welke PID's bij welke gebruikers horen, en je kunt die specifiek doden om ze los te maken. - mikebabcock


Ik heb toegang tot de share gekregen via de domeinnaam in plaats van   het IP, maar ik ben curiosa.

Dit is een teken van slechte cache aan de clientzijde en heeft meestal betrekking op netbios.

Probeer de onderstaande lijst met services opnieuw op te starten en vermoord indien nodig explorer, start taskmanager en start het opnieuw via het taakbeheerbestand-> voer het item uit, want explorer kan ook dingen uit die services cachen.

Ik weet niet precies wat de falende service aan je zijde is, dus je kunt deze lijst een keer proberen om te zien of het werkt:

-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

als het werkt, rapporteer dan wat de service was, zodat anderen het direct kunnen proberen

succes


3
2018-03-10 23:35



1 Het herstarten van de Workstation-service was voldoende om het voor mij op te lossen. - Drew Chapin
herstarten is een stomme oplossing. - Talespin_Kit
@Talespin_Kit Ik ben het ermee eens dat het stom is, maar welkom bij Windows! Als u een betere optie hebt om Windows-clientcache op te schonen, kunt u deze hier plaatsen. :) - higuita
Bedankt, @ druciferre. Werkstationherstart werkte voor mij tijdens een Windows Server 2012 R2 (d.w.z. Windows 8.1) installatie. Het NET USE-commando (mijn oude standby-modus) deed dat natuurlijk niet. - Jason


Laten we zeggen dat uw servernaam BIGSERVER is en uw gebruikersaccount bigjim. U bent al één keer ingelogd, dus u moet de inloggegevens in de cache verwijderen.

Deze zijn te vinden in:

[Windows 8] Windows-toets> Configuratiescherm> Gebruikersaccounts> Beheer uw inloggegevens> Windows-inloggegevens> Serverreferenties verwijderen.

Start nu explorer.exe opnieuw

Krijg toegang tot uw server vanuit windows explorer met behulp van \ BIGSERVER \ bigjim

Gebruik als gebruiker BIGSERVER \ bigjim (vergeet niet om hoofdletters te gebruiken)


1
2018-01-26 15:22