12Aug

Kako narediti stare programe delati v operacijskem sistemu Windows 10

okno 10 bitko

Večina vaših starejših aplikacij za Windows bi morala delovati samo v operacijskem sistemu Windows 10. Če bi delali v operacijskem sistemu Windows 7, bodo skoraj zagotovo delali v operacijskem sistemu Windows 10. Nekatere starejše aplikacije za računalnike ne bodo delovale samo, vendar jih je na voljo veliko načinovponovno.

Ti triki pokrivajo različne aplikacije, iz aplikacij za Windows XP in stare igre, ki zahtevajo zastarelo DRM za DOS in Windows 3.1 aplikacije.

POVEZANI IZDELKI
Ali je Windows 10 Backwards združljiv z vašo obstoječo programsko opremo?
računalniki Pred Windows-i: Kaj je bilo z uporabo MS-DOS v resnici podobno kot

Run as Administrator

Veliko aplikacij, razvitih za Windows XP, bo pravilno delovalo na moderni različici operacijskega sistema Windows, razen pri eni majhni težavi. V času operacijskega sistema Windows XP so povprečni uporabniki sistema Windows običajno uporabljali svoj računalnik s skrbniškim računom ves čas. Aplikacije so bile kodirane, da bi le domnevale, da imajo administrativni dostop, in če ne bi uspelo. Nova funkcija za nadzor nad uporabniškim računom( UAC) je večinoma odpravila to težavo, vendar je prišlo do nekaj težav pri zacetku.

Če starejša aplikacija ne deluje pravilno, poskusite z desno miškino tipko klikniti njeno bližnjico ali datoteko. exe in nato izbrati »Zaženi kot skrbnik«, če želite zagnati s skrbniškimi dovoljenji.

Če ugotovite, da aplikacija potrebuje skrbniški dostop, lahko aplikacijo vedno nastavite kot skrbnik z uporabo nastavitev združljivosti, o katerih razpravljamo v naslednjem razdelku.

Prilagodite nastavitve združljivosti

Windows vključuje nastavitve združljivosti, ki omogočajo, da so stare aplikacije funkcionalne. V meniju »Start« v operacijskem sistemu Windows 10 z desno miškino tipko kliknite bližnjico, izberite »Odpri datoteko« iz kontekstnega menija

Ko najdete lokacijo datoteke, z desno miškino tipko kliknite bližnjico aplikacije ali datoteko. exe in izberite kontekst »Lastnosti« iz kontekstameni.

Na zavihku »Združljivost« v oknu z lastnostmi aplikacije lahko kliknete gumb »Uporabi združljivost za odpravljanje težav« za čarovnika ali sami prilagodite možnosti.

Če na primer aplikacija v operacijskem sistemu Windows 10 ni pravilno nameščena, vendar je pravilno delovala v operacijskem sistemu Windows XP, izberite možnost »Zaženi ta program v načinu združljivosti za« in nato izberite »Windows XP( servisni paket 3)« izspustni meni.

Ne bodite sramežljivi, ker preizkusite druge nastavitve tudi na kartici »Združljivost«.Na primer, zelo stare igre lahko imajo koristi od "Reduced barvni način".Na zaslonih z visoko ločljivostjo se boste morda morali prepričati, da je program onemogočil obširno nastavljanje velikih nastavitev DPI.Nobene možnosti na tem zavihku ne morejo škodovati vaši aplikaciji ali računalniku - vedno jih lahko kadar koli izključite, če ne pomagajo.

Namestite nepodpisane gonilnike ali 32-bitne gonilnike

64-bitna različica operacijskega sistema Windows 10 uporablja izvrševanje gesel za podpisovanje in zahteva, da imajo vsi gonilniki veljaven podpis, preden se lahko namestijo.32-bitne različice operacijskega sistema Windows 10 navadno ne zahtevajo podpisanih gonilnikov. Izjema pri tem je, da 32-bitne različice operacijskega sistema Windows 10, ki se izvajajo na novem računalniku z UEFI( namesto običajnega BIOS-a), pogosto zahtevajo podpisane gonilnike. Uveljavljanje podpisanih gonilnikov pomaga izboljšati varnost in stabilnost, ščiti vaš sistem pred vozniki, ki so zlonamerni ali preprosto nestabilni. Namestiti morate nepodpisane gonilnike, če veste, da so varni in imajo dober razlog za to.

POVEZANI IZDELKI
Kako onemogočiti preverjanje podpisa gonilnika v 64-bitnih operacijskih sistemih Windows 8 ali 10( tako da lahko namestite nepodpisane gonilnike)
Kaj je UEFI in kako se razlikuje od BIOS-a?

Če stara programska oprema, ki jo želite namestiti, potrebuje nepodpisane gonilnike, boste za njihovo namestitev uporabili posebno zagonsko možnost.Če so na voljo samo 32-bitni gonilniki, boste morali namesto 32-bitne različice operacijskega sistema Windows 10 uporabljati 64-bitno različico operacijskega sistema Windows 10, ki zahteva 64-bitne gonilnike. Uporabite ta postopek, če želite preklopiti na 32-bitno različico, in prenesti 32-bitno različico operacijskega sistema Windows 10 namesto 64-bitne različice.

Zažene igre, ki zahtevajo SafeDisc in SecuROM DRM

Windows 10 ne bo izvajal starejših iger, ki uporabljajo SafeDisc ali SecuROM DRM.Te sheme za upravljanje digitalnih pravic lahko povzročijo kar nekaj težav. Na splošno je dobro, da Windows 10 ne dovoljuje namestitve tega neželenega sistema in onesnažuje vaš sistem. Na žalost to pomeni, da nekatere starejše igre, ki so prišle na fizične CD-je ali DVD-je, ne bodo nameščene in normalno delovale.

Za igranje teh iger imate na voljo več drugih možnosti, vključno z iskanjem razpoke "brez CD-ja"( ki so lahko zelo nevarni, saj jih pogosto najdemo na spletnih mestih za piratstvo), ponovni odkup igre iz storitve digitalne distribucije, na primerGOG ali Steam ali preverite spletno mesto razvijalca, da vidite, ali ponuja popravek, ki odstrani DRM.

Naprednejši triki vključujejo namestitev in dvojni zagon v starejšo različico operacijskega sistema Windows brez te omejitve ali poskušajo zagnati igro v navideznem računalniku s starejšo različico operacijskega sistema Windows. Virtualni računalnik morda celo deluje dobro za vas, saj igre, ki uporabljajo te sisteme DRM, dovolj stari zdaj, da lahko celo navidezni računalnik verjetno obvlada svoje grafične zahteve.

Uporaba virtualnih naprav za starejšo programsko opremo

Windows 7 je vključeval posebno funkcijo »Windows XP Mode«.To je bil pravzaprav samo vključeni virtualni program z brezplačno licenco za Windows XP.Windows 10 ne vključuje načina Windows XP, vendar lahko še vedno uporabljate virtualni računalnik, da to storite sami.

Vse, kar res potrebujete, je program virtualnih naprav, kot je VirtualBox in rezervna licenca za Windows XP.Namesti to kopijo operacijskega sistema Windows v VM in zagnati programsko opremo na tej starejši različici operacijskega sistema Windows v oknu na namizju Windows 10.

Uporaba navideznega računalnika je nekoliko bolj vključena rešitev, vendar bo dobro delovala, če aplikacija ne bo neposredno povezana z strojno opremo. Virtualni stroji imajo omejeno podporo za strojno periferijo.

Uporaba emulatorjev za DOS in Windows 3.1 Aplikacije

DOSBox vam omogoča, da zaženete stare aplikacije DOS-predvsem DOS-igre - v oknu emulatorja na namizju. Uporabite DOSBox za zaganjanje starih DOS aplikacij in ne zanašanje na ukazni poziv. DOSBox bo delal veliko, veliko bolje.

Ker je bil operacijski sistem Windows 3.1 v osnovi DOS, lahko namestite Windows 3.1 v DOSBox in zaženete stare 16-bitne operacijske sisteme Windows 3.1.

Uporabite 32-bitno okno za 16-bitno programsko opremo. 16-bitni programi

ne delujejo več na 64-bitnih različicah operacijskega sistema Windows.64-bitna različica operacijskega sistema Windows le ne vsebuje sloja združljivosti WOW16, ki omogoča delovanje 16-bitnih aplikacij. Poskusite zagnati 16-bitno aplikacijo v 64-bitni različici operacijskega sistema Windows in videli boste samo »sporočilo, ki se ne more zagnati v računalniku«.

Če potrebujete 16-bitne aplikacije, morate namesto 64-bitne različice namestiti 32-bitno različico operacijskega sistema Windows 10.Dobra novica je, da vam res ni treba ponovno namestiti celotnega operacijskega sistema. Namesto tega lahko namestite 32-bitno različico operacijskega sistema Windows znotraj navideznega računalnika in tam zaženete aplikacijo. Lahko celo namestite Windows 3.1 v DOSBox.

Uporabite specifične brskalnike za spletne strani, ki zahtevajo Java, Silverlight, ActiveX ali Internet Explorer

Windows 10 uporablja nov Microsoft Edge kot svoj privzeti brskalnik. Edge ne vključuje podpore za Java, ActiveX, Silverlight in druge tehnologije. Chrome je tudi opustil podporo za vtičnike NPAPI, kot sta Java in Silverlight.

Če želite uporabiti starejše spletne aplikacije, ki zahtevajo te tehnologije, požarite spletni brskalnik Internet Explorer, vključen v sistem Windows 10, zaradi združljivosti. IE še vedno podpira vsebino ActiveX.Mozilla Firefox še vedno podpira Java in Silverlight.

Internet Explorer lahko zaženete v meniju Start.Če ste že Microsoft Edge, odprite meni z nastavitvami in izberite »Odpri z Internet Explorerjem«, da odprete trenutno spletno stran neposredno v Internet Explorerju.

Na splošno, če starejša aplikacija ne deluje v operacijskem sistemu Windows 10, je dobro, da poiščete sodobno zamenjavo, ki bo delovala pravilno. Vendar obstaja nekaj aplikacij, zlasti starih iger in poslovnih aplikacij, ki jih morda ne boste mogli zamenjati. Upamo, da bodo nekateri trikovi združljivosti, ki smo jih dali v skupno rabo, te programe ponovno spet uresničili.

Image Credit: Brett Morrison na Flickr