Проблеми з установкою MySQL


10

Перш за все, вибачте з довжиною, ця посада дуже довга і потребує певного фону, по-друге; мені важко було розпізнати сигнал від шуму, будь ласка, майте на увазі, якщо щось із цього не стосується:

Кілька тижнів тому я добровільно вирішив оновити до 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

(Поточні) пропозиції у відповідях / коментарях виявилися невдалими.


Ви намагалися знайти нову версію RPCRT4.dll. У мене версія 10.0.15063.0. Можливо, вам потрібна і старша версія.
кібернард

Відповіді:


2

Чому б не створити 1-2 Гб VM з VirtualBox (безкоштовно), поставити на нього Ubuntu Server (також безкоштовно) та встановити MySQL (безкоштовно) на це?


-1

У мене є аналогічна проблема. Помилка "Точку входу процедури RpcImpersonateClientContainer не вдалося розмістити в бібліотеці динамічних посилань RPCRT4.dll" відображається при запуску деяких програм (наприклад, KeePass.exe програма зберігання паролів). Єдиний спільний з вашою проблемою те, що я також оновив з Windows 7 64bit на Windows 10, але оновлення не вдалося, і я був змушений повернутися назад до Win 7. З цього моменту помилка присутня. Дивлячись на Google, я виявив багато інших публікацій із цією помилкою, що трапляється в різних випадках, мають спільне зниження рівня 10 до Win 7. Відновлення RPCRT4.DLL не допомогло. Подивіться на це як на приклад http://answers.microsoft.com/en-us/windows/forum/windows_7-update/expresstrayexe/ddb129f6-42b7-4af3-98ea-3de850f5aec5

Я також знайшов це посилання https://msdn.microsoft.com/en-us/library/windows/desktop/mt297489%28v=vs.85%29.aspx, де Microdoft описує функцію як нову функцію Win 10, яку немає в Виграти бібліотеку 7 або Win 8. (Він також оголошує точку входу RpcImpersonateClientContainer як застарілу і не підтримується, можливо, буде видалена в майбутньому ... !!!!) Я зараз розслідую можливість оновлення до Win10 встановити нову версію якогось dll або програми, що пониження не відновилося ... цей dll Win 10 dll звичайно може спробувати зателефонувати на RpcImpersonateClientContainer, не знаючи, що його більше немає ...


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.