Hvorfor kan du ikke bare kopiere et programs mappe til et nyt Windows-system (og når du kan)
Når du flytter til et nyt Windows-system, enten efter at have fået en ny computer eller geninstallere Windows, kan du blive fristet til at kopiere et programs mappe til dit nye system, ligesom du kopierer dine filer. Men det vil normalt ikke fungere.
Nogle programmer - specielt spil - giver dig mulighed for at kopiere deres mapper over og køre programmet. Andre programmer, der specifikt er designet til at være "bærbare apps", vil også kunne gøre dette.
Hvorfor kræver programmer, installation?
Når du installerer et program på Windows, ser det ud til kun at installere til en bestemt mappe, generelt under Programfiler. For eksempel installerer Apples iTunes-software til C: Program Files (x86)> iTunes som standard.
I en enklere verden kan du kopiere iTunes-mappen til en ny computer og køre iTunes fra mappen uden yderligere arbejde. Det er dog ikke så simpelt. Programmer spred faktisk deres data overalt:
- Registreringsindstillinger: Mange programmer gemmer indstillinger i Windows-registreringsdatabasen. Disse indstillinger kan være spredt over Windows-registreringsdatabasen - for eksempel kan der være flere registreringsnøgler til programindstillinger, andre registernøgler til kontekstmenuindstillinger og nøgler, der gør programmet til standardprogrammet for bestemte filer. Hvis nogen af disse registreringsnøgler ikke er til stede, kan programmet vise fejl, når du forsøger at køre den.
- Andre programmapper: Visse programmer installerer også anden software, som de har brug for. For eksempel installerer iTunes blandt andet Apples applikationssupportprogram. Hvis Apple Application Support ikke findes på din computer, løber iTunes ikke. Apples applikationssupport installeres i sin egen mappe og har sine egne indstillinger for registreringsdatabasen, ligesom ethvert andet program.
- Windows System Files: Nogle programmer dump DLL-filer og andre filer i Windows-systemkatalogen og vil ikke køre, hvis disse filer ikke er til stede.
- System Services: Mange programmer installerer Windows-tjenester, som de har brug for. For eksempel installerer Adobe Flash Player en opdateringstjeneste for Adobe Flash Player. Mens du kunne kopiere Adobe Flash-pluginfilerne til et nyt system, ville du ikke have opdateringstjenesten, og du skal manuelt opdatere Adobe Flash. Installation af Adobe Flash med installationsprogrammet ville sikre, at updater-tjenesten er til stede. Nogle programmer kan ikke engang køre uden disse tjenester tilgængelige.
- Hardware låsning: Et par programmer kan bruge DRM, der binder programmet til en bestemt computers hardware. De kan nægte at køre, når du kopierer deres filer til en ny computer.
- Brugerdatamapper: De fleste moderne programmer gemmer ikke deres indstillinger til deres programmappe. Uanset hvad de ikke gemmer i registreringsdatabasen, lagres det sandsynligvis i hver brugers mappe Application Data. Selvom du kunne kopiere programmets filer over, skal disse indstillinger kopieres, eller du vil miste programmernes indstillinger og data.
Teoretisk set ville det være muligt at finde alt - registreringsindstillinger, programfiler, systemfiler, brugerdata mapper - og kopiere dem til den nye computer, geninstallere eventuelle systemtjenester og sætte alt på det samme sted. Dette ville imidlertid være ekstremt kedeligt og ville ofte kræve at bruge en form for program, der overvåger de ændringer, en installatør gør. I praksis er det simpelthen hurtigere og lettere at geninstallere programmet. Installatøren vil opsætte alt, hvad programmet har brug for på dit system.
Når du kan kopiere programmer over
Nogle programmer er designet til at være bærbare, ikke skrive til registret, gemme deres data i deres egen mappe og køre fra en .exe-fil uden nogen installation nødvendig. Disse programmer er undtagelsen snarere end reglen, men de eksisterer.
- Spil: Mange pc-spil er meget store og ville kræve gigabyte og gigabyte at downloade på en ny computer. For at spare båndbredde og fremskynde tingene har nogle spiludviklere gjort deres spilmapper bærbare. Valve's Steam service tillader eksempelvis at kopiere din Steam-programmappe til en ny computer, og dobbeltklik derefter på Steam.exe-filen inden for at komme i gang igen uden at geninstallere. Blizzard's spil - Starcraft II, Diablo III, World of Warcraft - alt fungerer på samme måde, så du kan kopiere spillets mappe og dobbeltklikke på .exe for at køre den på en ny computer. Andre spil kan eller måske ikke virke på samme måde - det er op til udvikleren.
- Bærbare applikationer: Nogle programmer er specielt pakket som bærbare applikationer, så du kan tage dem med dig overalt på en USB-stick eller i din Dropbox-mappe. Dobbeltklik på programmets .exe-fil, og den vil køre på en computer, gemme dataene til sin egen private mappe og ikke kræve nogen installation. Hvis du konstant bevæger dig mellem computere eller geninstallerer Windows, kan du måske se på at bruge bærbare applikationer for at gøre dit liv lettere.
Sådan geninstalleres stationære programmer hurtigt
Du skal geninstallere de fleste af dine desktop-programmer i stedet for at kopiere deres filer, når du får en ny computer, geninstallere Windows eller endda bare bruge funktionen Opdater din pc i Windows 8, som tørrer ud af dine installerede desktopprogrammer.
Heldigvis er der flere måder at hurtigt installere dine yndlings desktop applikationer på. Disse programmer hjælper med at fremskynde installationsprocessen, hvilket sparer dig besværet med at downloade filer fra mange forskellige hjemmesider og klikke gennem installationsguider.
Windows Store havde mulighed for at geninstallere desktop apps nemt på Windows 8, men Microsoft tillader kun Moderne apps at blive downloadet og opdateret via Windows Store.
Hvis skrivebordet går væk, og alle begynder at bruge Moderne apps, vil dette ikke være et problem, fordi Moderne apps automatisk synkroniseres mellem Windows-pc'er fra Windows 8.1.