Kotisivu » miten » Vanhojen ohjelmien tekeminen Windows 10 -käyttöjärjestelmässä

    Vanhojen ohjelmien tekeminen Windows 10 -käyttöjärjestelmässä

    Useimpien vanhempien Windows-sovellusten pitäisi toimia vain Windows 10 -käyttöjärjestelmässä. Jos he työskentelivät Windows 7 -käyttöjärjestelmässä, ne toimivat lähes varmasti Windows 10 -käyttöjärjestelmässä. Jotkin vanhemmat PC-sovellukset eivät toimi vain, mutta on monia tapoja saada ne uudelleen toimimaan.

    Nämä temput kattavat useita sovelluksia, Windows XP: n aikakauden sovelluksista ja vanhoista PC-peleistä, jotka vaativat vanhentunutta DRM: ää DOS- ja Windows 3.1 -sovelluksiin.

    Suorita järjestelmänvalvojana

    Monet Windows XP: lle kehitetyt sovellukset toimivat oikein nykyaikaisessa Windows-versiossa, lukuun ottamatta yhtä pientä ongelmaa. Windows XP: n aikakaudella keskimääräiset Windows-käyttäjät käyttivät yleensä tietokonettaan järjestelmänvalvojan tilillä. Sovellukset koodattiin vain olettaen, että niillä oli hallinnollinen käyttöoikeus ja jos ne eivät onnistuisi. Uusi käyttäjätilien valvonta (UAC) -ominaisuus vahvisti enimmäkseen tämän ongelman.

    Jos vanhempi sovellus ei toimi oikein, yritä hiiren kakkospainikkeella sen pikakuvaketta tai .exe-tiedostoa ja valitse sitten Suorita järjestelmänvalvojana käynnistääksesi sen hallinnollisilla käyttöoikeuksilla.

    Jos huomaat, että sovellus tarvitsee hallinnollista käyttöoikeutta, voit asettaa sovelluksen toimimaan aina järjestelmänvalvojana yhteensopivuusasetusten avulla, joista keskustelemme seuraavassa osassa.

    Säädä yhteensopivuusasetuksia

    Windows sisältää yhteensopivuusasetuksia, jotka voivat tehdä vanhoja sovelluksia toimiviksi. Napsauta Windows 10: n Käynnistä-valikossa pikakuvaketta hiiren kakkospainikkeella, valitse kontekstivalikosta ”Avaa tiedoston sijainti”

    Kun sinulla on tiedoston sijainti, napsauta sovelluksen pikakuvaketta tai .exe-tiedostoa hiiren kakkospainikkeella ja valitse sitten kontekstivalikosta Ominaisuudet.

    Sovelluksen ominaisuuksien ikkunan Yhteensopivuus-välilehdessä voit napsauttaa ohjatun käyttöliittymän ”Käytä yhteensopivuuden vianmääritys” -painiketta tai muuta asetuksia itse.

    Jos esimerkiksi sovellus ei toimi oikein Windows 10 -käyttöjärjestelmässä, mutta se toimi oikein Windows XP: ssä, valitse "Suorita tämä ohjelma yhteensopivuustilassa" -vaihtoehto ja valitse pudotusvalikosta "Windows XP (Service Pack 3)". valikko.

    Älä myöskään ole ujo siitä, että yrität kokeilla muita asetuksia ”Yhteensopivuus” -välilehdessä. Esimerkiksi hyvin vanhat pelit voivat hyötyä ”Vähennetystä väritilasta”. Korkean DPI-näytön kohdalla on ehkä tarkistettava ”Poista näytön skaalaus suurilla DPI-asetuksilla”, jotta ohjelma näyttää normaalilta. Mitään tämän välilehden vaihtoehtoja ei voi vahingoittaa sovellusta tai tietokonetta - voit aina kääntää ne takaisin pois, jos ne eivät auta.

    Asenna allekirjoittamattomat ohjaimet tai 32-bittiset ohjaimet

    Windows 10: n 64-bittinen versio käyttää kuljettajan allekirjoituksen valvontaa ja edellyttää, että kaikilla ajureilla on kelvollinen allekirjoitus, ennen kuin ne voidaan asentaa. Windows 10: n 32-bittiset versiot eivät yleensä vaadi allekirjoitettuja ohjaimia. Poikkeuksena tähän on se, että Windows 10: n 32-bittiset versiot, jotka toimivat uudemmassa tietokoneessa UEFI: n kanssa (tavallisen BIOSin sijaan), vaativat usein allekirjoitettuja ohjaimia. Allekirjoitettujen ohjainten täytäntöönpano parantaa turvallisuutta ja vakautta, suojaa järjestelmääsi kuljettajilta, jotka ovat haitallisia tai yksinkertaisesti epävakaita. Asenna allekirjoittamattomat ohjaimet vain, jos tiedät, että ne ovat turvallisia ja sillä on hyvä syy siihen.

    Jos vanha ohjelmisto, jonka haluat asentaa, tarvitsee allekirjoittamattomia ohjaimia, sinun on käytettävä erityistä käynnistysvaihtoehtoa niiden asentamiseen. Jos käytettävissä on vain 32-bittisiä ajureita, sinun on käytettävä Windows 10: n 32-bittistä versiota. Windows 10: n 64-bittinen versio vaatii 64-bittiset ajurit. Käytä tätä prosessia, jos haluat siirtyä 32-bittiseen versioon, lataamalla Windows 10: n 32-bittisen version 64-bittisen version sijasta.

    Käynnistä SafeDisc- ja SecuROM-DRM-ohjelmia vaativat pelit

    Windows 10 ei käynnistä vanhempia pelejä, joissa käytetään SafeDisc- tai SecuROM DRM -muistia. Nämä digitaalisten oikeuksien hallintajärjestelmät voivat aiheuttaa melkoisen ongelmia. Kaiken kaikkiaan on hyvä, että Windows 10 ei salli tämän roskapostin asentamista ja saastuttamista. Valitettavasti se tarkoittaa, että jotkin vanhemmat fyysisten CD- tai DVD-levyjen pelit eivät asenna ja toimi normaalisti.

    Sinulla on useita muita vaihtoehtoja näiden pelien pelaamiseen, mukaan lukien "ei-CD" -rekisterin etsiminen (jotka ovat mahdollisesti erittäin vaarallisia, koska ne löytyvät usein varjoisista piratismikohteista), pelin ostaminen digitaalisesta jakelupalvelusta, kuten GOG tai Steam, tai tarkista kehittäjän verkkosivuilla, onko siinä laastari, joka poistaa DRM: n.

    Kehittyneemmät temput sisältävät asennuksen ja kaksoiskäynnistyksen vanhempaan Windows-versioon ilman tätä rajoitusta tai yrittää ajaa peliä virtuaalikoneessa, jossa on vanhempi Windows-versio. Virtuaalikone voi jopa toimia hyvin sinulle, koska pelit, jotka käyttävät näitä DRM-järjestelmiä riittävän vanhoina, vaikka jopa virtuaalikone voi käsitellä grafiikkavaatimuksiaan.

    Käytä vanhempia ohjelmistoja virtuaalikoneita

    Windows 7 sisälsi erityisen "Windows XP Mode" -ominaisuuden. Tämä oli oikeastaan ​​vain mukana toimitettu virtuaalikoneohjelma, jossa oli ilmainen Windows XP -lisenssi. Windows 10 ei sisällä Windows XP -tilaa, mutta voit silti käyttää virtuaalikoneen tekemistä itse.

    Tarvitset vain virtuaalikoneohjelman, kuten VirtualBoxin ja vara-Windows XP -lisenssin. Asenna tämä Windows-kopio VM: ään ja voit ajaa ohjelmistoa vanhemmalla Windows-versiolla Windows 10 -työpöydän ikkunassa.

    Virtuaalikoneen käyttö on jonkin verran enemmän mukana oleva ratkaisu, mutta se toimii hyvin, ellei sovelluksen tarvitse liittyä suoraan laitteistoon. Virtuaalikoneilla on yleensä rajoitettu tuki laitteiden oheislaitteille.

    Käytä emulaattoreita DOS- ja Windows 3.1 -sovelluksiin

    DOSBoxin avulla voit ajaa vanhoja DOS-sovelluksia, ensisijaisesti DOS-pelejä, työpöydän emulaattorin ikkunassa. Käytä DOSBoxia vanhojen DOS-sovellusten suorittamiseen sen sijaan, että luotu komentokehotteeseen. DOSBox toimii paljon paremmin.

    Ja koska Windows 3.1 oli itse asiassa DOS-sovellus, voit asentaa Windows 3.1: n DOSBoxiin ja käyttää vanhoja 16-bittisiä Windows 3.1 -sovelluksia..

    Käytä 32-bittistä Windows 16-bittistä ohjelmistoa varten

    16-bittiset ohjelmat eivät enää toimi 64-bittisissä Windows-versioissa. Windows 64-bittisessä versiossa ei vain ole WOW16-yhteensopivuuskerrosta, joka mahdollistaa 16-bittisten sovellusten suorittamisen. Yritä ajaa 16-bittinen sovellus 64-bittisessä Windows-versiossa ja näet vain tämän sovelluksen ei voi käyttää tietokonetta..

    Jos tarvitset 16-bittisiä sovelluksia, sinun on asennettava Windows 10: n 32-bittinen versio 64-bittisen version sijasta. Hyvä uutinen on, että sinun ei tarvitse asentaa koko käyttöjärjestelmääsi uudelleen. Sen sijaan voit asentaa 32-bittisen Windows-version virtuaalikoneeseen ja suorittaa sovelluksen siellä. Voit jopa asentaa Windows 3.1: n DOSBoxiin.

    Käytä erityisiä selaimia Java-, Silverlight-, ActiveX- tai Internet Explorer -verkkosivustoja varten

    Windows 10 käyttää uutta Microsoft Edgeä oletusselaimena. Edge ei sisällä tukea Java-, ActiveX-, Silverlight- ja muille teknologioille. Chrome on myös pudonnut tukea NPAPI-laajennuksiin, kuten Java ja Silverlight.

    Jos haluat käyttää vanhempia web-sovelluksia, jotka vaativat näitä tekniikoita, yhdistä yhteensopivuuden vuoksi Windows 10: n sisältämä Internet Explorer -selain. IE tukee edelleen ActiveX-sisältöä. Mozilla Firefox tukee edelleen Java- ja Silverlight-ohjelmistoja.

    Voit käynnistää Internet Explorerin Käynnistä-valikosta. Jos olet jo Microsoft Edge, avaa asetukset-valikko ja valitse "Avaa Internet Explorerilla" avataksesi nykyisen Web-sivun suoraan Internet Explorerissa.


    Yleensä, jos vanhempi sovellus ei toimi Windows 10: ssä, on hyvä yrittää löytää nykyaikainen vaihto, joka toimii oikein. On kuitenkin joitakin sovelluksia, erityisesti vanhoja PC-pelejä ja yrityssovelluksia, joita et ehkä voi korvata. Toivottavasti osa jaetuista yhteensopivuuskokeista saa nämä sovellukset uudelleen käyttöön.

    Kuvaluotto: Brett Morrison Flickrissä