Miért nem futnak a régi programok a Windows korszerű változataiban (és hogyan működhetnek ezek is)
A Windows hátrafelé történő kompatibilitásról van szó, amely lehetővé teszi az emberek - különösen a vállalkozások - számára, hogy továbbra is fontos alkalmazásokat használjanak a Windows új verzióiban. De vannak korlátok. Minél idősebb egy program, annál valószínűbb, hogy eltörik.
Általában távol kell maradnia a régi szoftverektől. Kerülje a Windows 95-re tervezett szoftver CD-k felvételét a garázs értékesítésekor. Az ókori szoftvert, amely már nem működik, valószínűleg csak korszerű, kompatibilis verzióra kell frissíteni.
A szoftver nem tart a médiához hasonlóan
A huszonéves audio CD-k jól fognak játszani a modern CD-lejátszókon, a rekordok jól fognak játszani a modern lemezjátszóknál, és a DVD-videók mindig DVD-olvasó eszközökkel rendelkező eszközökön lesznek lejátszva. De ez a régi, tizennyolc évvel ezelőtt készült, a Windows 95-re készült CD-lemez más.
Audió CD-k, videofelvételek, akár rekordok - mindegyik szabványos médiaformátum. Más szóval, egy audio CD-n van audio adata. A számítógép önállóan értelmezi ezt a hangadatot. Éppen ezért az 1980-ban gyártott audio CD-k Windows 8 PC-n, Mac-en vagy bármely más eszközön játszhatók le - a számítógép tudja, hogyan kell értelmezni az audio CD-t és gondoskodik róla. Az audió CD-nek nem kell tudnia az operációs rendszerről vagy a készülékről.
A szoftver azonban más. A szoftver nem olyan szabvány, hogy minden számítógép tudja, hogyan kell értelmezni - a szoftver a számítógépen futó kód. A szoftveren múlik, hogy mit tegyen. A Windows 3.1 vagy Windows 95 rendszerre írt szoftver valószínűleg rendkívül zavaros lesz, ha a Windows 7 vagy a Windows 8 operációs rendszeren fut. Ez a fájl már nem létezik, és megtagadhatja, hogy még ebben az ismeretlen környezetben is futhasson.
A Windows híres a visszafelé kompatibilitásáról, és megpróbálja segíteni a régebbi programokat a lehető legjobban, de a Windows számára is korlátozott lehet. Lenyűgöző, hogy a Windows korszerű változatai egyáltalán futtathatják a Windows 95 programokat, mivel a Windows 9x sorozat DOS és Windows XP alapú, és a Windows későbbi verziói a Windows NT rendszermagján alapulnak - teljesen különböző operációs rendszerek alatt állnak. A motorháztető.
Miért nem futhatnak a programok?
Már fedeztük a magas szintű magyarázatot, de itt vannak olyan alacsony szintű részletek, amelyek megakadályozhatják a programok megfelelő működését:
- A programok megtagadják a futtatást: Egyes programok megtagadhatják a telepítést, ha észreveszik, hogy egy olyan Windows-verzión futnak, amelyet nem tudnak.
- 16 bites programok: A Windows 32 bites verziói tartalmazzák a 16 bites emulációs környezetet, amely lehetővé teszi a régi Windows 3.1 szoftverek futtatását. Ezt eltávolították a Windows 64 bites verziójáról, így ezek a régi Windows 3.1 programok egyáltalán nem fognak futni.
- DOS szoftver: A Windows XP óta a Windows fogyasztói verziói már nem épülnek a DOS tetején. A valósághű DOS-tól függő bonyolult DOS-szoftverek és játékok nem lesznek képesek futni a Windows modern verzióiban. A Parancssor ablak hiányos kompatibilitási funkció, nem teljes DOS rendszer.
- Régi könyvtárfüggőségek: Előfordulhat, hogy egyes programok olyan régi könyvtárakra vonatkoznak, amelyek már nem szerepelnek a Windows rendszerben, vagy más régi programoktól függhetnek, amelyek szintén nem működnek megfelelően a Windows új verzióiban.
- Biztonsági kérdések: A régi programok nem használhatók a modern Windows biztonsági funkciókhoz, és korlátozott felhasználói fiókokkal és UAC-mal nem játszhatnak jól. A Windows megpróbálja becsapni a régi programokat a korlátozott felhasználói fiókok alatt, de ez nem mindig minden problémát megold.
Ez nem kimerítő lista, de segíthet abban, hogy megértsék néhány érintett problémát. A programokat úgy tervezték, hogy a Windows jelenlegi verzióiban fussanak, nem pedig a Windows verzióira, amelyek a jövőben 20 évig létezhetnek. A régi Windows-alkalmazások Windows-verziókban történő futtatásakor törés várható. Mivel a Microsoft és más operációs rendszerek gyártói javítják az operációs rendszereiket, a régi programok fokozatosan elmaradnak, hacsak nem frissülnek.
Az idősebb programok futtatása
Míg el kell kerülnie a nagyon régi szoftvert, ha egyáltalán lehetséges, néha csak nem lehet. Lehet, hogy üzleti szempontból kritikus alkalmazást kell futtatnia, vagy egy régi PC-játékot szeretne játszani. Vannak módok, amelyekkel ezeket a programokat egyébként is futtathatja.
Használja a Windows kompatibilitási beállításait: A Windows beépített kompatibilitási mód beállításai segítenek a programok működésében. Kattintson a jobb gombbal a program parancsikonjára, válassza a Tulajdonságok lehetőséget, majd kattintson a Kompatibilitás fülre. Kiválaszthatja azt a Windows-verziót, amelyet a program futtat - a Windows megpróbálja megragadni azt a programot, hogy azt gondolja, hogy a régi Windows verzión fut. Ez nem mindig teszi lehetővé minden régi program működését, de megéri egy lövést. Van még egy programkompatibilitási hibaelhárító, amely megpróbálja automatikusan megtalálni a megfelelő kompatibilitási mód beállításait.
Futtassa a régi szoftvert egy virtuális gépen: Ahelyett, hogy megpróbálná a régi szoftvert a Windows korszerű változatán futtatni, telepíthet egy régi Windows-verziót egy virtualizált példányt, és ott futtathatja a szoftvert. Ha például Windows XP rendszeren futott, de Windows 7 vagy 8 rendszeren nem futó alkalmazás, akkor Windows XP virtuális gépet használhat a program futtatásához. Ha van egy régi játék, amely a DOS alatt futott, telepítheti azt a DOSBox-ba. Ez a legtöbb programra jól fog működni, hacsak nem igényel közvetlen hozzáférést a hardvereszközökhöz - például egy régi program, amely egy soros porton keresztül csatlakozik a nyomtatóhoz, nem fog működni. Ez azonban sokkal kevésbé kényelmes, mint a program telepítése.
A PC-játékok elhárítása: A PC-játékok valahol a média és a szoftver között ülnek. Csakúgy, mint egy 20 évvel ezelőtti filmet nézni, érdemes 20 évvel ezelőtt játszani. A játékok azonban szoftverek, és 20 évvel ezelőtt játszott játék olyan lenne, mintha 20 évvel ezelőtt egy programot próbálna futtatni - valami, amit egyáltalán el kell kerülni. A fenti trükkök segíthetnek a régi játékok futtatásában, de más módszereket is lefedtünk a régi PC-játékok megfelelő működéséhez.
Kutatás, kutatás, kutatás: Ha ezek közül a trükkök közül egyik sem működik - vagy a virtuális gép helyett a jelenlegi Windows-verzióra való telepítés megakadályozta a programot, esetleg valamilyen kutatást kell végeznie. Hajtsa végre a Google-t a program és a Windows jelenlegi verziójának keresésére, keresse meg a látott hibaüzeneteket, és így tovább - ez egy olyan fáradságos folyamat, amely a problémát követően probléma megoldását igényli, de az információ ott lehet, ha az népszerű programot próbál telepíteni. A fáradságos munkavégzés azt jelenti, hogy gyakran jó ötlet maradni egy régi program mögött, és lehetőség szerint frissíteni.
Általában meg kell próbálnia elkerülni a régebbi szoftvereket, amelyek nem működnek megfelelően. Ragaszkodjon ésszerűen modern, korszerű szoftverrel. A Windows szoftver CD-k nem olyanok, mint az audio CD-k - nincs garancia arra, hogy megfelelően működnek a Windows és az új hardverek modern verzióival.
Képhitel: Ivo Jansch a Flickr-en, Tarje Sælen Lavik a Flickr-en