Wenn Sie versuchen, eine DLL mit Regsvr32.exe registrieren, erhalten eine Fehlermeldung "DllRegisterServer"

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 827659 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie versuchen, eine Dynamic Link Library (oder DLL oder DLL-Datei) mithilfe des Befehlszeilenprogramms Regsrv32.exe registrieren, die DLL nicht registriert, und Sie möglicherweise die folgende Fehlermeldung angezeigt:
DllRegisterServer in DateinameDLL ist fehlgeschlagen.

Code wurde zurückgegeben: 0 x 80070005
Hinweis Dieses Verhalten tritt nicht in Windows NT 4.0 oder Windows 2000.

Ursache

Dieses Verhalten kann auftreten, wenn Sie versuchen, eine DLL registrieren, indem Sie Regsrv32 verwenden, während Sie mit einem Konto an, die keine administrative Anmeldeinformationen, z. B. ein Konto, das Mitglied der Gruppe standard Benutzer ist angemeldet. Ein Konto, das nicht über administrative Anmeldeinformationen verfügt kann nicht in die Registrierung schreiben oder Ändern von Dateien im Ordner "System32".

Das Verhalten tritt auf, weil Windows XP und Windows Server 2003 verwenden Sie eine restriktivere Sicherheitsschema als frühere Versionen von Windows verwenden. Dieses Schema wird verhindert, dass Standardbenutzer DLLs registrieren.

Hinweis Aufgrund dieses Verhaltens können Standardbenutzer möglicherweise nicht zum Ausführen von Programmen, die DLLs registrieren mit standard Benutzer-ID.

Lösung

Um dieses Problem zu beheben, melden Sie sich mit einem Administratorkonto an, und dann registrieren Sie die DLL.

Weitere Informationen

Sie können eine DLL registrieren, mit einem Konto, das nicht über administrative Anmeldeinformationen verfügt, solange die DLL nicht in der Registrierung schreiben oder Ändern von Dateien im Ordner "System32".

Eigenschaften

Artikel-ID: 827659 - Geändert am: Freitag, 7. Juni 2013 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Web Edition
  • 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 XP Professional
  • Microsoft Windows XP Home Edition
Keywords: 
kberrmsg kbprb kbmt KB827659 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 827659
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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