Come posso modificare l'utente con cui ho effettuato l'accesso su una condivisione di rete?


63

Quando ci si connette a un server tramite Explorer (non un'unità di rete mappata) anche se la casella di controllo "Ricorda le mie credenziali" non è selezionata, Windows ricorda la password fino al logout. Esiste un modo per cambiare utente / password per una condivisione senza disconnettersi e riconnettersi?

Risposte:


29

Stai mappando la condivisione sul tuo sistema o semplicemente accedendoli direttamente tramite Risorse del computer? Se si mappa l'unità, è possibile scegliere il collegamento per connettersi utilizzando un nome utente diverso e scegliere l'utente / password lì. Il comando 'net use' ti permetterà anche di accedere a una condivisione usando credenziali alternative, ma non sei sicuro che ti consentirà di sfogliare la condivisione senza mapparla usando quelle credenziali alternative.


12
"utilizzo netto" ha funzionato! Il comando 'net use \\ SERVER * / user: username' funziona per modificare le credenziali per la condivisione. Grazie!
Tim

1
@Tim M: In realtà, sembra funzionare meglio come net use \\SERVER\SHARE ...- cioè, senza l'asterisco (e con un nome condiviso, ma suppongo che tu l'abbia usato quando lo hai effettivamente eseguito ;-). L'asterisco provoca l'assegnazione di una lettera di unità; fallo troppe volte e finirai!
SamB

Ho lo stesso problema, ma quando lo faccio ricevo un errore System error 1326 has occurred.e Logon failure: unknown user name or bad password.so che lo username e la password osano correggere
Petah

1
Provato con *"Più connessioni a un server o risorsa condivisa dallo stesso utente, utilizzando più di un nome utente, non sono consentite. Scollegare tutte le connessioni precedenti al server o alla risorsa condivisa e riprovare." Provato con \share, dice "Il comando è stato completato con successo." ma non riesco ancora ad accedere alla condivisione.
Mark Jeronimus,

@tim Quella soluzione ha funzionato perfettamente per me. Ho avuto una situazione in cui ho rinominato il mio utente su Synology NAS per renderlo allineato con il mio utente di Windows, ma la directory home non veniva visualizzata, anche dopo aver riavviato sia il server che il client. Ho rimosso tutte le vecchie condivisioni e quindi eseguito net use \\SERVER * /user:username. Ho inserito la mia password con successo e all'improvviso sono comparse tutte le mie azioni. Dovrei aggiungere che non sono state assegnate lettere di unità, contrariamente a quanto implica SamB. Proprio il comportamento che mi aspettavo. =)
paddy

41

È possibile ignorare le credenziali archiviate per le condivisioni in Windows tramite il Pannello di controllo. Credo che questo dovrebbe essere possibile da circa Windows 2000, o almeno XP. Tuttavia, i nomi di queste funzioni sono diversi in tutte le versioni. Sto usando i nomi di Windows 7 in questo post.

  • Apri la pagina del tuo account in Account utente e Sicurezza famiglia.

    (Fai clic sulla tua immagine nel menu Start o naviga attraverso il pannello di controllo).

  • Nel riquadro di sinistra, seleziona Gestisci le tue credenziali.

  • Sotto Credenziali di Windows:

    • Se il server in questione ha una voce, eliminarla.

      (Molto probabilmente non sarà presente, se non sei mai stato qui prima).

    • Seleziona Aggiungi una credenziale di Windows.

    • Immettere il server (ad es \\10.0.0.2\myShare.).

    • Immettere le nuove credenziali desiderate.

Ora, quando si naviga manualmente \\10.0.0.2\myShare, non utilizzerà più le vecchie credenziali.


2
Apparentemente l' cmdkeyutilità viene utilizzata per gestirlo dalla riga di comando.
Martin

1
Dopo aver aggiunto la nuova credenziale, è necessario disconnettersi e riconnettersi se Windows ha già collegato la condivisione utilizzando un'altra credenziale.
Edward Brey,

@EdwardBrey IIRC Non ho dovuto disconnettermi. Hai rimosso prima il record esistente? Potresti anche provare a disconnettere qualsiasi unità di rete montata per quella condivisione.
giovedì

Prima di aggiungere la nuova credenziale, avevo tentato di accedere alla condivisione, che Windows ha autenticato usando le credenziali HomeGruop, anche se non avevo accesso. Non ho ricevuto un errore, solo una cartella vuota. Dal momento che non volevo rimuovere le credenziali del gruppo Home, l'unico modo che sapevo per dire a Windows di smettere di usarlo era disconnettersi.
Edward Brey,

26

Ho provato a usare ciò che Matrix e Tim hanno suggerito entrambi, ma non ha funzionato per me. Nel mio caso ho finito per usare

net use \\SERVER\share /delete

Ciò che ha fatto è stato terminare tutte le connessioni all'unità di condivisione e quindi quando ho provato a riconnettermi, mi è stato chiesto di nuovo il mio nome utente e la mia password.


1
Questo ha funzionato per me, ma la connessione al server non è terminata immediatamente, sono stato in grado di sfogliare la cartella condivisa per circa un minuto prima che
venissi

12

Per eliminare le credenziali memorizzate nella cache è possibile seguire i passaggi seguenti.

Puoi fare riferimento all'articolo http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. Apri la finestra Esegui facendo clic Start -> Runo fai clic su ⊞ Win+ R.

  2. Nella casella di testo, digitare il comando rundll32.exe keymgr.dll, KRShowKeyMgre fare clic su OK. Nota: è anche possibile digitare ed eseguire questo comando tramite il prompt dei comandi.

  3. Per rimuovere una credenziale salvata è possibile selezionare una delle voci e selezionare Remove. Apparirà una schermata di conferma. Fai clic su OKe l'account verrà rimosso.

  4. È inoltre possibile aggiungere ulteriori password salvate facendo clic sul Addpulsante e inserendo le informazioni appropriate.


5

Se le credenziali sono state rimosse o modificate, si suppone di disconnettersi e riconnettersi a Windows. Altrimenti verranno comunque utilizzate le credenziali memorizzate nella cache.


2
Tante risposte spiegano l'eliminazione / l'aggiornamento delle credenziali archiviate con metodi diversi, ma nessuna è risultata efficace fino alla disconnessione e all'accesso ... almeno nel mio caso!
Robert Waddell,

4

La posizione di Windows 8 è leggermente diversa:

Tramite la GUI

Pannello di controllo -> Tutti gli elementi del pannello di controllo -> Gestione credenziali

-o-

Utilizzare la casella Esegui ( Windows Key+ R): control /name Microsoft.CredentialManager


3

Ciò che ha fatto è stato terminare tutte le connessioni all'unità di condivisione e quindi quando ho provato a riconnettermi, mi è stato chiesto di nuovo il mio nome utente e la mia password.

accedere nuovamente e ricontrollare


3

WIN + R

cmd -> Invio

net use x: \\ 192.168.2.10 \ dir / user: workgroup \ xxx yyy / persistent: yes

dove xxx è il tuo login,

yyy è la password

dir è una directory condivisa

x: - è l'unità su cui stai montando


1

Grazie a tutti qui. Ho scritto una sceneggiatura a pipistrello per questo scopo e ogni volta ha successo.

Riavvio LanmanWorkstatione lmhostsservizi e ha funzionato.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
net use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
net use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

Se lo stai facendo con un account di dominio, sostituiscilo %COMPUTERNAME%\%LoginAccount%con %LoginAccount%@YOUR.DOMAIN.


0

Ho appena scoperto che hai un elenco di utenti / password locali in:

Pannello di controllo> Gestione credenziali

(per condivisioni di rete locale, account ftp, ecc.)


0

Accedi nuovamente alla condivisione di rete tramite nome o IP, a prescindere da ciò che non hai già utilizzato.

Se ti sei connesso a un \\192.168.2.10\utente sbagliato, puoi riprovare una volta usando il nome del server. Se apri \\Server\, ti verranno nuovamente richieste le credenziali. Da quel momento in poi avrai due sessioni aperte sullo stesso server ma con utenti diversi. Sembrano durare fino alla scadenza di quegli accessi che è potenzialmente fino al successivo logout.

Per questo motivo è necessario assicurarsi di utilizzare la strada giusta da ora in poi! se è necessario accedere a un account con autorizzazioni più elevate per eseguire un backup, assicurarsi che lo strumento di backup ora funzioni con \ Server [percorso] `e non con l'IP.

Per quanto ne so, questa è la soluzione che richiede il minimo sforzo. È utile quando si desidera evitare il fastidio di accedere nuovamente o mappare un'unità di rete.

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.