Windows10 windows installer卸载或安装不了软件怎么办?
先说我的方法:
1.把安装出现问题的软件或者想要卸载的软件的安装目录下的所有文件都删除。
2.用清理软件清理一下垃圾,包括注册表,这里我自己使用的是火绒->安全工具->系统工具->垃圾清理。
3.手动卸载目标软件,这里我是直接去控制面板的卸载程序里面卸载的。操作完这些,就可以正常安装软件了,此方法针对以下这种情况。具体怎么产生的,如下。
最近重新学习起了MySQL数据库,于是就从Oracle官网下载了一份MySQL安装包,打开安装包,按照它给的提示,一步一步的点next,直到点击了Execute,开始了安装。
果然,不出意外的,出现了意外了。MySQL前面大部分的组件已经安装完了,后面只差一两个组件就安装完了,但是啊,它就卡在了49%的进度上,一动也不动。过了半个小时,我再次打开安装界面,还是卡在了49%。又过了许久,我再次打开,还是那个进度,一动也不动,不得已,我打开任务管理器,关闭了这个安装进程。后面,我又打开安装包,Windows Installer窗口跳出来了,提示“正在准备...”。好啊,你就准备吧!我就等待了几分钟,再次看,还在显示“正在准备...”。我又把鼠标光标移动到这个窗口上,原本是箭头的光标,变成了一个不停选装的圆圈,鼠标右键没反应,我又点击取消,整个窗口变灰了。我等待了许久.......还是那个样子。
我用搜索引擎搜索“Windows Installer 安装 正在准备”这几个关键词。在它列出来的结果中,我没有找到我想要的那个结果。
第二天,我从一个数字资源平台下载了一份2022年的硕士论文,要打开这篇论文,必须要用到CAJ这个软件。开始安装CAJ,跳出个界面,显示“Windows Installer 正在准备...”,等了几分钟,还是那个样子。
“坏了,这个也安装不了,没想到CAJ也是通过Windows Installer来安装的......”
打开控制面板,进入到卸载程序的界面,搜索“MySQL”,出来了几个结果。
“会不会是MySQL影响了Windows Installer?要不我把它卸载了,再看看。”在控制面板里带有MySQL的结果,鼠标右键卸载.......弹出来的窗口还是提示的是“正在准备”。其它几个结果同样如此。
去网上找了一篇说是能完全卸载MySQL的文章。文章第一步就是叫我去删除注册表。我按照它的步骤却没有找到注册表。软件已经安装了一部分,却没有注册表,多半与我中途强制关闭安装程序脱不了干系。
后面,我直接使用我的方法,解决了。MySQL和CAJ都能正常安装了。
一般情况下,安装软件的过程中,就按照软件提示操作。除非特殊情况,才可能出现我这种情况。

Windows10 windows installer卸载或安装不了软件怎么办?的更多相关文章
- 使用Windows Powershell卸载和安装Win10 原生应用的方法
新装的Win10带有大量的实际工作和生活中不怎么常用的APP,如果觉得这些APP占用磁盘空间或者想要卸载这些应用(APP),Win10下并不能使用Windows 应用管理器直接图形化地卸载这些应用,而 ...
- MySQL从卸载到安装!图文详细版(你想知道的全都有!!)
2. MySQL的下载.安装.配置 2.1 MySQL的四大版本 MySQL Community Server社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户. MySQL E ...
- [教程]centos卸载、安装mysql(源码编译安装方式)
-----------1 卸载系统自带的msyql包 rpm -qa|grep mysql rpm -e --nodeps mysql-server-5.1.71-1.el6.x86_64 --强制卸 ...
- 卸载时候出现: windows installer 程序有问题。此安装需要的dll不能运行 的一个解决方法
卸载时候出现: windows installer 程序有问题.此安装需要的dll不能运行 安装Your Uninstaller来卸载
- 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示 ...
- windows msiexec quiet静默安装及卸载msi软件包
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoUAAAA4CAIAAAAEgBUBAAAIj0lEQVR4nO2dQXLcOAxFdbXJ0aZys6
- office2010安装出错,windows installer服务不能更新一个或多个受保护的windows文件
转自:http://www.08lr.cn/article/1985.html office2010安装过程中出现如下图错误:windows installer 服务不能更新一个或多个受保护的wind ...
- win7卸载JDK出现windows Installer程序包有问题
旭日Follow_24 的CSDN 博客 ,全文地址请点击: https://mp.csdn.net/postedit/82387967 操作系统:Windows 7 (64位) jdk版本:jdk1 ...
- C#Windows Service服务程序的安装/卸载、启动/停止 桌面客户端管理程序设计
C#Windows Service服务程序的安装/卸载.启动/停止 桌面客户端管理程序设计 关于Windows Service程序的安装与卸载如果每次使用命令行操作,那简直要奔溃了,太麻烦而且还容易出 ...
- 给sql server2005打补丁报错:无法安装Windows Installer MSP文件
给sql server2005打补丁报错:无法安装Windows Installer MSP文件 在我们安装完SQL2005数据库后,需要安装SP4补丁时,会出错:无法安装Windows Instal ...
随机推荐
- 【Mysql】复合主键和联合主键的区别
复合主键: create table index_test ( a int not null, b int not null, c int not null, d int null, primary ...
- 深度学习应用篇-计算机视觉-语义分割综述[5]:FCN、SegNet、Deeplab等分割算法、常用二维三维半立体数据集汇总、前景展望等
深度学习应用篇-计算机视觉-语义分割综述[5]:FCN.SegNet.Deeplab等分割算法.常用二维三维半立体数据集汇总.前景展望等 语义分割综述(semantic segmentation) 1 ...
- 8.3 C++ 定义并使用类
C/C++语言是一种通用的编程语言,具有高效.灵活和可移植等特点.C语言主要用于系统编程,如操作系统.编译器.数据库等:C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统.图形用户界面 ...
- C# 实现对网站Get与Post请求
C# 是一种面向对象的编程语言,提供了强大的Web请求库和API来执行 HTTP GET 和 POST 请求.在C#中,我们可以使用 System.Net 命名空间下的 WebRequest 和 We ...
- Linux中国开源社区停止运营
layout: post title: "Linux 中国开源社区停止运营" tags: - "Linux" 昨天看到老王发的公众号文章,Linux中国开源社区 ...
- DHCP中继代理配置与管理
实验介绍:DHCP中继存在目的 当一台DHCP需要配置不同网段的IP地址时 一:前期准备 1.在DHCP服务器配置页面 右键ipv4,建立多个作用域. 我这里设置了三个可以分配给服务器端的网段,分别是 ...
- 【简写MyBatis】01-简单映射器
前言 新开一个坑,为了学习一下MyBatis的源码,写代码是次要的,主要为了吸收一下其中的思想和手法. 目的 关联对象接口和映射类的问题,把 DAO 接口使用代理类,包装映射操作. 知识点 动态代理 ...
- Python xpath语法与 lxml 模块
XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集.节点是通过沿着路径 (path) 或者步 (steps) 来选取的. XML 实例文档 我们将在下面的例子中使用这个 ...
- NC15077 造一造
题目链接 题目 题目描述 WYF正试图用一个栈来构造一棵树,现在他已经构造了n个元素作为树的节点,只要将这n个元素依次入栈出栈就可以形成一棵树了.当然,这个问题与树并没有关系,所以它叫做WYF的栈.每 ...
- CF505C Mr. Kitayuta, the Treasure Hunter
题目链接 题目 见链接. 题解 知识点:线性dp. 常规的状态 \(dp[i][j]\) 表示为到第 \(i\) 个岛上一步走了 \(j\) 能得到宝藏的最大值,会炸空间.注意到步数是就算从 \(1\ ...