Hvorfor kan du ikke bare kopiere en programmets mappe til et nytt Windows-system (og når du kan)
Når du flytter til et nytt Windows-system, enten etter å ha fått en ny datamaskin eller installerer om Windows, kan du bli fristet til å kopiere et programs mappe til det nye systemet, akkurat som du vil kopiere filene dine. Men dette vil vanligvis ikke fungere.
Noen programmer - spesielt spill - lar deg kopiere mappene sine og kjøre programmet. Andre programmer som er spesielt designet for å være "bærbare apper", vil også kunne gjøre dette.
Hvorfor krever programmer kreves installasjon?
Når du installerer et program på Windows, ser det ut til å bare installere til en bestemt mappe, vanligvis under Programfiler. For eksempel installerer Apples iTunes-programvare til C: Program Files (x86)> iTunes som standard.
I en enklere verden kan du kopiere iTunes-mappen til en ny datamaskin og kjøre iTunes fra mappen uten ekstra arbeid. Det er imidlertid ikke så enkelt. Programmene sprer faktisk sine data over alt:
- Registerinnstillinger: Mange programmer lagrer innstillinger i Windows-registret. Disse innstillingene kan være spredt over Windows-registeret - for eksempel kan det være flere registernøkler for programinnstillinger, andre registernøkler for kontekstmenyalternativer og taster som gjør programmet til standardprogram for bestemte filer. Hvis noen av disse registernøklene ikke er til stede, kan programmet vise feil når du prøver å kjøre det.
- Andre programmapper: Enkelte programmer installerer også annen programvare de trenger. For eksempel installerer iTunes blant annet Apples applikasjonsstøtteprogram. Hvis Apple Application Support ikke er tilstede på datamaskinen, kjører iTunes ikke. Apples applikasjonsstøtte installeres i sin egen mappe og har egne registerinnstillinger, som alle andre program.
- Windows System Files: Noen programmer dumper DLL-filer og andre filer inn i Windows-systemkatalogen og vil ikke løpe hvis disse filene ikke er til stede.
- Systemtjenester: Mange programmer installerer Windows-tjenester som de trenger. For eksempel installerer Adobe Flash Player en oppdateringstjeneste for Adobe Flash Player. Mens du kan kopiere Adobe Flash-pluginfilene til et nytt system, vil du ikke ha oppdateringstjenesten, og du må oppdatere Adobe Flash manuelt. Installering av Adobe Flash med installasjonsprogrammet ville sikre at oppdateringstjenesten er til stede. Noen programmer kan ikke engang kjøre uten at disse tjenestene er tilgjengelige.
- Maskinvare låsing: Noen programmer kan bruke DRM som binder programmet til en bestemt maskinens maskinvare. De kan nekte å kjøre når du kopierer filene til en ny datamaskin.
- Brukerdatamapper: De fleste moderne programmer lagrer ikke innstillingene i programmappen. Uansett hva de ikke lagrer i registret, er det sannsynlig lagret i hver brukers Programdata-mappe. Selv om du kan kopiere programmets filer over, må disse innstillingene kopieres, eller du vil miste programmets innstillinger og data.
Teoretisk sett vil det være mulig å finne alt - registerinnstillinger, programfiler, systemfiler, brukerdatamapper - og kopier dem til den nye datamaskinen, installer om systemtjenestene og sett alt på nøyaktig samme sted. Dette ville imidlertid være ekstremt kjedelig og ville ofte kreve å bruke en slags program som overvåker endringene en installatør gjør. I praksis er det ganske raskere og enklere å bare installere programmet på nytt. Installatøren vil sette opp alt programmet trenger på systemet ditt.
Når du kan kopiere programmer over
Noen programmer er utformet for å være bærbare, ikke skrive til registret, lagre dataene i sin egen mappe, og kjører fra en .exe-fil uten installasjon som kreves. Disse programmene er unntaket i stedet for regelen, men de eksisterer.
- spill: Mange PC-spill er veldig store og krever at gigabyte og gigabyte lastes ned på en ny datamaskin. For å spare båndbredde og øke hastigheten, har noen spillutviklere laget spillfoldene deres bærbare. For eksempel kan Valves dampservice kopiere Steam-programmappen til en ny datamaskin, og deretter dobbeltklikke på Steam.exe-filen på innsiden for å komme seg opp og kjøre uten en ominstallering. Blizzards spill - Starcraft II, Diablo III, World of Warcraft - alt fungerer på samme måte, slik at du kan kopiere spillets mappe og dobbeltklikke på .exe for å kjøre den på en ny datamaskin. Andre spill kan eller ikke fungerer på samme måte - det er opp til utvikleren.
- Bærbare applikasjoner: Noen programmer er spesialpakket som bærbare applikasjoner, slik at du kan ta dem med deg overalt på en USB-pinne eller i Dropbox-mappen din. Bare dobbeltklikk på programmets .exe-fil, og den vil kjøre på en datamaskin, lagre dataene i sin egen private mappe og ikke kreve noen installasjon. Hvis du stadig beveger deg mellom beregninger eller installerer Windows, kan du kanskje se på brukbare bærbare applikasjoner for å gjøre livet enklere.
Slik installerer du raskt skrivebordsprogrammer
Du må reinstallere de fleste av skrivebordsprogrammene dine i stedet for å bare kopiere filene sine når du får en ny datamaskin, installer Windows på nytt, eller bruk bare funksjonen Oppdater PC-en i Windows 8, som tørker ut de installerte skrivebordsprogrammene dine.
Heldigvis finnes det flere måter å raskt installere favoritt desktop-applikasjoner på. Disse programmene bidrar til raskere installasjonsprosessen, og sparer deg for problemer med å laste ned filer fra mange forskjellige nettsteder og klikke gjennom installasjonsveivisere.
Windows Store hadde en sjanse til å gjøre installasjonsprogrammer på skrivebordet enkelt på Windows 8, men Microsoft tillater bare at moderne apper lastes ned og oppdateres via Windows Store.
Hvis skrivebordet går bort og alle begynner å bruke Moderne apper, vil dette ikke være et problem fordi Moderne apper automatisk synkroniseres mellom Windows-PCer fra Windows 8.1.