installshield制作的安装包卸载时提示重启动的原因以及解决办法

简介: 原文:installshield制作的安装包卸载时提示重启动的原因以及解决办法有时候卸载installshield制作的安装包程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如下几种:1. 卸载时,程序正处于运行状态2. 卸载时,程序文件夹处于打开状态3. 卸载时,有文件被别的进程调用,或者在进程中,常见情况如dll在进程中 一般来说解决办法是针对第三种情况的,解决办法是卸载时强制杀进程,比如在OnMaintUIBefore或者OnUninstall里写上强制杀进程的代码。
原文: installshield制作的安装包卸载时提示重启动的原因以及解决办法

有时候卸载installshield制作的安装包程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如下几种:
1. 卸载时,程序正处于运行状态
2. 卸载时,程序文件夹处于打开状态
3. 卸载时,有文件被别的进程调用,或者在进程中,常见情况如dll在进程中

一般来说解决办法是针对第三种情况的,解决办法是卸载时强制杀进程,比如在OnMaintUIBefore或者OnUninstall里写上强制杀进程的代码。对于第一种情况和第二种情况,如果是可交互的普通GUI程序,一般不予理会,因为这些行为是不能禁止的合理行为。

IS操作系统进程的可以参阅我博客里另外两篇文章
http://www.cnblogs.com/Cindy_weiwei/archive/2009/11/25/1610442.html   (IS6以上适用)

http://www.cnblogs.com/Cindy_weiwei/archive/2009/09/25/1574016.html   (IS5适用) 

目录
相关文章
|
7月前
|
SQL 数据采集 关系型数据库
sqlyog下载和卸载的最新详细过程,超多图快速安装或者卸载
sqlyog下载和卸载的最新详细过程,超多图快速安装或者卸载
148 0
|
8月前
|
关系型数据库 Linux 数据库
亲测可用——PostgresSQL安装教程
首先官网先选择对应的操作系统 https://www.postgresql.org/download/
407 0
|
9月前
|
数据安全/隐私保护 iOS开发 MacOS
macOS 安装软件已损坏无法打开解决办法 (真好用!)
macOS 安装软件已损坏无法打开解决办法 (真好用!)
143 0
|
JSON Linux PHP
EasyTask Windows安装方法
EasyTask Windows安装方法
237 0
|
Ubuntu
ubuntu无法打开系统设置的解决办法
ubuntu无法打开系统设置的解决办法
1267 1
|
编译器 Linux Windows
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
|
Ubuntu 数据安全/隐私保护
ubuntu安装vmtools(详细教程,跳过那些坑)
ubuntu安装vmtools(详细教程,跳过那些坑)
553 0
ubuntu安装vmtools(详细教程,跳过那些坑)
|
Ubuntu Linux Windows
Windows安装Linux子系统--安装GUI界面
原文:Windows安装Linux子系统--安装GUI界面  前段时间发现Windows可以安装Linux子系统了,恰逢电脑换了固态,还没装Linux,不如趁机体验一番! 1、准备工作 1.1、打开Windows的子系统功能 1.2、打开Windows开发人员模式 打开设置–>更新和安全–>针对开发人员,选择开发人员模式–>确定  确认后,重启电脑,系统更新配置。
3907 0