Windows rifiuta di ricordare le credenziali di condivisione di rete


16

Mi sono strappato i capelli cercando di convincere Windows a ricordare le credenziali di una condivisione di rete e quasi tutti i tentativi erano completamente infruttuosi.

Ho due macchine Windows, una è un media center che dovrebbe accedere al contenuto dall'altra, ma ogni volta non riesce a ricordare le credenziali e richiede un accesso manuale alla condivisione remota per far funzionare le cose.

Ho provato varie cose. Aggiungendo le credenziali a Credential Manager, provando a cambiare il livello di sicurezza NTLP, cambiando il nome utente / le password delle due macchine in modo che corrispondano, e sono sicuro di aver provato anche altre cose, niente ha funzionato.

Risposte:


7

Questo problema sembra derivare da Windows che tenta la connessione iniziale a un'unità di rete utilizzando il dominio del suo host (il "Dominio corrente" nella figura) anziché il dominio del server di rete (il "Dominio desiderato" nella figura).

Per il seguente esempio supponiamo che il nome utente di un utente autorizzato ad accedere all'unità di rete sia "SomeUsername". Se avessi inserito "SomeUsername" nel campo del nome utente della casella in basso e poi avessi inserito anche la password corretta, Windows si sarebbe connesso all'unità di rete, ma quando avessi ripristinato il mio computer Windows non avrebbe ricordato il nome utente e la password, anche se avessi controllato il Casella "Ricorda le mie credenziali". La soluzione è cambiare il dominio in cui inserisci le tue credenziali. Come indicato in figura, dovrai digitare " \{DOMAIN}\{USERNAME}" nel campo nome utente senza inserire una password, quindi fai clic su OK. Per questo esempio, inserisco \FREENAS\SomeUsernameil campo del nome utente, lascia vuoto il campo della password, quindi faccio clic su OK.

inserisci qui la descrizione dell'immagine

Dopo averlo fatto otterrai un nuovo pop-up simile a quello qui sotto. Immettere la password corretta, selezionare la casella "Ricorda le mie credenziali", quindi fare clic su OK. Al successivo riavvio di Windows, l'unità di rete dovrebbe riconnettersi.

inserisci qui la descrizione dell'immagine

Una nota a margine, la parte in cui lasci la password vuota non è davvero necessaria, ma lasciare vuota la password come suggerito ti permetterà di vedere chiaramente quale nome di dominio Windows memorizzerà con le credenziali immesse.


+1 Davvero fantastico - ha funzionato per me!
Olaf,

Questa sembra essere la "risposta". L'incantesimo "net use" suggerito da user8228 non ha funzionato, in quanto non ha funzionato per @Acorn. Certo che mi accede, ma non "persiste".
mike65535,

3

Utilizzare NET USEcon /savecrede /persistent:yesper salvare in modo permanente le credenziali

net use \\Hostname /savecred /persistent:yes

Ci ho provato e non ho avuto fortuna, quindi l'ultima risorsa per l'autenticazione all'avvio. Suppongo che la tua soluzione dovrebbe funzionare quando Windows non è malvagio, quindi +1
Ghianda

quale messaggio di output / errore hai ricevuto?

Non viene visualizzato alcun messaggio di errore, subito dopo il riavvio le credenziali non vengono ricordate ed è necessario eseguire nuovamente l'autenticazione.
Ghianda

Questa risposta non dice nulla di sbagliato. Neanche risolve il problema.
krawyoti,

3

Fare clic su Start -> Cerca "Credential Manager" ed eseguirlo. Fai clic su "Aggiungi credenziali di Windows" e inserisci i tuoi dati. Le tue informazioni ora persisteranno


lol - Sono un appassionato di Windows da 25 anni e non avevo mai conosciuto questa struttura! E questo ha risolto il mio problema. Grazie!!!
Mordachai,

FWIW - Ho usato quell'utilità per eliminare prima tutte le credenziali archiviate per la condivisione problematica - riavviato - ho dovuto eliminare le scorciatoie esistenti - riavviato di nuovo - quindi collegato alla condivisione e ho ottenuto solo una finestra di dialogo corretta e ho usato "ricorda" e tutto è bene. Posso vederlo e verificarlo in Gestione credenziali.
Mordachai,

0

Alla fine sono riuscito a inventare qualcosa che ha funzionato!

È necessario autenticarsi automaticamente sulla condivisione ogni volta che si avvia la macchina, operazione che può essere eseguita con uno script batch.

Questo è ciò di cui hai bisogno nella tua sceneggiatura:

net use \\theremotemachine ThePassword /user:Username

Sulla base di informazioni da qui e qui .

Ora, per qualche ragione, non ho avuto fortuna a farlo funzionare usando l' utilità di pianificazione, quindi ho finito per usare un programma chiamato hstart . Ti permette di lanciare script batch nascosti.

Ho creato uno shorcut, l'ho inserito nella cartella Startup e l'ho modificato Targetin:

C:\hstart.exe /NOCONSOLE “C:\script.bat”

Ed ecco fatto, ora non dovrebbero esserci problemi ad accedere alle cartelle condivise sul computer remoto.

Penso che potrebbe esserci un problema se l'altra macchina non è accesa quando lo script è in esecuzione, ma non sono sicuro di come aggirarlo.

Spero che qualcun altro lo trovi utile.


È inoltre possibile aggiungere / persistente: sì alla fine del comando net use.
jftuga,

Ci ho provato e avrebbe comunque dimenticato le credenziali :(
Ghianda

Ci sarà un evento nel Visualizzatore eventi che vorrei controllare lì.
surfasb,

4
-1 @Acorn, questa non è una buona soluzione. Mentre probabilmente sta risolvendo il problema di connessione, è una pessima idea archiviare la password in chiaro. Vedi la mia risposta per assicurarti di aver inserito il dominio corretto per le tue credenziali.
ubiquibacon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.