Perché non puoi semplicemente copiare la cartella di un programma in un nuovo sistema Windows (e quando puoi)
Quando ti sposti su un nuovo sistema Windows, dopo aver ottenuto un nuovo computer o aver reinstallato Windows, potresti essere tentato di copiare la cartella di un programma sul tuo nuovo sistema proprio come se avessi copiato i tuoi file. Ma questo normalmente non funzionerà.
Alcuni programmi, specialmente i giochi, ti consentono di copiare le loro cartelle ed eseguire il programma. Anche altri programmi specificamente progettati per essere "app portatili" saranno in grado di farlo.
Perché i programmi richiedono l'installazione?
Quando si installa un programma su Windows, sembra che venga installato solo in una cartella specifica, generalmente sotto Programmi. Ad esempio, il software iTunes di Apple si installa su C: Programmi (x86)> iTunes per impostazione predefinita.
In un mondo più semplice, è possibile copiare la cartella iTunes su un nuovo computer ed eseguire iTunes dalla cartella senza alcun lavoro aggiuntivo. Tuttavia, non è così semplice. I programmi in realtà disperdono i loro dati dappertutto:
- Impostazioni del Registro di sistema: Molti programmi salvano le impostazioni nel registro di Windows. Queste impostazioni possono essere sparse in tutto il registro di Windows - ad esempio, ci possono essere diverse chiavi di registro per le impostazioni del programma, altre chiavi di registro per le opzioni del menu contestuale e tasti che rendono il programma il programma predefinito per determinati file. Se nessuna di queste chiavi del Registro di sistema non è presente, il programma potrebbe visualizzare errori quando si tenta di eseguirlo.
- Altre cartelle di programma: Alcuni programmi installano anche altri software di cui hanno bisogno. Ad esempio, iTunes installa l'applicazione Apple Application Support, tra gli altri. Se Apple Application Support non è presente sul tuo computer, iTunes non verrà eseguito. Il supporto dell'applicazione Apple si installa nella propria cartella e ha le proprie impostazioni di registro, come qualsiasi altro programma.
- File di sistema di Windows: Alcuni programmi eseguono il dump di file DLL e altri file nella directory di sistema di Windows e non verranno eseguiti se questi file non sono presenti.
- Servizi di sistema: Molti programmi installano i servizi Windows di cui hanno bisogno. Ad esempio, Adobe Flash Player installa un servizio di aggiornamento di Adobe Flash Player. Sebbene sia possibile copiare i file del plug-in Adobe Flash in un nuovo sistema, non si disporrebbe del servizio di aggiornamento e sarà necessario aggiornare manualmente Adobe Flash. L'installazione di Adobe Flash con il programma di installazione garantisce che sia presente il servizio di aggiornamento. Alcuni programmi potrebbero non funzionare nemmeno senza questi servizi disponibili.
- Blocco hardware: Alcuni programmi potrebbero utilizzare DRM che lega il programma all'hardware di un determinato computer. Potrebbero rifiutarsi di eseguire quando copi i loro file su un nuovo computer.
- Cartelle dati utente: La maggior parte dei programmi moderni non salva le loro impostazioni nella cartella del programma. Qualunque cosa non memorizzino nel registro è probabilmente memorizzata nella cartella Dati applicazioni di ciascun utente. Anche se fosse possibile copiare i file del programma, queste impostazioni dovrebbero essere copiate o si perderebbero le impostazioni e i dati dei programmi.
In teoria, sarebbe possibile localizzare tutto - impostazioni di registro, file di programma, file di sistema, cartelle di dati utente - e copiarli sul nuovo computer, reinstallare tutti i servizi di sistema e mettere tutto nello stesso posto. Tuttavia, ciò sarebbe estremamente noioso e richiederebbe spesso l'utilizzo di una sorta di programma che monitora le modifiche apportate da un programma di installazione. In pratica, la semplice reinstallazione del programma è molto più rapida e semplice. Il programma di installazione configurerà tutto ciò di cui il programma ha bisogno sul tuo sistema.
Quando è possibile copiare i programmi
Alcuni programmi sono progettati per essere portatili, non scrivere sul registro, archiviare i loro dati nella propria cartella e girare da un file .exe senza alcuna installazione richiesta. Questi programmi sono l'eccezione piuttosto che la regola, ma esistono.
- Giochi: Molti giochi per PC sono molto grandi e richiederebbero gigabyte e gigabyte di download su un nuovo computer. Per risparmiare larghezza di banda e velocizzare le cose, alcuni sviluppatori di giochi hanno reso le loro cartelle di gioco portatili. Ad esempio, il servizio Steam di Valve ti consente di copiare la cartella del tuo programma Steam in un nuovo computer, quindi fare doppio clic sul file Steam.exe all'interno per tornare attivo e funzionante senza una reinstallazione. I giochi di Blizzard - Starcraft II, Diablo III, World of Warcraft - funzionano tutti allo stesso modo, permettendoti di copiare la cartella del gioco e fare doppio clic sul suo .exe per eseguirlo su un nuovo computer. Altri giochi potrebbero funzionare o meno allo stesso modo: è compito dello sviluppatore.
- Applicazioni portatili: Alcune applicazioni sono appositamente confezionate come applicazioni portatili, consentendoti di portarle ovunque con una chiavetta USB o nella tua cartella Dropbox. Basta fare doppio clic sul file .exe del programma e verrà eseguito su un computer, salvando i suoi dati nella propria cartella privata e senza richiedere alcuna installazione. Se ti muovi continuamente tra un computer o la reinstallazione di Windows, potresti voler utilizzare le applicazioni portatili per semplificarti la vita.
Come reinstallare rapidamente i programmi desktop
Dovrai reinstallare la maggior parte dei tuoi programmi desktop invece di copiare i loro file quando avrai un nuovo computer, reinstallerai Windows o anche solo la funzione Aggiorna il tuo PC in Windows 8, che cancella i tuoi programmi desktop installati.
Fortunatamente, ci sono diversi modi per installare rapidamente le tue applicazioni desktop preferite. Questi programmi aiutano ad accelerare il processo di installazione, risparmiando la fatica di scaricare file da diversi siti Web e facendo clic sulle procedure guidate di installazione.
Windows Store ha avuto la possibilità di semplificare la reinstallazione delle app desktop su Windows 8, ma Microsoft consente solo il download e l'aggiornamento delle app moderne tramite Windows Store.
Se il desktop scompare e tutti iniziano a utilizzare le app moderne, questo non sarà un problema perché le app moderne vengono automaticamente sincronizzate tra i PC Windows a partire da Windows 8.1.