由于该错误,我无法安装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 registry
与Connector/Net
任何线索我怎么能解决它?
我不得不与这个战斗了好几个小时! 我也设法解决这个问题,因为大部分可用的信息都是没有用的,这对我来说是一个成就。
我以前有一个版本的MySQL .Net连接器安装。 在某些时候,我卸载它,以便过去与WebMatrix的问题。 看来,卸载过程是有点错误(见这里举一个例子: http : //bugs.mysql.com/bug.php?id=64443 )
修复
非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
关键字查找键,值,数据。
删除所有的东西,你会发现。 这就对了!
在进入任何聪明的事情之前,请按照以下步骤进行操作。
你有多个用户帐户吗?
如果是=>转到所有用户帐户并从最低版本开始卸载MySQL连接器。
你有没有可能使用任何MySQL连接器的程序?
如果是,请在卸载或安装MySQL连接器之前关闭它们
你有没有在步骤1和2?
如果是=>开始聪明,使用RegEdit或任何其他可用的选项。 检查此链接的注册表选项
我已经尝试了所有的建议,包括注册表查找的键,值等…和删除。
但没有固定的,相同的警告错误!
我终于解决了这个,
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来启用回滚功能。
卸载