Come rinominare la cartella utente in Windows 10?


250

Dopo aver installato Windows 10 sul mio Surface Pro 3 , il mio nome utente "Jeremy" è stato creato e ho creato una cartella utente denominata C:\Users\jerem.

Voglio rinominare la cartella C:\Users\Jeremy. La procedura per Windows 8 non funziona. Ci sono un paio di ragioni.

  1. OneDrive è ora una parte completamente integrata del sistema operativo e si rompe completamente. Una ricerca / sostituzione nel registro sembra funzionare, ma è difficile avere fiducia in questo approccio.
  2. Al riavvio del computer, TabletInputService scrive un file TextHarvester.dat nella posizione del profilo utente precedente (creandolo se necessario). Ciò rende impossibile mantenere la cartella eliminata. Una vecchia soluzione trovata online non funziona. Questo problema provoca inoltre la comparsa di un messaggio di errore ogni volta che si avvia il computer.

6
@MehmetFide non è un bug - ci vogliono le prime cinque lettere dal tuo indirizzo e-mail - questo è di progettazione, non un errore.
CalvT,

91
quindi è un bug di progettazione. il mio nome è "mehmet" e mette come "mehme" che è fastidioso e sciocco. è chiaramente un bug dal punto di vista del cliente.
Mehmet Fide,

9
@CalvT hai una fonte che afferma che questa è stata una decisione di progettazione? E perchè ? Mi sembra sciocco.
Keegan,

6
Ho un Surface Book, sono qui perché ho notato lo stesso problema. Che seccatura fastidiosa, tagliare due lettere del nome utente che ho usato per due decenni.
mlepage

7
Dovrebbe almeno chiedere prima di farlo e offrire all'utente di cambiarlo.
mlepage

Risposte:


166

Questo può essere fatto senza rinominare le cartelle e smanettare con il registro:

  1. Crea un account locale con il nome utente che desideri.

    • La creazione di un account locale è ben nascosta; ecco come trovarlo:
      Impostazioni> Account> Famiglia e altri utenti> Altri utenti> Aggiungi qualcun altro a questo PC> La persona che voglio aggiungere non ha un indirizzo email> Aggiungi un utente senza account Microsoft
  2. Cambia il tipo di account in amministratore (può saltare se c'è un altro amministratore).

  3. Rimuovere l'account collegato Microsoft originale
  4. Se lo desideri, collega l'account locale all'account Microsoft

Purtroppo questo non ha funzionato come pensavo avrebbe funzionato. Seguendo questi passaggi e ricollegando il mio account Microsoft ho creato un'altra directory utente con il mio nome macchina aggiunto alla fine.
Andrew T Finnell,

4
Un avvertimento, se si utilizza "Sicurezza della famiglia" impostato nel proprio account Microsoft, questo può diventare molto complicato in (4) se si desidera farlo per altri membri della famiglia. Gli altri membri della famiglia diventano "conosciuti" sul PC non appena si converte il primo account e io ho raggiunto un punto fermo durante la conversione degli altri utenti locali. Prima ho dovuto disabilitare quella funzione, quindi aggiungere tutti i membri della famiglia come account locali, quindi convertirli in account M $.
Ed Randall,

2
Qualcuno ha apportato una modifica che sembra più utile come commento: IMPORTANTE Tenere presente che molte impostazioni dell'applicazione, i salvataggi dei videogiochi e così via sono memorizzati nella cartella dell'utente originale. (Raramente, alcune impostazioni potrebbero anche essere legate al vecchio nome utente). Immagini, documenti, musica e così via rimarranno nella vecchia directory utente.
Journeyman Geek

Come si fa il passaggio 4?
Daniel Kaplan,

@DanielKaplan non esattamente sicuro in quanto non hanno provato in un po 'e qualcosa potrebbe essere cambiato, ma probabilmente qualcosa sulla falsariga di questo windowscentral.com/...
voldemarz

43

Ho avuto lo stesso problema e l'ho risolto come segue (utilizzando le informazioni che ho trovato su alcuni altri siti Web):

  1. Per sicurezza, crea un punto di ripristino. Aprire il Centro di controllo , digitare Ripristino configurazione di sistema e fare clic su Crea punto di ripristino sistema . Seleziona C: Drive e fai clic su Crea .
  2. Fai clic sul pulsante Windows (in basso a sinistra), digita regedit e fai clic sul comando Esegui .
  3. Conferma la finestra di dialogo Controllo account utente facendo clic su .
  4. Fare un backup del registro precedente facendo clic su File> Esporta .
  5. Vai a HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList . Qui puoi trovare alcune sottocartelle (che iniziano con 'S-1-5-'). Cerca la cartella che contiene il percorso (che desideri modificare) nella chiave di registro denominata ProfileImagePath . (Esempio dalla domanda: cerca il valore ' C: \ Users \ jerem ').
  6. Se l'hai trovato, fai doppio clic su di esso e modifica il percorso. (Seguendo la domanda originale, ora cambieresti il ​​valore in ' C: \ Users \ Jeremy ').
  7. Chiudi la finestra dell'Editor del Registro di sistema.
  8. Fare di nuovo clic sul pulsante Windows (in basso a sinistra) e digitare netplwiz e fare clic sul comando Esegui .
  9. Assicurati che la casella di controllo " Gli utenti devono inserire nome utente e password " sia selezionata. Selezionare l'utente (per il quale si desidera modificare il percorso) dall'elenco e fare clic su Proprietà .
  10. Cambia il nome utente nella nuova finestra. (Seguendo la domanda originale, ora cambieresti il ​​nome utente in " Jeremy "). Puoi anche cambiare il nome completo qui, se lo desideri (ma nel mio caso è già stato inserito il nome corretto). Suppongo che non puoi lasciare vuoto il campo del nome completo. Chiudi la finestra facendo clic su OK .
  11. Chiudi anche le altre finestre aperte rimanenti facendo clic su OK .
  12. Riavvia il sistema.
  13. Riavvia Windows 10 e prova ad accedere. Ciò non riuscirà (a causa del percorso modificato) e si accederà automaticamente con un account utente temporaneo (che richiederà un po 'di tempo). Tuttavia, ora puoi cambiare il nome della cartella usando Esplora risorse (seguendo l'esempio sopra, ora rinomineresti la cartella jerem in Jeremy ).
    Nota: in alternativa, è possibile avviare un secondo sistema operativo (se ne è installato uno) o utilizzare un sistema operativo Live CD per modificare il nome della cartella.

AGGIORNAMENTO: Grazie all'utente @lmiguelvargasf per avermi informato di un problema con la mia soluzione! Ho pensato che il sistema sarebbe stato un po 'più intelligente nell'aggiornamento dei riferimenti nel registro, ma non lo è! Pertanto, è necessario riavviare l'Editor del Registro di sistema (come nel passaggio 2) ed eseguire un backup facendo clic su File > Esporta . Quindi fare clic su Modifica > Cerca (o Trova ... ), digitare il vecchio percorso (nell'esempio sarebbe stato C: \ Users \ jerem ) e cercare chiavi, valori e dati. Sostituisci tutti i riferimenti contenenti il ​​vecchio percorso ( C: \ Users \ jerem ) con il nuovo percorso ( C: \ Users \ Jeremy ). Un clic sul tasto F3cerca il riferimento successivo. Ripeti fino a quando non trovi riferimenti al vecchio percorso. Anche con un'installazione relativamente recente su Windows 10, potresti dover aggiornare circa 100 voci (in particolare OneDrive e Edge hanno un sacco di percorsi di memorizzazione nella cache nel registro). E anche alcuni programmi installati in aggiunta potrebbero aver creato voci di registro!

Infine, riavvia nuovamente il sistema e avvia Windows 10. Il primo accesso potrebbe richiedere del tempo, ma ora tutto dovrebbe funzionare di nuovo bene e il percorso della directory utente dovrebbe ora essere cambiato! Se tutto funziona correttamente , ora puoi eliminare la cartella originale (la cartella denominata jerem , usando l'esempio della domanda).

INFO: sto lavorando su un sistema tedesco. Ho provato a tradurre correttamente i punti elenco, ma è molto probabile che possano essere nominati in modo leggermente diverso!

NOTA BENE: Questa soluzione funziona sul mio laptop dopo l'aggiornamento da Windows 8.1 (64 bit) a Windows 10 (64 bit). Tuttavia, non posso garantire che questa soluzione possa funzionare anche per altri utenti con altre configurazioni. Se segui la soluzione sopra fornita, stai facendo tutto a tuo rischio e pericolo!


1
Questo ha funzionato per me su Windows 10 a 64 bit! Dopo aver eseguito gli 11 passaggi, per accedere all'account temporaneo, ho dovuto inserire la mia password, quindi il mio PIN e continuare a premere "salta" dopo che Windows ha segnalato che si erano verificati alcuni errori fino a quando non mi è stato effettuato l'accesso. Dopo aver rinominato la cartella Ho riavviato Windows e tutto ha funzionato perfettamente
Jorge Luque il

7
Funzionerà, ma interromperà diverse cose, inclusa la possibilità di installare app da Windows Store. Dopo aver verificato il Visualizzatore eventi, ho notato una serie di errori relativi al servizio ESENT, che rimandavano ancora alla vecchia cartella dell'account utente. Il modo più semplice che ho trovato per risolvere il problema è stato quello di creare un collegamento simbolico dalla cartella del profilo utente "errata / originale" ("xavie" nel mio caso) a quella "nuova / corretta" ("xavier"). Per questo ho usato la fantastica estensione Shell Link .
xfx,

2
@traintes: ho appena cercato oldusernamee nella ricerca ho incluso vecchie chiavi, valori e dati che contenevano la parola.
lmiguelvargasf,

4
Fare attenzione durante la ricerca del registro e sostituirla. Non vuoi sostituire accidentalmente il doppio "c: \ jerem" con "c: \ Jeremy" o potresti finire con un "c: \ Jeremyy" da qualche parte. In effetti, potresti volerlo cercare in seguito solo per essere sicuro. Inoltre, potrebbero esserci altri programmi che memorizzano i percorsi altrove, come un file .INI, un file .XML o un database. Aspettati che qualcosa si rompa e preparati a cacciarlo.
GuitarPicker,

2
Per mantenere il sistema in uno stato costantemente sano, consiglio (come ha fatto @xfx) di creare un collegamento simbolico dal nuovo nome a quello precedente prima di apportare modifiche. Fare clic con il tasto destro del mouse sul menu Start e aprire il prompt dei comandi (amministratore). Quindi cd C:\Userse mklink /D newname oldname. Dopo aver riavviato e verificato che nulla si riferisce al vecchio nome, è possibile eliminare il collegamento simbolico e rinominare la directory.
Trevor Robinson,

40

Sebbene non sia una risposta diretta alla domanda, un collegamento simbolico può essere una soluzione priva di rischi se il problema non è solo estetico, ma i file oi collegamenti di configurazione ripristinati o legacy si riferiscono alla directory dell'utente.

  1. Apri un prompt dei comandi con privilegi elevati
  2. Passare alla directory dell'utente
  3. Creare una giunzione di directory indirizzata al nome reale della directory utente

per esempio,

C:
CD\Users
MKLINK /J Jeremy jerem

Ciò ti consente di utilizzare c:\Users\Jeremy\.....per fare riferimento a parti del tuo profilo.


3
bella soluzione semplice, può essere sufficiente per alcuni problemi.
Stefano

Cosa intendi esattamente con "Passa alla directory degli utenti"? Vuoi dire dentro "utenti" o dentro "<nomeutente>" o fuori da entrambi?
Xonatron,

3
Questo ha funzionato. Grazie mille per questo suggerimento. Ho aperto CMD con privilegi di amministratore, sono passato a c: \ users \ ed ho eseguito "mklink / j matt matthew" (ad esempio) per collegare "matt" alla cartella "matthew" già esistente.
Xonatron,

Un ottimo modo per non dover modificare i percorsi di origine git quando si lavora dal lavoro e da casa tramite il cloud.
quantomworks,

2
Nel mio caso, mi ha aiutato a superare alcuni errori di un programma perché la mia cartella utente ha uno spazio al suo interno. Quindi ho corso mklink /j greatUser "My Full Name"e funziona. Grazie!
Metafaniel,

26

Microsoft ha effettivamente documentato un modo molto semplice e pulito per rinominare una cartella del profilo utente.

Non è necessario creare un nuovo account utente, quindi tutte le impostazioni associate al profilo utente esistente vengono conservate. E l'unica modifica del registro richiesta è modificare un singolo valore di stringa (quello che indica a Windows il percorso della cartella del profilo utente):

  1. Accedi utilizzando un altro account amministrativo.

Nota Potrebbe essere necessario creare inizialmente un nuovo account amministrativo.

  1. Vai alla cartella C: \ users \ e rinomina la sottocartella con il nome utente originale con il nuovo nome utente.
  2. Vai al registro e modifica il valore del registro ProfileImagePath con il nuovo nome del percorso.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <SID utente> \

Questo è tutto!

Una nota su <User SID>: la chiave del Registro di sistema ProfileList contiene un numero di sottochiavi. Per scoprire quale modificare, fare clic su ciascuna sottochiave ed esaminare i valori, per trovare la sottochiave con il ProfileImagePath giusto:

inserisci qui la descrizione dell'immagine

Ad esempio, supponiamo di voler eliminare lo spazio nel nome di una cartella del profilo utente. Quindi, nel passaggio 2, utilizziamo Esplora file per navigare C:\Userse rinominare la John Smithsottocartella JohnSmith. E nel passaggio 3, facciamo clic sulle <User SID>sottochiavi fino a trovare quella con ProfileImagePath C:\Users\John Smithe cambiamo in C:\Users\JohnSmith.

Questa procedura è stata fornita da Microsoft in relazione a un problema percepito con Windows 7, ma la stessa procedura continua a funzionare in Windows 10.

La ridenominazione di un account utente non modifica automaticamente il percorso del profilo


Questa soluzione funziona perfettamente. Molte grazie. Ma se usi Linux su Windows, devi reinstallare Linux che gira su Windows.
Pamungkas Jayuda,

2
Questa dovrebbe essere la risposta accettata. Su Windows 10 1809 devi fare un altro passo con OneDrive. Quando accedi ti verrà detto ... Impossibile trovare, spostare o eliminare il desktop. Dovrai accedere nuovamente a OneDrive e lasciarlo sincronizzare con la modifica della nuova cartella. Sono anche andato in Impostazioni OneDrive -> Salvataggio automatico e ho toccato "Cartelle di aggiornamento" solo per assicurarmi che il Desktop fosse correttamente raccolto. Dopo pochi minuti sembra che tutto sia tornato a posto.
Daniel Jackson,

Questa semplice procedura funziona bene. Tuttavia, molti software non possono essere disinstallati in seguito. Per correggere ciò, è necessario modificare tutte le occorrenze del precedente nome utente nel registro. Fortunatamente regedit ha una funzione di ricerca, sfortunatamente non ha funzionalità di sostituzione, quindi può richiedere del tempo per farlo manualmente.
Futal

Ha funzionato, ma la ricerca del sistema di questo utente locale in Windows 10 1903 è stata interrotta e non ha più prodotto risultati dalle impostazioni di sistema.
Michi,

Per evitare un sacco di modifiche manuali al registro, "Scollega questo PC" in OneDrive prima di effettuare questa modifica. Quindi configurare nuovamente OneDrive.
Ian W,

18
  1. Per accedere al pannello Account utente avanzato digitare netplwiznella casella Cerca nel Web e Windows accanto al pulsante Windows, quindi fare clic o toccare Netplwiz (applicazione Windows) .

  2. Nel pannello Account utente avanzato , selezionare l'utente che si desidera modificare e fare clic su Proprietà

  3. Nella finestra delle proprietà per l'utente, immettere il nuovo nome utente e fare clic su OK .

  4. Riavvia per rendere effettive le modifiche.

Fonte: http://www.opentechguides.com/how-to/article/windows-10/43/win10-change-account.html


8
La domanda riguarda la modifica del nome della cartella del profilo, non del nome utente. La tua soluzione funziona per questo? Ne dubito ...
Zagrimsan,

2
Stavo cercando "netplwiz", perché voglio solo rinominare il mio nome utente.
dhcgn,

5
Il tuo link è aggiornato e ora include anche come modificare il nome della cartella. E questo altro link include 2 metodi (ONR per conto locali e le altre per Microsot account) per cambiare il nome utente e quindi modificare il nome della cartella: answers.microsoft.com/en-us/insider/forum/...
Troglo

2
Questo in realtà ha aiutato tanto quanto la risposta accettata: per qualche motivo, Windows non mi ha permesso di creare un account locale con il nome desiderato (probabilmente perché avevo già provato a passare dal mio account ms a un account locale, quindi il nome era ancora registrato da qualche parte), ma usando netplwiz e l'account utente avanzato mmc, sono riuscito a farlo con molta più facilità rispetto all'utilizzo della "normale" creazione di un account locale!
Melvyn,

1
Questa dovrebbe essere la risposta accettata. Ho provato questo metodo durante l'accesso con un account Microsoft per il quale volevo cambiare il nome della cartella dell'utente. Dopo aver cambiato il nome dell'account in netplwiz E riavviato il computer, sorpresa, anche la cartella è stata rinominata. Provato e testato in WIN10 v1809
Ivan

2

Penso che il modo migliore per farlo sia quello di creare prima un "Account locale", quindi dopo il login al tuo "Account Microsoft". Ora dovrebbe collegare la tua cartella al tuo account online.


4
Questo non risponde davvero alla domanda, dato che l'OP ha già effettuato l'accesso a Microsoft, quindi è troppo tardi per fare ciò che suggerisci. La risposta non gli dice come risolvere il suo problema.
DavidPostill

0

Sono riuscito a far funzionare quel tutorial di Windows 8 accedendo al secondo account amministratore in modalità provvisoria (ho usato me stesso "Modalità provvisoria con rete"; i metodi precisi utilizzati per portare la tua versione di Windows 10 in modalità provvisoria potrebbero essere diversi ). La modalità provvisoria impedisce il caricamento di OneDrive, tra le altre cose.

Dopo aver rinominato la directory, dovrai cercare e sostituire "C: \ Users \ jerem" in "C: \ Users \ Jeremy" (nel mio caso, era "C: \ Users \ Kimiko" in "C: \ Users \ Muffin ") in Regedit mentre si è effettuato l'accesso all'account secondario, quindi sarà necessario farlo di nuovo dopo aver effettuato nuovamente l'accesso al proprio account principale in modo da poter inserire anche tutto HKEY_CURRENT_USER. Questo non catturerà tutto nei file, ovviamente; quando ho riavviato dopo aver effettuato la seconda ricerca e sostituito, OneDrive si è lamentato, tra l'altro, della sua directory home. Tutto sembrava funzionare dopo quello, comunque.


Non hai riscontrato il problema TextHarvester.dat?
GollyJer,

1
Non l'ho fatto, ma mi è venuto in mente quando stavo verificando proprio ora che questo potrebbe essere perché lo sto usando su una macchina desktop e non ho mai avuto un touchscreen collegato. In tal caso, immagino che potresti tornare in modalità provvisoria dopo aver seguito le mie istruzioni, quindi fare la DelProf2.exe /ucosa.
Dizzy H. Muffin,

0

Non posso ancora commentare ... Volevo solo aggiungere che ho seguito i passaggi della soluzione di Traintes , ma se vuoi evitare di ottenere l'errore quando riavvii il PC, puoi seguire questi passaggi prima di riavviare:

  1. attivare l'account Administrator dal prompt dei comandi (con diritti di amministratore) facendo clic con il pulsante destro del mouse sul logo di Windows e selezionando l'opzione e digitando net users Administrator /active:yes
  2. riavviare il computer in Avvio avanzato facendo clic su Start> Alimentazione> (shift +) riavvia
  3. Vai a Risoluzione dei problemi> Opzioni avanzate> Prompt dei comandi
  4. Seleziona l'account amministratore
  5. Passare a C: \ Users digitando c:quindicd users
  6. Digitare rename oldname newnameutilizzando il nome della cartella corrente anziché il vecchio nome e il nome della cartella desiderato anziché il nuovo nome

esci e riavvia ... easy peasy ...


2
Stai riavviando il computer tutte le volte che nella mia guida (due volte). Tuttavia, seguendo i tuoi passaggi, stai risparmiando un po 'di tempo in quanto non è necessario accedere con un profilo temporaneo (che richiede un po' di tempo per creare) ...
traintes

Hai testato queste istruzioni? Almeno nelle versioni precedenti di Windows, poiché HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <User SID> \ ProfileImagePath continuerà a puntare a c: \ users \ oldname, Windows supporrà semplicemente che la cartella sia stata eliminata e ricrealo al prossimo accesso. Dovresti anche scoprire che, poiché hai effettuato l'accesso come vecchio nome, ntuser.dat sarà aperto e impedirà la ridenominazione della directory. Infine, dovresti anche consigliare alle persone di disabilitare l'account amministratore come passaggio finale; C'è un motivo per cui è disabilitato di default!
user66001,

0

C'è un modo molto più veloce e più facile. (Come al solito, Windows NT ha funzionato correttamente, ma Microsoft continua a rendere sempre più banali i compiti dell'interfaccia utente mentre cercano di soddisfare il mercato dei tablet marginali. Fortunatamente le vecchie app sono ancora disponibili.)

Apri il menu Start, digita compe seleziona Computer Management, espandi Local Users and Groups, fai clic Userscon il pulsante destro del mouse su un nuovo account locale, quindi fai clic Groupse apri il Administratorsgruppo e aggiungi il nuovo account.

Disconnettersi, accedere con il nuovo account. Il nome dell'account verrà utilizzato per creare una nuova cartella in Users. Puoi copiare tutto ciò che ti serve dalla vecchia cartella utente, quindi eliminare il vecchio account utente dalla stessa app (o quella cosa "Famiglia" in Impostazioni). Se lo desideri, ricollega al tuo account MS.


1
Sfortunatamente l' Computer Management > Local Users and Groupsopzione non è disponibile in Windows 10 Home Edition, solo in Professional e versioni successive.
Salvador,

0

Ho avuto lo stesso problema e questo ha funzionato. Grazie al sito Web Tenforums!

https://www.tenforums.com/tutorials/89060-change-name-user-profile-folder-windows-10-a.html

Sommario:

1) in una finestra di comando: wmic useraccount get name, SID

ottenere il SID per l'utente.

2) Apri il registro usando il comando regedit.

Cercare

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

modifica il nome utente locale con il nuovo nome.

3) Importante : dopo aver modificato il registro è necessario riavviare il computer, altrimenti la ridenominazione darà lo stesso errore.

4) Ora puoi rinominare la directory (cartella).


Si prega di citare il contenuto pertinente in modo che la risposta sia completa.
Daniel B,

@DanielB è lungo diverse pagine e ha schermate ecc.
come il

Se (più come quando) la pagina che hai collegato scompare, la tua risposta improvvisamente non è più una risposta. Non è di alcun aiuto per nessuno. Se ritieni che la guida sia eccessivamente dettagliata, puoi anche provare ad accorciarla.
Daniel B,

Queste sono le stesse istruzioni di un utente esistente.
Ramhound

@likejudo - Credo ancora che questa risposta stia suggerendo la stessa soluzione che è già stata inviata meno la ricerca del SID dell'utente che ritengo non sia necessaria. In ogni caso non hai ancora citato le informazioni pertinenti come richiesto dalle nostre regole. Se copi una fonte da un altro sito web, deve essere citata (cosa che hai fatto) e citata (cosa che non hai fatto).
Ramhound,
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.