Windows on kyse taaksepäin yhteensopivuudesta, jonka avulla ihmiset - etenkin yritykset - voivat jatkaa tärkeiden sovellustensa käyttöä uusissa Windows-versioissa. Mutta on olemassa rajoja. Mitä vanhempi ohjelma on, sitä todennäköisemmin se hajoaa.
Sinun tulisi yleensä pysyä poissa vanhoista ohjelmistoista. Vältä Windows 95 -käyttöjärjestelmälle suunniteltujen ohjelmisto-CD-levyjen noutamista autotallien myynnistä. Muinaiset ohjelmistot, jotka eivät enää toimi, on todennäköisesti päivitettävä moderniin, yhteensopivaan versioon.
Ohjelmisto ei kestä kuten media
Kaksikymmentä vuotta vanhat ääni-CD-levyt toistavat hienosti nykyaikaisilla CD-soittimilla, levyt toistavat hyvin nykyaikaisilla levysoittimilla, ja DVD-videoita toistetaan aina laitteilla, joissa on DVD-lukulaitteisto. Mutta se muinainen ohjelmisto-CD, joka tehtiin 18 vuotta sitten Windows 95: lle, on erilainen.
Ääni-CD-levyt, video-DVD-levyt ja jopa levyt - ne ovat kaikki tavallisia mediaformaatteja. Toisin sanoen ääni-CD: llä on äänitiedot. Tietokone tulkitsee nämä äänitiedot yksin. Siksi vuonna 1980 valmistettu CD-levy voidaan toistaa Windows 8 -tietokoneella, Macilla tai millä tahansa muulla laitteella - tietokone tietää, miten ääni-CD tulkitaan ja huolehtii siitä yksin. Ääni-CD: n ei tarvitse tietää käyttöjärjestelmästä tai laitteesta, jota se toistaa.
Ohjelmisto on kuitenkin erilainen. Ohjelmisto ei ole jokin standardi, jota kaikki tietokoneet osaavat tulkita - ohjelmisto on tietokoneellasi toimiva koodi. Ohjelmiston tehtävä on tehdä se, mitä sen on tehtävä. Windows 3.1- tai Windows 95 -käyttöjärjestelmälle kirjoitetut ohjelmistot ovat todennäköisesti erittäin hämmentyneitä, jos ne joutuvat toimimaan Windows 7- tai Windows 8 -käyttöjärjestelmissä. Se etsii tiedostoja, joita ei enää ole, ja saattaa kieltäytyä edes suorittamasta tässä tuntemattomassa ympäristössä.
Windows on kuuluisa taaksepäin yhteensopivuudestaan ja yrittää auttaa vanhempia ohjelmia toimimaan parhaalla mahdollisella tavalla, mutta Windows voi myös rajata. On vaikuttavaa, että nykyaikaiset Windows-versiot voivat jopa käyttää Windows 95 -ohjelmia ollenkaan, koska Windows 9x -sarja perustui DOS: iin ja Windows XP: een ja uudemmat Windows-versiot perustuvat Windows NT -ytimeen - ne ovat täysin erilaisia käyttöjärjestelmiä huppu.
Miksi ohjelmat eivät välttämättä toimi
Olemme jo käsitelleet korkean tason selitystä, mutta tässä on joitain matalan tason yksityiskohtia, jotka voivat estää ohjelmia toimimasta oikein:
- Ohjelmat kieltäytyvät suorittamasta : Jotkut ohjelmat saattavat kieltäytyä asentamasta, jos huomaat, että ne suoritetaan Windows-versiossa, josta he eivät tiedä.
- 16-bittiset ohjelmat : 32-bittiset Windows-versiot sisältävät 16-bittisen emulointiympäristön, joka sallii vanhan Windows 3.1 -ohjelmiston toiminnan. Tämä poistettiin 64-bittisistä Windows-versioista, joten vanhat Windows 3.1 -ohjelmat eivät toimi ollenkaan.
- DOS-ohjelmisto : Windows XP: n jälkeen Windows-kuluttajaversioita ei enää rakenneta DOS: n päälle. Reaaliaikaisesta DOS-ohjelmasta riippuvat monimutkaiset DOS-ohjelmistot ja pelit eivät voi toimia luonnollisesti nykyaikaisissa Windows-versioissa. Komentokehote-ikkuna on puutteellinen yhteensopivuusominaisuus, ei täydellinen DOS-järjestelmä.
- Vanhan kirjaston riippuvuudet : Jotkut ohjelmat ovat saattaneet olla riippuvaisia muinaisista kirjastoista, joita ei enää sisälly Windowsiin, tai ne voivat olla riippuvaisia muista vanhoista ohjelmista, jotka eivät myöskään toimi kunnolla uusissa Windows-versioissa.
- Turvallisuusongelmat : Vanhoja ohjelmia ei ole käytetty nykyaikaisiin Windowsin suojausominaisuuksiin, eivätkä ne välttämättä toimi oikein rajoitetuilla käyttäjätileillä UAC . Windows yrittää huijata vanhoja ohjelmia toimimaan rajoitetuilla käyttäjätileillä, mutta tämä ei aina korjaa kaikkia ongelmia.
Tämä ei ole tyhjentävä luettelo, mutta sen pitäisi auttaa sinua ymmärtämään joitain asiaan liittyviä asioita. Ohjelmat on suunniteltu toimimaan nykyisillä Windows-versioilla, ei Windows-versioilla, jotka saattavat olla olemassa 20 vuotta tulevaisuudessa. Rikkoutumisen pitäisi olla odotettavissa, kun muinaisia Windows-sovelluksia käytetään nykyaikaisissa Windows-versioissa. Kun Microsoft ja muut käyttöjärjestelmien toimittajat parantavat käyttöjärjestelmiä, vanhat ohjelmat jäävät vähitellen taakse, ellei niitä päivitetä.
Kuinka suorittaa vanhempia ohjelmia
Vaikka sinun tulisi välttää hyvin vanhoja ohjelmistoja, jos mahdollista, joskus et vain voi. Sinulla voi olla liiketoiminnan kannalta kriittinen sovellus, jonka haluat suorittaa, tai haluat ehkä pelata vanhaa PC-peliä. On olemassa tapoja, joilla voit suorittaa nämä ohjelmat joka tapauksessa.
LIITTYVÄT: Ohjelman yhteensopivuustilan käyttäminen Windows 7: ssä
Käytä Windowsin yhteensopivuusasetuksia : Windowsissa on sisäänrakennetut yhteensopivuustilan asetukset se voi auttaa saamaan ohjelmat toimimaan. Napsauta hiiren kakkospainikkeella ohjelman pikakuvaketta, valitse Ominaisuudet ja napsauta Yhteensopivuus-välilehteä. Voit valita Windows-version, jota ohjelmassa käytetään - Windows yrittää huijata ohjelmaa ajattelemaan, että se toimii vanhalla Windows-versiolla. Tämä ei aina anna kaikkien vanhojen ohjelmien toimia, mutta se on kuvan arvoinen. Mukana on jopa ohjelman yhteensopivuuden vianmääritysohjelma, joka yrittää löytää ohjelmalle automaattisesti oikeat yhteensopivuustilan asetukset.
Suorita vanha ohjelmisto virtuaalikoneessa : Sen sijaan, että yrität saada vanhan ohjelmiston ajamaan modernilla Windows-versiolla, voit asentaa virtualisoidun kopion vanhasta Windows-versiosta ja suorittaa ohjelmiston siellä. Jos sinulla on esimerkiksi sovellus, joka toimi Windows XP: ssä, mutta ei toimi Windows 7: ssä tai 8: ssa, voit käytä Windows XP-virtuaalikonetta ohjelman ajamiseksi . Jos sinulla on vanha peli, joka juoksi DOS: n alla, voit asenna se DOSBoxiin . Tämä toimii hyvin useimmissa ohjelmissa, elleivät ne vaadi suoraa pääsyä laitteisiin - esimerkiksi vanha ohjelma, joka on liitetty tulostimeen sarjaportin kautta, ei toimi. Tämä on kuitenkin paljon vähemmän kätevää kuin ohjelman asentaminen normaalisti.
LIITTYVÄT: Kuinka saada Windows XP -tila Windows 8: een
LIITTYVÄT: Tietokonepelien ongelmien vianmääritys
PC-pelien vianmääritys : PC-pelit ovat jossain median ja ohjelmiston välissä. Aivan kuten haluat ehkä katsoa elokuvaa 20 vuotta sitten, saatat haluta pelata peliä 20 vuotta sitten. Pelit ovat kuitenkin ohjelmistoja, ja 20 vuotta sitten pelattu peli olisi kuin yrittää ajaa 20 vuotta sitten pidettyä ohjelmaa - jota on vältettävä, jos se on mahdollista. Yllä olevat temput saattavat auttaa sinua ajamaan vanhoja pelejä, mutta olemme myös käsitelleet muita tapoja saada vanhat PC-pelit toimimaan kunnolla .
Tutkimus, tutkimus, tutkimus : Jos mikään näistä temppuista ei toimi - tai olet jo päättänyt saada ohjelman asentamaan nykyiseen Windows-versioon virtuaalikoneen sijaan, saatat joutua tekemään jonkin verran tutkimusta. Suorita Google-hakuja ohjelman nimelle ja nykyiselle Windows-versiollesi, etsi mahdollisia virheilmoituksia ja niin edelleen - tämä voi olla huolellinen prosessi, joka edellyttää ongelman korjaamista ongelman jälkeen, mutta tiedot saattavat olla siellä, jos yrität asentaa suosittua ohjelmaa. Tässä mukana oleva tylsä työ tarkoittaa, että on usein hyvä jättää vanha ohjelma taakseen ja päivittää, jos mahdollista.
Yleensä sinun tulisi yrittää välttää vanhempia ohjelmistoja, jotka eivät välttämättä toimi oikein. Pidä kiinni kohtuullisen modernista, ajan tasalla olevasta ohjelmistosta. Windows-ohjelmisto-CD-levyt eivät ole kuin ääni-CD-levyjä - ei voida taata, että ne toimivat oikein nykyaikaisilla Windows-versioilla ja uusilla laitteilla.
Kuvahyvitys: Ivo Jansch on Flickr , Tarje Sælen Lavik Flickrissä