Problèmes avec l'installation de MySQL

10

Tout d'abord, excusez la longueur, ce message est très long et a besoin de quelques informations, en second lieu; cela a été difficile pour moi de discerner le signal du bruit, veuillez tenir compte si certains éléments ne sont pas pertinents:

Il y a plusieurs semaines, j'ai volontairement choisi de passer à Windows 10. Après cela, j'ai finalement décidé de supprimer les installations Python dont je n'avais plus besoin. Après avoir supprimé la dernière version 2.7 (et conservé uniquement la version 3.4.3), tout semblait fonctionner correctement, jusqu'à ce que mon ordinateur tombe en panne de manière inattendue. Depuis lors, Windows 10 n'a jamais été le même, extrêmement peu fiable.

J'ai été obligé de rétrograder vers Windows 7 à nouveau et au démarrage. J'ai reçu deux messages d'erreur: l'un qui disait que la DLL python était introuvable, et l'autre qui disait:

Le point d'entrée de procédure RpcImpersonateClientContainer est introuvable dans la bibliothèque de liens dynamiques RPCRT4.dll

Cette deuxième erreur, je crois, est cruciale. Une recherche rapide pointe vers cela , qui dit que c'est un processus Windows 10 uniquement.

J'ai réussi à réinstaller et à désinstaller python 2.7 et 3.4.3 plusieurs fois, et l'erreur dll python n'apparaissait plus (donc j'ai actuellement 3.4.3 comme seule version Python sur ma machine).

Cependant, la deuxième erreur a persisté. J'ai essayé de désinstaller tous les services MySQL de ma machine, et j'ai réussi pour la plupart, à l'exception de deux:

MySQL Connector 6.9.5 et MySQL pour Excel 1.3.3 Je n'ai pas pu désinstaller, quoi que je fasse. J'ai essayé la solution dans cette réponse , mais j'ai eu l'erreur suivante:

OpenService FAILED 1060:

Le service spécifié n'existe pas en tant que service installé.

Maintenant, j'essaie de réinstaller MySQL Community Edition 5.6.26.0, via le programme d'installation de Microsoft (extension msi). Je clique dessus, et je fais apparaître la fenêtre qui dit quelque chose comme «rassembler les informations pertinentes ...» et puis, cela disparaît.

REMARQUE : lorsque j'essaie d'installer via la communauté Web. Je parviens à accéder à l'écran suivant (voulez-vous que ce programme apporte des modifications ...?), Puis il disparaît à nouveau.

Les deux sont introuvables dans les processus Windows.

Cependant , après avoir exécuté la communauté Web plusieurs fois, MySQL Installer -Communityapparaît comme un programme installé dans ma liste pour changer / désinstaller. Si j'essaye de le changer, rien ne se passe, mais si j'essaye de le désinstaller:

Le point d'entrée de procédure RpcImpersonateClientContainer est introuvable dans la bibliothèque de liens dynamiques RPCRT4.dll

Encore une fois, la deuxième erreur (mais parvient à désinstaller).

Une autre recherche google plus tard, ce fil français est sorti. Mon français est bâclé au mieux, mais la seule réponse semble suggérer une DLL corrompue et peut-être une nouvelle installation?

Sur une note peut-être sans rapport: mon ordinateur m'a demandé de mettre à jour chaque fois que je l'ai démarré. Après quelques minutes, le logo familier apparaîtrait sur l'option «arrêt». Chaque fois que j'ai choisi d'installer les mises à jour, cela a apparemment été le cas et j'ai configuré plus de choses au démarrage. Mais à chaque fois, cela s'est produit une fois de plus.

J'ai vérifié plus en profondeur et il installait KB3083186 encore et encore, j'ai donc réparé .NET 4.6, désactivé les mises à jour automatiques, et maintenant cela semble aller.

Les détails pertinents de ma machine sont les suivants:

Système d'exploitation: Windows 7 Home Premium, Service Pack 1.

Système:

Ordinateur portable HP Pavilion dm4

Processeur:

Processeur Intel Core i5-3210 2,50 GHz

RAM:

6 Go

Mon résultat idéal serait d'éviter une nouvelle installation (ce qui semble être une option nucléaire pour moi), de supprimer tous les services MySQL, de les installer correctement et de pouvoir utiliser Workbench (et d'autres produits liés à MySQL également).

Éditer:

L'installation de HeidiSQL 9.3.0.4984 et MariaDB 10.0.21 via le programme d'installation de Windows (msi) a fonctionné correctement et fonctionne apparemment sans problème. Cependant, je souhaiterais toujours une solution appropriée à mon problème, en particulier compte tenu du fait que ma solution actuelle pourrait être sujette au même problème à l'avenir.

Mise à jour 2015-10-13: l' installation de MS SQL Server 2014 a échoué. Encore une fois, le rapport d'erreur est le suivant:

DTSWizard.exe - Point d'entrée introuvable

Le point d'entrée de procédure RpcImpersonateClientContainer est introuvable dans la bibliothèque de liens dynamiques RPCRT4.dll

Les suggestions (actuelles) dans les réponses / commentaires se sont révélées infructueuses.

erasmortg
la source
Avez-vous essayé de localiser une version plus récente de RPCRT4.dll. J'ai la version 10.0.15063.0. Il est possible que vous ayez également besoin d'une ancienne version.
cybernard

Réponses:

2

Pourquoi ne pas créer une machine virtuelle de 1 à 2 Go avec VirtualBox (gratuite), y installer Ubuntu Server (également gratuit) et installer MySQL (gratuitement) dessus?

NotoriousPyro
la source
-1

J'ai un problème similaire, l'erreur "Le point d'entrée de procédure RpcImpersonateClientContainer n'a pas pu être localisé dans la bibliothèque de liens dynamiques RPCRT4.dll" s'affiche lors du démarrage de certains programmes (par exemple KeePass.exe, un programme de stockage de mot de passe). Le seul point commun à votre problème est que j'ai également mis à niveau de Windows 7 64 bits vers Windows 10, mais la mise à niveau a échoué et j'ai été obligé de revenir à Win 7. À partir de ce moment, l'erreur est présente. En regardant sur Google, j'ai trouvé de nombreux autres messages avec cette erreur se produisant dans différents cas, ayant en commun la rétrogradation de Win 10 à Win 7. La restauration du RPCRT4.DLL n'a pas aidé. Regardez cela comme un exemple http://answers.microsoft.com/en-us/windows/forum/windows_7-update/expresstrayexe/ddb129f6-42b7-4af3-98ea-3de850f5aec5

J'ai également trouvé ce lien https://msdn.microsoft.com/en-us/library/windows/desktop/mt297489%28v=vs.85%29.aspx où Microdoft décrit la fonction comme une nouvelle fonctionnalité Win 10 non présente dans Bibliothèque Win 7 ou Win 8. (Il déclare également que le point d'entrée RpcImpersonateClientContainer est obsolète et non pris en charge, peut-être supprimé à l'avenir ... !!!!) J'étudie maintenant la possibilité que la mise à niveau vers Win10 installe une nouvelle version d'une DLL ou d'un programme que le la rétrogradation n'a pas été restaurée ... cette dll Win 10 pourrait bien sûr essayer d'appeler le RpcImpersonateClientContainer sans savoir qu'il n'est plus présent ...

Luca Buraggi
la source
Répond
Rick James