Windows se temelji na kompatibilnosti unatrag, omogućujući ljudima - posebice tvrtkama - da nastave koristiti važne aplikacije na novim verzijama sustava Windows. Ali postoje granice. Što je stariji program, to je vjerojatnije da će se slomiti.
Obično biste trebali ostati daleko od starog softvera. Nemojte pokupiti softverske CD-ove dizajnirane za Windows 95 u garaži. Drevni softver koji više ne funkcionira vjerojatno bi trebao biti nadograđen na modernu, kompatibilnu verziju.
Dvadesetogodišnji audio CD-i dobro će se igrati na suvremenim CD playerima, rekordi će se igrati na modernim rekordnim igračima, a DVD videozapisi uvijek će igrati na uređajima s hardverom za čitanje DVD-a. Ali taj drevni CD softver napravljen prije osamnaest godina za Windows 95 je drugačiji.
Audio CD-i, video DVD-ovi, čak i zapisi - svi su standardni medijski formati. Drugim riječima, audio CD ima audio podatke o njemu. Računalo samostalno interpretira ove audio podatke. Zato će audio CD proizveden 1980. biti reproduciran na Windows 8 PC-u, Macu ili bilo kojem drugom uređaju - računalo zna kako interpretirati audio CD i samostalno se pobrinuti za to. Audio CD ne mora znati o operativnom sustavu ili uređaju na kojemu se reproducira.
Međutim, softver je drugačiji. Softver nije nešto standardno koje sva računala znaju interpretirati - softver je kôd koji radi na vašem računalu. Na softveru je potrebno učiniti ono što treba učiniti. Softver napisan za Windows 3.1 ili Windows 95 vjerojatno će biti iznimno zbunjen ako se nađe u sustavu Windows 7 ili Windows 8. Potražit će datoteke koje više ne postoje i mogu odbiti raditi čak iu ovom nepoznatom okruženju.
Windows je poznat po kompatibilnosti unatrag i pokušava pomoći starijim programima da se pokrene što je najbolje moguće, ali postoji ograničenje čak i za ono što Windows može učiniti. Impresivno je da moderna verzija sustava Windows može čak i pokrenuti programe Windows 95, s obzirom da se serija Windows 9x temelji na DOS-u i Windows XP-u, a novije verzije sustava Windows temelje se na kernelu Windows NT - to su potpuno drugačiji operacijski sustavi pod kapuljaču.
Već smo obuhvatili objašnjenje na visokoj razini, ali ovdje su neki detalji niskog stupnja koji bi mogli spriječiti pravilno funkcioniranje programa:
Ovo nije iscrpan popis, ali bi vam trebao pomoći da razumijete neke od pitanja koja su uključena. Programi su dizajnirani da se pokreću na trenutačnim verzijama sustava Windows, a ne verzije sustava Windows koja mogu postojati 20 godina u budućnosti. Kršenje se treba očekivati pri pokretanju starih Windows aplikacija na suvremenim verzijama sustava Windows. Budući da Microsoft i drugi dobavljači operacijskih sustava poboljšavaju svoje operativne sustave, stari programi postupno ostaju zaostali, osim ako nisu ažurirani.
Iako biste trebali izbjegavati vrlo stari softver, ako je to moguće, ponekad jednostavno ne možete. Možda imate program za poslovanje koji vam je potreban za pokretanje ili želite igrati staru računalnu igru. Ima načina na koje te programe možete pokrenuti.
Upotrijebite postavke kompatibilnosti sustava Windows: Windows ima ugrađene postavke moda kompatibilnosti koje mogu pomoći u radu programa. Desnom tipkom miša kliknite prečac programa, odaberite Svojstva i kliknite karticu Kompatibilnost. Možete odabrati verziju sustava Windows za koju se program pokreće - Windows će pokušati izigrati taj program u razmišljanju da se pokreće na staroj verziji sustava Windows. To neće uvijek dopustiti da svaki stari program radi, ali vrijedi snimiti. Postoji i Rješavanje problema kompatibilnosti programa koji će pokušati automatski pronaći ispravne postavke moda kompatibilnosti za vaš program.
Pokrenite stari softver u virtualnom stroju: Umjesto da pokušate pokrenuti svoj stari softver na modernoj verziji sustava Windows, možete instalirati virtualiziranu kopiju stare verzije sustava Windows i pokrenuti softver tamo. Na primjer, ako ste imali aplikaciju koja je pokrenuta u sustavu Windows XP, ali se ne pokreće na sustavu Windows 7 ili 8, za pokretanje tog programa možete koristiti virtualni stroj Windows XP. Ako imate staru igru koja je pokrenuta pod DOS-om, možete je instalirati u DOSBox. To će dobro funkcionirati za većinu programa, osim ako im je potreban izravan pristup hardverskim uređajima - primjerice, neki drevni program koji je povezan s pisačem preko serijskog priključka neće funkcionirati. Međutim, to je mnogo manje prikladno nego instalirati program normalno.
Otklanjanje poteškoća s računalnim igrama: PC igara sjediti negdje između medija i softvera. Baš kao što biste htjeli gledati film od prije 20 godina, možda želite igrati igru prije 20 godina.Međutim, igre su softver i igranje igre od prije 20 godina bi bilo poput pokušaja pokretanja programa od prije 20 godina - nešto što treba izbjegavati ako je to moguće. Gornje trikove vam mogu pomoći u vođenju starih igara, ali smo također pokrivali i druge načine da stare igre računala rade ispravno.
Istraživanje, istraživanje, istraživanje: Ako nijedna od tih trikova ne funkcionira - ili ste mrtav - postavljeni na instalaciju programa na trenutačnu verziju sustava Windows umjesto na virtualnom računalu, možda ćete morati obaviti neka istraživanja. Izvršite Google pretraživanja za naziv programa i trenutnu verziju sustava Windows, potražite sve poruke o pogreškama koje ste vidjeli i tako dalje - to može biti mukotrpan postupak koji zahtijeva da riješite problem nakon problema, ali informacije mogu biti vani ako pokušavate instalirati popularni program. Naporan rad koji se ovdje bavi znači da je često dobra ideja ostaviti stari program i nadograditi, ako je moguće.
Općenito, trebali biste pokušati izbjeći stariji softver koji možda neće raditi ispravno. Držite se s razumno modernim, ažuriranim softverom. CD-i za Windows softver nisu poput audio CD-a - nema jamstva da će ispravno raditi s modernim verzijama sustava Windows i novim hardverom.
Slikovni kredit: Ivo Jansch na Flickr, Tarje Sælen Lavik na Flickr