Úvodná » ako » Ako vytvoriť staré programy v systéme Windows 10

    Ako vytvoriť staré programy v systéme Windows 10

    Väčšina vašich starších aplikácií Windows by mala pracovať len v systéme Windows 10. Ak pracujú v systéme Windows 7, takmer určite pracujú na systéme Windows 10. Niektoré staršie aplikácie pre počítače nebudú fungovať, ale existuje veľa spôsobov, ako ich znova pracovať.

    Tieto triky pokrývajú rôzne aplikácie, od aplikácií systému Windows XP a starých hier pre počítače, ktoré vyžadujú zastaralé DRM aplikácie DOS a Windows 3.1.

    Spustiť ako správca

    Mnoho aplikácií vyvinutých pre systém Windows XP bude fungovať správne v modernej verzii systému Windows s výnimkou jedného malého problému. Počas éry Windows XP priemerní používatelia systému Windows používali po celý čas svoj počítač s účtom správcu. Aplikácie boli kódované tak, aby len predpokladali, že majú administratívny prístup a zlyhali, ak by nemali. Nová kontrola používateľských kont (UAC) zväčša riešila tento problém, ale najprv sa vyskytli nejaké problémy.

    Ak staršia aplikácia nefunguje správne, skúste kliknúť pravým tlačidlom myši na svoju skratku alebo súbor s príponou .exe a potom vyberiete možnosť Spustiť ako správca, aby ste ju spustili s oprávneniami správcu.

    Ak zistíte, že aplikácia vyžaduje prístup správcu, môžete nastaviť, aby aplikácia vždy fungovala ako správca pomocou nastavení kompatibility, ktoré diskutujeme v nasledujúcej časti.

    Upravte nastavenia kompatibility

    Systém Windows obsahuje nastavenia kompatibility, ktoré umožňujú fungovanie starých aplikácií. V ponuke Štart systému Windows 10 kliknite pravým tlačidlom myši na zástupcu a v kontextovej ponuke zvoľte možnosť "Otvoriť umiestnenie súboru"

    Po umiestnení súboru kliknite pravým tlačidlom myši na skratku alebo súbor .exe aplikácie a z kontextového menu vyberte položku Vlastnosti.

    Na karte "Kompatibilita" v okne vlastností aplikácie môžete kliknúť na tlačidlo "Použiť nástroj na riešenie problémov s kompatibilitou" pre rozhranie sprievodcu alebo len upraviť možnosti sami.

    Ak napríklad aplikácia nefunguje správne v systéme Windows 10, ale v systéme Windows XP fungovala správne, zvoľte možnosť "Spustiť tento program v režime kompatibility pre" a z rozbaľovacej ponuky vyberte položku "Windows XP (Service Pack 3)". Ponuka.

    Nesnažte sa skúsiť ostatné nastavenia na karte "Kompatibilita". Napríklad veľmi staré hry môžu mať prospech z režimu "Reduced color". Na displejoch s vysokým rozlíšením DPI je pravdepodobné, že budete musieť skontrolovať funkciu "Zakázať zmenu zobrazenia pri vysokých nastaveniach DPI", aby ste vyzerali normálne. Žiadne možnosti na tejto karte nemôžu ublížiť vašej aplikácii alebo počítaču - vždy ich môžete jednoducho vypnúť, ak nepomáhajú.

    Nainštalujte nepodpísané ovládače alebo 32-bitové ovládače

    64-bitová verzia systému Windows 10 používa vynucovanie podpisov vodičov a vyžaduje, aby mali všetci ovládače platný podpis predtým, ako sa dajú nainštalovať. 32-bitové verzie systému Windows 10 normálne nevyžadujú podpísané ovládače. Výnimkou je, že 32-bitové verzie systému Windows 10 bežiace na novšom počítači s UEFI (namiesto bežného systému BIOS) často vyžadujú podpísané ovládače. Vynucovanie podpísaných ovládačov pomáha zvyšovať bezpečnosť a stabilitu, chráni váš systém pred škodlivými alebo jednoducho nestabilnými ovládačmi. Mali by ste inštalovať len nepodpísané ovládače, ak viete, že sú bezpečné a majú na to dobrý dôvod.

    Ak starý softvér, ktorý chcete nainštalovať, potrebujete nepodpísané ovládače, budete musieť na ich inštaláciu použiť špeciálnu možnosť zavádzania. Ak sú k dispozícii iba 32-bitové ovládače, musíte použiť 32-bitovú verziu systému Windows 10 - 64-bitová verzia systému Windows 10 vyžaduje 64-bitové ovládače. Tento proces použite, ak potrebujete prejsť na 32-bitovú verziu a načítať 32-bitovú verziu systému Windows 10 namiesto 64-bitovej verzie.

    Spustite hry vyžadujúce SafeDisc a SecuROM DRM

    Systém Windows 10 nespustí staršie hry používajúce technológiu SafeDisc alebo SecuROM DRM. Tieto systémy na správu digitálnych práv môžu spôsobiť pomerne málo problémov. Celkovo je dobré, že systém Windows 10 nedovoľuje, aby tento nevyžiadaný súbor inštaloval a znečistil váš systém. Bohužiaľ to znamená, že niektoré staršie hry, ktoré sa objavili na fyzických diskoch CD alebo DVD, sa nebudú inštalovať a bežať normálne.

    Máte k dispozícii rôzne možnosti pre hranie týchto hier, vrátane vyhľadávania crackov bez CD (ktoré sú potenciálne veľmi nebezpečné, pretože sa často nachádzajú na stránkach s tichým pirátstvom) a odkúpenie hry z digitálnej distribučnej služby, ako je GOG alebo Steam alebo kontrolou webových stránok vývojára, aby zistili, či ponúka opravu, ktorá odstraňuje DRM.

    Pokročilejšie triky zahŕňajú inštaláciu a dvojité zavedenie do staršej verzie systému Windows bez tohto obmedzenia alebo pokus o spustenie hry vo virtuálnom počítači so staršou verziou systému Windows. Virtuálny počítač môže dokonca dobre fungovať pre vás, pretože hry používajúce tieto DRM schémy dostatočne staré, že aj virtuálny počítač pravdepodobne zvládne ich grafické požiadavky.

    Používajte virtuálne stroje pre starší softvér

    Systém Windows 7 obsahoval špeciálnu funkciu "Windows XP Mode". Toto bol vlastne len program virtuálneho stroja s bezplatnou licenciou pre systém Windows XP. Systém Windows 10 neobsahuje režim systému Windows XP, ale stále môžete používať virtuálny počítač, aby ste to urobili sami.

    Všetko, čo skutočne potrebujete, je program virtuálneho stroja, ako je VirtualBox, a náhradná licencia pre systém Windows XP. Nainštalujte túto kópiu systému Windows do počítača VM a spustite softvér na staršiu verziu systému Windows v okne na pracovnej ploche systému Windows 10.

    Použitie virtuálneho počítača je o niečo viac zapojené riešenie, ale bude to fungovať dobre, pokiaľ aplikácia nebude musieť priamo komunikovať s hardvérom. Virtuálne počítače majú zvyčajne obmedzenú podporu hardvérových periférií.

    Použite emulátory pre aplikácie DOS a Windows 3.1

    DOSBox vám umožňuje spustiť staré aplikácie DOS - predovšetkým hry DOS - v okne emulátora na pracovnej ploche. Použite DOSBox na spustenie starých aplikácií DOS, než aby ste sa spoliehali na príkazový riadok. DOSBox bude fungovať oveľa, oveľa lepšie.

    A pretože samotný systém Windows 3.1 bol v podstate aplikáciou DOS, môžete nainštalovať systém Windows 3.1 do DOSBoxu a spustiť aj staré 16-bitové aplikácie systému Windows 3.1.

    Použite 32-bitový systém Windows pre 16-bitový softvér

    16-bitové programy už nefungujú v 64-bitových verziách systému Windows. 64-bitová verzia systému Windows neobsahuje vrstvu kompatibility WOW16, ktorá umožňuje spustenie 16-bitových aplikácií. Pokúste sa spustiť 16-bitovú aplikáciu v 64-bitovej verzii systému Windows a uvidíte správu "Táto aplikácia sa nedá spustiť na vašom počítači".

    Ak potrebujete spúšťať 16-bitové aplikácie, namiesto 64-bitovej verzie budete musieť nainštalovať 32-bitovú verziu systému Windows 10. Dobrou správou je, že skutočne nemusíte preinštalovať celý svoj operačný systém. Namiesto toho môžete jednoducho nainštalovať 32-bitovú verziu systému Windows do virtuálneho počítača a spustiť aplikáciu tam. Môžete dokonca nainštalovať systém Windows 3.1 v DOSBoxe.

    Použiť špecifické prehliadače pre webové stránky vyžadujúce Java, Silverlight, ActiveX alebo Internet Explorer

    Systém Windows 10 používa ako predvolený prehliadač nový okraj Microsoft Edge. Edge neobsahuje podporu pre technológie Java, ActiveX, Silverlight a iné technológie. Chrome tiež zrušil podporu pre zásuvné moduly NPAPI ako Java a Silverlight.

    Ak chcete používať staršie webové aplikácie vyžadujúce tieto technológie, spustite webový prehliadač Internet Explorer, ktorý je súčasťou operačného systému Windows 10, z dôvodov kompatibility. IE stále podporuje obsah ActiveX. Mozilla Firefox naďalej podporuje platformy Java a Silverlight.

    Program Internet Explorer môžete spustiť z ponuky Štart. Ak už používate Microsoft Edge, stačí otvoriť ponuku nastavení a vybrať "Otvoriť pomocou programu Internet Explorer" a otvoriť aktuálnu webovú stránku priamo v programe Internet Explorer.


    Všeobecne platí, že ak staršia aplikácia nefunguje v systéme Windows 10, je dobré pokúsiť sa nájsť novú náhradu, ktorá bude fungovať správne. Existujú však niektoré aplikácie - najmä staré počítačové hry a obchodné aplikácie -, ktoré by ste jednoducho nemuseli nahradiť. Dúfajme, že niektoré triky kompatibility, ktoré sme zdieľali, opäť spustia tieto aplikácie.

    Image Credit: Brett Morrison na Flickr