Come rinominare la cartella utente in Windows 8?


171

Quando accedo per la prima volta su un computer Windows 8 con il mio account Microsoft (fornendo un indirizzo e-mail), viene creata una nuova cartella utente:

C:\Users\dzinx_000

Nelle versioni precedenti di Windows, potevo scegliere il nome di questa cartella (era uguale al mio nome utente). Dato che uso spesso la riga di comando, è abbastanza fastidioso per me.

  • Posso in qualche modo rinominarlo dzinx?
  • La semplice ridenominazione della cartella interrompe tutto?

1
Suppongo che semplicemente provando a rinominare la cartella si rompano le cose.
ChrisF,

Per ovviare al problema, è possibile utilizzare la %userprofile%variabile di ambiente come collegamento alla cartella dell'utente. Quindi cd %userprofile%è equivalente a cd C:\Users\dzinx_000.
Indrek,

1
@ChrisF sì, è quello che sospetto, ecco perché te lo chiedo :)
DzinX,

1
Ho appena scoperto che mentre è difficile cambiare un nome utente già esistente, è più facile sceglierne uno quando si accede per la prima volta con un account Microsoft - vedi la mia risposta
DzinX

1
Dai un'occhiata anche a questo link e MSKB .
avirk,

Risposte:


184

Esistono due approcci diversi, a seconda che tu abbia mai usato l'account Microsoft sul computer dato:

Ho già effettuato l'accesso a quell'account

  1. Crea un account utente locale con privilegi di amministratore se non ne hai già uno.

  2. Reboot.

  3. Accedi con un account locale con privilegi di amministratore.

  4. Win+ X, G( Gestione computer ) → Strumenti di sistemaUtenti e gruppi localiUtenti , fare clic con il pulsante destro del mouse su Utente, Rinomina .

  5. Win+ X, A( Prompt dei comandi (Admin) )

    ren C:\Users\dzinx_000 dzinx
    
  6. Win+ X, R( Esegui )

    regedit
    
  7. Passare a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\e trovare il SID per il proprio account utente. Puoi semplicemente aprire ogni cartella e controllare ProfileImagePathquella corretta.

    Rinomina il ProfileImagePathvalore con il nome desiderato, ad esempioC:\Users\dzinx

  8. Accedi con il tuo account Microsoft. Tutto dovrebbe funzionare bene:

    inserisci qui la descrizione dell'immagine

Non ho mai effettuato l'accesso al mio account Microsoft

Per iniziare, abbiamo solo un account utente locale:

inserisci qui la descrizione dell'immagine

Ora aggiungerò il mio account Microsoft.

inserisci qui la descrizione dell'immagine

Ora abbiamo il nostro account Microsoft. Apriamo Gestione computer dall'angolo in basso a sinistra.

inserisci qui la descrizione dell'immagine

Qui possiamo vedere il nostro nuovo account utente confuso:

inserisci qui la descrizione dell'immagine

Rinominalo!

inserisci qui la descrizione dell'immagine

È possibile notare che al momento non C:\Usersesiste alcuna cartella .

inserisci qui la descrizione dell'immagine

Ora accedi con il nuovo account utente.

inserisci qui la descrizione dell'immagine

Ora il mio account Microsoft è chiamato "superutente" localmente e il profilo è archiviato C:\Users\superuser

inserisci qui la descrizione dell'immagine

Non ho l'edizione Professional :(

Nell'edizione standard di Windows 8, lo snap-in Utenti e gruppi locali non è disponibile.

Nei miei test, la seguente procedura ha funzionato bene. Il tuo chilometraggio può variare!

La procedura è identica a quella descritta sotto Ho già effettuato l'accesso a quell'account , tranne per il fatto che non ho utilizzato lo snap-in Utenti e gruppi locali . Invece, sono andato a destra per il prompt dei comandi e ho rinominato la cartella del profilo. Successivamente, ho modificato la ProfileImagePathchiave nel registro.

Inoltre, ho cercato l'intero percorso del mio userprofile ( C:\Users\Username) e ho sostituito tutte le voci con il nuovo nome della cartella.

Non sono riuscito a rilevare alcun problema dopo il riavvio e l'accesso con l'account rinominato, ma, come ho detto, il tuo chilometraggio può variare.

Cosa succede quando ho semplicemente rinominare C:\Users\abca C:\Users\xyz?

Dopo aver effettuato l'accesso con l'utente interessato, l'utente accederà a un profilo temporaneo:
inserisci qui la descrizione dell'immagine
inserisci qui la descrizione dell'immagine


1
La risposta più completa! Ed è più semplice creare un utente associato all'account Microsoft, rinominarlo prima del primo accesso.
Alexey Ivanov

3
sembra che NON funzionerà su Windows 8 standard edition ... dato che non ci sono utenti e gruppi
mjrider,

3
Se la password della foto è abilitata con un'immagine nella cartella del profilo che si desidera rinominare, non sarà possibile eseguire il 5 ° passaggio, poiché la foto utilizza la cartella. Riavvia di nuovo in modo che il login predefinito non sia quello che vuoi rinominare ...
kissgyorgy

1
Ho ricevuto "accesso negato" dopo il passaggio 5 (utilizzo l'account Microsoft per accedere). C'è qualche soluzione?
KiL

4
Buono per l'account appena creato. Anche se per un nuovo account è facile abbandonarlo e creare un account locale, quindi collegarlo a MS One. Esistono molte applicazioni che mantengono un percorso assoluto nel registro. Se vuoi seguire questa risposta, dovresti anche cercare e modificare tutte le voci del registro con il percorso della tua cartella precedente. Cerca prima di valutare la quantità di lavoro! Ad esempio, Dropbox sarà un dolore. Poche app Lenovo scrivono ancora nella vecchia posizione per me. Quindi deve ancora essere associato al collegamento simbolico.
mlt

16

È possibile creare un collegamento simbolico alla cartella. I collegamenti simbolici reindirizzeranno in modo trasparente.

Utilizzare mklink(come amministratore) per creare un collegamento simbolico:

mklink /d C:\Users\dzinx C:\Users\dzinx_000

È una specie di soluzione, ma il vecchio nome utente verrà comunque visualizzato in molti punti. Forse c'è la possibilità di cambiare completamente il nome utente?
DzinX,

2
@DzinX Nelle versioni precedenti di Windows, è possibile modificare le sottochiavi HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListnel registro. Una sottochiave sarà per il tuo SID utente, quindi dovrai semplicemente modificarne il ProfileImagePathvalore e rinominare la cartella. Tuttavia, questa impostazione è solo per Windows (e non testata su Win8, ma si suppone che funzioni). È il percorso utilizzato per impostare %userprofile%al login, ma i programmi con codici errati possono salvare il percorso assoluto nel profilo utente e si interromperanno. Sono anche incerto su come reagiranno le moderne app UI, anche se credo che dipenda, ancora una volta.
Bob,

Eh, quindi se entrambi ho creato il link simbolico E ho cambiato le impostazioni del registro, nulla dovrebbe rompersi ma non dovrei vedere dzinx_000troppo spesso, giusto?
DzinX,

2
@DzinX Immagino che sarebbe più sicuro cambiare la cartella principale dzinxattraverso il registro (e rinominare) e quindi creare un collegamento simbolico da dzinx_000a dzinx. In questo modo, solo i programmi che richiedono specificamente la cartella con collegamento simbolico la useranno. Naturalmente, potresti anche provare a non avere il link simbolico e vedere se qualcosa si blocca, quindi aggiungerlo in seguito.
Bob,

1
Se hai rinominato un profilo e sistemato il registro, creare un collegamento è una buona pratica per assicurarti che i riferimenti a c: \ users \ oldname funzionino ancora. In teoria puoi scansionare il registro e tutti i file di configurazione per trovarli, ma è possibile che ti sia perso qualcosa.
Myron-Semack,

7

Questa guida è per Windows XP / Vista quindi provala a tuo rischio e pericolo. Non posso provarlo perché non ho un account MS.

Prima di iniziare, creare un punto di ripristino o un backup dell'unità di sistema. Eseguire il backup del registro completo in ogni caso di danneggiamento dei dati.

Sebbene sia possibile spostare o rinominare la cartella del profilo utente, potrebbero esserci alcuni effetti collaterali dopo l'utilizzo di questo metodo. Ciò è dovuto al fatto che nel registro potrebbero essere presenti riferimenti di percorso assoluti (alla vecchia cartella del profilo utente) aggiunti da software di terze parti. Pertanto, potrebbe esserci una perdita di funzionalità nelle rispettive applicazioni.

Ho ricevuto queste informazioni da Modifica l'utente registrato e il nome dell'azienda in Windows XP / Vista .

Se è necessario rinominare il nome utente registrato, è necessario modificare le chiavi del Registro di sistema. Per aprire il registro basta premere Win+ Re digitare regedite navigare al seguente percorso

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

No nel pannello di destra vedrai le due voci modificabili RegisteredOrganiztion & RegisteredOwner .

inserisci qui la descrizione dell'immagine

Per modificare uno di questi campi, fare doppio clic sul nome del campo, inserire le informazioni nella sezione Dati valore e fare clic su OK.

Se la cartella del nome utente è stata rinominata e i programmi funzionano correttamente, allora va bene, altrimenti cambia profileimagepathil nome che hai assegnato a RegisteredOwner

Per questo vai al seguente percorso nel registro:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \

inserisci qui la descrizione dell'immagine


Hai almeno provato a farlo da solo in XP o Vista?
DzinX,

@DzinX purtroppo non ho entrambi. Sto eseguendo Win 7 senza account MS e ho la versione di prova di Win 8. Se vuoi, devi provare tu stesso.
avirk,

@DzinX Penso che dovresti prima provarlo su VM. Lo faccio se avessi un account MS.
avirk,

3
La parte fondamentale della risposta sta cambiando ProfileImagePathattraverso il registro. Gli altri valori del registro non sono correlati.
Der Hochstapler,

2
@avirk: il nome utente deve essere modificato con altri mezzi. I valori RegisteredOwnere RegisteredOrganizationnon sono correlati. Vedi: howtogeek.com/howto/windows-vista/…
Der Hochstapler

4

Da un paio d'ore alla ricerca di questo problema sono giunto alla conclusione che NON PUOI cambiare il nome della cartella dell'utente. Bene, puoi ma dovresti dedicare molto tempo alla modifica di migliaia di file di registro. Il modo migliore per risolvere questo problema è creare un nuovo account amministratore ed eliminare quello precedente. Spero che sia di aiuto.


Quindi passerai ore modificando tutte le impostazioni sul nuovo account.
Dmitry Grigoryev

4

Un approccio piuttosto lungo (ma che potrebbe funzionare) sarebbe:

  • utilizzare Windows Easy Transfer per "eseguire il backup" dell'intero account utente
  • elimina l'utente (e facoltativamente i file) dal sistema
  • creare un nuovo account utente solo locale (ovvero nessun account Microsoft)
  • accedi una volta come quell'utente
  • ripristinare i dati di facile trasferimento - mappare il vecchio utente sul nuovo utente creato
  • cambia il tipo di account del nuovo account in un account Microsoft (Impostazioni PC -> utenti -> Passa a un account MS)

4

Alcune sottochiavi sotto

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders

dovrebbe anche essere aggiornato.

Altrimenti, alcuni collegamenti in "Start" o "tutte le app" non funzioneranno, come Prompt dei comandi.

(Windows Server 2012)


Ha avuto questo problema con IntelliJ IDEA
Mene il

2

Per coloro che non dispongono di Windows 8 Professional, esiste un modo per rinominare il vecchio account utilizzando la riga di comando:

Aprire il prompt dei comandi con il tasto destro → Esegui come amministratore. Nella finestra del prompt dei comandi, digitare

net user 

e verifica il vecchio nome dell'account, ovvero userA. Per verificare che il vecchio account sia un amministratore, digitare:

net localgroup administrators

verifica che il vecchio nome dell'account sia in C: \ Users \ userA. Per rinominare il vecchio account utente:

wmic  useraccount  where "name='userA'" rename olduserA

Quindi, se ha esito positivo, verificare che il nome sia cambiato, digitare

 net user

Verifica che C: \ Users \ olduserA venga visualizzato ora. Quindi vai su Pannello di controllo → Account utente → e rinomina il nome visualizzato del vecchio account utente

Quindi è possibile copiare questo account rinominato in un account appena creato, se necessario, saltando NTUSER.DAT*e NTUSER.inifile.

Questo è il metodo che ho usato per un profilo di account utente corrotto. Prima effettuato l'accesso come amministratore su win8 home, quindi rinominato il vecchio account utente, modificato il nome visualizzato del vecchio account utente, creato un nuovo account utente con i privilegi di amministratore, creato C: \ Users \ newacct e quindi copiato la maggior parte dei file / cartelle dal vecchio account C: \ Users \ oldacct in C: \ Users \ newacct. Modificate le autorizzazioni su C: \ Users \ newacct per consentire l'accesso completo a newacct, rimosso Everyone. Quindi riavviato e quindi effettuato l'accesso come nuovo account.

Ecco! Corruzione del profilo utente corretta!


1

Penso che ci sia un modo più semplice per farlo.

Vai a regedit> Utente corrente> Identità

Fai clic sul tuo nome utente e modifica "Identità principale" nel nome desiderato.


1

Buono solo per l'eliminazione delle cartelle: sono stato in grado di eliminare la cartella utente in Windows 8 andando in safemode: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe- modalità

quindi vai a Windows Explorer - Tasto Windows + E - quindi fai doppio clic sull'unità C - quindi fai doppio clic sul file degli utenti. Quindi fare clic con il tasto destro del mouse sull'utente per eliminare ed eliminare. Avevo rimosso l'account tramite il pannello di controllo - account utente e sicurezza della famiglia - account utente - Rimuovi account utente. Avevo anche provato a eliminare i file utente tramite Windows Explorer, che ha eliminato la maggior parte delle sottocartelle. Probabilmente è meglio accedere come amministratore. Immagino che tu possa anche rinominare il file in quel modo. Spero che sia di aiuto.


Questo è utile per eliminare i file, ma ho scoperto che rovina tutti i programmi e le impostazioni e inizia a preparare di nuovo Windows. È necessario aver effettuato l'accesso come amministratore da un account diverso da quello che si desidera eliminare o rinominare, quindi potrebbe essere necessario impostare account aggiuntivi con impostazioni amministrative anziché prima standard. Ha anche rovinato il mio
Jim
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.