由于该错误,我无法安装因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 registry
中Connector/Net
我有什么方法可以解决它?
答案 0 :(得分:11)
我必须在这几个小时内打架!我也设法解决了这个问题,因为大部分可用的信息都没有用 - 这对我来说非常成功。
我之前安装了MySQL .Net Connector的版本。在某些时候,我卸载它以便解决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运行安装程序。
显然,如果您还需要安装其他组件,这将不会有多大用处,但这只是一个开始。
答案 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。
单击“完成”。
Geek Uninstaller可以在此处免费下载:Geek Uninstaller Download Page
您也可以自己尝试一下,看看它是否有效,我已经使用了一段时间,并且我相信我可以解决您的问题,因为它还会扫描并删除您要卸载的程序的注册表项。
答案 3 :(得分:2)
在进入任何聪明之前,请执行以下步骤;
您是否有多个用户帐户?
if yes =&gt;转到所有用户帐户并从最低版本开始卸载MySQL连接器。
您是否有可能正在使用任何MySQL连接器的程序打开?
if yes =&gt;在卸载或安装MySQL连接器之前关闭它们
您是否在步骤1和2上失败了?
if yes =&gt;开始聪明,使用RegEdit或任何其他可用选项。检查this link是否有regedit选项
答案 4 :(得分:2)
我已经尝试了所有建议,包括注册表查找键,值等等。并删除 但没有任何修复,同样的警告错误!
我终于解决了这个问题,
5FD88490-011C-4DF1-B886-F298D955171B
)完美地运作!
答案 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)
对于卸载,如果您知道安装程序的时间,则此方法也可能有用。
这可以帮助您卸载程序和许多其他程序。请记住,仅当您尚未下载或卸载永久要保持不变的任何内容时,才应使用此方法,以防万一您需要重做。