12Aug
Väčšina vašich starších aplikácií systému Windows by mala fungovať len v systéme Windows 10. Ak pracujú na 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 pracovaťznova.
Tieto triky pokrývajú rôzne aplikácie, od aplikácií v systéme Windows XP až po staré PC hry, ktoré vyžadujú zastaralé DRM aplikácie DOS a Windows 3.1.
Spustite ako správca
Mnoho aplikácií vyvinutých pre systém Windows XP bude pracovať správne na 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 stále 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 to neurobili. Nová kontrola používateľských kont( UAC) väčšinou riešila tento problém, ale najprv sa vyskytli problémy s otupením.
Ak staršia aplikácia nefunguje správne, skúste kliknúť pravým tlačidlom myši na svoju skratku alebo súbor. exe a potom zvoliť "Spustiť ako správca" a spustiť ju 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.
Nastavenie nastavení 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 odkaz 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 aplikácie alebo súbor. exe a z kontextu vyberte položku "Vlastnosti"Ponuka.
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 sami nastaviť možnosti.
Ak napríklad aplikácia v systéme Windows 10 nefunguje správne, ale fungovala správne v systéme Windows XP, vyberte voľbu "Spustiť tento program v režime kompatibility pre" a potom zvoľte "Windows XP( Service Pack 3)"rozbaľovacej ponuky.
Nebojte sa skúšať aj ďalšie nastavenia na karte "Kompatibilita".Napríklad veľmi staré hry môžu ťažiť z režimu "Redukcia farieb".Na displejoch s vysokým rozlíšením DPI je pravdepodobné, že chcete skontrolovať, či je program normálny.Žiadne možnosti na tejto karte nemôžu poškodiť vašu aplikáciu alebo počítač - 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 pred ich nainštalovaním.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. Vynútenie 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ú v bezpečí a majú na to dobrý dôvod.
Ak starý softvér, ktorý chcete nainštalovať, potrebuje 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.
Spustiť hry vyžadujúce SafeDisc a SecuROM DRM
Windows 10 nespustí staršie hry používajúce 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 dostali na fyzické disky CD alebo DVD, sa nainštalujú a nebudú normálne fungovať.
Máte k dispozícii rôzne možnosti pre hranie týchto hier vrátane hľadania 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), spätné prevzatie hry z digitálnej distribučnej službyGOG 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 fungovať aj 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žívanie virtuálnych počítačov pre starší softvér
Windows 7 obsahoval špeciálnu funkciu "Windows XP Mode".To 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 v staršej verzii systému Windows môžete spustiť softvér v okne na pracovnej ploche systému Windows 10.
Použitie virtuálneho stroja je o niečo viac zapojené riešenie, ale bude fungovať aj vtedy, ak 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žitie emulátorov pre aplikácie DOS a Windows 3.1
DOSBox 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 keďž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šie 16-bitové aplikácie systému Windows 3.1.
Používanie 32-bitového systému Windows pre 16-bitový softvér Šestnásť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í.Skúste 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 PC".
Ak potrebujete spustiť 16-bitové aplikácie, musíte nahradiť 32-bitovú verziu systému Windows 10 namiesto 64-bitovej verzie. Dobrou správou je, že v skutočnosti 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ť Windows 3.1 v DOSBoxe.
Používanie špecifických prehliadačov pre webové stránky vyžadujúce Java, Silverlight, ActiveX alebo Internet Explorer
Windows 10 používa ako predvolený prehliadač nový Microsoft Edge. Edge neobsahuje podporu pre technológie Java, ActiveX, Silverlight a ďalšie 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 systému Windows 10, z dôvodu kompatibility. IE stále podporuje obsah ActiveX.Mozilla Firefox stále podporuje Java a Silverlight.
Program Internet Explorer môžete spustiť z ponuky Štart. Ak už ste Microsoft Edge, stačí otvoriť ponuku nastavení a vybrať "Otvoriť pomocou programu Internet Explorer", čím otvoríte 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ť moderné náhradné zariadenie, ktoré bude fungovať správne. Existujú však niektoré aplikácie - najmä staré počítačové hry a podnikové aplikácie -, ktoré by ste pravdepodobne neboli schopní nahradiť.Dúfajme, že niektoré triky kompatibility, ktoré sme zdieľali, opäť spustia tieto aplikácie.
Image Credit: Brett Morrison na Flickr