Domovská » jak » Jak vytvořit staré programy v systému Windows 10

    Jak vytvořit staré programy v systému Windows 10

    Většina vašich starších aplikací systému 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 znovu pracovat.

    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 administrátor

    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 že by selhaly, kdyby ne. Nová položka Řízení uživatelských účtů (UAC) nejčastěji řešila tento problém, ale nejprve se objevily 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 nastavit, aby aplikace byla vždy spuštěna jako správce s použitím nastavení kompatibility, o kterém diskutujeme v následující čá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 místní nabídce vyberte příkaz Vlastnosti..

    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.

    Pokud například 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 v rozbalovací nabídce "Windows XP (Service Pack 3)" Jídelní lístek.

    Nepokládejte se s ostatními nastaveními 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 byl program normální. Žádné možnosti na této kartě neublíží 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, než je lze nainstalovat. 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á zvyšovat bezpečnost a stabilitu, chrání váš systém před ovladačem, který je škodlivý nebo je prostě nestabilní. Pokud víte, že jsou bezpečné a máte dobrý důvod, měli byste nainstalovat pouze nepodepsané ovladače.

    Pokud starý software, který chcete nainstalovat, potřebuje nepodepsané ovladače, musíte je nainstalovat pomocí speciální spouštěcí možnosti. 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. Tento proces použijte, pokud potřebujete přejít na 32bitovou verzi, stáhněte 32bitovou verzi systému Windows 10 namísto 64bitové verze.

    Spusťte hry vyžadující SafeDisc a DRM SecuROM

    Systém Windows 10 nespustí starší hry, které používají službu 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 tomu, aby tento server nevyžadoval instalaci a znečištění vašeho systému. 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 stinných pirátů), odkupování hry z digitální distribuční služby, jako je GOG nebo Steam nebo zkontrolovat webové stránky vývojáře, abyste zjistili, zda nabízí opravu, která odstraňuje DRM.

    Pokročilější triky zahrnují instalaci a duální bootování 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 schémata jsou dost staré, že i virtuální počítač pravděpodobně zvládne jejich grafické požadavky.

    Používejte 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 systému Windows XP, můžete však sami používat virtuální počítač.

    Vše, co opravdu potřebujete, je program virtuálního stroje, jako je VirtualBox, a náhradní licence systému 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 bude fungovat dobře, pokud aplikace nepotřebuje rozhraní přímo s hardwarem. Virtuální stroje mají tendenci mít omezenou podporu pro periferie hardwaru.

    Použijte emulátory pro aplikace DOS a Windows 3.1

    DOSBox vám 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 Windows 3.1 sám byl v podstatě aplikace DOS, můžete nainstalovat Windows 3.1 do DOSBoxu a spustit staré 16bitové aplikace Windows 3.1.

    Použijte 32bitový systém Windows pro 16bitový software

    16bitové programy přestanou fungovat 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žijte specifické prohlížeče pro weby vyžadující Java, Silverlight, ActiveX nebo Internet Explorer

    Windows 10 používá nový výchozí prohlížeč Microsoft Edge. Edge neobsahuje podporu pro technologie Java, ActiveX, Silverlight a další technologie. Chrome také zrušil podporu pro plug-iny typu NPAPI, jako je Java a Silverlight.

    Chcete-li používat starší webové aplikace, které vyžadují tyto technologie, spusťte webový prohlížeč Internet Explorer zahrnutý v systému Windows 10 z důvodů kompatibility. IE stále podporuje obsah ActiveX. Mozilla Firefox stále podporuje Java a Silverlight.

    Internet Explorer můžete spustit z nabídky Start. Pokud jste již Microsoft Edge, stačí otevřít nabídku nastavení a vybrat "Otevřít s aplikací Internet Explorer" pro otevření aktuální webové stránky přímo v aplikaci 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 Flickru