Tekil Mesaj gösterimi
  #3
Alt 06.04.2004, 20:28
µmmed

 
µmmed - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 06.05.2002
Yaş: 33
Mesajlar: 6.662
Teşekkür etti: 134
556 Teşekkür 232 Mesaja aldı
http://www.winhelpline.info/daten/in...40fa55530bd927

http://support.microsoft.com/default...b;EN-US;314452

Geeignet für: WindowsXP Professional Edition, WindowsXP Home Edition, Windows2000 Professional


16-Bit-DOS Programme werden von Windows in einer VDM ausgeführt. Sollten mehrere solche DOS-Anwendungen laufen, wird normalerweise nur eine VDM erstellt um Arbeitsspeicher zu sparen. Läuft jedoch irgendeine DOS-Anwendung instabil, stürzt diese ab und zieht die anderen laufenden Programme mit sich.

Es kann dann folgende Fehlermeldung erscheinen:

Das WIN16-Teilsystem verfügt nicht über genügend Ressourcen um weiter ausgeführt werden zu können. Klicken Sie auf "OK", schliessen Sie alle Anwendungen und starten Sie den Computer neu.


Um dieses "Herunterziehen" zu umgehen müssen die DOS-Anwendungen in einen separaten VDM gestartet werden. Auch wenn dadurch mehr Arbeitsspeicher benötigt wird, so hat ein Fehler in einer VDM keinen Einfluss mehr auf die anderen VDM. Will man, dass 16-Bit Programme separate VDMs (Virtual Dos Machine) benutzen, dann kann man folgendes machen:

Vorgehensweise

Möglichkeit 1


Man klickt auf Start, dann Ausführen und gibt regedit ein. In der Registry unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l im Ordner WOW erstellt man einen neuen Wert (sollte der Eintrag nicht schon vorhanden sein) als neuer Zeichenfolge über einen Rechtsklick mit dem Namen DefaultSeparateVDM. Mit einem Doppelklick gibt man den Wert yes ein bzw. man ändert den Wert von no auf yes.


Um diese Aktion wirksam zu machen, muss man sich nur wieder neu anmelden.


Tipp: Ab Windows2000 Professional kann man diese Option so einstellen, dass der User selber entscheiden kann, ob eine Anwendung in einer extra VDM starten will. In der Registry unter HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies im Ordner Explorer erstellt man einen neuen DWORD-Wert mit dem Namen MemCheckBoxInRunDlg und setzt den Wert auf 1.

Klickt man nun auf Start und Ausführen, dann sollte nun eine extra Checkbox vorhanden sein, um diese Option für das jeweilige Programm, dass im getrennter Speicherbereich laufen soll, zu aktivieren.

Möglichkeit 2

Diese Fehlermeldung erscheint beispielsweise, wenn man eine Anwendung startet das auch ein 16-Bit-Programm verwendet


SYSTEM/CurrentControlSet/Control/VirtualDeviceDrivers.VDD.
Das Format des virtuellen Gerätetreibers in der Registrierung ist ungültig. Klicken Sie auf "Schliessen", um die Anwendung zu beenden.


Um das Problem zu beseitigen löscht man den VDD-Eintrag unter HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\VirtualDeviceDrivers. Man klickt anschliessend auf Start, dann Ausführen und gibt regedt32 und erstellt am besagten Ort einen neuen VDD-Eintrag, als Dateityp, einen REG_MULTI_SZ-Wert und lässt den Inhalt einfach leer.
__________________
Yazacağın yazının efendisi, yazmış olduğun yazının kölesi ol

İmzada bulunan Resim ve Linkleri görebilmeniz için 0 Mesajınız olması gereklidir !.Sizin ise şuan 0 Mesajınız var.
µmmed isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla