Intelligence Server Konfiguration und libeay32.dll Registrierungsfehler! (Mikrostrategie)

3406
manishKungwani

Ich versuche, den Microstrategy Intelligence Server auf einem Windows Server 2003 Small Business Server zu konfigurieren.

Wenn ich mich während der Konfiguration anmelde, wird der Fehler angezeigt:

Die ORDINAL 2821 konnte nicht in der Dynamic Link Library LIBEAY32.dll gefunden werden

Nach langem Suchen scheint der Fehler in der libeay32.dllDatei zu liegen - entweder ist eine neuere Version erforderlich oder die aktuelle DLL ist nicht registriert.

Wenn ich versuchte, die DLL mit dem Befehl zu registrieren:

regsvr32 libeay32.dll 

Ich habe den Fehler erhalten:

DllRegistryServer EntryPoint nicht gefunden.

Irgendwelche Ideen? Mein Ziel ist es, den Microstrategy Intelligence Server zu konfigurieren.

1

3 Antworten auf die Frage

0
Linker3000

Suchen Sie nach allen Kopien von libeay32.dll auf Ihrem System. Beginnen Sie beim Stammverzeichnis von C: und benennen Sie alle Kopien in libeay32.dl um. um sie aus dem Weg zu räumen (möglicherweise muss dazu im abgesicherten Modus gebootet werden), und stellen Sie sicher, dass Sie am Ende eine einzige Kopie der neuesten (nach Datum) Version der DLL in% SystemRoot% \ system32 (wahrscheinlich C) erhalten : \ windows \ system32), neu starten und erneut versuchen.

Versuchen Sie das, aber es gibt nur eine Kopie der Datei !! Es wurden keine weiteren Kopien auf dem System gefunden. : / manishKungwani vor 13 Jahren 0
0
afrazier

libeay32.dllist höchstwahrscheinlich Teil von OpenSSL . Es ist keine COM-Bibliothek, die registriert werden müsste revsgr32, sondern eine reguläre Codebibliothek. Es ist normalerweise auch mit gepaart ssleay32.dll. Die neuesten Windows-Binärdateien finden Sie bei Shining Light Productions. Es kann jedoch nicht garantiert werden, dass sie mit diesem Produkt funktionieren.

In diesem Fall sollten Sie sich am besten mit dem Anbieter in Verbindung setzen und ihn danach fragen - dies sind Bibliotheken, die mit der Anwendung gebündelt und bereitgestellt werden sollten.

0
John

Hier ist deine Antwort. Getestet auf Hardware, nicht auf VM. Ich bin neu in Windows Server von Linux. Probleme wie dieses erinnern mich daran, warum ich Microsoft-Produkte in den 90ern verlassen habe ...

Hier ist der Link, wo ich die Antwort gefunden habe: https://www.youtube.com/watch?v=KD5RVG7CKCA

Was ich geschah, war eine beschädigte DLL-Datei. Die erneute Registrierung ist der Schlüssel, da der Registrierungsversuch aufgrund der bereits registrierten Datei fehlschlägt.

Alle DLLs neu registrieren

  1. Verstehen, wie diese Methode funktioniert. Wenn Sie eine Liste der DLL-Dateien Ihres Computers erstellen und die Liste als BAT-Datei ausführen, können Sie automatisch alle DLL-Dateien Ihres Computers registrieren. Dies ist optimal, wenn Sie nicht über eine bestimmte DLL verfügen, die Sie registrieren möchten.

  2. Öffnen Sie den Start. Klicken Sie auf das Windows-Logo in der linken unteren Ecke des Bildschirms.

  3. Suchen Sie nach der Eingabeaufforderung. Geben Sie die Eingabeaufforderung in die Suchleiste ein. Das Eingabeaufforderungssymbol sollte oben im Fenster angezeigt werden.

  4. Öffnen Sie die Eingabeaufforderung im Administratormodus. Gehen Sie dazu folgendermaßen vor: ◦ Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung. ◦ Klicken Sie auf Als Administrator ausführen. ◦ Klicken Sie auf Ja, wenn Sie dazu aufgefordert werden.

  5. Wechseln Sie in das Windows-Verzeichnis. Geben Sie cd c: \ Windows ein und drücken Sie ↵ Enter. Dadurch wird die Eingabeaufforderung angewiesen, den nächsten Befehl im Ordner "Windows" auszuführen.

  6. Erstellen Sie eine DLL-Listendatei. Geben Sie dir * .dll / s / b> C: \ regdll.bat in die Eingabeaufforderung ein und drücken Sie dann die Eingabetaste. Auf diese Weise kann die Eingabeaufforderung eine Datei erstellen, die den Speicherort und den Namen aller DLLs im Windows-Verzeichnis enthält.

  7. Schließen Sie die Eingabeaufforderung. Wenn die Textzeile "c: \ Windows>" unter dem von Ihnen eingegebenen Befehl angezeigt wird, können Sie die Eingabeaufforderung beenden und fortfahren.

  8. Gehen Sie zum Speicherort der Listendatei. Sie finden es im Datei-Explorer:

    • Öffnen Sie den Datei-Explorer (oder drücken Sie ⊞ Win + E).
    • Klicken Sie auf diesen PC auf der linken Seite des Fensters.
    • Doppelklicken Sie auf die Festplatte Ihres Computers (C :). Scrollen Sie nach unten (falls erforderlich), bis Sie eine Datei mit dem Namen "regdll" sehen.
  9. Kopieren Sie die Datei auf Ihren Desktop. Um Ihre Änderungen zu speichern, müssen Sie eine Kopie der Datei "regdll" auf Ihrem Desktop ablegen:

    • Klicken Sie einmal auf die Datei, um sie auszuwählen.
    • Drücken Sie Strg + C.
    • Klicken Sie auf den Desktop.
    • Drücken Sie Strg + V.
  10. Öffnen Sie die Listendatei in Notepad. Klicken Sie einmal auf die Datei auf Ihrem Desktop, um sie auszuwählen, und führen Sie dann folgende Schritte aus:

    • Klicken Sie mit der rechten Maustaste auf die Datei "regdll".
    • Klicken Sie im Dropdown-Menü auf Bearbeiten.
  11. Entfernen Sie nicht benötigte DLL-Speicherorte. Wenn dieser Schritt optional ist, wird der Zeitaufwand für die Registrierung der DLL-Dateien erheblich reduziert. Sie können alle Textzeilen löschen, die folgende Positionen haben: [2]

    • C: \ Windows \ WinSXS - Das untere Viertel des Textdokuments enthält diese Textzeilen.
    • C: \ Windows \ Temp - Sie finden diese in der Nähe des Abschnitts, in dem sich die Zeilen "WinSXS" befanden.
    • C: \ Windows \ $ patchcache $ - Diese sind schwieriger zu finden. Sie können eine Suche ausführen, indem Sie Strg + F drücken, $ patchcache $ eingeben und auf Weitersuchen klicken.
  12. Fügen Sie den Befehl "regsvr" zu jeder Textzeile hinzu. Sie können dies tun, indem Sie die Funktion "Suchen und Ersetzen" von Notepad verwenden:

    • Klicken Sie auf Bearbeiten.
    • Klicken Sie im Dropdown-Menü auf Ersetzen ....
    • Geben Sie c: \ in das Textfeld "Suchen nach" ein.
    • Geben Sie Regsvr32.exe / sc: \ in das Textfeld "Ersetzen durch" ein.
    • Klicken Sie auf Alle ersetzen
    • Verlasse das Fenster.
  13. Speichern Sie Ihre Änderungen und beenden Sie den Editor. Drücken Sie Strg + S, um Ihre Änderungen zu speichern, und klicken Sie dann auf das X in der rechten oberen Ecke des Editorfensters, um es zu schließen. Jetzt können Sie die Datei "regdll.bat" ausführen.

  14. Führen Sie die Datei aus. Klicken Sie mit der rechten Maustaste auf die Datei "regdll.bat", klicken Sie auf Als Administrator ausführen und klicken Sie auf Ja, wenn Sie aufgefordert werden, es in der Eingabeaufforderung auszuführen. Auf diese Weise kann die Eingabeaufforderung mit der Registrierung aller verfügbaren DLLs beginnen. Es kann lange dauern, bis dieser Vorgang abgeschlossen ist. Stellen Sie also sicher, dass Ihr Computer für die Dauer eingeschaltet und angeschlossen ist.

  15. Beenden Sie die Eingabeaufforderung. Sobald der Prozess abgeschlossen ist, können Sie die Eingabeaufforderung schließen. Die DLL-Dateien Ihres Computers sollten jetzt registriert sein. Windows-Ressourcenschutz - Überprüfen Sie die Integrität der Systemdateien:

Eingabeaufforderungsfenster als Administrator:

$ cd \windows\system32 $ sfc /scannow  

Reparieren Sie beschädigte oder beschädigte Dateien

Online mit Windows Update:

$ dism.exe /online /cleanup-image /restorehealth 

Installations-DVD verwenden:

dism.exe /online /cleanup-image /restorehealth /source:D:\