Datorns hårdvara förändras snabbt. Att veta vad du bör uppgradera på din PC beror på hur du använder den. Spel kräver ofta de mest uppdaterade delarna som finns tillgängliga, men äldre mjukvara fungerar ibland annorlunda.
Det finns få värre känslor än att uppdatera ditt operativsystem bara för att upptäcka att dina favoritprogram inte längre fungerar. Windows 10-kompatibilitetsläge kan hjälpa dig att återuppliva din programvara.
Varför går gammal programvara sönder?
Innan du tittar på hur man återupplivar gammal programvara är det värt att lära sig om varför de kanske inte fungerar med Windows 10. Även om det finns ett stort antal potentiella problem för äldre programvara, lider de flesta av liknande problem:
- Inaktuella beroenden – programvara beroende på gamla program och bibliotek som inte längre är tillgängliga i Windows 10
- 16-bitarsprogram – Windows 10 är 64-bitars och stöder inte 16-bitars program *32 bitar fungerar dock bra)
- DOS – Äldre program och spel designade för MSDOS körs inte i Windows, eftersom det bara emulerar en liten del av DOS-systemet för terminalfönstret
- Säkerhet – Utnyttjande och bakdörrar för program förändras ständigt, och gammal uppdaterad programvara kan avvisas som en säkerhetsrisk
Dessa problem, och många fler, kan stoppa äldre programvara från att köras. Att hålla gammal mjukvara vid liv är ett ämne som många människor brinner för, och det finns onlinecommunities som ägnar sig åt att förlänga produkter utöver deras officiella slut på livet .
Hur man kör programvara med Windows 10-kompatibilitetsläge
Om du har lyckats installera en äldre mjukvara bara för att upptäcka att den vägrar att köra, har du flera alternativ. Den första är att använda den automatiska kompatibilitetskontrollen för att matcha programvara med olika lägen för att få dem igång.
- Högerklicka på EXE -filen och välj Egenskaper
- Under fliken Kompatibilitet klickar du på Kör kompatibilitetsfelsökare
- Vänta medan Windows skannar programmet
- Välj Prova rekommenderade inställningar
Detta kommer att ställa in programmet för att fungera med de inställningar som Windows 10 tycker är bäst. Om det fortfarande inte startar, upprepa processen, den här gången väljer du Felsökningsprogram i det sista steget för att starta en interaktiv guide.
Programkompatibilitetsfelsökaren fungerar bäst på nyare programvara. Men om du vet exakt vilken programvara ett program är tänkt att köras på, kan det vara bättre att använda manuellt läge.
Hur man manuellt väljer Windows 10-kompatibilitetslägen
Om du har provat de tidigare stegen och de inte fungerade, finns det fortfarande andra alternativ att prova innan du ger upp. Du kan manuellt välja vilket system som ska användas med Windows-kompatibilitetsläge:
- Högerklicka på EXE -filen och välj Egenskaper
- Under fliken Kompatibilitet klickar du på kryssrutan Kör det här programmet i kompatibilitetsläge för:
- Välj den Windows-version programmet skrevs för
- Klicka på OK
Nu, närhelst det programmet öppnas, kommer Windows 10 att försöka köra det via ett shim , specialprogramvara utformad för att överbrygga klyftan mellan gamla och nya operativsystem.
Vad du ska göra när Windows-kompatibilitetsläget inte fungerar
Windows 10-kompatibilitetsläget gör ett bra jobb med att köra många delar av äldre programvara, men ibland stöter det på en mjukvara som är för gammal eller föråldrad för att köras. Det finns ingen enkel lösning i dessa fall, men det betyder inte att det inte är möjligt.
Det finns flera andra alternativ för att köra gamla program, men de är lite mer äventyrliga.
Kör äldre versioner av Windows i en virtuell maskin
En virtuell maskin är ett helt operativsystem som körs i ett sandlådeprogram på din dator. Det är ett utmärkt sätt att prova andra operativsystem och Linux-distributioner .
Fördelen med en virtuell dator är att den kan emulera gammal hårdvara perfekt. På detta sätt, snarare än att försöka få Windows 10 att köra program för ett äldre operativsystem, kan du köra Windows XP inbyggt i en virtuell maskin.
Detta kommer med flera fördelar, även om den kanske viktigaste är separationen mellan ditt moderna system och den äldre programvaran, vilket eliminerar eventuella säkerhetsproblem som programvaran kan orsaka.
Kör DOS-programvara med DOSBox
Innan Windows kördes all programvara i DOS (allmänt känd som MSDOS). Det finns ingen kompatibilitet mellan moderna versioner av Windows och DOS, men det finns alternativ för att köra program via en emulator.
Du kan installera programvaran i en virtuell maskin, men DOSBox är ett mycket enklare alternativ. Det är helt gratis och öppen källkod och designat för att stödja ett brett utbud av gamla spel och mjukvara på olika plattformar, inklusive Windows och macOS .
Bygg en dator med gammal hårdvara
För den ultimata hardcore-metoden kan du bygga en dedikerad dator för att köra operativsystemet du väljer. Det låter extremt, men det är precis vad YouTuber MattKC gjorde.
Som videon visar är detta tillvägagångssätt fullt av buggar och inte för svaghjärtade. Men om du är redo för utmaningen är tanken bakom att bygga en gammal PC solid. Trots allt körs fortfarande en stor mängd statlig, medicinsk och militär programvara på gamla maskiner än i dag.
Huruvida du tycker att det är bra eller inte är dock subjektivt.
Gammal mjukvara, modern hårdvara
Att hålla gammal programvara vid liv kan vara en passion, eller så kanske du behöver den för ditt företag . Hur som helst, Windows 10 har flera alternativ för att hålla gamla program vid liv.
Om du kör Windows 7 kanske du tycker att XP-läge är användbart av samma skäl, och Windows 8-användare kommer att hitta ett liknande Windows-kompatibilitetsläge inbyggt i deras operativsystem.