De meeste van uw oudere Windows-apps zouden alleen op Windows 10 moeten werken . Als ze op Windows 7 werkten, werken ze vrijwel zeker op Windows 10. Sommige oudere pc-applicaties werken niet alleen, maar er zijn veel manieren om ze weer aan het werk te krijgen.
Deze trucs hebben betrekking op een verscheidenheid aan toepassingen, van apps uit het Windows XP-tijdperk en oude pc-games waarvoor verouderde DRM vereist is tot VAN en Windows 3.1-toepassingen.
VERWANT: Is Windows 10 achterwaarts compatibel met uw bestaande software?
Als administrator uitvoeren
VERWANT: Waarom u Gebruikersaccountbeheer (UAC) in Windows niet moet uitschakelen
Veel applicaties die zijn ontwikkeld voor Windows XP zullen correct werken op een moderne versie van Windows, op één klein probleem na. Tijdens het Windows XP-tijdperk gebruikten gemiddelde Windows-gebruikers hun pc doorgaans altijd met een beheerdersaccount. Applicaties waren gecodeerd om aan te nemen dat ze beheerderstoegang hadden en zouden mislukken als ze dat niet zouden doen. De nieuwe functie voor gebruikersaccountbeheer (UAC) loste dit probleem meestal op , maar er waren in het begin wat kinderziektes.
Als een oudere applicatie niet correct werkt, klik dan met de rechtermuisknop op de snelkoppeling of het .exe-bestand en selecteer vervolgens 'Als administrator uitvoeren' om de applicatie te starten met beheerdersrechten.
Als u merkt dat een app beheerderstoegang vereist, kunt u de app zo instellen dat deze altijd als beheerder wordt uitgevoerd met behulp van de compatibiliteitsinstellingen die we in de volgende sectie bespreken.
Pas de compatibiliteitsinstellingen aan
VERWANT: De programmacompatibiliteitsmodus gebruiken in Windows 7
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 van de app of het .exe-bestand en selecteert u 'Eigenschappen' in het contextmenu.
Op het tabblad "Compatibiliteit" van het eigenschappenvenster van de app kunt u op de knop "Gebruik de probleemoplosser voor compatibiliteit" klikken voor een wizardinterface of u kunt de opties gewoon zelf aanpassen.
Als een toepassing bijvoorbeeld niet correct werkt op Windows 10, maar wel correct op Windows XP, selecteert u de optie 'Dit programma uitvoeren in compatibiliteitsmodus voor' en vervolgens 'Windows XP (Service Pack 3)' in de vervolgkeuzelijst menu.
VERWANT: Windows beter laten werken op beeldschermen met een hoge DPI en wazige lettertypen herstellen
Wees niet verlegen om ook de andere instellingen op het tabblad 'Compatibiliteit' te proberen. Zeer oude spellen kunnen bijvoorbeeld profiteren van de "Verminderde kleurmodus". Aan hoge DPI-displays , moet u wellicht het selectievakje "Displayschaling uitschakelen bij hoge DPI-instellingen" aanvinken 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 weer uitschakelen als ze niet helpen.
Installeer niet-ondertekende stuurprogramma's of 32-bits stuurprogramma's
De 64-bits versie van Windows 10 gebruikt handhaving van de handtekening van de bestuurder en vereist dat alle stuurprogramma's een geldige handtekening hebben voordat ze kunnen worden geïnstalleerd. 32-bits versies van Windows 10 vereisen normaal gesproken geen ondertekende stuurprogramma's. De uitzondering hierop is dat 32-bits versies van Windows 10 worden uitgevoerd op een nieuwere pc met UEFI (in plaats van normaal BIOS) vereisen vaak ondertekende stuurprogramma's. Het afdwingen van ondertekende stuurprogramma's helpt de beveiliging en stabiliteit te verbeteren, door uw systeem te beschermen tegen stuurprogramma's die schadelijk of eenvoudigweg onstabiel zijn. Installeer niet-ondertekende stuurprogramma's alleen als u weet dat ze veilig zijn en daar een goede reden voor hebt.
Als oude software die u wilt installeren, niet-ondertekende stuurprogramma's nodig heeft, moet u dit doen gebruik een speciale opstartoptie om ze te installeren . Als er alleen 32-bits stuurprogramma's beschikbaar zijn, moet u in plaats daarvan 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 moet overschakelen naar de 32-bits versie , het downloaden van de 32-bits versie van Windows 10 in plaats van de 64-bits versie.
Voer spellen uit die SafeDisc en SecuROM DRM vereisen
Windows 10 voert geen oudere games uit die SafeDisc of SecuROM DRM gebruiken. Deze regelingen voor het beheer van digitale rechten kunnen nogal wat problemen veroorzaken. Over het algemeen is het een goede zaak dat Windows 10 niet toestaat dat deze rotzooi uw systeem installeert en vervuilt. Helaas betekent dit dat sommige oudere games die op fysieke cd's of dvd's zijn geleverd, niet normaal kunnen worden geïnstalleerd en uitgevoerd.
Je hebt een verscheidenheid aan andere opties om deze games te spelen, waaronder het zoeken naar een "no CD" -crack (die potentieel erg onveilig is, omdat ze vaak te vinden zijn op duistere piraterijsites), en de game opnieuw kopen van een digitale distributiedienst zoals GOG of Steam, of kijk op de website van de ontwikkelaar om te zien of deze een patch aanbiedt die de DRM verwijdert.
Meer geavanceerde trucs zijn onder meer het installeren en dual-booten in een oudere versie van Windows zonder deze beperking, of het proberen om het spel uit te voeren op een virtuele machine met een oudere versie van Windows. Een virtuele machine werkt misschien zelfs goed voor u, aangezien games die deze DRM-schema's gebruiken nu oud genoeg zijn dat zelfs een virtuele machine waarschijnlijk aan hun grafische eisen kan voldoen.
Gebruik virtuele machines voor oudere software
VERWANT: Beginner Geek: virtuele machines maken en gebruiken
Windows 7 bevatte een speciale "Windows XP-modus" -functie. Dit was eigenlijk gewoon een inbegrepen virtueel machineprogramma met een gratis Windows XP-licentie. Windows 10 heeft geen Windows XP-modus, maar u kunt nog steeds een virtuele machine om het zelf te doen.
Het enige dat je echt nodig hebt, is een virtueel machineprogramma zoals VirtualBox en een extra Windows XP-licentie. Installeer dat exemplaar van Windows in de VM en u kunt software op die oudere versie van Windows uitvoeren in een venster op uw Windows 10-bureaublad.
Het gebruik van een virtuele machine is een wat ingewikkelder oplossing, maar het zal goed werken, tenzij de app rechtstreeks met hardware moet communiceren. Virtuele machines hebben doorgaans beperkte ondersteuning voor hardware-randapparatuur.
Gebruik emulators voor DOS- en Windows 3.1-toepassingen
VERWANT: Hoe DOSBox te gebruiken om DOS-spellen en oude apps uit te voeren
DOSBox staat je toe draai oude DOS-applicaties —Voornamelijk DOS-spellen — in een emulatorvenster op uw bureaublad. Gebruik DOSBox om oude DOS-applicaties 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-applicatie was, kunt u Windows 3.1 in DOSBox installeren en ook oude 16-bits Windows 3.1-applicaties draaien.
Gebruik 32-bits Windows voor 16-bits software
16-bits programma's werken niet meer op 64-bits versies van Windows. De 64-bits versie van Windows bevat gewoon niet de WOW16-compatibiliteitslaag waarmee 16-bits apps kunnen worden uitgevoerd. Probeer een 16-bits applicatie uit te voeren op een 64-bits versie van Windows en u ziet dan het 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 u niet echt uw volledige besturingssysteem opnieuw hoeft te installeren. In plaats daarvan kunt u gewoon een 32-bits versie van Windows op een virtuele machine installeren en de applicatie daar uitvoeren. U zou zelfs Windows 3.1 in DOSBox kunnen installeren.
Gebruik specifieke browsers voor websites die Java, Silverlight, ActiveX of Internet Explorer vereisen
Windows 10 gebruikt het nieuwe Microsoft Edge als standaardbrowser. Edge biedt geen ondersteuning voor Java, ActiveX, Silverlight en andere technologieën. Chrome heeft ook de ondersteuning voor NPAPI-plug-ins zoals Java en Silverlight laten vallen.
VERWANT: Java, Silverlight en andere plug-ins gebruiken in moderne browsers
Naar gebruik oudere webtoepassingen die deze technologieën vereisen , start de Internet Explorer-webbrowser die bij Windows 10 wordt geleverd om compatibiliteitsredenen. IE ondersteunt nog steeds ActiveX-inhoud. Mozilla Firefox ondersteunt nog steeds Java en Silverlight.
U kunt Internet Explorer starten vanuit het menu Start. Als u al Microsoft Edge bent, opent u het instellingenmenu en selecteert u 'Openen met Internet Explorer' om de huidige webpagina rechtstreeks in Internet Explorer te openen.
Als een oudere applicatie niet werkt op Windows 10, is het over het algemeen een goed idee om te proberen een moderne vervanger te vinden die naar behoren werkt. Maar er zijn enkele apps - vooral oude pc-games en zakelijke apps - die u misschien niet kunt vervangen. Hopelijk zorgen enkele van de compatibiliteitstrucs die we hebben gedeeld ervoor dat deze apps weer aan de slag kunnen.
Afbeelding tegoed: Brett Morrison op Flickr