先说我的方法:
        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卸载或安装不了软件怎么办?的更多相关文章

  1. 使用Windows Powershell卸载和安装Win10 原生应用的方法

    新装的Win10带有大量的实际工作和生活中不怎么常用的APP,如果觉得这些APP占用磁盘空间或者想要卸载这些应用(APP),Win10下并不能使用Windows 应用管理器直接图形化地卸载这些应用,而 ...

  2. MySQL从卸载到安装!图文详细版(你想知道的全都有!!)

    2. MySQL的下载.安装.配置 2.1 MySQL的四大版本 MySQL Community Server社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户. MySQL E ...

  3. [教程]centos卸载、安装mysql(源码编译安装方式)

    -----------1 卸载系统自带的msyql包 rpm -qa|grep mysql rpm -e --nodeps mysql-server-5.1.71-1.el6.x86_64 --强制卸 ...

  4. 卸载时候出现: windows installer 程序有问题。此安装需要的dll不能运行 的一个解决方法

    卸载时候出现: windows installer 程序有问题.此安装需要的dll不能运行 安装Your Uninstaller来卸载

  5. 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法

    今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示 ...

  6. windows msiexec quiet静默安装及卸载msi软件包

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoUAAAA4CAIAAAAEgBUBAAAIj0lEQVR4nO2dQXLcOAxFdbXJ0aZys6

  7. office2010安装出错,windows installer服务不能更新一个或多个受保护的windows文件

    转自:http://www.08lr.cn/article/1985.html office2010安装过程中出现如下图错误:windows installer 服务不能更新一个或多个受保护的wind ...

  8. win7卸载JDK出现windows Installer程序包有问题

    旭日Follow_24 的CSDN 博客 ,全文地址请点击: https://mp.csdn.net/postedit/82387967 操作系统:Windows 7 (64位) jdk版本:jdk1 ...

  9. C#Windows Service服务程序的安装/卸载、启动/停止 桌面客户端管理程序设计

    C#Windows Service服务程序的安装/卸载.启动/停止 桌面客户端管理程序设计 关于Windows Service程序的安装与卸载如果每次使用命令行操作,那简直要奔溃了,太麻烦而且还容易出 ...

  10. 给sql server2005打补丁报错:无法安装Windows Installer MSP文件

    给sql server2005打补丁报错:无法安装Windows Installer MSP文件 在我们安装完SQL2005数据库后,需要安装SP4补丁时,会出错:无法安装Windows Instal ...

随机推荐

  1. 虚拟桌宠模拟器:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序

    虚拟桌宠模拟器:VPet-Simulator,一个开源的桌宠软件, 可以内置到任何WPF应用程序 虚拟桌宠模拟器 一个开源的桌宠软件, 可以内置到任何WPF应用程序 获取虚拟桌宠模拟器 OnSteam ...

  2. 2.8 PE结构:资源表详细解析

    在Windows PE中,资源是指可执行文件中存放的一些固定不变的数据集合,例如图标.对话框.字符串.位图.版本信息等.PE文件中每个资源都会被分配对应的唯一资源ID,以便在运行时能够方便地查找和调用 ...

  3. C/C++ 实现正反向端口映射

    通常服务器是放在内网中,内部局域网中,并且分配了私有IP地址,而如果想要在外部直接访问内部服务器则需要端口映射,端口映射也叫做端口转发,或者叫做虚拟服务器,在渗透时当我们拿到目标机器权限以后,目标机器 ...

  4. 索引构建磁盘IO太高,巧用tmpfs让内存来帮忙

    在文本索引构建这种需要大量占用磁盘IO的任务,如果正巧你的内存还有点余粮,是否可以先索引存储到内存,然后再顺序写入到磁盘呢?,需要大量占用磁盘IO,如果正巧你的内存还有点余粮,是否可以先索引存储到内存 ...

  5. Asp-Net-Core学习笔记:3.使用SignalR实时通信框架开发聊天室

    SignalR牛刀小试 在MVP杨老师的博客里看到这么个东西,我还以为是NetCore3才推出的新玩意,原来是已经有很多年的历史了,那看来还是比较成熟的一个技术了. 简介 SignalR是一个.NET ...

  6. NC15445 wyh的吃鸡

    题目链接 题目 题目描述 最近吃鸡游戏非常火,你们wyh学长也在玩这款游戏,这款游戏有一个非常重要的过程,就是要跑到安全区内,否则就会中毒持续消耗血量,我们这个问题简化如下 假设地图为n*n的一个图, ...

  7. Linux进程通信 | 共享内存

    一.共享内存是什么 在Linux系统中,共享内存是一种IPC(进程间通信)方式,它可以让多个进程在物理内存中共享一段内存区域. 这种共享内存区域被映射到多个进程的虚拟地址空间中,使得多个进程可以直接访 ...

  8. sensitive word 敏感词(脏词) 如何忽略无意义的字符?达到更好的过滤效果?

    忽略字符 说明 我们的敏感词一般都是比较连续的,比如 傻帽 那就有大聪明发现,可以在中间加一些字符,比如[傻!@#$帽]跳过检测,但是骂人等攻击力不减. 那么,如何应对这些类似的场景呢? 我们可以指定 ...

  9. Spring boot 2.0启动自动执行sql语句

    项目地址:https://gitee.com/indexman/spring_boot_in_action 1.准备sql文件 将department.sql放到resources路径下 /* Nav ...

  10. Java I/O 教程(二) 介绍OutputStream 和 InputStream

    OutputStream vs InputStream 我们来看一下两者的工作图: OutputStream 输出流 Java应用程序使用输出流将数据写入到某个目的地,可以是一个文件,数组,外围设备或 ...