Come posso modificare la posizione predefinita per una home directory degli utenti in Vista?

Vorrei spostare la posizione predefinita del mio c: \ Users \ USERNAME in un'altra unità. Qual è il modo più semplice per fare questo e come?

So che posso spostare ciascuna delle mie "cartelle speciali" come documenti, immagini, ecc., Ma che non include la cartella AppData. Inoltre, molti programmi e gli installatori hanno inserito in modo non corretto C: \ Users \ USERNAME \ Documents ecc. Anche dopo aver spostato Documenti in un altro disco e finisco con le cartelle duplicate.

  • Raccomandiamo Windows Vista?
  • Come trasferisco una partizione di Windows XP / Vista / 7 in Xen?
  • Corrispondenza di serie a versione OS
  • Directory home SSH per sottodominio
  • RAM per Vista 64-bit
  • Attivazione di Windows Vista in VMWare
  • 5 Solutions collect form web for “Come posso modificare la posizione predefinita per una home directory degli utenti in Vista?”

    Per le singole cartelle (My Docyuments, My Pictures, ecc., Le "Cartelle speciali") faccio l'object del Registro di sistema / GPO che hai alludito. Tuttavia, se voglio spostare l'intera struttura di cartelle che imbrogli. Spostare la cartella in una nuova posizione e quindi creare una giunzione che indica la vecchia cartella nella nuova cartella. Quindi tutti i tuoi programmi penseranno ancora che la cartella sia c:\users\username ma questo è solo un punto di giunzione per d:\users\username .

    Ho passato molto tempo a ricercare questo e finalmente sono riuscito a farlo sulla mia macchina.

    Ci sono due scenari qui: una nuova installazione e una macchina già installata / utilizzata.

    Per una nuova installazione, è ansible (apparentemente) modificare il file autounattend.xml (collegamento senza ricerca qui , nessuna garanzia, non ho provato)

    Per una macchina già installata, ci sono due problemi da superare:

    1. Windows 'blocca' alcuni file, quindi non è ansible copiarli (ntuser.dat)
    2. Cambiare le windows where cercare i profili all'avvio.

    Per il problema 1, puoi andare sul rotondo del path:

    • copiare le cartelle predefinite e Pubbliche nella nuova posizione
    • modificare la loro posizione nel Registro di sistema
    • creare un nuovo utente (che verrà creato nella nuova posizione)
    • accedi con un nuovo account utente e copia gli altri utenti
    • un sacco di dettagli su questo qui

    Oppure è ansible avviare da un disco di ripristino e copiare le cose.

    Per il problema 2, è ansible eseguire una ricerca e sostituire ovunque nel Registro di sistema (rischioso) oppure creare un collegamento / collegamento sincronizzato dalla posizione predefinita alla nuova posizione.

    La soluzione Find and Replace è anche dettagliata sulla pagina precedentemente collegata , ma si scopre che è ancora necessario creare il simbolo, altrimenti Windows Update ha problemi .

    Qualunque cosa scegliate di fare, dovrai familiarizzare con i simboli / giunzioni . Molti commenti sul blog di Josh citano ROBOCOPY , che non è ansible utilizzare per copiare Junctions. Se non li ricrei, non noterai immediatamente perché la maggior parte (se non tutti) ha comunque l'attributo nascosto, ma si potrebbero verificare problemi di compatibilità con le applicazioni non-Vista.

    Questo post sul blog fornisce un po 'più (troppo) dettaglio di questo problema, più uno script per aiutare a ricreare i collegamenti / collegamenti.

    Un altro blog , un altro approccio.

    Recentemente ho avuto lo stesso problema. Volevo usare il programma SteadyState di Microsoft su una macchina con account utente preesistenti su C: \ USERS che volevo spostare su D :. Ho seguito questi passaggi:

    1. Ho imaged il disco rigido per essere in grado di recuperare dal disastro che mi aspettavo di sperimentare.
    2. Ho utilizzato Windows Easy Transfer per copiare questi conti su un disco rigido esterno.
    3. Ho cancellato i conti.
    4. Ho installato Windows SteadyState (funziona su XP e Vista) e l'ho usata per creare account con lo stesso nome di quello che ho eliminato. Ho creato ciascuno nella D: \ partizione (SteadyState ti permette di scegliere!)
    5. Ho iniziato Windows Easy Transfer per ripristinare gli account precedentemente salvati, dicendole di copiare i conti dello stesso nome. Li trova tutti su D: \ e questo è where mette la copia! Successo.

    L'unica condizione è che Windows Easy Transfer non crea una copia perfetta della maggior parte delle applicazioni non microsoft.

    Spero che questo ti aiuti.

    È ansible modificare la posizione di AppData, solo un po 'più a lungo:

    Apri AppData Fare clic destro su Local Fare clic sulla scheda posizione e fare clic su Sposta Crea una cartella AppData da qualche parte e creare una cartella in esso Seleziona, fai clic su Applica per spostarla, proprio come hai fatto per i documenti.

    Ripeti per LocalLow e Roaming.

    Questo dovrebbe essere molto meglio del simbolo o del metodo sysprep.

    Mi è stato detto che puoi:
    1) Apri 2 windows di esplorazione di Windows (una alla nuova unità, da una a c: \ USERS)
    2) creare una nuova cartella per memorizzare le informazioni sulla nuova unità
    3) fare clic con il button destro del mouse e trascinare la cartella USERNAME nella nuova cartella. Quando il menu di scelta rapida si apre, fare clic su "Sposta".

    Per vedere se è stato eseguito il click start, i documenti quindi fare clic sullo spazio vuoto nella barra degli indirizzi per vedere se si dice NewDrive: \ NewFolder \ USERNAME \ Documents

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.