Ich habe noch zwei alte Rechner mit Windows 2000 SP4 (die nicht am Netz hängen) auf denen alte Software läuft. Nun habe ich ein zusätzliches Programm installiert, das auf dem einen Rechner läuft, auf dem anderen nicht. Es kommt dann die Fehlermeldung "Der Prozedureinsprungpunkt HeapSetInformation wurde in der KERNEL32.DLL nicht gefunden". Das liegt daran, dass die KERNEL32.DLL auf dem Fehlersystem vom 19.06.2003 ist, während sie auf dem funktionierenden System vom 16.04.2007 ist. Wenn ich aber die alte DLL durch die neue ersetze (auch im dllcache), dann stürzt Windows beim Booten ab. Ich weiss natürlich nicht mehr, wie die neuere KERNEL32.DLL auf das funktionierende System gekommen ist, kann mir da jemand weiterhelfen.
Diese Funktion gibts erst ab Windows XP (siehe http://msdn.microsoft.com/en-us/library/windows/desktop/aa366705%28v=vs.85%29.aspx ). christoph schrieb: > Wenn ich aber die alte DLL durch die neue ersetze (auch > im dllcache), dann stürzt Windows beim Booten ab. Ja, du kannst nicht einfach den Kernel von Windows XP auf Windows 2000 rüberkopieren. Windows ist nicht so flexibel wie man das zB von Linux gewohnt ist! christoph schrieb: > Ich weiss natürlich nicht mehr, wie die neuere KERNEL32.DLL auf das > funktionierende System gekommen ist, kann mir da jemand weiterhelfen. Vermutlich durch die Installation von Windows. Du wirst wohl mindestens Windows XP verwenden müssen.
1. Lies nochmal genau meinen Beitrag: Warum gibt es dann bei dem anderen W2k-Rechner den neuen Kernel von 2007 ??? 2. Bei den hier verwendeten alten programmen handelt es sich um hardware-bezogene Systeme, die auf XP nicht laufen. Daher noch W2k.
Installiere mal alle Windows-Updates, oder das hier: http://www.microsoft.com/en-us/download/details.aspx?id=18997
christoph schrieb: > . Lies nochmal genau meinen Beitrag: Warum gibt es dann bei dem anderen > W2k-Rechner den neuen Kernel von 2007 ??? kann eigentlich nicht sein. http://msdn.microsoft.com/en-us/library/windows/desktop/aa366705(v=vs.85).aspx Minimum supported client Windows XP ich vermute mehr, das die Software nicht die gleiche ist. Unter Win2K gibt es diesen Systemaufruf nicht.
Mal hier reinschauen: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2017086
Peter II schrieb: > Minimum supported client Windows XP Microsoft schmeißt nicht mehr unterstützte Windows-Versionen gerne mal komplett aus der msdn-doku raus. Das ist mit Win2k, 9x, etc. glaube ich 2012 passiert. Wenn man die API-Unterstützung für Win2k und älter wissen will sind die aktuellen msdn-Seiten also praktisch unbrauchbar ;D
Der Hinweis von Detlef Kunz (adenin) war die Lösung. Ich habe die Updates mit ctupdate aus der c't überprüft, ctupdate ist aber offensichtlich nicht komplett. Jetzt sind die neuen Kernel drin und es läuft. Danke!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.