Office/Visio卸载残留或版本冲突导致无法安装问题的解决办法_force remove office-程序员宅基地

技术标签: Office  windows  

Office/Visio安装常见问题总结

很多朋友在卸载旧版本Office安装新版本Office时总会遇到旧版本卸载不干净,导致新版本无法安装的情况(比如作者这里是卸载2016残留导致无法安装2019),或者安装Visio时与电脑上已有的Office冲突无法安装,甚至可能安装过程顺利,但最后发现明明安装的office 2019软件却还是回到了office 2016。这些问题主要表现为以下几种:

(1)提示网络连接问题或硬盘空间不足

在确认网络无问题、硬盘空间足够的情况下,安装程序仍然提示:We’ re sorry, we had a problem installing your Office program(s).
Is your internet connection working? Do you have enough free space on your main hard drive?
Please try installing again after you’ ve checked the above.
在这里插入图片描述

(2)32/64位版本冲突

即旧版本的Office与新版本的Office位数不一致。在这里插入图片描述

(3)Office/Visio冲突(click-to-run与windows installer冲突)

当Office 2016/2019的安装技术是即点即用(click-to-run),visio 2016的安装技术是windows installer时,两者在先后安装时会提示:click-to-run和windows installer的程序不能并存,一次只能安装一种类型。可分为要安装的Visio与原有Office冲突与要安装的Office与原有的Visio冲突两种。

要安装的Visio与原有Office冲突

要安装的Office与原有的Visio冲突

解决办法

上述问题出现的原因主要是旧版本的office/visio未完全卸载或者office与Visio版本冲突,因此解决方法无非是把旧版本完全卸载干净或者让新安装的版本适应原有版本。我们可以通过手动修改注册表或者软件清理的方法完成,其中首推软件清理,省力省心适合小白。

利用软件完全卸载旧版本

这个方式比较省心,一般只需要完全卸载旧版本,新版本的安装就不会出问题了。

微软官方推荐工具

微软官方推荐的Office卸载工具有新旧两个版本,新的为SetupProd_OffScrub.exe,旧的为o15-ctrremove.diagcab,建议先从旧版尝试,新版似乎很容易运行失败。

SetupProd_OffScrub.exe

在这里插入图片描述

旧版下载官网没有,这里放一个吾爱破解网站的参考链接:

o15-ctrremove.diagcab

Office_2013-2019_C2R_Install

Office 2013-2019 C2R Install是由俄罗斯人Ratiborus制作的Microsoft Office下载、安装、管理的自定义部署工具。它可以在线下载安装 Office 2013-2019 的各个版本,离线安装部署Office镜像,自定义安装Office产品组件,KMS激活Office支持Office零售版转换批量许可版,在线KMS激活Office,可选内置Office密钥许可证安装。

该软件集成了强力清扫office残余文件的脚本,首先要右键用管理员权限运行它,然后点击左下方“force remove office"按钮,等按钮由灰色恢复为彩色,并且日志框中显示success才算完成了。注意清除按钮会清除电脑上所有的office,右边的勾选组件功能是安装用的

Office 2013-2019 C2R Install

在这里插入图片描述

其他工具

以下四种工具,UninstallO16.cmd为专门的Office 2016清理工具,其他三种是均为免安装软件卸载工具。

(1)Office16命令行卸载软件UninstallO16.cmd:UninstallO16.cmd

(2)Revo Uninstall Freeware:https://www.revouninstaller.com/revo-uninstaller-free-download/

(3)Uninstall tool:https://crystalidea.com/uninstall-tool/portable-mode

(4)Total Uninstall:https://www.martau.com/zh-CN/uninstaller-download.php

手动修改注册表解决问题(2)

该方法主要针对问题(2),32/64位版本冲突

1.命令行输入regedit

2.打开注册表定位到:HKEY_CLASSES_ROOT\Installer\Products

3.看到以“00006”开头注册表键值,点击这些“00006”,观察右边的键值就能看到“Office 16 Click-to-Run Extensibility Component”

4.把“00006”相关的注册表值全部删除

在这里插入图片描述

手动修改注册表解决问题(3)

以要安装的Office与原有的Visio冲突为例:

1.命令行输入regedit

2.打开注册表定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office16.VISPRO
ProductCodes REG_MULTI_SZ {90160000-006E-0804-1000-0000000FF1CE} {90160000-00C1-0804-1000-0000000FF1CE} {90160000-00E1-0804-1000-0000000FF1CE} {90160000-001F-0804-1000-0000000FF1CE} {90160000-00C1-0000-1000-0000000FF1CE} {90160000-001F-0409-1000-0000000FF1CE} {90160000-0054-0804-1000-0000000FF1CE} {90160000-002C-0804-1000-0000000FF1CE} {90160000-0051-0000-1000-0000000FF1CE}

3.删除Office16.VISPRO

如果在注册表中找不到该键值,可以试试用注册表查找器Regfinder。

通过微软官方Office Deployment Tool解决问题(3)

以安装的Visio与原有Office冲突为例:

  1. 下载 Office Deployment Tool
    在这里插入图片描述

  2. 按图中形式修改配置文件
    打开 configuration-Office365-x64.xml,把其中内容修改为:

<Configuration>
  <Add OfficeClientEdition="64" SourcePath="E:\Visio\" Version="16.0.4266.1003" DownloadPath="I:\">
    <Product ID="VisioProXVolume" PIDKEY="69WXN-MBYV6-22PQG-3WGHK-RM6XC">
        <Language ID="en-us" />
    </Product>
  </Add>  
</Configuration>

其中,SourcePath 是随意指定的一个空闲路径,如E:\Visio\;DownloadPath 指定安装 Visio 的 ISO 文件装载后的光盘的路径,我的是 I:\(如前面图片所示);Version 可以通过看光盘中某些文件的名字获知。

3.打开 cmd

按 Win+R 打开 cmd,运行如下命令:
在这里插入图片描述
首先用 cd /d 转到 Office Deployment Tool 解压的目录,也就是 configuration-Office365-x64.xml 所在的目录,然后输入

setup /download configuration-Office365-x64.xml

此时 Office Deployment Tool 会根据 configuration-Office365-x64.xml 中的配置,从 DownloadPath 中获取 Visio 的安装文件,到 SourcePath 中。

  1. 打开 SourcePath

可以看到其中有一个 Office 文件夹,打开后有一个 Data 文件夹。

注意到光盘中也有一个 office 文件夹,打开后有一个 data 文件夹。

这时复制光盘中的 office 文件夹中的 setup64.exe

粘贴到 SourcePath 中的 Office 文件夹中。

setup64.exe

在这里插入图片描述

  1. 运行 setup64.exe

运行刚刚粘贴的 setup64.exe,即可开始安装。
在这里插入图片描述
6. 安装成功
在这里插入图片描述
在这里插入图片描述

参考

[1] https://blog.csdn.net/swordiel/article/details/88319345?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduend~default-4-88319345.nonecase&utm_term=office2016%E5%8D%B8%E8%BD%BD%E4%B8%8D%E5%B9%B2%E5%87%80%E6%80%8E%E4%B9%88%E5%8A%9E&spm=1000.2123.3001.4430

[2] https://www.zhihu.com/question/56412610

[3] https://support.microsoft.com/en-us/office/uninstall-office-from-a-pc-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=en-us&rs=en-us&ad=us

[4] https://www.dcydz.com/1480.html

[5] https://answers.microsoft.com/en-us/office/forum/office_2013_release-office_install/we-are-sorry-we-had-problems-installing-your/4588be5c-0cf7-41ec-bf69-f417e7448691?db=5

[6] https://blog.csdn.net/chenghaibing2008/article/details/52700802

[7] https://blog.csdn.net/qq_38882906/article/details/82704768

[8] https://blog.csdn.net/qq_38882906/article/details/82704768

[9] https://blog.csdn.net/tigerking1001/article/details/89385964?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf

[10] https://blog.csdn.net/qq_15971883/article/details/90755447

[11] https://blog.csdn.net/qq_35170213/article/details/85258075?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014453692/article/details/109527371

智能推荐

linux usb虚拟网卡(NCM)_linux usb ncm-程序员宅基地

文章浏览阅读6.6k次。1. kernel config<M>USB Gadget precomposed configurations<M>Ethernet Gadget (with CDC Ethernet support) <M>Network Control Model (NCM) support2. build modulesmake ARCH=arm64 CROSS_COMPILE=aar..._linux usb ncm

Struts 应用转移到 Struts 2-程序员宅基地

文章浏览阅读1.9k次。 翻译:SpringSide团队 转载请注明出处。有很多人都很熟悉 Struts, 无论是从项目中直接获得的实战经验还是从书中了解到的。我们这一系列文章,将通过一个由 Stuts 转移到 Struts2 简单的例子向大家展现Struts2的所有特征。 在我们开始这个例子之前,你需要去知道一点 Struts2的背景知识。 在第一部分的文章中,我们将介绍Struts2与Struts的核心

在Windows平台上安装MRTG流量监控软件_mrtg 下载-程序员宅基地

文章浏览阅读188次。打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。_mrtg 下载

kaggle简单使用教程(代码查找.下载、项目建立.运行、参加比赛)_kaggle在线写代码-程序员宅基地

文章浏览阅读1w次,点赞7次,收藏35次。Kaggle机器学习竞赛、托管数据库、编写和分享代码_kaggle在线写代码

network.service - LSB: Bring up/down networking_network.service - lsb: bring up/down networking lo-程序员宅基地

文章浏览阅读3.1k次,点赞11次,收藏14次。CentOS7突然连接不了网络,使用systemctl status network后报如下错误network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: failed (Result: exit-code)【解决方案】停止NetworkManager并取消开机启动chkconfig NetworkMan_network.service - lsb: bring up/down networking loaded: loaded (/etc/rc.d/in

随便推点

OpenCV图像梯度_opencv 计算梯度图像-程序员宅基地

文章浏览阅读1.7k次。目标在本章中,我们将学习:寻找图像梯度、边缘等 我们将看到以下职能:cv2.sobel(), cv2.scharr(), cv2.Laplacian()等理论OpenCV提供三种类型的梯度滤波器或高通滤波器,Sobel、Scharr和Laplacian.我们会看到他们中的每一个。1.Sobel和Scharr衍生物¶Sobel算子是一种联合高斯平滑加微分运算,具有更强的..._opencv 计算梯度图像

flutter 聊天界面+表情图片_flutter表情包插件-程序员宅基地

文章浏览阅读2.6k次。网上找了找 零零碎碎有一些文章 没找到一个整体的 自己做完记录一下 防止忘了大体就是这样聊天气泡用的是https://blog.csdn.net/oterminator12/article/details/105790961这个文章看到的然后表情用的是https://blog.csdn.net/qq_36676433/article/details/104756685这个文章看到的整体结构及底部输入/表情选择部分body下的结构主要为最外层Column,然后聊天部分用F..._flutter表情包插件

win10应用:便签 商店 xbox等打不开,报错0x800704cf_xbox0x800704cf错误代码-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏2次。登录便签,一直报错:执行此操作需要Internet,0x800704cf。笔者网络是没有问题的,其它程序可以正常访问。解决方法关闭代理1.Win+R打开运行,输入 inetcpl.cpl 打开internet选项界面2.切换到[连接]选项,点击局域网设置。红色框选处的两个勾取消。笔者上述配置后即可解决问题。如若还不能解决,试试下面这个方法设置DNS服务器地址,首选设置为4.2.2.1 备用设置为4.2.2.2..._xbox0x800704cf错误代码

conda命令克隆(复制)环境_conda clone-程序员宅基地

文章浏览阅读8.9w次,点赞55次,收藏138次。在服务器上想要使用别人搭好的环境,但是又怕自己对环境的修改更新会影响他人的使用,这个时候可以使用conda命令进行复制环境。首先假设已经安装了Anaconda。根据已有环境名复制生成新的环境假设已有环境名为A,需要生成的环境名为B:conda create -n B --clone A根据已有环境路径复制生成新的环境假设已有环境路径为D:\A,需要生成的新的环境名为B:conda ..._conda clone

Enterprise:使用 MySQL connector 同步 MySQL 数据到 Elasticsearch_mysql connectors-程序员宅基地

文章浏览阅读3.1k次。在本文中,我们非常详细地描述如何使用 MySQL connector 来同步 MySQL 和 Elasticsearch 的索引。它使用起来非常方便。如果大家对 Logstash 很熟悉的话,请参阅我之前的文章 “Elastic:开发者上手指南” 中的 “数据库数据同步章节。我们还可以使用 Pipeline 对数据进行清洗。这个就不做展示了。_mysql connectors

HttpClientUtils工具类-程序员宅基地

文章浏览阅读1.5k次。HttpClientUtils工具类。_httpclientutils