Sådan laver du gamle programmer på Windows 10
De fleste af dine ældre Windows-apps skal bare fungere på Windows 10. Hvis de arbejdede på Windows 7, fungerer de næsten sikkert på Windows 10. Nogle ældre pc-programmer fungerer ikke bare, men der er mange måder at få dem til at arbejde igen.
Disse tricks dækker en række applikationer, fra programmer fra Windows XP-æra og gamle pc-spil, der kræver forældede DRM til DOS og Windows 3.1-applikationer.
Kør som administrator
Mange programmer udviklet til Windows XP fungerer korrekt på en moderne version af Windows, undtagen et lille problem. Under Windows XP-æra brugte de gennemsnitlige Windows-brugere typisk deres pc med en administratorkonto hele tiden. Applikationer blev kodet for bare at antage, at de havde administrativ adgang og ville mislykkes, hvis de ikke gjorde det. Den nye brugerkontokontrolfunktion (UAC) har for det meste rettet dette problem, men der var først og fremmest problemer med tænder.
Hvis en ældre applikation ikke fungerer korrekt, skal du prøve at højreklikke på genvejen eller .exe-filen og derefter vælge "Kør som administrator" for at starte den med administrative tilladelser.
Hvis du opdager, at en app kræver administrativ adgang, kan du indstille appen til altid at køre som administrator ved hjælp af kompatibilitetsindstillingerne, som vi diskuterer i næste afsnit.
Juster kompatibilitetsindstillinger
Windows indeholder kompatibilitetsindstillinger, der kan gøre gamle programmer funktionelle. Højreklik på en genvej i Windows 10s Start-menu, vælg "Åbn filplacering" fra kontekstmenuen
Når du har filens placering, skal du højreklikke på programmets genvej eller .exe-fil og derefter vælge "Egenskaber" i kontekstmenuen.
På fanen "Kompatibilitet" i appens egenskabsvindue kan du klikke på knappen "Brug kompatibilitetsfejlfinding" for et guiden-grænseflade eller justere indstillingerne selv.
Hvis en applikation f.eks. Ikke kører korrekt på Windows 10, men kører korrekt på Windows XP, skal du vælge "Kør dette program i kompatibilitetstilstand for" og vælg derefter "Windows XP (Service Pack 3)" fra rullemenuen menu.
Vær ikke genert med at prøve de andre indstillinger på fanen "Kompatibilitet" også. For eksempel kan meget gamle spil drage fordel af "Reduceret farvetilstand". På høje DPI-skærme skal du muligvis kontrollere "Skal displayskalering på højt DPI-indstillinger" for at få et program til at se normalt ud. Ingen valgmuligheder på denne fane kan skade din app eller pc. Du kan altid bare slå dem tilbage, hvis de ikke hjælper.
Installer usignerede drivere eller 32-bit drivere
64-bit versionen af Windows 10 bruger håndhævelse af førersignatur og kræver, at alle drivere har en gyldig signatur, før de kan installeres. 32-bit versioner af Windows 10 kræver normalt ikke signerede drivere. Undtagelsen herfra er, at 32-bit versioner af Windows 10, der kører på en nyere pc med UEFI (i stedet for regelmæssig BIOS) ofte kræver signerede drivere. Enforcing signerede drivere hjælper med at forbedre sikkerhed og stabilitet, beskytte dit system fra drivere, der er ondsindede eller simpelthen ustabile. Du bør kun installere usignerede drivere, hvis du ved, at de er sikre og har en god grund til at gøre det.
Hvis gammel software, du vil installere, har brug for usignerede drivere, skal du bruge en særlig boot-mulighed for at installere dem. Hvis der kun er 32-bit drivere til rådighed, skal du bruge 32-bit version af Windows 10 i stedet - 64-bit version af Windows 10 kræver 64-bit drivere. Brug denne proces, hvis du skal skifte til 32-bit versionen, downloader 32-bit version af Windows 10 i stedet for 64-bit versionen.
Kør spil, der kræver SafeDisc og SecuROM DRM
Windows 10 kører ikke ældre spil, der bruger SafeDisc eller SecuROM DRM. Disse digitale rettighedsstyringsordninger kan medføre ganske få problemer. Alt i alt er det godt, at Windows 10 ikke tillader, at denne junk installerer og forurener dit system. Desværre betyder det, at nogle ældre spil, der kom på fysiske cd'er eller dvd'er, ikke vil installere og køre normalt.
Du har en række andre muligheder for at spille disse spil, herunder at søge efter en "no CD" crack (som muligvis er meget usikre, som de ofte findes på skyggefulde piratkopieringssteder), genkøbe spillet fra en digital distributionstjeneste som GOG eller dampen eller tjekke udviklerens hjemmeside for at se om det indeholder en patch, der fjerner DRM.
Flere avancerede tricks omfatter installation og dual-boot i en ældre version af Windows uden denne begrænsning eller forsøger at køre spillet i en virtuel maskine med en ældre version af Windows. En virtuel maskine kan endda fungere godt for dig, da spil, der bruger disse DRM-ordninger, er gamle nok nu, at selv en virtuel maskine sandsynligvis kan håndtere deres grafik krav.
Brug virtuelle maskiner til ældre software
Windows 7 inkluderede en særlig "Windows XP-tilstand" -funktion. Dette var faktisk kun et inkluderet virtuelt maskinprogram med en gratis Windows XP-licens. Windows 10 indeholder ikke en Windows XP-tilstand, men du kan stadig bruge en virtuel maskine til at gøre det selv.
Alt du behøver virkelig er et virtuelt maskinprogram som VirtualBox og en ekstra Windows XP-licens. Installer den kopi af Windows i VM'en, og du kan køre software på den ældre version af Windows i et vindue på dit Windows 10-skrivebord.
Brug af en virtuel maskine er en noget mere involveret løsning, men det vil fungere godt, medmindre appen skal interface med hardware direkte. Virtuelle maskiner har en tendens til at have begrænset support til hardwareudstyr.
Brug emulatorer til DOS og Windows 3.1 applikationer
DOSBox giver dig mulighed for at køre gamle DOS-applikationer - primært DOS-spil - i et emulatorvindue på dit skrivebord. Brug DOSBox til at køre gamle DOS applikationer frem for at stole på kommandoprompt. DOSBox vil arbejde meget, meget bedre.
Og da Windows 3.1 selv i grunden var en DOS-applikation, kan du installere Windows 3.1 i DOSBox og køre gamle 16-bit Windows 3.1-applikationer også.
Brug 32-bit Windows til 16-bit software
16-bit programmer fungerer ikke længere på 64-bit versioner af Windows. 64-bit versionen af Windows indeholder ikke WOW16-kompatibilitetslaget, der gør det muligt at køre 16-bit apps. Prøv at køre en 16-bit applikation på en 64-bit version af Windows, og du vil bare se en meddelelse "Denne app kan ikke køre på din pc".
Hvis du skal køre 16-bit apps, skal du installere 32-bit versionen af Windows 10 i stedet for 64-bit versionen. Den gode nyhed er, at du ikke rigtig skal geninstallere hele dit operativsystem. I stedet kan du bare installere en 32-bit version af Windows inde i en virtuel maskine og køre applikationen der. Du kan endda installere Windows 3.1 i DOSBox.
Brug specifikke browsere til websteder, der kræver Java, Silverlight, ActiveX eller Internet Explorer
Windows 10 bruger den nye Microsoft Edge som standardbrowser. Edge omfatter ikke support til Java, ActiveX, Silverlight og andre teknologier. Chrome har også tabt support til NPAPI plug-ins som Java og Silverlight.
Hvis du vil bruge ældre webprogrammer, der kræver disse teknologier, skal du slukke Internet Explorer-browseren, der følger med Windows 10, af kompatibilitetsgrunde. IE understøtter stadig ActiveX-indhold. Mozilla Firefox understøtter stadig Java og Silverlight.
Du kan starte Internet Explorer fra menuen Start. Hvis du allerede er Microsoft Edge, skal du bare åbne indstillingsmenuen og vælge "Åbn med Internet Explorer" for at åbne den aktuelle webside direkte i Internet Explorer.
Generelt, hvis en ældre applikation ikke fungerer på Windows 10, er det en god idé at forsøge at finde en moderne udskiftning, der fungerer korrekt. Men der er nogle apps - især gamle pc-spil og forretningsprogrammer - som du måske ikke kan erstatte. Forhåbentlig har nogle af kompatibilitetstrikene, vi har delt, fået disse apps til at køre igen.
Billedkredit: Brett Morrison på Flickr