Прежде всего, извините за длину, этот пост очень длинный и нуждается в некоторой предыстории, во-вторых; мне было трудно различить сигнал от шума, пожалуйста, имейте в виду, если что-то из этого не имеет значения:
Несколько недель назад я добровольно выбрал обновление до Windows 10. После этого я наконец решил удалить установки Python, которые мне больше не нужны. После удаления последней версии 2.7 (и сохранения только 3.4.3) все, казалось, работало нормально, пока мой компьютер неожиданно не сломался. С тех пор Windows 10 никогда не была прежней, крайне ненадежной.
Я был вынужден перейти на Windows 7 снова и после запуска. Я получил два сообщения об ошибке: одно, в котором говорится, что Python dll не найден, и другое, в котором говорится:
Не удалось найти точку входа в процедуру RpcImpersonateClientContainer в библиотеке динамических ссылок RPCRT4.dll
Эта вторая ошибка, я считаю, имеет решающее значение. Краткий поиск указывает на это , что говорит, что это процесс только для Windows 10.
Мне удалось несколько раз переустановить и удалить python 2.7 и 3.4.3, и ошибка python dll больше не появлялась (поэтому у меня в настоящее время 3.4.3 в качестве единственной версии Python на моем компьютере).
Однако вторая ошибка сохранилась. Я попытался удалить все службы MySQL на моем компьютере, и мне это удалось, по большей части, за исключением двух:
MySQL Connector 6.9.5 и MySQL для Excel 1.3.3 Мне не удалось удалить, что бы я ни делал. Я попробовал решение в этом ответе , но получил следующую ошибку:
OpenService FAILED 1060:
Указанная служба не существует в качестве установленной службы.
Сейчас я пытаюсь переустановить MySQL Community Edition 5.6.26.0 через установщик Microsoft (расширение MSI). Я нажимаю на него и заставляю его показывать окно с надписью «сбор соответствующей информации ...», а затем оно просто исчезает.
ПРИМЕЧАНИЕ : при попытке установить через веб-сообщество. Мне удается перейти к следующему экрану (хотите ли вы, чтобы эта программа вносила изменения ...?), А затем снова исчезает.
Оба они нигде не встречаются в процессах Windows.
Однако , после запуска веб-сообщества пару раз, MySQL Installer -Community
появляется в списке установленных программ для изменения / удаления. Если я пытаюсь изменить его, ничего не происходит, но если я пытаюсь удалить его:
Не удалось найти точку входа в процедуру RpcImpersonateClientContainer в библиотеке динамических ссылок RPCRT4.dll
Опять вторая ошибка (но удается удалить).
Другой поиск в Google позже, эта французская тема появилась. Мой французский в лучшем случае небрежный, но единственный ответ, кажется, предлагает поврежденную DLL и, возможно, новую установку?
На, возможно, не связанной ноте: мой компьютер просил меня обновлять каждый раз, когда я его запускал. Через пару минут знакомый логотип появится над опцией «выключить». Каждый раз, когда я выбирал установку обновлений, это, по-видимому, выполнялось, и при запуске настраивалось еще кое-что. Но каждый раз это происходило еще раз.
Я проверил более тщательно, и он снова и снова устанавливал KB3083186, поэтому я восстановил .NET 4.6, отключил автоматические обновления, и теперь все в порядке.
Соответствующие детали моей машины следующие:
ОС: Windows 7 Home Premium, пакет обновления 1.
система:
Ноутбук HP Pavilion dm4
Процессор:
Процессор Intel Core i5-3210 2,50 ГГц
Баран:
6 ГБ
Моим идеальным результатом было бы избежать новой установки (которая кажется мне ядерной опцией), удаления всех служб MySQL, их правильной установки и возможности использования Workbench (и других связанных с MySQL продуктов).
Редактировать:
Установка HeidiSQL 9.3.0.4984 и MariaDB 10.0.21 через установщик Windows (MSI) работала правильно и, по-видимому, работает без проблем. Однако я все еще хотел бы найти правильное решение для моей проблемы, особенно учитывая тот факт, что мое текущее решение может быть подвержено той же проблеме в будущем.
Обновление 2015-10-13: установка сервера MS SQL 2014 не удалась. Снова сообщение об ошибке следующее:
DTSWizard.exe - точка входа не найдена
Не удалось найти точку входа в процедуру RpcImpersonateClientContainer в библиотеке динамических ссылок RPCRT4.dll
(Текущие) предложения в ответах / комментариях оказались безуспешными.