背景:在我的Windows10系统上要安装旧版本的Microsoft Visio 2010,用于学习软件工程导论的画图,但在软件压缩包下载好之后要安装时系统报了这个错“不能安装32位版本的Office2010,因为您当前已经安装了64位Office产品,32位安装不支持64位产品安装……”,具体信息如下:
原因:经过查询后我得知,在已有64位office的情况下,安装32位的Visio会报错
解决方案:
1.通过桌面任务栏下方的任务栏找到“搜索”一栏,并向其中输入“注册表编辑器"
2.按如下路径进入到相应位置“\HKEY_CLASSES_ROOT\Installer\Products\"
3.搜索Products文件夹下的初始几个文件夹,找到报错弹窗中提示的出现冲突的软件所在的文件夹,下面以我的为例,如我的报错弹窗中提示的出现冲突的软件信息是“Microsoft Access database engine 2010(Chinese(Simplified))”,那么我就在Products文件夹下找到了000041091D0040800100000000F01FEC这个文件夹,里面包含了“Microsoft Access database engine 2010(Chinese(Simplified))”这个信息:
4.将此注册表以同样的名字导出到桌面(右键->导出)
5.删除此注册表(即刚刚导出的文件夹)
6.安装visio,此时就会安装成功,但是导致office不能工作,所以需要将刚刚删除的注册表恢复
7.安装Visio成功后,将刚刚导出到桌面的注册表重新导入回Products目录下(点击左上角找到“导入”)
8.此时office64 ,和Visio32都能工作