Generellt sett kommer Windows 2000 -spel
inte Arbeta direkt på Windows 7. Medan vissa * kan * köra är det inte garanterat och kräver ofta betydande lösningar. De främsta orsakerna är:
* olika API -versioner: Windows 2000 använde äldre versioner av DirectX, Windows API -samtal och andra systembibliotek. Windows 7 använder betydligt nyare versioner, vilket leder till inkompatibilitet.
* Förarproblem: Grafikdrivrutiner och andra hårdvarudrivrutiner designade för Windows 2000 kommer sannolikt inte att fungera korrekt (eller alls) på Windows 7.
* saknade dlls: Spelet kan lita på specifika DLL -filer (dynamiska länkbibliotek) som inte finns i Windows 7.
För att få några Windows 2000 -spel som arbetar på Windows 7 kan du prova dessa lösningar, men framgång är inte garanterad:
* Kompatibilitetsläge: Högerklicka på spelets körbara spel och välja "Egenskaper" och sedan gå till fliken "Kompatibilitet" och prova olika Windows-versioner (som Windows XP) kan fungera, men ofta löser det inte de underliggande API-problemen.
* virtuell maskin: Att köra en virtuell maskin (VM) som VirtualBox eller VMware och installera Windows 2000 i den är den mest pålitliga metoden. Detta emulerar hela Windows 2000 -miljön och ger spelet rätt systembibliotek och förare. Detta är dock mer resurskrävande.
* dosbox (för DOS -spel): Om spelet faktiskt är ett DOS -spel som * sprang * under Windows 2000, är DOSBOX ett bättre val än att försöka köra det direkt under Windows 7:s kompatibilitetsläge.
Kort sagt, medan du * kanske * har tur med några enkla spel, är det mest pålitliga sättet att spela Windows 2000 -spel att använda en virtuell maskin.