Windows Server 2003 vagy Windows 2000 Server rendszerben MS-DOS vagy 16 bites Windows programok futtatásakor a „16 bites MS-DOS alrendszer” hibaüzenet jelenik meg

E cikk Microsoft Windows XP rendszerre vonatkozó változata a következő:324767 MS-DOS programok vagy 16 bites Windows alapú programok indításakor vagy telepítésekor hibaüzenet jelenik meg

A jelenség

Ha megpróbál futtatni egy MS-DOS vagy 16 bites Windows alapú parancsot Microsoft Windows Server 2003 vagy Microsoft Windows 2000 Server rendszerrel működő számítógépen, a következő hibaüzenetek jelenhetnek meg:
16 bites MS-DOS alrendszer
az elindítani vagy telepíteni kívánt program elérési útja
C:\WINNT\system32\config.nt A rendszerfájl nem megfelelő a futó MS-DOS és Microsoft Windows alkalmazásokhoz. Az alkalmazásból való kilépéshez kattintson a 'Bezárás' gombra.
16 bites MS-DOS alrendszer
a futtatni kívánt program elérési útja
config.nt A rendszerfájl nem megfelelő a futó MS-DOS és Microsoft Windows alkalmazásokhoz. Az alkalmazásból való kilépéshez kattintson a 'Bezárás' gombra.
16 bites MS-DOS alrendszer
a futtatni kívánt program elérési útja
C:\WINNT\system32\autoexec.nt A rendszerfájl nem megfelelő a futó MS-DOS és Microsoft Windows alkalmazásokhoz. Az alkalmazásból való kilépéshez kattintson a 'Bezárás' gombra.
A rendszer kérheti, hogy válasszon a programból való kilépés és az üzenet figyelmen kívül hagyása közül, de a program mindkét esetben kilép.

Oka

A probléma akkor jelentkezhet, ha az alábbi fájlok közül valamelyik hiányzik, sérült vagy nem a %SystemRoot%\System32 mappában található:
  • Autoexec.nt
  • Command.com
  • Config.nt

A megoldás

A probléma megoldásához végezze el az alábbi lépéseket:
  1. Helyezze be a Windows Server 2003 CD-t vagy a Windows 2000 Server CD-t a CD-meghajtóba.
  2. Kattintson a Start gombra, a Futtatás parancsra, majd írja be:cmd, és kattintson az OK gombra.
  3. Írja be a következő parancsokat, és mindegyik után nyomja le az ENTER billentyűt:
    expand D:\i386\config.nt_ %systemroot%\system32\config.nt

    expand D:\i386\autoexec.nt_ %systemroot%\system32\autoexec.nt

    expand D:\i386\command.co_ %systemroot%\system32\command.com

    exit
    Megjegyzés: A fenti eljárás azt feltételezi, hogy a CD-meghajtó betűjele D. Ha a CD-meghajtó betűjele nem D, helyettesítse azt a megfelelő betűvel.
  4. Indítsa el vagy telepítse a programot. Ha a probléma megoldódott, ne hajtsa végre a további lépéseket, ellenkező esetben folytassa a következő lépéssel.
  5. Indítsa el a Jegyzettömb programot, és írja be a következő parancsokat.

    Megjegyzés: A következő eljárás nem szerkeszti vagy hozza létre a Command.com nevű fájlt, ezért előfordulhat, hogy a rendszertelepítő CD-ROM-ról kell kibontania azt. Az ezzel kapcsolatos utasításokat a 16. lépésben találja.

    dos=high, umb
    device=%SYSTEMROOT%\system32\himem.sys
    files=40
  6. Kattintson a Fájl menü Mentés másként parancsára.
  7. A Fájlnév mezőbe írja be: Config.nt, és kattintson a Mentés gombra. Zárja be a Config.nt fájlt.
  8. Kattintson a Fájl menü Új parancsára.
  9. Az új üres dokumentumba írja be a következőket:

    @echo off
    lh %SYSTEMROOT%\system32\mscdexnt.exe
    lh %SYSTEMROOT%\system32\redir
    lh %SYSTEMROOT%\system32\dosx
    SET BLASTER=A220 I5 D1 P330 T3
  10. Kattintson a Fájl menü Mentés másként parancsára.
  11. A Fájlnév mezőbe írja be: Autoexec.nt, és kattintson a Mentés gombra. Zárja be az Autoexec.nt fájlt.
  12. Indítsa el a Windows Intéző programot. Keresse meg a Config.nt fájlt, kattintson rá jobb gombbal, majd kattintson a Másolás parancsra.
  13. Kattintson jobb gombbal a %systemroot%\System32 mappára, majd kattintson a helyi menü Beillesztés parancsára.
  14. Keresse meg a Autoexec.nt fájlt, kattintson rá jobb gombbal, majd kattintson a Másolás parancsra.
  15. Kattintson jobb gombbal a %systemroot%\System32 mappára, majd kattintson a helyi menü Beillesztés parancsára.
  16. Bontsa ki a Command.com fájlt a Windows Server 2003 vagy a Windows 2000 Server CD-ROM-ról. Ehhez hajtsa végre a következő lépéseket:
    1. Kattintson a Start gombra, a Futtatás parancsra, majd írja be:cmd, és kattintson az OK gombra.
    2. expand  cd-rom :\i386\command.co_  meghajtó_betűjele :\system_root\system32\command.com exit 
  17. Ellenőrizze, hogy létezik-e a mappa, amelyhez a TEMP és TMP felhasználói környezeti változók rendelve vannak. Ehhez hajtsa végre a következő lépéseket:
    1. Kattintson a Start gombra, a Futtatás parancsra, majd írja be:sysdm.cpl a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. A Rendszer tulajdonságai párbeszédpanelen kattintson a Speciális fülre, majd a Környezeti változók gombra.
    3. A Felhasználónév felhasználói változói: területen keresse meg a TEMP és TMP változókat. A változók a Változó oszlopban találhatók.
    4. TEMP és TMP változók esetében jegyezze fel az Érték oszlopban található mappát.
    5. Indítsa el a Windows Intéző programot. Ehhez kattintson a Start gombra, majd a Futtatás parancsra, írja be:explorer a Megnyitás mezőbe, majd kattintson az OK gombra.
    6. Keresse meg a TEMP és TMP változókhoz megadott mappát. Ellenőrizze, hogy a mappa létezik-e.

      Megjegyzés: Előfordulhat, hogy a mappa kereséséhez be kell kapcsolnia a rejtett fájlok és mappák megjelenítési szolgáltatását. Ehhez hajtsa végre a következő lépéseket:
      1. Kattintson az Eszközök menü Mappa beállításai parancsára, majd a Nézet fülre.
      2. A Rejtett fájlok és mappák alatt jelölje be a megjelenítése választógombot, majd kattintson az OK gombra.
  18. Indítsa újra a számítógépet.
Tulajdonságok

Cikkazonosító: 305521 - Utolsó ellenőrzés: 2008. jan. 13. - Verziószám: 1

Visszajelzés