2024 Författare: Peter John Melton | [email protected]. Senast ändrad: 2023-12-16 04:45
Du borde i allmänhet hålla sig borta från gammal programvara. Undvik att plocka upp programvaru CD-skivor avsedda för Windows 95 vid garageförsäljning. Forntida programvara som inte längre fungerar bör nog bara uppgraderas till en modern, kompatibel version.
Programvaran är inte sist som Media
Tjugo år gamla ljud-CD-skivor kommer att spela bra på moderna CD-spelare, skivor kommer att spela bra på moderna skivspelare, och DVD-videor kommer alltid att spela på enheter med DVD-läsningsutrustning. Men den gamla programvaru-CD-skivan som gjordes arton år sedan för Windows 95 är annorlunda.
Ljud-CD-skivor, videofilmer, jämna poster - de är alla vanliga medieformat. Med andra ord har en ljud-CD ljuddata på den. Datorn tolkar denna ljudinformation på egen hand. Därför kan en ljud-cd tillverkad 1980 spela upp på en Windows 8-dator, en Mac eller någon annan enhet - datorn vet hur man tolkar ljud-CD-skivan och tar hand om det själv. Audio-CD: n behöver inte veta om operativsystemet eller den enhet den spelar på.
Programvaran är emellertid annorlunda. Programvara är inte något standard som alla datorer vet hur man tolkar - programvara är kod som körs på din dator. Det är upp till mjukvaran att göra vad den behöver göra. Programvara som skrivs för Windows 3.1 eller Windows 95 kommer sannolikt att vara extremt förvirrad om den befinner sig på Windows 7 eller Windows 8. Det kommer att leta efter filer som inte längre existerar och kan vägra att ens springa i denna obekanta miljö.
Windows är känt för sin bakåtkompatibilitet och försöker hjälpa äldre program att springa så gott det kan, men det finns en gräns för att även vad Windows kan göra. Det är imponerande att moderna versioner av Windows även kan köra Windows 95-program alls, eftersom Windows 9x-serien baserades på DOS och Windows XP och senare versioner av Windows är baserade på Windows NT-kärnan - de är helt olika operativsystem under förorten.
Varför program får inte köras
Vi har redan täckt förklaringen på hög nivå, men här finns några detaljer på låg nivå som kan förhindra att programmen körs korrekt:
- Program vägrar att springa: Vissa program kan vägra att installera om de märker att de körs på en version av Windows som de inte vet om.
- 16-bitars program: 32-bitars versioner av Windows innehåller en 16-bitars emuleringsmiljö som tillåter att gamla Windows 3.1-program körs. Detta togs bort från 64-bitars versioner av Windows, så de gamla Windows 3.1-programmen kommer inte att köras alls.
- DOS-programvara: Sedan Windows XP är konsumentversioner av Windows inte längre byggda ovanpå DOS. Komplicerad DOS-programvara och spel som berodde på realtid DOS kommer inte att kunna köras på moderna versioner av Windows. Kommandotolken är en ofullständig kompatibilitetsfunktion, inte ett fullständigt DOS-system.
- Gamla Bibliotek Beroende: Vissa program kan ha varit beroende av gamla bibliotek som inte längre ingår i Windows eller kan ha beror på andra gamla program som inte fungerar korrekt på nya versioner av Windows.
- Säkerhetsproblem: Gamla program används inte för moderna Windows-säkerhetsfunktioner och kan inte spela bra med begränsade användarkonton och UAC. Windows försöker lura gamla program för att köra under begränsade användarkonton, men det löser inte alltid alla problem.
Det här är inte en uttömmande lista, men det borde hjälpa dig att förstå några av de berörda frågorna. Programmen är utformade för att köras på nuvarande versioner av Windows, inte versioner av Windows som kan existera 20 år i framtiden. Skador bör förväntas när du kör gamla Windows-program på moderna versioner av Windows. Eftersom Microsoft och andra operativsystemleverantörer förbättrar sina operativsystem, lämnas gamla program efterhand om de inte uppdateras.
Så här kör du äldre program
Medan du borde undvika mycket gammal programvara om det är möjligt, ibland kan du bara inte. Du kan ha en affärskritisk applikation som du behöver springa eller kanske vill spela ett gammalt PC-spel. Det finns sätt att du kan köra dessa program ändå.
Använd Windows Compatibility Settings: Windows har inbyggda kompatibilitetslägesinställningar som kan hjälpa till att få program att fungera. Högerklicka på ett programs genväg, välj Egenskaper och klicka på fliken Kompatibilitet. Du kan välja vilken version av Windows som programmet körs under - Windows kommer att försöka lura det programmet för att tro att det körs på den gamla Windows-versionen. Detta tillåter inte alltid att alla gamla program fungerar, men det är värt ett skott. Det finns även en Felsökare för programkompatibilitet som försöker automatiskt hitta rätt kompatibilitetslägesinställningar för ditt program.
Kör gammal programvara i en virtuell maskin: I stället för att försöka få din gamla programvara att köra på en modern version av Windows kan du installera en virtualiserad kopia av en gammal version av Windows och köra mjukvaran där inne. Om du till exempel hade ett program som körde på Windows XP men inte körs på Windows 7 eller 8, kan du använda en virtuell Windows XP-dator för att köra det programmet.Om du har ett gammalt spel som sprang under DOS kan du installera det i DOSBox. Det fungerar bra för de flesta program, såvida inte de behöver direkt åtkomst till hårdvaruenheter. Till exempel kan ett gammalt program som hör samman med en skrivare över en seriell port inte fungera. Det här är dock mycket mindre bekvämt än att installera programmet normalt.
Felsöka PC-spel: PC-spel sitter någonstans mellan media och programvara. Precis som du kanske vill titta på en film från 20 år sedan kanske du vill spela ett spel från 20 år sedan. Men spel är programvara och spelar ett spel från 20 år sedan skulle vara som att försöka köra ett program från 20 år sedan - något som ska undvikas om det är möjligt. Trickarna ovan kan hjälpa dig att springa gamla spel, men vi har också täckt andra sätt att få gamla PC-spel att fungera korrekt.
Forskning, Forskning, Forskning: Om ingen av dessa tricks fungerar - eller om du är död för att få programmet att installeras på din nuvarande version av Windows istället för i en virtuell maskin - kan du behöva göra lite forskning. Utför Google-sökningar efter programmets namn och din nuvarande version av Windows, leta efter eventuella felmeddelanden som du ser osv. Det här kan vara en noggrann process som kräver att du åtgärdar problemet efter problem, men informationen kan vara ute om du försöker installera ett populärt program. Det tråkiga arbetet som är inblandat här betyder att det ofta är en bra idé att lämna ett gammalt program bakom och uppgradera, om möjligt.
Generellt bör du försöka undvika äldre program som kanske inte fungerar korrekt. Håll fast med modernt, aktuellt program. Windows-programvaru CD-skivor är inte som ljud-CD-skivor - det finns ingen garanti för att de fungerar ordentligt med moderna versioner av Windows och ny maskinvara.
Rekommenderad:
Hur kan jag köra äldre versioner av Internet Explorer på Windows 8?
Du spelar den senaste versionen av Windows men behöver en äldre upplaga av Internet Explorer? Läs vidare för att se hur du kan skryta en vintage-webbläsare till ett modernt operativsystem.
Varför ser gamla spelkonsoler så dåligt på moderna TV-apparater?
Gamla spelkonsoler är stora. Inte bara för att det finns gott om gamla spel som fortfarande är värda att spela, men eftersom de enklare elektroniska mönster av patronbaserade system tenderar att vara mycket mer motståndskraftiga mot slitage än moderna skivbaserade konsoler, är många fortfarande kvar och i gott skick.
Hur kan studior frisläppa högupplösta versioner av decennier gamla filmer och tv-program?
En av fördelarna med den omfattande antagandet av HD-TV-apparater och HD-kapabla mediaspelare som Blu Ray-spelare och HD-kapabla streaming-boxor har varit en drivkraft för film- och tv-studior för att släppa om gammalt innehåll i vacker HD. Men hur exakt producerar de HD-innehåll 20 + år efter det faktum?
Hur man kör en säkerhetsgranskning för senaste pass (och varför den inte kan vänta)
Om du övar lösenordshantering och hygien är det bara en fråga om tid tills en av de allt fler omfattande säkerhetsbristerna bränner dig. Sluta vara tacksam du dodged den tidigare säkerheten bryter kulor och rustning dig mot de framtida. Läs vidare när vi visar dig hur du granskar dina lösenord och skyddar dig själv.
Varför går gamla spel för långt på moderna datorer?
Om du någonsin har försökt att få ett vintage datorspel igång på ett modernt system, har du troligtvis varit chockad över hur snabbt spelet sprang. Varför går gamla spel ute av kontroll på modern hårdvara?