Невозможно удалить MySQL, Connector/Net 6.3 или выше

Я не могу установить MySQL Connector/Net из-за MS Web Platform из-за этой ошибки.

MSI (E4:D8) [12:15:40:237]: Выполнение действия: LaunchConditions Действие завершено 12:15:40: SetHLMPath. Возвращаемое значение 1. Начало действия 12:15:40: LaunchConditions. MSI (E4:D8) [12:15:40:238]: Продукт: MySQL Connector Net 6.5.4 - предыдущая версия Connector/Net 6.3 или выше уже установлена. Пожалуйста, сначала удалите эту версию.

Действие завершено 12:15:40: Условия запуска. Возвращаемое значение 3. Действие завершено 12:15:40: УСТАНОВИТЬ. Возвращаемое значение 3. MSI (E4:D8) [12:15:40:239]: Примечание: 1: 1708 MSI (E4:D8) [12:15:40:239]: Продукт: MySQL Соединитель Net 6.5.4 - установка не удалась.

MSI (E4:D8) [12:15:40:239]: установщик Windows установил продукт. Наименование продукта: MySQL Connector Net 6.5.4. Версия продукта: 6.5.4. Язык продукта: 1033. Производитель: Oracle. Успешная установка или статус ошибки: 1603.

У меня не установлен разъем под Program Files/MySQL папка, а также я не могу найти ключ в windows registry с Connector/Net

Любая подсказка, как я могу это исправить?

7 ответов

Решение

Я только что нашел 100% работающее решение и смог установить MySQL Connector/Net через Web Platform.

Что вам нужно сделать, это просто открыть реестр Windows и искать ключи, значения, данные, используя MySQL Connector Net ключевое слово.

Удалите все, что найдете. Вот и все!

Мне пришлось сражаться с этим довольно много часов! Мне также удалось исправить это самому, так как большая часть доступной информации была бесполезна - довольно большое достижение для меня.

Ранее у меня была установлена ​​версия MySQL .Net Connector. В какой-то момент я удалил его, чтобы избавиться от проблем с WebMatrix. Кажется, что процесс удаления немного неисправен (см. Здесь для одного примера: http://bugs.mysql.com/bug.php?id=64443)

Исправление

  1. Запустите средство "Запуск программы установки и удаления неполадок" на этой странице: http://support2.microsoft.com/kb/2438651
  2. Сообщите мастеру, что у вас проблемы с удалением продукта.
  3. Через некоторое время выберите пункт "MySQL Net Connector " в списке и попросите мастера "восстановить" удаление

Установка без WebMatrix 4. Если вы не устанавливаете через WebMatrix, запустите установщик для соединителя. Выберите "Выборочная" установка и убедитесь, что установлены только компоненты CORE. Установка будет успешно завершена. Кажется, что некоторые другие компоненты являются причинами проблем при установке. Я подозреваю, что это какая-то проблема GAC, но я не уверен.

Установка WebMatrix 5. Если вы используете WebMatrix, определите, какую версию коннектора MySQL он пытается установить (6.5.4 на момент написания). Получите версию (и пакет msi), попытавшись установить любое приложение галереи, которое вы пытаетесь установить, которое не удается (например, WordPress). Откройте журнал установки. Там должно быть расположение разъема MSI. Скопируйте и вставьте его. 6. Теперь откройте командную строку с повышенными правами. Введите

    msiexec /i "<pasted location of the connector msi file>"

Не забывайте речевые отметки! Запустите установщик согласно шагу 4.

Очевидно, что это будет бесполезно, если вам понадобятся и другие установленные компоненты, но это только начало.

После двухдневной борьбы и безрезультатных поисков мне удалось удалить mysql-for-visualstudio-1.2.3 и установить MySQL-for-visual-studio-1.2.9.

Я использовал Geek Uninstaller и Selected Force Removal, которые у меня есть на флэш-накопителе портативных приложений.

  1. Загрузите Geek Uninstaller по ссылке ниже
  2. Извлечь в "Geek" почтовый файл
  3. запустить в geek.exe файл
  4. Посмотрите на MySQL-разъем или которые когда - либо программу, которая rollsback или не деинсталлировать.
  5. Щелкните правой кнопкой мыши и выберите удаление силы
  6. Подтвердить удаление
  7. Он просканирует оставшиеся файлы и папки, а затем покажет, что он нашел.
  8. Щелкните Готово.

    Geek Uninstaller можно бесплатно скачать здесь: Страница загрузки Geek Uninstaller

Вы также можете попробовать его самостоятельно и посмотреть, работает ли он. Я использовал его некоторое время и надеюсь, что смогу решить вашу проблему, поскольку он также сканирует и удаляет записи реестра программы, которую вы хотите удалить.

Я перепробовал все предложения, включая поиск в реестре ключей, значений и т. Д.... и удаление.
Но ничего не исправлено, та же ошибка предупреждения!

Я наконец решил это,

  1. Перейти к -> RegEdit
  2. Найти и удалить этот ключ реестра (5FD88490-011C-4DF1-B886-F298D955171B)

Работает отлично!

Прежде чем приступить к чему-либо умному, выполните следующие шаги;

  1. У вас есть несколько учетных записей?

    если да => перейдите ко всем учетным записям пользователей и удалите MySQL Connectors, начиная с самой низкой версии.

  2. Есть ли у вас открытые программы, которые могут использовать любые MySQL Connectors?

    если да => закройте их перед удалением или установкой MySQL Connector

  3. Вы потерпели неудачу на шагах 1 и 2?

    если да => начать быть умным, используйте RegEdit или любые другие доступные опции. проверьте эту ссылку для параметра regedit

У меня возникла проблема с удалением коннектора.NET 8.0.15 в Win10

Проблема заключалась в закомментированной записи в моем файле machine.config [%systemroot%\Microsoft.NET\Framework64\v4.0.30319\CONFIG]

Это то, что я сделал сам...

Удаление закомментированной записи позволило мне удалить / обновить

Это сработало для меня (наконец-то)

шаги:

Для Windows 10 я нашел для MySQL Connector Net 7.0.5 раздел реестра и удалил: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{5728E6B1-9316-468B-A381-8EA2867E747A}

Если у вас возникли проблемы с поиском раздела реестра, попробуйте запустить msiexec с командой print to log, например:

msiexec /x "<location>\mysql-connector-net-x.x.x.msi" /L*V "<log file name>"

Я удостоверился, что папка соединителя папки в Программных файлах содержала dll (MySql.Data.dll, MySql.Data.Entity.EF6.dll, MySql.Web.dll)

Отключить функцию отката:

  • Добавьте в HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\Installer свойство "DisableRollback" со значением 1 (двойное слово) или вы можете вставить его в файл "reg":

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\Installer]
    

    "DisableRollback" = DWORD:00000001

Я предлагаю вам включить функцию отката, удалив запись в реестре или установив значение 0.

Удалить

Это может быть http://bugs.mysql.com/bug.php?id=62606

Похоже, у многих людей были проблемы с этим.

Для удаления этот метод также может быть полезен, если вы знаете, когда устанавливали программу.

  1. Выполните восстановление системы, зайдя в меню "Пуск" в Windows и щелкнув правой кнопкой мыши на "Компьютер".
  2. Зайдите в Свойства и найдите защиту системы. Должна быть кнопка с надписью "Восстановление системы".
  3. Вы можете выбрать, как далеко вы хотели бы восстановить вашу систему.

Это может помочь вам удалить программу и многие другие программы. Имейте в виду, что этот метод следует использовать только в том случае, если вы не загрузили или не удалили ничего, что вы постоянно хотите оставить прежним, что в случае, если вам придется повторить его.

Другие вопросы по тегам