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

时间:2014-01-21 14:12:34

标签: .net windows uninstall mysql-connector

由于该错误,我无法安装因MS Web平台而导致的MySQL Connector / Net。

  

MSI(E4:D8)[12:15:40:237]:采取行动:LaunchConditions行动   结束时间12:15:40:SetHLMPath。返回值1.行动开始12:15:40:   LaunchConditions。 MSI(s4)(E4:D8)[12:15:40:238]:产品:MySQL   Connector Net 6.5.4 - 以前版本的Connector / Net 6.3或   已安装更高。请先卸载该版本。

     

动作以12:15:40结束:LaunchConditions。返回值3.行动结束   12:15:40:安装返回值3. MSI(s4)(E4:D8)[12:15:40:239]:   注意:1:1708 MSI(E4:D8)[12:15:40:239]:产品:MySQL   Connector Net 6.5.4 - 安装失败。

     

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

我没有在Program Files/MySQL文件夹下安装连接器,以及windows registryConnector/Net

找不到任何密钥

我有什么方法可以解决它?

9 个答案:

答案 0 :(得分:11)

我必须在这几个小时内打架!我也设法解决了这个问题,因为大部分可用的信息都没有用 - 这对我来说非常成功。

我之前安装了MySQL .Net Connector的版本。在某些时候,我卸载它以便解决WebMatrix的问题。似乎卸载过程有点错误(请参阅此处的一个示例:http://bugs.mysql.com/bug.php?id=64443

修复

  1. 运行"启动程序安装和卸载疑难解答"此页面上的工具:http://support2.microsoft.com/kb/2438651
  2. 告诉向导您在卸载产品时遇到问题。
  3. 片刻之后,选择" MySQL Net Connector"列表中的项目,并有向导"修复"卸载
  4. 非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运行安装程序。

    显然,如果您还需要安装其他组件,这将不会有多大用处,但这只是一个开始。

答案 1 :(得分:10)

我刚刚找到了100%可行的解决方案,可以通过Web平台安装MySQL Connector / Net。

您需要做的只是打开Windows注册表并使用查找键,值和数据 MySQL Connector Net关键字。

删除您会找到的所有内容。就是这样!

答案 2 :(得分:4)

经过2天的艰苦奋斗和搜索无济于事,我设法卸载了mysql-for-visualstudio-1.2.3并安装了MySQL-for-visual-studio-1.2.9

我使用了便携式应用程序闪存驱动器中的Geek Uninstaller和Selected Force Removal。

    从下面的链接
  1. 下载 极客卸载程序
  2. 提取 “怪胎” zip文件
  3. 运行 geek.exe 文件
  4. 寻找以查找 mysql-connector ,或回滚或无法卸载的程序。
  5. 右键单击并选择强制移除
  6. 确认删除
  7. 它将扫描剩余的文件和文件夹,然后显示找到的内容
  8. 单击“完成”。

    Geek Uninstaller可以在此处免费下载:Geek Uninstaller Download Page

您也可以自己尝试一下,看看它是否有效,我已经使用了一段时间,并且我相信我可以解决您的问题,因为它还会扫描并删除您要卸载的程序的注册表项。

How To force program removal with Geek Uninstaller

答案 3 :(得分:2)

在进入任何聪明之前,请执行以下步骤;

  1. 您是否有多个用户帐户

    if yes =&gt;转到所有用户帐户并从最低版本开始卸载MySQL连接器。

  2. 您是否有可能正在使用任何MySQL连接器的程序打开

    if yes =&gt;在卸载或安装MySQL连接器之前关闭它们

  3. 您是否在步骤1和2上失败了?

    if yes =&gt;开始聪明,使用RegEdit或任何其他可用选项。检查this link是否有regedit选项

答案 4 :(得分:2)

我已经尝试了所有建议,包括注册表查找键,值等等。并删除 但没有任何修复,同样的警告错误!

我终于解决了这个问题,

  1. 转到 - &gt;注册表编辑
  2. 查找并删除此注册表项(5FD88490-011C-4DF1-B886-F298D955171B
  3. 完美地运作!

答案 5 :(得分:1)

在Win10中卸载.NET连接器8.0.15时遇到问题

问题出在我的machine.config文件[%systemroot%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ CONFIG]中注释掉的条目

这是我自己做的事...

删除注释掉的条目使我能够卸载/升级

答案 6 :(得分:0)

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

看起来很多人都遇到了问题。

答案 7 :(得分:0)

这对我有用(最后)

步骤:

对于Windows 10,我发现了MySQL Connector Net 7.0.5的注册表项&amp;删除: HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \微软\的Windows \ CurrentVersion \卸载{5728E6B1-9316-468B-A381-8EA2867E747A}

  

如果您在查找注册表项时遇到问题,请尝试使用print to log运行msiexec,例如:

     

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

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

禁用回滚功能:

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

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

    “DISABLEROLLBACK”= DWORD:00000001

  

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

卸载

答案 8 :(得分:0)

对于卸载,如果您知道安装程序的时间,则此方法也可能有用。

  1. 通过进入Windows的“开始”菜单并右键单击“计算机”来进行系统还原。
  2. 进入“属性”并寻找“系统保护”。应该有一个按钮 在其上的“系统还原”。
  3. 您可以选择恢复系统的时间。

这可以帮助您卸载程序和许多其他程序。请记住,仅当您尚未下载或卸载永久要保持不变的任何内容时,才应使用此方法,以防万一您需要重做。