Перш за все, вибачте з довжиною, ця посада дуже довга і потребує певного фону, по-друге; мені важко було розпізнати сигнал від шуму, будь ласка, майте на увазі, якщо щось із цього не стосується:
Кілька тижнів тому я добровільно вирішив оновити до Windows 10. Після цього я нарешті вирішив видалити установки Python, які мені більше не потрібні. Після видалення останнього 2.7 (і збереження лише 3.4.3) все, здавалося, спрацювало нормально, поки мій комп'ютер несподівано не вийшов з ладу. З тих пір Windows 10 ніколи не був таким, надзвичайно ненадійним.
Мене змусили знову перейти на Windows 7, і після запуску. Мені надійшло два повідомлення про помилку: одне, яке вказало dll python, не було знайдено, а інше, яке сказало:
Точку входу процедури RpcImpersonateClientContainer не вдалося розмістити в бібліотеці динамічних посилань RPCRT4.dll
Ця друга помилка, я вважаю, є вирішальною. Короткий пошук вказує на це , що говорить, що це лише процес Windows 10.
Мені вдалося кілька разів перевстановити та видалити python 2.7 та 3.4.3, і помилка dt python більше не з’являлася (тому наразі у мене є 3.4.3 як єдина версія Python у моїй машині).
Однак друга помилка зберігалася. Я спробував видалити всі сервіси MySQL на своїй машині, і мені вдалося здебільшого, крім двох:
MySQL Connector 6.9.5 та MySQL for Excel 1.3.3 я не зміг видалити, що б я не робив. Я спробував рішення у цій відповіді , але отримав таку помилку:
OpenService FAILED 1060:
Зазначена послуга не існує як встановлена служба.
Тепер я намагаюся перевстановити MySQL спільноти версії 5.6.26.0 через інсталятор microsoft (розширення msi). Я натискаю на нього і отримую його, щоб показати вікно, де написано щось на кшталт "збирання відповідної інформації ...", а потім воно просто зникає.
ПРИМІТКА . Коли я намагаюся встановити через веб-спільноту. Мені вдається потрапити на наступний екран (чи хочете, щоб ця програма вносила зміни ...?), А потім вона знову зникає.
І те, і інше ніде в процесах Windows.
Однак після запуску веб-спільноти кілька разів, MySQL Installer -Community
у моєму списку з’являється встановлена програма для зміни / видалення. Якщо я спробую змінити це, нічого не станеться, але якщо я спробую його видалити:
Точку входу процедури RpcImpersonateClientContainer не вдалося розмістити в бібліотеці динамічних посилань RPCRT4.dll
Знову ж таки, друга помилка (але її вдається видалити).
Інший пошук Google пізніше, ця французька нитка спливала. Моя французька в кращому випадку неохайна, але, здається, єдина відповідь передбачає пошкоджену DLL та, можливо, нову установку?
Напевно, не пов'язана між собою примітка: Комп'ютер попросив мене оновлювати кожен раз, коли я його запускав. Через пару хвилин знайомий логотип з’явиться над опцією «вимкнути». Кожен раз, коли я вирішив встановити оновлення, це, мабуть, було і налаштовувалося ще деякі речі при запуску. Але кожен раз це траплялося ще раз.
Я перевірив більш ретельно, і він встановлював KB3083186 знову і знову, тому я відремонтував .NET 4.6, відключив автоматичне оновлення, і тепер, здається, це добре.
Релевантні деталі моєї машини такі:
ОС: Домашня версія преміум класу Windows 7, пакет оновлень 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
(Поточні) пропозиції у відповідях / коментарях виявилися невдалими.