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

A cikk fordítása A cikk fordítása
Cikk azonosítója: 305521 - A cikkben érintett termékek listájának megtekintése.
E cikk Microsoft Windows XP rendszerre vonatkozó változata a következő:324767MS-DOS programok vagy 16 bites Windows alapú programok indításakor vagy telepítésekor hibaüzenet jelenik meg
Az összes kibontása | Az összes összecsukása

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

Cikk azonosítója: 305521 - Utolsó ellenőrzés: 2007. december 3. - Verziószám: 8.2
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Kulcsszavak: 
kberrmsg kbprb KB305521
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com