Защо не можете просто да копирате папка на програма в нова система на Windows (и когато можете)
Когато се премествате в нова система на Windows, след като получите нов компютър или преинсталирате Windows, може да се изкушите да копирате папката на програмата в новата ви система, точно както бихте копирали файловете си. Но това обикновено няма да работи.
Някои програми - особено игри - ви позволяват да копирате техните папки и да стартирате програмата. Други програми, специално предназначени да бъдат „преносими приложения“, също ще могат да направят това.
Защо програмите изискват инсталиране?
Когато инсталирате програма в Windows, тя изглежда да се инсталира само на определена папка, обикновено под Program Files. Например, iTunes на Apple се инсталира по подразбиране в C: Program Files (x86)> iTunes.
В един по-прост свят можете да копирате папката iTunes на нов компютър и да стартирате iTunes от папката без допълнителна работа. Но не е толкова просто. Програмите действително разпръскват данните си навсякъде:
- Настройки на системния регистър: Много програми запазват настройки в системния регистър на Windows. Тези настройки могат да бъдат разпръснати из целия регистър на Windows - например, може да има няколко ключа в системния регистър за програмните настройки, други ключове в системния регистър за опции от контекстното меню и ключове, които правят програмата програма по подразбиране за определени файлове. Ако някой от тези ключове в регистъра не присъства, програмата може да показва грешки, когато се опитате да я стартирате.
- Други програмни папки: Някои програми инсталират и друг необходим софтуер. Например, iTunes инсталира приложението за поддръжка на приложения на Apple, между другото. Ако Apple Application Support не е налична на компютъра ви, iTunes няма да работи. Поддръжката на Apple Application се инсталира в собствената си папка и има свои собствени настройки на системния регистър, като всяка друга програма.
- Windows системни файловеНякои програми изхвърлят DLL файлове и други файлове в системната директория на Windows и няма да работят, ако тези файлове не са налични.
- Системни услуги: Много програми инсталират услугите на Windows, които изискват. Например Adobe Flash Player инсталира услуга за актуализиране на Adobe Flash Player. Въпреки че можете да копирате файловете на Adobe Flash към нова система, няма да имате услугата за актуализация и ще трябва ръчно да актуализирате Adobe Flash. Инсталирането на Adobe Flash с инсталатора ще гарантира, че услугата за актуализиране е налице. Някои програми дори не могат да работят без тези услуги.
- Заключване на хардуера: Няколко програми могат да използват DRM, който свързва програмата с хардуера на конкретен компютър. Те могат да откажат да изпълняват, когато копирате техните файлове на нов компютър.
- Папки за потребителски данни: Повечето съвременни програми не запазват настройките си в папката си на програмата. Каквото и да не се съхранява в системния регистър, вероятно се съхранява във всяка папка на приложението на потребителя. Дори ако можете да копирате файловете на програмата, тези настройки трябва да бъдат копирани или да загубите настройките и данните на програмите си.
Теоретично би било възможно да се намери всичко - настройки на регистъра, програмни файлове, системни файлове, папки с потребителски данни - и да ги копира в новия компютър, преинсталиране на всички системни услуги и поставяне на всичко на същото място. Това обаче ще бъде изключително досадно и често ще изисква използването на някаква програма, която да следи промените, които прави инсталатора. На практика простото преинсталиране на програмата е много по-бързо и по-лесно. Инсталаторът ще настрои всичко, от което програмата се нуждае.
Когато можете да копирате програми
Някои програми са проектирани да бъдат преносими, да не пишат в системния регистър, да съхраняват своите данни в собствената си папка и да се изпълняват от .exe файл, без да е необходима инсталация. Тези програми са по-скоро изключение, отколкото правило, но те съществуват.
- Игри: Много PC игри са много големи и ще изискват гигабайти и гигабайти за изтегляне на нов компютър. За да спестят трафик и да ускорят нещата, някои разработчици на игри са превърнали своите папки с игри в преносими. Например, услугата Valve на Steam ви позволява да копирате папката на Steam програмата на нов компютър, след това щракнете двукратно върху файла Steam.exe, за да се върнете и да стартирате без преинсталиране. Игрите на Blizzard - Starcraft II, Diablo III, World of Warcraft - работят по един и същи начин, което ви позволява да копирате папката на играта и да щракнете двукратно върху нейния .exe, за да я стартирате на нов компютър. Други игри могат или не могат да работят по същия начин - това зависи от разработчика.
- Преносими приложенияНякои приложения са специално опаковани като преносими приложения, което ви позволява да ги носите със себе си навсякъде на USB устройство или в папката на Dropbox. Просто щракнете двукратно върху .exe файла на програмата и той ще се стартира на компютър, запазвайки данните му в собствена лична папка и не изискващ инсталация. Ако непрекъснато се местите между компютри или преинсталирате Windows, може да искате да използвате портативни приложения, за да направите живота си по-лесен.
Как бързо да преинсталирате настолните програми
Ще трябва да преинсталирате по-голямата част от десктопните си програми, вместо просто да копирате техните файлове, когато получавате нов компютър, преинсталирате Windows или дори просто да използвате функцията за опресняване на компютъра в Windows 8, която изтрива инсталираните ви настолни програми.
За щастие има няколко начина за бързо инсталиране на любимите ви настолни приложения. Тези програми спомагат за ускоряване на инсталационния процес, като ви спестяват неприятности при изтеглянето на файлове от много различни уебсайтове и чрез щракване чрез инсталационни помощници.
Магазинът на Windows имаше възможност да направи лесно инсталирането на десктоп приложения на Windows 8, но Microsoft позволява само модерни приложения да се изтеглят и актуализират чрез Магазина на Windows.
Ако работният плот изчезне и всички започнат да използват модерни приложения, това няма да бъде проблем, тъй като модерните приложения автоматично се синхронизират между компютри с Windows от Windows 8.1.