无法卸载MySQL Connector / Net 6.3或更高版本

由于该错误,我无法安装MySQL连接器/networking到期的MS Web平台。

MSI(E4:D8)[12:15:40:237]:正在执行操作:LaunchConditions操作结束12:15:40:SetHLMPath。 返回值1. Action start 12:15:40:LaunchConditions。 MSI(E4:D8)[12:15:40:238]:产品:MySQL Connector Net 6.5.4 – 已安装以前版本的Connector / Net 6.3或更高版本。 请先卸载该版本。

行动结束12:15:40:LaunchConditions。 返回值3.行动结束12:15:40:INSTALL。 返回值3. MSI(E4:D8)[12:15:40:239]:注意:1:1708 MSI(E4:D8)[12:15:40:239]:产品:MySQL连接器networking6.5.4 – 安装失败。

MSI(E4:D8)[12:15:40:239]:Windows Installer安装了该产品。 产品名称:MySQL Connector Net 6.5.4。 产品版本:6.5.4。 产品语言:1033.制造商:Oracle。 安装成功或错误状态:1603。

我没有连接器安装在Program Files/MySQL文件夹下,以及我无法find任何键在windows registryConnector/Net

任何线索我怎么能解决它?

我不得不与这个战斗了好几个小时! 我也设法解决这个问题,因为大部分可用的信息都是没有用的,这对我来说是一个成就。

我以前有一个版本的MySQL .Net连接器安装。 在某些时候,我卸载它,以便过去与WebMatrix的问题。 看来,卸载过程是有点错误(见这里举一个例子: http : //bugs.mysql.com/bug.php?id=64443 )

修复

  1. 运行此页上的“启动程序安装和卸载疑难解答程序”工具: http : //support2.microsoft.com/kb/2438651
  2. 告诉向导,您在卸载产品时遇到问题。
  3. 一段时间后,选择列表中的“MySQL网络连接器”项目,并有向导“修复”卸载

非WebMatrix安装 4.如果您不通过WebMatrix安装,则运行连接器的安装程序。 选择“自定义”安装,并确保只安装了CORE组件。 安装将成功完成。 看来其他一些组件是导致安装问题的原因。 我怀疑这是某种GAC问题,但我无法确定。

WebMatrix安装 5.如果您正在使用WebMatrix,那么确定要安装的MySQL连接器的版本(在撰写本文时为6.5.4)。 通过尝试安装任何您试图安装失败的图库应用程序(即WordPress)来获取版本(和msi包)。 打开安装日志。 在那里应该有连接器msi的位置。 复制并粘贴它。 6.现在打开提升的命令提示符。 输入

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

不要忘记语音标记! 按照步骤4运行安装程序。

显然,如果你还需要安装其他的组件,这也没什么用处,但这是一个开始。

我刚刚发现了100%的工作解决方案,并可以通过Web平台安装MySQL Connector / Net。

你必须做的只是打开Windows注册表,并使用MySQL Connector Net关键字查找键,值,数据。

删除所有的东西,你会发现。 这就对了!

在进入任何聪明的事情之前,请按照以下步骤进行操作。

  1. 你有多个用户帐户吗?

    如果是=>转到所有用户帐户并从最低版本开始卸载MySQL连接器。

  2. 你有没有可能使用任何MySQL连接器的程序?

    如果是,请在卸载或安装MySQL连接器之前关闭它们

  3. 你有没有在步骤1和2?

    如果是=>开始聪明,使用RegEdit或任何其他可用的选项。 检查此链接的注册表选项

我已经尝试了所有的建议,包括注册表查找的键,值等…和删除。
但没有固定的,相同的警告错误!

我终于解决了这个,

  1. 转到 – > RegEdit
  2. 查找并删除此注册表项( 5FD88490-011C-4DF1-B886-F298D955171B

完美的作品!

这可能是这个http://bugs.mysql.com/bug.php?id=62606

看起来不少人有问题。

这对我来说(最后)

脚步:

对于Windows 10我找到了MySQL Connector Net 7.0.5的注册表键&删除:HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall {5728E6B1-9316-468B-A381-8EA2867E747A}

如果您在查找注册表项时遇到问题,请尝试运行带打印的msiexec进行日志记录,例如:

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

我已经确保Program Files中的文件夹连接器文件夹包含dll(MySql.Data.dll,MySql.Data.Entity.EF6.dll,MySql.Web.dll)

禁用回滚功能:

  • 将值为1(双字)的属性“DisableRollback”添加到HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Policies \ Microsoft \ Windows \ Installer,或者将其粘贴到“reg”文件中:

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

    “DISABLEROLLBACK”= DWORD:00000001

我建议您通过删除注册表中的条目或将值设置为0来启用回滚功能。

卸载