Probleme mit der MySQL-Installation

10

Entschuldigen Sie zunächst die Länge, dieser Beitrag ist sehr lang und benötigt Hintergrundinformationen. Es war schwierig für mich, das Signal vom Rauschen zu unterscheiden. Bitte beachten Sie, wenn einige davon nicht relevant sind:

Vor einigen Wochen habe ich mich freiwillig für ein Upgrade auf Windows 10 entschieden. Danach habe ich mich schließlich entschlossen, die nicht mehr benötigten Python-Installationen zu entfernen. Nachdem ich die neueste Version 2.7 entfernt hatte (und nur 3.4.3 beibehalten hatte), schien alles gut zu funktionieren, bis mein Computer unerwartet abstürzte. Seitdem war Windows 10 nie mehr dasselbe, äußerst unzuverlässig.

Ich musste erneut und beim Start auf Windows 7 herunterstufen. Ich habe zwei Fehlermeldungen erhalten: Eine, die besagt, dass die Python-DLL nicht gefunden wurde, und die andere, die besagt:

Der Prozedureinstiegspunkt RpcImpersonateClientContainer konnte nicht in der dynamischen Linkbibliothek RPCRT4.dll gefunden werden

Dieser zweite Fehler ist meiner Meinung nach entscheidend. Eine flüchtige Suche weist darauf hin , dass es sich nur um einen Windows 10-Prozess handelt.

Ich konnte Python 2.7 und 3.4.3 mehrmals neu installieren und deinstallieren, und der Python-DLL-Fehler wurde nicht mehr angezeigt (daher habe ich derzeit 3.4.3 als einzige Python-Version auf meinem Computer).

Der zweite Fehler blieb jedoch bestehen. Ich habe versucht, alle MySQL-Dienste auf meinem Computer zu deinstallieren, und es gelang mir größtenteils, bis auf zwei:

MySQL Connector 6.9.5 und MySQL für Excel 1.3.3 Ich konnte nicht deinstallieren, egal was ich tue. Ich habe die Lösung in dieser Antwort ausprobiert , aber den folgenden Fehler erhalten:

OpenService FEHLGESCHLAGEN 1060:

Der angegebene Dienst ist nicht als installierter Dienst vorhanden.

Jetzt versuche ich, MySQL Community Edition 5.6.26.0 über das Microsoft-Installationsprogramm (Erweiterung msi) neu zu installieren. Ich klicke darauf und lasse es das Fenster anzeigen, in dem so etwas wie "Sammeln der relevanten Informationen ..." steht, und dann verschwindet es einfach.

HINWEIS : Wenn ich versuche, über die Web-Community zu installieren. Ich schaffe es, zum folgenden Bildschirm zu gelangen (soll dieses Programm Änderungen vornehmen ...?), Und dann verschwindet es wieder.

Beides ist in den Windows-Prozessen nirgends zu finden.

Jedoch , nachdem die Web-Community ein paar Mal ausgeführt wird , MySQL Installer -Communityerscheint als ein installierte Programm in meiner Liste zu ändern / deinstallieren. Wenn ich versuche, es zu ändern, passiert nichts, aber wenn ich versuche, es zu deinstallieren:

Der Prozedureinstiegspunkt RpcImpersonateClientContainer konnte nicht in der dynamischen Linkbibliothek RPCRT4.dll gefunden werden

Wieder der zweite Fehler (schafft es aber zu deinstallieren).

Eine weitere Google-Suche später tauchte dieser französische Thread auf. Mein Französisch ist bestenfalls schlampig, aber die einzige Antwort scheint auf eine beschädigte DLL und vielleicht eine Neuinstallation hinzudeuten?

Vielleicht in einem anderen Zusammenhang: Mein Computer hat mich jedes Mal, wenn ich es startete, gebeten, ein Update durchzuführen. Nach ein paar Minuten würde das bekannte Logo über der Option "Herunterfahren" erscheinen. Jedes Mal, wenn ich mich entschied, die Updates zu installieren, tat es anscheinend und konfigurierte beim Start weitere Dinge. Aber jedes Mal passierte es noch einmal.

Ich habe es genauer überprüft und es wurde immer wieder KB3083186 installiert, also habe ich .NET 4.6 repariert, automatische Updates deaktiviert und jetzt scheint es in Ordnung zu sein.

Die relevanten Details meiner Maschine sind die folgenden:

Betriebssystem: Windows 7 Home Premium, Service Pack 1.

System:

HP Pavilion dm4 Notebook-PC

Prozessor:

Intel Core i5-3210 CPU 2,50 GHz

RAM:

6 GB

Mein ideales Ergebnis wäre, eine Neuinstallation zu vermeiden (was für mich wie eine nukleare Option erscheint), alle MySQL-Dienste zu entfernen, sie korrekt zu installieren und Workbench (und auch andere MySQL-bezogene Produkte) verwenden zu können.

Bearbeiten:

Die Installation von HeidiSQL 9.3.0.4984 und MariaDB 10.0.21 über das Windows-Installationsprogramm (msi) hat ordnungsgemäß funktioniert und funktioniert anscheinend ohne Probleme. Ich möchte jedoch immer noch eine angemessene Lösung für mein Problem, insbesondere angesichts der Tatsache, dass meine derzeitige Lösung in Zukunft möglicherweise für dasselbe Problem anfällig ist.

Update 2015-10-13: Die Installation von MS SQL Server 2014 war nicht erfolgreich. Wieder ist der Fehlerbericht der folgende:

DTSWizard.exe - Einstiegspunkt nicht gefunden

Der Prozedureinstiegspunkt RpcImpersonateClientContainer konnte nicht in der dynamischen Linkbibliothek RPCRT4.dll gefunden werden

Die (aktuellen) Vorschläge in den Antworten / Kommentaren haben sich als erfolglos erwiesen.

erasmortg
quelle
Haben Sie versucht, eine neuere Version der RPCRT4.dll zu finden? Ich habe Version 10.0.15063.0. Möglicherweise benötigen Sie auch eine ältere Version.
Cybernard

Antworten:

2

Warum nicht eine 1-2 GB VM mit VirtualBox (kostenlos) erstellen, Ubuntu Server (ebenfalls kostenlos) darauf setzen und MySQL (kostenlos) darauf installieren?

NotoriousPyro
quelle
-1

Ich habe ein ähnliches Problem, der Fehler "Der Prozedureinstiegspunkt RpcImpersonateClientContainer konnte nicht in der dynamischen Linkbibliothek RPCRT4.dll gefunden werden" wird beim Starten einiger Programme angezeigt (z. B. KeePass.exe, ein Kennwortspeicherprogramm). Der einzige Punkt, der mit Ihrem Problem gemeinsam ist, ist, dass ich auch ein Upgrade von Windows 7 64-Bit auf Windows 10 durchgeführt habe, das Upgrade jedoch fehlgeschlagen ist und ich gezwungen war, ein Downgrade auf Win 7 durchzuführen. Von diesem Moment an liegt der Fehler vor. Bei Google habe ich viele andere Beiträge gefunden, bei denen dieser Fehler in verschiedenen Fällen auftrat, wobei das Downgrade von Win 10 auf Win 7 gemeinsam war. Das Wiederherstellen der RPCRT4.DLL hat nicht geholfen. Sehen Sie sich dies als Beispiel an: http://answers.microsoft.com/en-us/windows/forum/windows_7-update/expresstrayexe/ddb129f6-42b7-4af3-98ea-3de850f5aec5

Ich fand auch diesen Link https://msdn.microsoft.com/en-us/library/windows/desktop/mt297489%28v=vs.85%29.aspx, wo Microdoft die Funktion als neue Win 10-Funktion beschreibt, die in nicht vorhanden ist Win 7 oder Win 8 Bibliothek. (Außerdem wird der RpcImpersonateClientContainer-Einstiegspunkt als veraltet und nicht unterstützt deklariert, möglicherweise wird er in Zukunft entfernt ... !!!!) Ich untersuche derzeit die Möglichkeit, dass beim Upgrade auf Win10 eine neue Version einer DLL oder eines Programms installiert wurde Downgrade wurde nicht wiederhergestellt ... diese Win 10-DLL könnte natürlich versuchen, den RpcImpersonateClientContainer aufzurufen, ohne zu wissen, dass er nicht mehr vorhanden ist ...

Luca Buraggi
quelle