risposta-alla-domanda-sullo-sviluppo-web-bd.com

Come eliminare le credenziali temporaneamente memorizzate nella cache per una condivisione di rete su un computer Windows senza riavviare o disconnettersi

Questa è più una curiosità che un vero problema, sono solo pigro per riavviare o disconnettermi dal mio laptop.

Mi sono collegato a una condivisione di rete su un server Windows con credenziali di dominio da un computer Windows 7 non di dominio, non ho contrassegnato l'opzione per ricordare la password.

La condivisione è diciamo \\10.10.10.10\folder.

Nel frattempo ho modificato la password per quell'account di dominio e ora quando provo ad accedere a quella condivisione ottengo il seguente errore:

Errore di accesso: nome utente sconosciuto o password errata

Ho provato quanto segue sul lato client:

  • eliminazione delle credenziali memorizzate nella cache in Gestione credenziali
  • in esecuzione Net Use delete
  • in esecuzione net session \\ip.of.the.server /delete mi dà "Non esiste una sessione con quel nome di computer."
  • in esecuzione Net Use \\10.10.10.10\folder /u:DOMAIN\USER password mi dà "Il comando è stato completato con successo.", ma ho ancora lo stesso nome utente sconosciuto o password errata quando provo ad accedere alla condivisione da Esplora risorse
  • mappando la condivisione come unità di rete dalla GUI, ma poi ottengo

    La cartella di rete specificata è attualmente mappata utilizzando un nome utente e una password diversi.
    Per connettersi utilizzando un nome utente e una password diversi, scollegare innanzitutto tutti i mapping esistenti a questa condivisione di rete.

  • in esecuzione Net Use per vedere le connessioni, ho capito che non ci sono connessioni nell'elenco
  • uccidere Explorer.exe e ricominciare.

Ho provato quanto segue sul lato server:

  • andando su Gestione computer> Cartelle condivise> Sessioni per terminare la sessione con il mio nome utente
  • riavvio del server

Sono riuscito ad accedere alla condivisione utilizzando il nome di dominio anziché l'indirizzo IP, ma sono curioso.

Qualcuno sa come eliminare le credenziali memorizzate nella cache in questo caso? Dove vengono memorizzate le credenziali memorizzate nella cache quando non si contrassegna l'opzione Ricorda password quando si accede alla condivisione, non vengono visualizzate in Credential Manager e non viene visualizzato alcun mapping quando si esegue Net Use.

80
rAlen

Per eliminare tutta l'autenticazione di rete

C:\> Net Use * /d

Per visualizzare la connessione di rete corrente

C:\> Net Use 

NOTA IMPORTANTE

Ho testato in Windows 7 SP1 64 bit, funzionante al 100%

Dopo aver eseguito il comando, è necessario andare al task manager eliminare Explorer.exe, quindi riaprire l'applicazione.

Per aprire l'applicazione, vai a ESEGUI , inserisci Explorer.exe

Ora hai le informazioni di connessione completamente chiare nella sessione.

64
Shiro

So che è vecchio, ma nel caso qualcuno lo legga in futuro ...

La prossima volta che ciò accade, ho trovato il modo migliore per sbarazzarsi delle credenziali è aprire un prompt dei comandi con privilegi elevati e digitare:

Net Use \\server\share /delete

quindi digitare:

klist purge

L'ho provato con entrambi i comandi singolarmente e non funzionano da soli. Devi prima rimuovere la connessione se esiste. Quindi rimuovere il ticket di autenticazione Kerberos dalla macchina. Ho avuto un incidente come il tuo in cui la connessione non esisteva più ma il ticket Kerberos non era ancora scaduto, quindi quando sono tornato e non mi ero disconnesso dalla macchina avrebbe usato le mie credenziali precedentemente immesse. Spurgando il ticket ha richiesto nuovamente le credenziali.

41
CS-TA

Vai al pannello di controllo -> Account utente -> fai clic sul tuo nome -> a sinistra fai clic su "credenziali" (o gestisci le tue credenziali). Tutte le credenziali di rete utilizzate saranno presenti.

13
Goez

Quanto segue dovrebbe fare quello che vuoi.

C:\> Net Use \\server\share /d
C:\> Net Use \\server\ipc$ /d
9

Sono riuscito ad accedere alla condivisione utilizzando il nome di dominio anziché l'IP, ma sono curioso.

Questo è un segno di cattiva cache lato client e solitamente si riferisce a netbios.

Prova a riavviare il seguente elenco di servizi e, se necessario, uccidi Explorer, avvia il task manager e riavvialo tramite il file del task manager-> esegui voce, poiché Explorer potrebbe anche memorizzare nella cache elementi da tali servizi.

Non so esattamente qual è il servizio in errore dalla tua parte, quindi puoi provare questo elenco, uno alla volta per vedere se funziona:

-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

se funziona, segnala quale era il servizio, in modo che altri possano provarlo direttamente

in bocca al lupo

3
higuita

Supponiamo che il nome del tuo server sia BIGSERVER e il tuo account utente sia bigjim. Hai già effettuato l'accesso una volta, quindi dovrai eliminare le credenziali memorizzate nella cache.

Questi si trovano in:

[Windows 8] Tasto Windows> Pannello di controllo> Account utente> Gestisci le tue credenziali> Credenziali di Windows> Rimuovi credenziali del server.

Ora riavvia Explorer.exe

Accedi al tuo server da Windows Explorer usando\BIGSERVER\bigjim

Come utente, usa BIGSERVER\bigjim (ricorda di usare le lettere maiuscole)

1
Simon Hiemstra