Po pierwsze, wybacz długość, ten post jest bardzo długi i potrzebuje trochę tła, po drugie; trudno było mi rozpoznać sygnał z szumu, proszę znieść, jeśli niektóre z nich nie są istotne:
Kilka tygodni temu dobrowolnie wybrałem aktualizację do systemu Windows 10. Po wykonaniu tej czynności ostatecznie zdecydowałem się usunąć instalacje Pythona, których już nie potrzebowałem. Po usunięciu najnowszej wersji 2.7 (i zachowaniu tylko wersji 3.4.3) wszystko działało dobrze, dopóki mój komputer nieoczekiwanie się zawiesił. Od tego czasu system Windows 10 nigdy nie był taki sam, wyjątkowo zawodny.
Zostałem zmuszony do przejścia na Windows 7 ponownie i przy uruchomieniu. Otrzymałem dwa komunikaty o błędach: jeden, który powiedział, że dll w Pythonie nie został znaleziony, a drugi, który powiedział:
Punktu wejścia procedury RpcImpersonateClientContainer nie można znaleźć w bibliotece łączy dynamicznych RPCRT4.dll
Uważam, że ten drugi błąd jest kluczowy. Pobieżne wyszukiwanie wskazuje na to , co mówi, że jest to proces tylko w systemie Windows 10.
Udało mi się kilkakrotnie ponownie zainstalować i odinstalować Python 2.7 i 3.4.3, a błąd dll Pythona już się nie pojawił (więc obecnie mam 3.4.3 jako jedyną wersję Pythona na moim komputerze).
Jednak drugi błąd nadal występował. Próbowałem odinstalować wszystkie usługi MySQL na moim komputerze i w większości udało się, z wyjątkiem dwóch:
MySQL Connector 6.9.5 i MySQL for Excel 1.3.3 Nie udało mi się odinstalować, bez względu na to, co robię. Próbowałem rozwiązania w tej odpowiedzi , ale otrzymałem następujący błąd:
OpenService FAILED 1060:
Określona usługa nie istnieje jako usługa zainstalowana.
Teraz próbuję ponownie zainstalować wersję MySQL Community Edition 5.6.26.0 za pomocą instalatora Microsoft (rozszerzenie MSI). Klikam na niego i wyświetlam okno z napisem „zbieranie odpowiednich informacji ...”, a następnie znika.
UWAGA : Gdy próbuję zainstalować za pośrednictwem społeczności internetowej. Udaje mi się przejść do następującego ekranu (czy chcesz, aby ten program wprowadzał zmiany ...?), A następnie znika ponownie.
Oba nie są nigdzie w procesach systemu Windows.
Jednak po kilkukrotnym uruchomieniu społeczności internetowej MySQL Installer -Community
na mojej liście pojawia się jako zainstalowany program do zmiany / odinstalowania. Jeśli spróbuję to zmienić, nic się nie stanie, ale jeśli spróbuję go odinstalować:
Punktu wejścia procedury RpcImpersonateClientContainer nie można znaleźć w bibliotece łączy dynamicznych RPCRT4.dll
Znowu drugi błąd (ale udaje się go odinstalować).
Kolejne wyszukiwanie w Google później, ten francuski wątek wyskoczył. Mój francuski jest w najlepszym razie niechlujny, ale jedyna odpowiedź wydaje się sugerować uszkodzoną bibliotekę DLL i być może nową instalację?
Na być może niepowiązaną notatkę: Mój komputer poprosił mnie o aktualizację przy każdym uruchomieniu. Po kilku minutach znane logo wyskoczy nad opcją „zamknij”. Za każdym razem, gdy zdecydowałem się zainstalować aktualizacje, najwyraźniej tak zrobiłem i skonfigurowałem kilka rzeczy podczas uruchamiania. Ale za każdym razem działo się to raz jeszcze.
Sprawdziłem dokładniej i instalowałem KB3083186 w kółko, więc naprawiłem .NET 4.6, wyłączyłem automatyczne aktualizacje, a teraz wydaje się, że wszystko jest w porządku.
Odpowiednie szczegóły mojej maszyny są następujące:
System operacyjny: Windows 7 home premium, dodatek Service Pack 1.
System:
Komputer przenośny HP Pavilion dm4
Edytor:
Procesor Intel Core i5-3210 2,50 GHz
Baran:
6 GB
Moim idealnym rezultatem byłoby uniknięcie świeżej instalacji (co dla mnie wydaje się taką nuklearną opcją), usunięcie wszystkich usług MySQL, zainstalowanie ich poprawnie oraz możliwość korzystania z Workbench (i innych produktów związanych z MySQL).
Edytować:
Instalacja HeidiSQL 9.3.0.4984 i MariaDB 10.0.21 za pomocą instalatora systemu Windows (MSI) działała poprawnie i najwyraźniej działa bez problemów. Jednak nadal chciałbym odpowiedniego rozwiązania mojego problemu, szczególnie biorąc pod uwagę fakt, że moje obecne rozwiązanie może być podatne na ten sam problem w przyszłości.
Aktualizacja 13.10.2015: Instalacja MS SQL Server 2014 nie powiodła się. Ponownie raport o błędzie jest następujący:
DTSWizard.exe - Nie znaleziono punktu wejścia
Punktu wejścia procedury RpcImpersonateClientContainer nie można znaleźć w bibliotece łączy dynamicznych RPCRT4.dll
(Obecne) sugestie w odpowiedziach / komentarzach okazały się nieskuteczne.