Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Das Win 16-Teilsystem verfügt nicht über ....

Alibaba / 9 Antworten / Flachansicht Nickles

Grüss Euch ! Ich habe noch 3-4 alte Progrämmelchen aus der Win 3.1-Zeit, die ich aber nicht missen möchte. So kommts dann ab und zu mal dazu, dass sie sich nicht starten lassen. Da taucht jedes Mal die gleiche Fehlermeldung auf, nämlich " Das Win 16-Teilsystem verfügt nicht über genügend Ressourcen... Progs schliessen, Neustart".

Ich hab Win XP pro SP3 mit 2GB RAM. Könnte mir jemand mal kurz erklären, wie es dazu kommt (mit Win16-32, früherem DOS-Unterbau, usw. weiss ich einigermassen Bescheid) und ob man vielleicht etwas dagegen tun kann ? Es sind ausschliesslich kleinere Programme, keine dicken Brocken a la Excel & Co.

Danke !

Alibaba

shrek3 Alibaba „Danke erstmal für die Vorschläge. Nur... @Borlander: Es sind grad mal 4...“
Optionen

Es gibt 16-bit Programme, die eine Auslagerungsdateigröße erwarten, wie sie unter heutigen Hardware- und Betriebssystembedingungen nicht mehr vorkommen.

Sie brechen dann sogar ihre Installation ab, falls die tatsächliche Mindestgröße größer ist und behaupten stattdessen, dass nicht genügend Speicherplatz zur Verfügung stünde - obwohl das genaue Gegenteil der Fall ist.

Ob dieses bei dir der Fall ist, ist mir nicht ganz klar.

Ein weiterer Punkt ist die deutlich limitiertere Möglichkeit solcher 16-bitProgramme, Adressraum im RAM adressieren zu können.

So wie 32-Bit-Systeme nur ca. 3,5 GB RAM verwalten könnnen, so haben auch 16-Bit-Programmen ihre Obergrenze.
Alles, was darüber liegt, existiert für sie quasi nicht - vergleichbar mit einem Tachometer, der scheinbar wieder auf Null umschlägt, sobald der 999.999ste km gefahren wurde.

Das Programm würde also versuchen, den RAM von ganz vorne an neu zu beschreiben.
Diese Speicherbereiche werden aber vor dem Überschreiben geschützt, da sie afaik wichtige Systemdateien und/oder Treiber beinhalten.

Ob eine niedriger angesetzte Auslagerungsdateigröße das umschiffen kann - ich weiß es nicht.
Möglicherweise sieht sich das Programm dann eher dazu veranlasst, Speicherplatz im RAM freizugeben, da es jetzt meint, ihn auslagern zu können.

Gruß
Shrek3