Startpagina » hoe » Hoe oude programma's te laten werken op Windows 10

    Hoe oude programma's te laten werken op Windows 10

    De meeste van je oudere Windows-apps zouden alleen op Windows 10 moeten werken. Als ze op Windows 7 zouden werken, werken ze vrijwel zeker op Windows 10. Sommige oudere pc-applicaties zullen niet alleen werken, maar er zijn ook veel manieren om ze weer aan het werk te krijgen..

    Deze trucs omvatten een groot aantal toepassingen, van Windows XP-tijdperk apps en oude pc-games die verouderde DRM naar DOS en Windows 3.1-applicaties vereisen.

    Als administrator uitvoeren

    Veel applicaties die ontwikkeld zijn voor Windows XP zullen correct werken op een moderne versie van Windows, met uitzondering van één klein probleempje. Tijdens het Windows XP-tijdperk gebruikten gemiddelde Windows-gebruikers hun pc altijd met een beheerdersaccount. Toepassingen zijn gecodeerd om er maar van uit te gaan dat ze beheerderstoegang hadden en zouden falen als ze dat niet deden. De nieuwe functie Gebruikersaccountbeheer (UAC) loste dit probleem grotendeels op, maar in eerste instantie waren er wat kinderziektes.

    Als een oudere toepassing niet goed werkt, probeer dan met de rechtermuisknop te klikken op de snelkoppeling of het exe-bestand en selecteer vervolgens "Uitvoeren als beheerder" om deze met beheerdersrechten te starten.

    Als u vindt dat een app wel beheerderstoegang vereist, kunt u instellen dat de app altijd als beheerder wordt uitgevoerd met behulp van de compatibiliteitsinstellingen die we in de volgende sectie bespreken..

    Pas de compatibiliteitsinstellingen aan

    Windows bevat compatibiliteitsinstellingen die oude applicaties functioneel kunnen maken. Klik in het Start-menu van Windows 10 met de rechtermuisknop op een snelkoppeling en selecteer "Bestandslocatie openen" in het contextmenu

    Zodra u de locatie van het bestand heeft, klikt u met de rechtermuisknop op de snelkoppeling of het exe-bestand van de app en selecteert u vervolgens "Eigenschappen" in het contextmenu..

    Op het tabblad "Compatibiliteit" van het eigenschappenvenster van de app, kunt u klikken op de knop "Gebruik de compatibiliteitsoplosser" voor een wizardinterface of pas u de opties zelf aan.

    Als een toepassing bijvoorbeeld niet correct werkt onder Windows 10 maar correct werd uitgevoerd onder Windows XP, selecteert u de optie "Dit programma uitvoeren in de compatibiliteitsmodus voor" en selecteert u vervolgens "Windows XP (Service Pack 3)" in de vervolgkeuzelijst. menu.

    Wees niet verlegen om de andere instellingen op het tabblad "Compatibiliteit" ook te proberen. Zeer oude spellen kunnen bijvoorbeeld profiteren van "Verkleinde kleurmodus". Op hoge DPI-schermen moet u mogelijk de "Schermschaal uitschakelen bij hoge DPI-instellingen" uitschakelen om een ​​programma er normaal uit te laten zien. Geen enkele optie op dit tabblad kan uw app of pc beschadigen. U kunt ze altijd gewoon uitschakelen als ze niet helpen.

    Installeer niet-ondertekende stuurprogramma's of 32-bits stuurprogramma's

    De 64-bits versie van Windows 10 gebruikt de handhaving van stuurprogrammahandtekeningen en vereist dat alle stuurprogramma's een geldige handtekening hebben voordat ze kunnen worden geïnstalleerd. Voor 32-bits versies van Windows 10 zijn normaal gesproken geen ondertekende stuurprogramma's vereist. De uitzondering hierop is dat 32-bits versies van Windows 10 op een nieuwere pc met UEFI (in plaats van een standaard BIOS) vaak ondertekende stuurprogramma's vereisen. Het afdwingen van ondertekende stuurprogramma's helpt de beveiliging en stabiliteit te verbeteren en beschermt uw systeem tegen stuurprogramma's die kwaadwillend zijn of eenvoudigweg onstabiel. Installeer alleen niet-ondertekende stuurprogramma's als u zeker weet dat ze veilig zijn en een goede reden hebben om dit te doen.

    Als oude software die u wilt installeren, niet-ondertekende stuurprogramma's nodig heeft, moet u een speciale opstartoptie gebruiken om ze te installeren. Als er alleen 32-bits stuurprogramma's beschikbaar zijn, moet u de 32-bits versie van Windows 10 gebruiken. Voor de 64-bits versie van Windows 10 zijn 64-bits stuurprogramma's vereist. Gebruik dit proces als u naar de 32-bits versie moet overschakelen en de 32-bits versie van Windows 10 wilt downloaden in plaats van de 64-bits versie.

    Voer spellen uit waarvoor SafeDisc en SecuROM DRM vereist zijn

    Windows 10 zal geen oudere spellen uitvoeren die SafeDisc of SecuROM DRM gebruiken. Deze regelingen voor digitale rechtenbeheer kunnen behoorlijk wat problemen veroorzaken. Over het geheel genomen is het een goede zaak dat Windows 10 deze rommel niet toestaat om uw systeem te installeren en te vervuilen. Helaas betekent dit dat sommige oudere games op fysieke cd's of dvd's niet kunnen worden geïnstalleerd en normaal kunnen worden uitgevoerd.

    Je hebt een verscheidenheid aan andere opties om deze spellen te spelen, waaronder het zoeken naar een "geen CD" -kraam (die mogelijk erg onveilig zijn, omdat ze vaak op schaduwrijke piraterij-sites worden gevonden), door de game terug te kopen van een digitale distributieservice zoals GOG of Steam, of kijk op de website van de ontwikkelaar om te zien of deze een patch biedt die de DRM verwijdert.

    Meer geavanceerde trucs zijn onder meer installeren en dual-booten in een oudere versie van Windows zonder deze beperking, of proberen het spel uit te voeren op een virtuele machine met een oudere versie van Windows. Een virtuele machine kan zelfs goed werken voor u, aangezien games die deze DRM-schema's gebruiken oud genoeg zijn, zelfs als een virtuele machine waarschijnlijk aan hun grafische vereisten voldoet..

    Gebruik virtuele machines voor oudere software

    Windows 7 bevatte een speciale "Windows XP Mode" -functie. Dit was eigenlijk gewoon een bijgeleverd virtueel machine-programma met een gratis Windows XP-licentie. Windows 10 bevat geen Windows XP-modus, maar u kunt nog steeds een virtuele machine gebruiken om het zelf te doen.

    Het enige dat u echt nodig hebt, is een virtueel machine-programma zoals VirtualBox en een reserve Windows XP-licentie. Installeer die kopie van Windows in de VM en u kunt software uitvoeren op die oudere versie van Windows in een venster op uw Windows 10-bureaublad.

    Het gebruik van een virtuele machine is een iets meer betrokken oplossing, maar het zal goed werken, tenzij de app direct met hardware moet communiceren. Virtuele machines hebben meestal een beperkte ondersteuning voor hardware-randapparatuur.

    Gebruik emulators voor DOS- en Windows 3.1-toepassingen

    Met DOSBox kunt u oude DOS-toepassingen uitvoeren (voornamelijk DOS-games) in een emulatorvenster op uw bureaublad. Gebruik DOSBox om oude DOS-toepassingen uit te voeren in plaats van te vertrouwen op de opdrachtprompt. DOSBox zal veel, veel beter werken.

    En aangezien Windows 3.1 zelf in feite een DOS-toepassing was, kunt u Windows 3.1 in DOSBox installeren en ook oude 16-bits Windows 3.1-toepassingen uitvoeren.

    Gebruik 32-bits Windows voor 16-bits software

    16-bits programma's werken niet langer op 64-bit versies van Windows. De 64-bits versie van Windows bevat niet de WOW16-compatibiliteitslaag waarmee 16-bits apps kunnen worden uitgevoerd. Probeer een 16-bits toepassing uit te voeren op een 64-bits versie van Windows en u ziet gewoon een bericht 'Deze app kan niet op uw pc worden uitgevoerd'.

    Als u 16-bits apps moet uitvoeren, moet u de 32-bits versie van Windows 10 installeren in plaats van de 64-bits versie. Het goede nieuws is dat je niet je hele besturingssysteem opnieuw hoeft te installeren. In plaats daarvan kunt u gewoon een 32-bits versie van Windows in een virtuele machine installeren en de toepassing daar uitvoeren. Je zou zelfs Windows 3.1 in DOSBox kunnen installeren.

    Gebruik specifieke browsers voor websites waarvoor Java, Silverlight, ActiveX of Internet Explorer vereist is

    Windows 10 gebruikt de nieuwe Microsoft Edge als standaardbrowser. Edge biedt geen ondersteuning voor Java, ActiveX, Silverlight en andere technologieën. Chrome heeft ook ondersteuning voor NPAPI-plug-ins zoals Java en Silverlight laten vallen.

    Als u oudere webtoepassingen wilt gebruiken waarvoor deze technologieën nodig zijn, start u de Internet Explorer-webbrowser bij Windows 10 om compatibiliteitsredenen. IE ondersteunt nog steeds ActiveX-inhoud. Mozilla Firefox ondersteunt nog steeds Java en Silverlight.

    U kunt Internet Explorer starten via het menu Start. Als u al Microsoft Edge gebruikt, opent u gewoon het instellingenmenu en selecteert u "Openen met Internet Explorer" om de huidige webpagina rechtstreeks in Internet Explorer te openen.


    Over het algemeen is het een goed idee om, als een oudere toepassing niet werkt op Windows 10, een moderne vervanging te vinden die goed werkt. Maar er zijn enkele apps, vooral oude pc-games en zakelijke apps, die je misschien niet kunt vervangen. Hopelijk krijgen sommige van de compatibiliteitstactieken die we hebben gedeeld, die apps weer beschikbaar.

    Image Credit: Brett Morrison op Flickr