9Aug

Zašto stari programi ne pokreću na modernim verzijama sustava Windows( i kako ih možete pokrenuti)

Windows se radi o kompatibilnosti unatrag, omogućujući ljudima - posebno 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.

Softver ne traje poput medija Da li

Dvadesetogodišnji audio CD-i dobro će igrati na suvremenim CD playerima, zapisi će igrati dobro na suvremenim 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, video DVD, čak i zapisi - oni su svi standardni formati medija. 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 onim š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 podkapuljaču.

Zašto programi ne mogu biti pokrenuti

Već smo pokrivali objašnjenje na visokoj razini, ali ovdje su neki detalji niskog stupnja koji bi mogli spriječiti pravilno pokretanje programa:

  • programi odbijanja pokretanja : Neki programi mogu odbiti instalirati ako primijetimooni se izvode na verziji sustava Windows za koju ne znaju.
  • 16-bitni programi : 32-bitne verzije sustava Windows sadrže 16-bitno emulacijsko okruženje koje omogućuje pokretanje starog sustava Windows 3.1.Ovo je uklonjeno iz 64-bitne verzije sustava Windows, tako da stari programi s programom Windows 3.1 uopće neće biti pokrenuti.
  • DOS Software : Od sustava Windows XP, potrošačke verzije sustava Windows više nisu izgrađene na vrhu DOS-a. Komplicirani DOS softver i igre koje ovise o stvarnom načinu rada DOS neće moći pokrenuti nativno na modernim verzijama sustava Windows. Prozor naredbenog retka je nepotpuna značajka kompatibilnosti, a ne puni DOS sustav.
  • Ovisnosti o starim knjižnicama : Neki programi možda su ovisili o drevnim knjižnicama koje više nisu uključene u sustav Windows ili su možda ovisile o ostalim starim programima koji također ne funkcioniraju ispravno na novim verzijama sustava Windows.
  • Sigurnosni problemi : Stari programi se ne koriste za suvremene sigurnosne značajke sustava Windows te se možda neće igrati s ograničenim korisničkim računima i UAC-om. Windows pokuša izigrati prikaz starih programa u ograničenim korisničkim računima, ali to ne rješava uvijek sve probleme.

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.

Kako pokrenuti starije programe

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.

Koristite postavke za kompatibilnost sustava Windows : sustav Windows ima ugrađene postavke načina kompatibilnosti koje mogu pomoći pri pokretanju programa. Desnom tipkom miša kliknite prečac programa, odaberite Svojstva i kliknite karticu Kompatibilnost. Možete odabrati verziju sustava Windows za koji 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 izvršiti 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.

RELATED ARTICLES
Kako nabaviti Windows XP na Windows 8
Kako koristiti DOSBox za pokretanje DOS igara i starih aplikacija

Otklanjanje poteškoća s računalnim igrama : PC igre se nalaze 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 također smo pokrivali i druge načine da stare igre računala rade ispravno. : Ako nijedna od ovih 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 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 akopokuš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 ispravno raditi. 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.

Image Credit: Ivo Jansch na Flickr, Tarje Sælen Lavik na Flickr