Prima di tutto, scusa la lunghezza, questo post è molto lungo e ha bisogno di alcuni retroscena, secondo; è stato difficile per me discernere il segnale dal rumore, ti preghiamo di tenere presente che alcuni di questi non sono rilevanti:
Diverse settimane fa, ho scelto volontariamente di aggiornare a Windows 10. Dopo averlo fatto, ho finalmente deciso di rimuovere le installazioni di Python che non mi servivano più. Dopo aver rimosso l'ultimo 2.7 (e mantenendo solo 3.4.3), tutto sembrava funzionare bene, fino a quando il mio computer si è bloccato inaspettatamente. Da allora, Windows 10 non è mai stato lo stesso, estremamente inaffidabile.
Sono stato costretto a eseguire nuovamente il downgrade a Windows 7 e all'avvio. Ho ricevuto due messaggi di errore: uno che diceva python dll non trovato, e l'altro che diceva:
Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll
Questo secondo errore, credo sia cruciale. Una ricerca rapida indica questo , che dice che è un processo solo per Windows 10.
Sono riuscito a reinstallare e disinstallare più volte python 2.7 e 3.4.3 e l'errore dll python non è più apparso (quindi attualmente ho 3.4.3 come unica versione di Python nella mia macchina).
Tuttavia, il secondo errore è persistito. Ho provato a disinstallare tutti i servizi MySQL sul mio computer e ci sono riuscito per la maggior parte, tranne due:
MySQL Connector 6.9.5 e MySQL per Excel 1.3.3 Non sono stato in grado di disinstallare, qualunque cosa io faccia. Ho provato la soluzione in questa risposta , ma ho ottenuto il seguente errore:
OpenService FAILED 1060:
Il servizio specificato non esiste come servizio installato.
Ora sto cercando di reinstallare MySQL Community Edition 5.6.26.0, tramite il programma di installazione di Microsoft (estensione msi). Faccio clic su di esso e ottengo che mostri la finestra che dice qualcosa come "raccogliere le informazioni pertinenti ..." e poi svanisce.
NOTA : quando provo ad installare tramite la web-community. Riesco ad arrivare alla seguente schermata (vuoi che questo programma apporti delle modifiche ...?), E poi svanisce di nuovo.
Entrambi non si trovano da nessuna parte nei processi di Windows.
Tuttavia , dopo aver eseguito la comunità Web un paio di volte, MySQL Installer -Community
appare come un programma installato nel mio elenco per modificare / disinstallare. Se provo a cambiarlo, non succede nulla, ma se provo a disinstallarlo:
Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll
Ancora una volta, il secondo errore (ma riesce a disinstallare).
Un'altra ricerca su Google più tardi, questo thread francese è saltato fuori. Il mio francese è sciatto al massimo, ma l'unica risposta sembra suggerire una DLL corrotta e forse una nuova installazione?
Su una nota forse non correlata: il mio computer mi ha chiesto di aggiornare ogni singola volta che l'ho avviato. Dopo un paio di minuti, il logo familiare si aprirà sopra l'opzione 'spegnimento'. Ogni volta che ho scelto di installare gli aggiornamenti, apparentemente lo ha fatto e ho configurato alcune altre cose all'avvio. Ma ogni volta è successo ancora una volta.
Ho controllato più a fondo e stava installando ripetutamente KB3083186, quindi ho riparato .NET 4.6, disabilitato gli aggiornamenti automatici e ora sembra che vada bene.
I dettagli rilevanti della mia macchina sono i seguenti:
Sistema operativo: Windows 7 home premium, service pack 1.
Sistema:
Notebook HP Pavilion dm4
Processore:
CPU Intel Core i5-3210 da 2,50 GHz
RAM:
6 GB
Il mio risultato ideale sarebbe quello di evitare una nuova installazione (che per me sembra un'opzione nucleare), rimuovere tutti i servizi MySQL, installarli correttamente e poter utilizzare Workbench (e anche altri prodotti correlati a MySQL).
Modificare:
L'installazione di HeidiSQL 9.3.0.4984 e MariaDB 10.0.21 tramite Windows Installer (msi) ha funzionato correttamente e apparentemente funzionano senza problemi. Tuttavia, vorrei comunque una soluzione adeguata al mio problema, in particolare dato il fatto che la mia soluzione attuale potrebbe essere soggetta allo stesso problema in futuro.
Aggiornamento 2015-10-13: l' installazione di MS SQL Server 2014 non è andata a buon fine . Ancora una volta il rapporto di errore è il seguente:
DTSWizard.exe - Punto di ingresso non trovato
Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll
I suggerimenti (attuali) nelle risposte / commenti si sono rivelati falliti.