Windows 2003 x64 nicht schwerwiegender Fehler: rundll32.exe - Einstiegspunkt nicht gefunden

1167
vallismortis

Ich versuche, etwas mehr aus Windows Server 2003 R2 Standard x64 Edition herauszuholen, und kürzlich (innerhalb der letzten zwei Wochen) habe ich den folgenden (nicht schwerwiegenden) Fehler beim Ausführen bestimmter Aktionen erhalten:

rundll32.exe - Einstiegspunkt nicht gefunden

Der Prozedureinstiegspunkt GetNamedPipeServerProcessId konnte nicht in der Dynamic Link Library KERNEL32.dll gefunden werden.

rundll32.exe - Einstiegspunkt nicht gefunden

Es tritt manchmal auf, wenn Sie versuchen, einen Ordner mit 7-zip zu komprimieren, aber immer dann, wenn Sie die DesktopRegisterkarte im Display PropertiesDialogfeld auswählen .

Auf diesem System wurden keine Viren oder Malware gefunden. Um sicher zu sein, habe ich das Betriebssystem auf einem anderen (aber nahezu identischen Laptop) neu installiert und erhalte die gleichen Fehler. Leider begannen diese Fehler bei der neuen Installation irgendwann wieder, nachdem ich mit der Installation der Software begonnen hatte.

Ich konnte Windows-Updates (einige wurden nach der Installation von Software angewendet) oder Software von Drittanbietern (Skype 7.11, JDK 8 64, 7-zip oder Dropbox) nicht ausschließen. Die Fehler treten weiterhin auf, wenn keine dieser Software ausgeführt wird. Skype, 7-zip und Dropbox haben jedoch alle einen Haken in Windows, daher denke ich, dass eine davon wahrscheinlich ist.

Ich werde weiter testen, um die Anzahl der Variablen zu reduzieren (Software deinstallieren und möglicherweise die Betriebssysteminstallation von Grund auf starten). Wenn jedoch jemand andere Einsichten zur Behebung dieses Problems hat, würde ich gerne Alternativen ausprobieren.

Zum Beispiel:

  • Gibt es bestimmte Hooks für installierte Software, die möglicherweise speziell aufgerufen werden, wenn Sie auf die Registerkarte Anzeige klicken?

  • Gibt es eine Möglichkeit zu bestimmen, was versucht wird, über aufgerufen zu werden rundll32.exe?

  • Gibt es in der Windows-Registrierung Orte, an denen ich nachschauen könnte, was möglicherweise aufgerufen wurde?

Die kernel32.dllauf die Systeme, die das Problem haben, ist 1.518.080 Bytes und hat eine CRC32 von 14CC51C9, die sich von der ursprünglichen Installationsmedium identisch ist.

Wie in einem früheren Kommentar empfohlen (jetzt aus irgendeinem Grund gelöscht), habe ich den Systemdatei-Checker ausgeführt, der keine Probleme aufzeigte.

1
Sie müssen feststellen, welche Software dieses Problem verursacht. Wir können dir nicht dabei helfen. Ramhound vor 9 Jahren 3
Sollte ziemlich leicht herauszufinden, welche Software das Problem verursacht. Moab vor 9 Jahren 1
Beachten Sie, dass Windows Server 2003 am 14. Juli 2015 das Ende seiner Lebensdauer erreicht hat. Es werden nicht einmal die wichtigsten Sicherheitsupdates mehr empfangen. ChrisInEdmonton vor 9 Jahren 0
@ChrisInEdmonton Nur wahr, wenn Sie keinen bezahlten Support-Vertrag haben. vallismortis vor 9 Jahren 1
Ähnlich, jedoch für eine andere API-Funktion: [Unter Windows 2000 "Der Prozedureintrittspunkt EncodePointer konnte nicht in der Dynamic Link Library KERNEL32.dll gefunden werden"] (http://superuser.com/q/930689/53590) a CVn vor 9 Jahren 0

3 Antworten auf die Frage

4
NathanB

Ich hatte das gleiche Problem, das auf Dropbox (3.10.7) zurückgeführt wurde.

Bei den meisten Dropbox-Installationen auf den PCs, mit denen ich das Problem hatte, handelte es sich um eine Installation "pro Benutzer", die nur für ein Benutzerprofil des Computers lokalisiert war.

Ich konnte den Fehler verschwinden lassen, indem die Benutzereinstellungen in Dropbox im Wesentlichen zurückgesetzt wurden. Ich habe dies durch Umbenennen oder Löschen des Ordners getan. C:\Documents and Settings\%username%\Application Data\DropboxSobald der Ordner umbenannt wurde, kann der Benutzer sich ab- und wieder anmelden, und der Fehler ist verschwunden . Sie mussten sich einfach wieder bei Dropbox anmelden und eine Synchronisierung durchführen.

Die PCs, auf denen ich dies hatte, waren Windows XP SP3-PCs. und konnte es über die AV-Software zu Dropbox zurückverfolgen, als er eine Änderung feststellte, die Dropbox an der Maschine vorgenommen hatte. Ich habe den Fehler nicht rundll32.exewie oben beschrieben angezeigt, sondern mit Adobe Reader und einigen Unternehmensanwendungen.

Hoffe das hilft auch. Ich habe den Fehler noch nicht erneut angezeigt und konnte die aktuelle Version von Dropbox beibehalten.

Vielen Dank für die zusätzlichen Informationen. In diesem Fall wurde Dropbox 3.10.7 auf einem brandneuen System installiert und erhielt sofort den Fehler. Wenn das Problem erneut auftritt oder ein Upgrade auf die neueste Version erforderlich ist, probiere ich Ihre Lösung aus. vallismortis vor 9 Jahren 0
3
vallismortis

Dropbox (3.10.7) hat diesen Fehler verursacht. Ich bin auf den stabilen Build 3.8.8 vom 15. August 2015 zurückgekehrt und bin immer noch auf den Fehler gestoßen. Die Wiederherstellung des stabilen Build 3.6.9 vom 9. Juli 2015 hat den Fehler behoben.

Siehe Dropbox- Versionshinweise, die Links zu älteren Versionen enthalten.

Ich stellte fest, dass Dropbox die Ursache dieses Problems war, indem ich systematisch Skype, Java, 7-zip und Dropbox deinstallierte. Das Problem war bis zu dem Punkt reproduzierbar, an dem Dropbox deinstalliert wurde. Ich habe die gesamte Software mit Ausnahme von Dropbox neu installiert, und der Fehler trat nicht auf.

Nach der Installation von Dropbox 3.8.8 wurde der Fehler sofort wieder reproduzierbar. Ich habe Dropbox erneut deinstalliert und der Fehler ist verschwunden. Nach der Installation von Dropbox 3.6.9 ist der Fehler nicht reproduzierbar.

Es waren keine Neustarts erforderlich.

Ich habe das Problem auch an Dropbox gemeldet.

Update: Mehrere Tage später hat sich Dropbox erneut auf Version 3.10.7 aktualisiert, und der Fehler tritt nicht mehr auf. Es scheint, dass eine direkte Installation von 3.10.7 den Fehler verursacht, aber durch die Installation einer alten Version und das Aktualisieren der Version wird das Problem vermieden.

Irgendwelche Ideen, wie Sie herausfanden, dass Dropbox die Ursache dieses Problems war? Lucky vor 9 Jahren 1
@Lucky Ich habe meine Antwort aktualisiert, um meinen Ansatz zur Fehlerbehebung zu erläutern. vallismortis vor 9 Jahren 0
Danke für die Bearbeitung. Dies ist nützlich für zukünftige Leser, die das gleiche Problem haben. Lucky vor 9 Jahren 1
1
a CVn

Das Problem ist, dass die GetNamedPipeServerProcessIdWindows-API-Funktion in Windows Server 2003 nicht vorhanden war.

Gemäß dem MSDN-Artikel zu GetNamedPipeServerProcessId ist Windows Server 2008 mindestens die unterstützte Version für diesen API-Aufruf für Server-Line-Windows-Versionen. Das sind zwei Versionen später (Sie haben 2003, 2003 R2 und dann 2008).

Es gibt nichts, was Sie tun können, um das Problem zu beheben. Ein Downgrade auf Software, die diese bestimmte API nicht verwendet, ist eine Problemumgehung, bedeutet jedoch, dass Sie bei alten Versionen stecken bleiben.

Und für Windows Server 2003, das im April 2003 veröffentlicht wurde, endete der Mainstream-Support im Juli 2010 und der erweiterte Support endete im Juli 2015. Natürlich wird er nicht von Microsoft unterstützt und (offensichtlich) nicht von den Anbietern der gewünschten Software unterstützt zu verwenden (weil Sie sonst diese Frage hier nicht stellen würden). Es ist Zeit für ein Upgrade.

Ich führe 2003 R2 aus und habe meine Frage entsprechend aktualisiert. Ich habe dieses Detail manchmal vergessen - "R2" erscheint in einigen Logos (Sperrbildschirm), andere jedoch nicht (Startmenü). Ich schätze die zusätzlichen Informationen. vallismortis vor 9 Jahren 0