Imparare è un'esperienza; tutto il resto è solo informazione RSS 2.0
# Tuesday, October 02, 2007

Con il rilascio di Windows Vista, Microsoft ha ulteriormente rivisto il concetto di cartelle utenti introducento la novità di Users. All'interno di questa cartella troverete tutti i profili, i relativi dati (cartelle Documenti, Musica, Video, ecc.) e i profili delle varie applicazioni. In realtà può essere molto utile separare questa cartella dal disco di installazione di Windows: ecco la procedura da seguire.

Se siete fortunati e dovete installare Vista exnovo allora i passi da seguire sono pochi e semplici:

  1. Impostare la cartella "User Profile" secondo le vostre necessità utilizzando un file di installazione personalizzato.
  2. Muovere ogni singola cartella all'interno del vostro profilo utilizzando il normale explorer di Vista (verificate inoltre che vengano aggiornate le seguenti chiavi: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders e HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders).

In realtà sono ben pochi quelli che partono da una classica situazione "pulita", percui ecco come fare se siete i possessori di un sistema operativo Windows Vista attualmente funzionante e non avete nessuna intenzione di formattare il pc (anche perchè la procedura, per quanto possa sembrare complessa, in realtà è molto semplice). Prima di procedere ricordatevi di effettuare un backup del vostro sistema, mi raccomando!
Un altro consiglio: prima di procedere, leggete attentamente tutta la procedura almeno una volta!

Al termine tutte le cartelle presenti sotto la cartella Users nella root del vostro disco di sistema verranno spostati nella nuova destinazione da voi scelta:

  1. Meglio ripetere: fate un backup di tutti i vostri dati e del vostro sistema!
  2. Per accellerare la procedura è bene eliminare tutta la cache dei vari browser, compattare le cartelle di posta elettronica ed eliminare i file temporanei (non è obbligatorio, anzi, ma vi farà risparmiare tempo).
  3. Copiate normalmente con Explorer la cartella originale del Default Profile nella nuova destionatione (es: da C:\Users\Default a D:\Users\Default).
  4. Copiate normalmente con Explorer la cartella originale del Public Profile  nella nuova destionatione (es: da C:\Users\Public a D:\Users\Public).
  5. Durante queste due operazioni potrebbe comparire l'errore che alcuni files non sono stati copiati. Non preoccupatevi e procedete.
  6. Lanciate l'editor di registro e andate a questa chiave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
  7. Cambiate il valore della chiave Default a quello della nuova cartella dove avete spostato i files (es: D:\Users\Default).
  8. Cambiate il valore della chiave Public a quello della nuova cartella dove avete spostato i files (es: D:\Users\Public).
  9. Cambiate il valore della chiave ProfilesDirectory a quello della nuova cartella dove avete spostato i files (es: D:\Users).
  10. A questo punto dovrete riavviare il sistema e loggarvi con un nuovo utente che non ha mai effettuato il logon all'interno del sistema e che quindi non ha nessun profilo creato; può essere una buona scelta di loggarsi come Administrator (se avete un'installazione abbastanza standard dovrebbe essere disabilitato e non dovrebbe esistere la relativa cartella sotto Users: se così non fosse create un utente nuovo) quindi abilitatelo e loggatevi con quest'ultimo. Per abilitare l'account lanciate la console Gestione del Computer e poi andate su Utenti e Gruppi Locali, poi su Utenti e qui editate le proprietà dell'account di amministratore abilitandolo.
  11. Subito dopo essersi loggati con il nuovo account vedrete la scritta "Creazione del desktop", il che significa che non solo l'account non aveva mai fatto accesso al sistema, ma che una volta terminata la creazione di tutti gli elementi questi ultimi saranno stati creati sotto la nuova cartella Users (es: D:\Users).
  12. Una volta terminata la verifica chiudete tutte le applicazioni aperte, anche a costo di utilizzare il Task Manager per terminarle, oppure stoppando la maggior parte dei servizi non necessari di Windows: in questo modo sarete sicuri che la maggior parte dei file presenti all'interno della vecchia cartella utenti (es: C:\Users) non risultino in uso.
  13. Procedete nuovamente con la copia dell'intera cartella originale a quella spostata (es: C:\Users\* a D:\Users\).
  14. Ci sono alcune cose che potreste notare durante la fase di copia dei file.  Ci saranno decine di centinai di file .TMP che potrebbero risultare lockati e di conseguenza non si copieranno.  Se tenete premuta la combinazione Alt-S potrete vedere tutti i file la cui copia è "saltata", così vi assicurerete che siano soltanto file temporanei .TMP.  In realtà tutti questi file temporanei possono essere tranquillamente tralasciati, certo è che la procedura diventa più lunga: potreste pensare di semplificarla agendo direttamente da Prompt dei Comandi oppure da PowerShell (per esempio utilizzando il comando xcopy con le opzioni /E/H/K/O/X).
  15. Se per caso doveste trovare alcuni file non temporanei dei quali non è possibile effettuare la copia potete utilizzare la nota utility della Sysinternals (avrei dovuto dire Microsoft), procexp.exe per effettuare una ricerca (Find Handle) per almeno una parte del nome del file lockato: al termine procexp vi fornirà i dettagli sul programma che lo sta utilizzando. Questo è il motivo principale percui è opportuno chiudere più programmi possibile e stoppare tutti i servizi non necessari. 
  16. A questo punto è necessario trovare, scaricare e installare un programma che vi permetta di effettuare un Trova e Sostituisci massivo all'interno del registro di configurazione; in realtà è difficile suggerirne uno solo perchè tra i tanti programmi provati non sempre uno solo è stato sufficiente però una buona alternativa è Resplendence Registry Manager 5.50
  17. Usando la funzionalità del programma (o dei programmi) scaricati, effettuare un Search & Replace all'interno dell'intero registro di configurazione per sostituire il vecchio valore di origina con il nuovo di destinazione (es: cercate “C:\Users” e sostituitelo con “D:\Users”.  Fate attenzione che alcuni editor di registro sostituiscono solo i valori delle chiavi e non il nome delle chiavi stesse: questo non dovrebbe essere un problema perchè le uniche chiavi delle quali si dovrebbe cambiare il nome sono quelle relative alla MuiCache).
  18. Disconnettevi e riconnettetevi con lo stesso utente. Ripetete tutti i passaggi dal punto 14 finchè non rimarrà nulla con il vecchio valore. E' meglio effettuare questo ulteriore passaggio perchè alcuni programmi si riservano di modificare in fase di disconnessione le chiavi.
  19. Al termine lanciate l'editor di registro e assicuratevi che non esista più alcuna chiave con il valore vecchio. Mi raccomando utilizzate L'editor di registro Microsoft perchè è comunque il programma più affidabile, almeno per la ricerca; nello specifico potreste arrivare a trovare ancora almeno una ventina di chiavi con il vecchio valore, visto il numero ridotto procedete con la sostituzione manuale.
  20. A questo punto le uniche modifiche rimaste da effettuare sono quelle relative ai programmi che non utilizzano il registro per salvare i dati dei percorsi, prima di procedere a rinominare la cartella originale (es: rinominare C:\Users in C:\~Users).
  21. Disconnettetevi e loggatevi adesso con il vostro utente abituale. Tutto dovrebbe funzionare correttamente tranne i programmi di cui sopra, cioè quelli che salvano in qualche file il path dei relativi dati.
  22. Ci sono due modi per trovare questi programmi: utilizzare procexp.exe per cercare questa volta gli handle che puntano alla posizione della cartella Users originale; in alternativa potete anche monitorare la cartella originale per vedere se qualche programma ha creato una o più cartelle nuove.
  23. Adesso che avete testato il corretto funzionamento del sistema potete procedere alla cancellazione della cartella originale rinominata (es: C:\~Users). Mi raccomando, prima di procedere, se avete dubbi, effettuate un backup della cartella rinominata.

Ho testato questa procedura su Windows Vista Ultimate 32 bit e Windows Vista Business 64 bit e in entrambi i casi ha funzionato senza alcun problema.


Wednesday, October 10, 2007 10:58:24 AM (W. Europe Daylight Time, UTC+02:00)
Ho seguito l'intera procedura e funziona tutto, però dopo qualche giorno mi si è creata nuovamente la cartella Users in C: con una sottocartella Default. Secondo te che devo fare? La sposto come le altre?
lanCers
Wednesday, October 24, 2007 1:16:56 AM (W. Europe Daylight Time, UTC+02:00)
Ciao, se dovessero crearsi delle cartelle sotto Users (solitamente Default e/o All Users) allora effettua la medesima procedura anche per queste due cartelle. A regime, nella nuova destinazione dovresti trovarti le seguenti cartelle: All Users, Default, Pubblica o Public, e le cartelle degli utenti che hanno effettuato logon almeno una volta.
Friday, January 18, 2008 4:04:30 PM (W. Europe Standard Time, UTC+01:00)
Ciao,
nel primo dei due casi cosa significa "Impostare la cartella "User Profile" secondo le vostre necessità utilizzando un file di installazione personalizzato"?
Grazie
Marco
Tuesday, August 05, 2008 9:40:42 AM (W. Europe Daylight Time, UTC+02:00)
Impostare la cartella "User Profile" secondo le vostre necessità utilizzando un file di installazione personalizzato.

Che cosa si intende?
Gero
Friday, September 05, 2008 12:32:22 PM (W. Europe Daylight Time, UTC+02:00)
E' possibile creare un file di installazione di Microsoft Vista personalizzato, cioè con opzioni specifiche a seconda delle proprie esigenze (come fanno i produttori di personal computer quando ti forniscono un disco di ripristino che ti consente di riportare il sistema allo stato originale). Tramite questo file è possibile personalizzare anche la posizione della cartella Users: la comodità sta nel fatto di non dover effettuare tutti i passaggi illustrati nel post... Il lato negativo è che devi partire da zero reinstallando tutto.
Friday, December 12, 2008 11:13:30 AM (W. Europe Standard Time, UTC+01:00)
purtroppo non sono capace di creare un file di installazione per vista, ho provato con vlite ma non ho trovato nulla per cortesia mi daresti qualche dritta come per i bambini dato che non sono molto esperto, ma che vorrei spostare la cartella user in un'altra partizione, sono disposto anche a formattare
grazie molte
beppedem
Saturday, December 13, 2008 3:26:36 PM (W. Europe Standard Time, UTC+01:00)
Ciao! Forse nel post non è spiegato correttamente ma se hai già un'installazione di Vista non devi utilizzare vlite ne tantomeno creare un file di installazione di Vista ma solo procedere dal punto 1. Meglio ripetere: fate un backup di tutti i vostri dati e del vostro sistema! fino al punto 23. Adesso che avete testato il corretto funzionamento del sistema potete procedere alla cancellazione della cartella originale rinominata (es: C:\~Users). Mi raccomando, prima di procedere, se avete dubbi, effettuate un backup della cartella rinominata.
Per qualsiasi altra difficoltà scrivimi! E comunque ricordati di effettuare sempre un backup completo dei dati e delle chiavi di registro che modifichi prima di iniziare!
Friday, December 19, 2008 5:07:51 PM (W. Europe Standard Time, UTC+01:00)
Ciao, ho letto tutto e provato con successo lo spostamento della cartelle Users da C: a D:. Ora volevo preparare una nuova installazione di Vista personalizzata. con vLite ne ho creata una con l'SP1 ed alcune personalizzazioni, ma non ho trovato dove andare a settare il posizionamento della cartella users, non è il software adatto bisogna fare a mano? Grazie
Dario
Dario Bovo
Wednesday, February 18, 2009 1:23:38 AM (W. Europe Standard Time, UTC+01:00)
Cavolo ma si evolvono ste versioni di Windows è ancora un modo semplice per impostare il percorso di queste cartelle fondamentali non lo hanno inventato (a parte la creazione di file di config iniziale). Il principio di separazione dei dati dai programmi dovrebbe essere la prima cosa a cui pensare!!
Comunque ho lasciato perdere l'esecuzione di tutti questi passi..
Inoltre c'è da segnalare che per chi ha Windows Vista Home Premium o Basic.. la gestione degli utenti non si può fare da "gestione Computer" ma solo tramite pannello di controllo.
Friday, September 25, 2009 10:49:06 PM (W. Europe Daylight Time, UTC+02:00)
Badly need your help. We think in generalities, but we live in detail.
I am from China and learning to write in English, give please true I wrote the following sentence: "This annual detect- in new installation for the economic materials to demonstrate in also involves line and provides basement foams."

Thank you so much for your future answers ;). Hurley.
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

[Captcha]Enter the code shown (prevents robots):

Live Comment Preview




I Love Spiceworks



Profilo di Andrea D'Orio su LinkedIn


Test your Internet connection speed at Speedtest.net


QR Code del Blog di Andrea D'Orio

Disclaimer

Questo blog contiene pensieri espressi a livello personale che non coinvolgono nessuna delle organizzazioni con le quali collaboro oppure ho collaborato nel passato.

Questo blog non rappresenta una testata giornalistica in quanto viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62 del 7.03.2001.
Il materiale reperito in rete è stato in buona fede ritenuto di pubblico dominio.
Chiunque ritenesse danneggiati i suoi diritti di autore dai contenuti di questo blog mi può contattare per richiedere la rimozione degli stessi.


DasBlog

Questo blog utilizza la Creative Commons License | Privacy | Powered by Ecube

BlogItalia.it - La directory italiana dei blogsocialdust antipixelBlogBabel Rank Plus - http://blog.dorio.it/Software Blogs - BlogCatalog Blog DirectorytechnoratiValid CSSTopOfBlogsBlog Directory
TechnologyIscritto su Aggregatore.comsegnala il tuo blog su blogmap.itAggregatore
website trackerAggregato su SocialBlogIl BloggatoreAntivirus GratisValid robots.txtBlogItalia Rank - http://blog.dorio.it/del.icio.usValid XHTML

Powered by IIS7  Powered by ASP.NET 2.0