Fehlermeldung: „Die folgenden Dateien haben sich nicht selbst registriert oder die Registrierung aufgehoben“

Fehlermeldung: „Die folgenden Dateien haben sich nicht selbst registriert oder die Registrierung aufgehoben“

Ich versuche, ein Programm auf einem lokalen PC mit Windows 10 Enterprise zu installieren. Am Ende des Installationsvorgangs wird jedoch der folgende Fehler angezeigt:

„Die folgenden Dateien haben sich nicht selbst registriert oder die Registrierung aufgehoben: Zugriff auf oleaut32.dll verweigert“

Ich habe versucht, Windows zu starten und das Programm im abgesicherten Modus unter einem Administratorprofil zu installieren, oleaut32.dll manuell zu registrieren und sfc /scannow auszuführen. Das Programm löst diesen Fehler immer noch aus und wird nicht richtig ausgeführt. Irgendwelche Ideen, wie man den Fehler beheben kann?

Das Programm heißt Crescendo Admin und ist hier zu finden: https://www.crescendointeractive.com/software/crescendo-admin.html

Soweit ich weiß, handelt es sich hierbei nicht um eine VB6-Anwendung.

Antwort1

Ich habe das Internet nach einer Antwort auf dieses Problem durchforstet. Ich habe bei der Arbeit ein Problem mit einem Client-Computer, auf dem die Canon 4010-Scannertreiber aufgrund eines Fehlers nicht installiert werden können:

FEHLERMELDUNG:
Die folgenden Dateien haben sich nicht selbst registriert bzw. die Registrierung aufgehoben:
C:\WINDOWS\system32\Oleaut32.dll Zugriff verweigert


so viele Beiträge raten dazu, die DLL zu registrieren, was bei meinen ersten Versuchen fehlschlug. Ich sehe auch viele Leute, die in mehreren Foren Beiträge schreiben, in denen sie angeben, dass sie Probleme beim Registrieren dieser DLL hatten, obwohl sie andere DLLs problemlos registrieren konnten. In meinem Fall schlug die Registrierung der DLLs einfach aufgrund eines Syntaxfehlers in meinem CMD-Befehl fehl. Jeder andere, der auf dieses Problem stößt, sollte alle 4 CMD-Befehle unten ausprobieren – einer oder mehrere sollten funktionieren:

BEFEHL 1
C:\Windows\SysWow64\regsvr32.exe C:\windows\system32\oleaut32.dll

BEFEHL 2
C:\Windows\SysWow64\regsvr32.exe C:\windows\syswow64\oleaut32.dll

BEFEHL 3
C:\Windows\System32\regsvr32.exe C:\windows\system32\oleaut32.dll

BEFEHL 4
C:\Windows\System32\regsvr32.exe C:\windows\syswow64\oleaut32.dll



Die Unterschiede zwischen den beiden Versionen von RegSVR32 sind, wie Microsoft es ausdrückt:

Die 64-Bit-Version ist%systemroot%\System32\regsvr32.exe.
Die 32-Bit-Version ist%systemroot%\SysWoW64\regsvr32.exe.

Ressource:
https://support.microsoft.com/en-us/topic/wie-verwende-ich-das-regsvr32-tool-und-behebe-fehlermeldungen-bei-regsvr32-a98d960a-7392-e6fe-d90a-3f4e0cb543e5

Antwort2

Die einfachste Lösung, die ich gefunden habe, ist, mit der rechten Maustaste auf die Installationsdatei zu klicken und die Option "Kompatibilitätsprobleme beheben". Wählen Sie hier "Empfohlene Einstellungen ausprobieren" nächste Auswahl "Testen Sie das Programm" Die Datei sollte dann fehlerfrei installiert werden.

Klicken Sie anschließend auf "Nächste" und dann "Ja, diese Einstellungen für das Programm speichern"

verwandte Informationen