12Aug
Většina vašich starších aplikací Windows by měla fungovat pouze v systému Windows 10. Pokud pracují na systému Windows 7, téměř jistě pracují na systému Windows 10. Některé starší aplikace pro PC nebudou fungovat, ale existuje mnoho způsobů, jak je pracovatznovu.
Tyto triky pokrývají celou řadu aplikací, od aplikací systému Windows XP a starých počítačových her, které vyžadují zastaralé DRM aplikace DOS a Windows 3.1.
Spustit jako správce
Mnoho aplikací vyvinutých pro systém Windows XP bude pracovat správně na moderní verzi systému Windows s výjimkou malého problému. Během éry Windows XP průměrní uživatelé Windows běžně používali svůj počítač s účtem správce po celou dobu. Aplikace byly kódovány tak, aby předpokládaly, že mají administrativní přístup, a pokud se tak nestane, selže. Nová položka Řízení uživatelských účtů( UAC) nejčastěji řešila tento problém, ale nejprve se vyskytly problémy s počátečními problémy.
Pokud starší aplikace nefunguje správně, zkuste pravým tlačítkem myši na její zástupce nebo soubor. exe a poté vyberte možnost Spustit jako správce a spusťte ji pomocí oprávnění správce.
Pokud zjistíte, že aplikace vyžaduje přístup pro správce, můžete aplikaci nastavit tak, aby se vždy spustila jako správce pomocí nastavení kompatibility, o němž se zabýváme v další části.
Upravte nastavení kompatibility
Systém Windows obsahuje nastavení kompatibility, která umožňuje funkčnost starých aplikací.V nabídce Start systému Windows 10 klepněte pravým tlačítkem myši na zástupce a v místní nabídce vyberte možnost Otevřít umístění souboru.
Po umístění souboru klepněte pravým tlačítkem myši na zástupce aplikace nebo na příponu. exe a v kontextu vyberte položku VlastnostiJídelní lístek.
Na kartě "Kompatibilita" v okně vlastností aplikace můžete klepnout na tlačítko "Použití nástroje pro odstraňování problémů s kompatibilitou" pro rozhraní průvodce nebo pouze upravit sami.
Například pokud aplikace nefunguje správně v systému Windows 10, ale běží správně v systému Windows XP, vyberte možnost "Spustit tento program v režimu kompatibility pro" a potom vyberte "Windows XP( Service Pack 3)" zrozbalovací nabídka.
Nebojte se zkusit další nastavení na kartě "Kompatibilita".Například velmi staré hry mohou mít prospěch z režimu "Reduced color".Na displejích s vysokým rozlišením DPI bude pravděpodobně nutné zkontrolovat nastavení "Vypnout měřítko zobrazení na vysokých úrovních DPI", aby se program stal normálním vzorem.Žádné možnosti na této kartě nemohou ublížit vaší aplikaci nebo počítači - vždy je můžete vypnout, pokud nepomůže.
Nainstalujte nepodepsané ovladače nebo 32bitové ovladače
64bitová verze systému Windows 10 používá vynucení podpisu ovladače a vyžaduje, aby měli všechny ovladače platný podpis před jejich instalací.32bitové verze systému Windows 10 obvykle nevyžadují podepsané ovladače. Výjimkou je, že 32bitové verze systému Windows 10 běžící na novějším počítači s UEFI( místo běžného systému BIOS) často vyžadují podepsané ovladače. Vynucení podepsaných ovladačů pomáhá zvýšit zabezpečení a stabilitu, chrání váš systém před ovladačem, který je škodlivý nebo jednoduše nestabilní.Měl byste nainstalovat pouze nepodepsané ovladače, pokud víte, že jsou v bezpečí a máte k tomu dobrý důvod.
Pokud starý software, který chcete nainstalovat, potřebuje nepodepsané ovladače, budete muset k jejich instalaci použít speciální spouštěcí volbu. Pokud jsou k dispozici pouze 32bitové ovladače, budete muset použít 32bitovou verzi systému Windows 10 - 64bitová verze systému Windows 10 vyžaduje 64bitové ovladače. Použijte tento proces, pokud potřebujete přejít na 32bitovou verzi a stáhnout 32bitovou verzi systému Windows 10 namísto 64bitové verze.
Spustit hry, které vyžadují SafeDisc a SecuROM DRM
Windows 10 nebude spouštět starší hry používající SafeDisc nebo SecuROM DRM.Tyto systémy správy digitálních práv mohou způsobit poměrně málo problémů.Celkově je dobré, že systém Windows 10 neumožňuje tomuto nevyžádanému počítači instalovat a znečišťovat váš systém. Bohužel to znamená, že některé starší hry, které přišly na fyzické disky CD nebo DVD, se nebudou instalovat a běží normálně.
Máte k dispozici řadu dalších možností pro hraní těchto her, včetně vyhledávání bezva "bez CD"( které jsou potenciálně velmi nebezpečné, protože se často nacházejí na stránkách se stížností na pirátství), odkupování hry z digitální distribuční službyGOG nebo Steam nebo zkontrolovat webové stránky vývojáře, abyste zjistili, zda nabízí opravu, která odstraňuje DRM.
Další pokročilé triky zahrnují instalaci a zavádění dvou aplikací do starší verze systému Windows bez tohoto omezení nebo pokus o spuštění hry ve virtuálním počítači se starší verzí systému Windows. Virtuální počítač může dokonce fungovat i pro vás, protože hry používající tyto DRM programy jsou dost staré, že i virtuální počítač pravděpodobně zvládne jejich grafické požadavky.
Použít virtuální stroje pro starší software
Windows 7 zahrnoval speciální funkci "Windows XP Mode".To byl ve skutečnosti jen program virtuálního stroje s bezplatnou licencí systému Windows XP.Systém Windows 10 neobsahuje režim Windows XP, můžete však stále používat virtuální počítač.
Vše, co opravdu potřebujete, je virtuální strojový program jako VirtualBox a náhradní licence pro systém Windows XP.Nainstalujte tuto kopii systému Windows do virtuálního počítače a spusťte software starší verze systému Windows v okně na pracovní ploše systému Windows 10.
Použití virtuálního stroje je poněkud více zapojené řešení, ale to bude fungovat dobře, pokud aplikace potřebuje rozhraní přímo s hardwarem. Virtuální stroje mají tendenci mít omezenou podporu pro periferie hardwaru.
Použití emulátorů pro aplikace DOS a Windows 3.1
DOSBox umožňuje spouštět staré aplikace DOS - především hry DOS - v okně emulátoru na ploše. Použijte DOSBox ke spuštění starých aplikací DOS, než aby se spoléhali na příkazový řádek. DOSBox bude fungovat hodně, mnohem lépe.
A protože systém Windows 3.1 sám byl v podstatě aplikace DOS, můžete nainstalovat systém Windows 3.1 do DOSBoxu a spustit staré 16bitové aplikace Windows 3.1.
Používání 32bitových Windows pro 16bitové programy
16bitové programy již nefungují v 64bitových verzích systému Windows.64bitová verze systému Windows neobsahuje vrstvu kompatibility WOW16, která umožňuje spuštění 16bitových aplikací.Pokuste se spustit 16bitovou aplikaci v 64bitové verzi systému Windows a uvidíte zprávu "Tato aplikace nelze spustit v počítači".
Pokud potřebujete spouštět 16bitové aplikace, musíte namísto 64bitové verze nainstalovat 32bitovou verzi systému Windows 10.Dobrou zprávou je, že opravdu nemusíte přeinstalovat celý svůj operační systém. Místo toho můžete nainstalovat 32bitovou verzi systému Windows do virtuálního počítače a spustit aplikaci tam. Můžete dokonce nainstalovat systém Windows 3.1 v DOSBoxu.
Použít specifické prohlížeče pro weby vyžadující jazyky Java, Silverlight, ActiveX nebo Internet Explorer
Windows 10 používá jako výchozí prohlížeč nový Microsoft Edge. Edge neobsahuje podporu pro technologie Java, ActiveX, Silverlight a další technologie. Chrome také zrušil podporu pro zásuvné moduly NPAPI jako Java a Silverlight.
Chcete-li používat starší webové aplikace vyžadující tyto technologie, spusťte webový prohlížeč aplikace Internet Explorer, který je součástí systému Windows 10, a to z důvodů kompatibility. IE stále podporuje obsah ActiveX.Mozilla Firefox stále podporuje Java a Silverlight.
Program Internet Explorer můžete spustit z nabídky Start. Pokud již používáte aplikaci Microsoft Edge, stačí otevřít nabídku nastavení a otevřít aktuální webovou stránku přímo v aplikaci Internet Explorer pomocí možnosti Otevřít s aplikací Internet Explorer.
Obecně platí, že pokud starší aplikace v systému Windows 10 nefunguje, je dobré pokoušet se najít moderní náhradu, která bude fungovat správně.Existují však některé aplikace - zejména staré počítačové hry a firemní aplikace -, které možná nebudete moci vyměnit. Doufejme, že některé ze sdílených triků, které jsme sdíleli, budou znovu fungovat.
Image Credit: Brett Morrison na Flickr