当前位置:首页 > 技术分析 > 正文内容

避免冲突!如何彻底卸载旧版本Office?

ruisui883个月前 (02-03)技术分析13

安装新版本Office软件之前,为了避免出现冲突,微软会建议用户卸载本机中所有的旧版本Office,但很多朋友发现有时使用常规的方法无法完全卸载它。下面我们就针对不同的场景,介绍几个彻底卸载旧版本Office的方法。

方法1:使用Microsoft SaRa工具

适合:正常安装的Office

如果使用Windows自带的“卸载或更改程序”卸载Office时遇到问题,给出错误代码,那么就要用到“Microsoft支持和恢复助手”(Microsoft Support and Recovery Assistant,以下简称为SaRa)这个专门用于诊断和修复Microsoft Office套件错误的工具了。

先到“https://aka.ms/SaRA-FirstScreen”下载SaRa,启动程序后点击“办公室”,在打开的新窗口中勾选遇到的问题,这里选择“我已安装了Office,但在卸载时遇到问题”。然后点击“下一步”,这时就会开始检测本机安装的Office,其余操作按屏幕提示进行即可完成卸载。

SaRa还提供命令行操作方式,可以帮好友自动卸载Office 365、Office 2021/2019/2016/2013/2010等。到“https://aka.ms/SaRA_CommandLineVersionFiles”下载所需的软件,将其解压到“D:\cfan”。然后启动记事本程序并输入以下代码,将其保存为“cfan.bat”,同样放置在“D:\cfan”下。

taskkill /f /im teams.exe

d:\cfan\SaRAcmd.exe -S OfficeScrubScenario –AcceptEula -Officeversion All

接下来压缩“D:\cfan”文件夹并传输给好友,好友将此文件夹解压到“D:\”,然后运行其中的“cfan.bat”就可以自动卸载Office了。

方法2:使用“Office部署工具”

适合:卸载C2R版本的Office 2019、2021或Office 365

如果本机中的Office是通过“Office部署工具”安装的,那么卸载时也要借助于它。到“https://www.microsoft.com/en-us/download/details.aspx?id=49117”下载该工具,将其解压到“D:\office”备用。

然后使用写字板程序打开“D:\office”下对应版本Office的配置文件,比如想卸载Office 2019,那就打开“configuration-Office2019Enterprise.xml”文件,将文末的“<Configuration>”和“</Configuration>”之间的代码按下图所示更改。保存后运行“D:\office\setup.exe”,就可以完成卸载了。

Office部署工具本身也存在卸载问题,通过“卸载或更改程序”卸载它后,如果需要安装其他套件,系统可能会提示“Office部署工具”已安装,导致套件安装失败。此时可以进入注册表编辑器,按下“Ctrl+F”快捷键,搜索关键词“Support and Recovery Assistant”,将找到的所有项都删除并重启,然后就可以正常安装其他套件了。

方法3:使用PowerShell

适合:Windows 10/11预装的Microsoft.Office.Desktop.Apps、Microsoft Store UWP

如果旧版本Office是Windows预装的,就需要通过PowerShell命令行来卸载。以管理员身份启动PowerShell,输入“Get-AppxProvisionedPackage -online | %{if ($_.packagename -match "Microsoft.Office.Desktop") {$_ | Remove-AppxProvisionedPackage -AllUsers}}”命令,回车后就可以完成卸载了。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1603.html

分享给朋友:

“避免冲突!如何彻底卸载旧版本Office?” 的相关文章

最快清除数组空值?分享 1 段优质 JS 代码片段!

本内容首发于工粽号:程序员大澈,每日分享一段优质代码片段,欢迎关注和投稿!大家好,我是大澈!本文约 600+ 字,整篇阅读约需 1 分钟。今天分享一段优质 JS 代码片段,用最简洁的代码清除了数组中的空值。老规矩,先阅读代码片段并思考,再看代码解析再思考,最后评论区留下你的见解!const arr...

vue3使用vue-router路由(路由懒加载、路由传参)

vue-router 是 vue的一个插件库1. 专门用来实现一个SPA单页面应用2 .基于vue的项目基本都会用到此库SPA的理解1) 单页Web应用(single page web application,SPA)2) 整个应用只有一个完整的页面3) 点击页面中的链接不会刷新页面, 本身也不会向...

Vue页面传参详解

一、两种方式方法1:name跳转页面this.$router.push({name:'anotherPage',params:{id:1}})另一页面接收参数方式:this.$route.params.id示例:控制台展示:方法2:path跳转页面this.$router.push(...

22《Vue 入门教程》VueRouter 路由嵌套

1. 前言本小节我们介绍如何嵌套使用 VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。2. 配置嵌套路由实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层...

VUE 技术栈

官网链接:https://cn.vuejs.org/什么是vue:渐进式JavaScript 框架vue-cli链接:https://cli.vuejs.org/vue-cli安装:npm install -g @vue/clivue -V创建一个项目:vue create xxxxxx模版语法:文...

基于 vue3.0 小程序拖拽定制

今天给大家分享一个使用Vue3编写的自由DIY小程序页面。mbDIY 一款基于vue3.x构建的可拖拽定制小程序模板。支持新建页面、自由拖拽模块、复制/移动、自定义模块样式等功能。整个项目分为页面、模块、控件三大部分。模块里面的组件可拖拽至主面板区,编辑后保存即可预览效果。快速安装# 克隆项目 gi...