社区
一般软件使用
帖子详情
nsis 卸载程序完成,控制面板还可以看到程序存在
wz86022733
2014-09-22 02:26:42
运行 安装程序自带的 卸载脚本 ,成功卸载了程序,发现windows 控制面板 依然可以发现该程序,
脚本里的 un.oninit 方法比较简单,就是判断是否卸载,选择“是” 则 执行 SetShellVarContext all ,求大神指教
...全文
568
2
打赏
收藏
nsis 卸载程序完成,控制面板还可以看到程序存在
运行 安装程序自带的 卸载脚本 ,成功卸载了程序,发现windows 控制面板 依然可以发现该程序, 脚本里的 un.oninit 方法比较简单,就是判断是否卸载,选择“是” 则 执行 SetShellVarContext all ,求大神指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccbccb
2014-11-15
打赏
举报
回复
控制面板那里的是在注册表中,一个合格的卸载程序不管你是以什么方式运行(开始-程序-它的程序组里-卸载程序,或到它安装目录直接执行卸载程序,或控制面板那里卸载)都应该会处理注册表的。看来这个卸载程序偷懒了。自己在注册表里删掉就行了。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Rocloud
2014-09-23
打赏
举报
回复
应该是没有卸载干净,在注册表里搜索相关项,删除,当可以的
NSIS
用户手册(中文版)
NSIS
用户手册 新闻、信息、支持、例子、指南等可以到 http://
nsis
.sf.net 查看。 快速链接: FAQ - 常见问题列表
NSIS
Wiki - 例子、函数、指南、插件、软件等等 Forum - 发表你的问题或进行
NSIS
相关讨论 版权所有 (C) 1999-2009 贡献者 第一章: 介绍
NSIS
关于
NSIS
主要特性 特性列表 第二章: 教程: 基础知识 介绍 脚本文件 脚本结构 安装
程序
属性 页面 区段 函数 脚本的工作方式 逻辑代码结构 变量 调试脚本 脚本的执行 编译器命令 编译器 新式用户界面(Modern UI) 插件 更多 第三章: 命令行的用法 Make
NSIS
的使用 选项 注意事项 环境变量 例子 安装
程序
的使用 公共选项
卸载
程序
特殊选项 例子 第四章: 脚本参考 脚本文件格式 变量 用户变量 Var 其他可写的变量 常量 在字符串里使用常量 标记 相对跳转 页面 次序关系 页面选项 回调 Page UninstPage PageEx PageExEnd PageCallbacks 区段 区段命令 AddSize Section SectionEnd SectionIn SectionGroup SectionGroupEnd
卸载
区段 函数 函数命令 Function FunctionEnd 回调函数 安装回调 .onGUIInit .onInit .onInstFailed .onInstSuccess .onGUIEnd .onMouseOverSection .onRebootFailed .onSelChange .onUserAbort .onVerifyInstDir
卸载
回调 un.onGUIInit un.onInit un.onUninstFailed un.onUninstSuccess un.onGUIEnd un.onRebootFailed un.onSelChange un.onUserAbort 安装
程序
属性 常规属性 AddBrandingImage AllowRootDirInstall AutoCloseWindow BGFont BGGradient BrandingText Caption ChangeUI CheckBitmap CompletedText ComponentText CRCCheck DetailsButtonText DirText DirVar DirVerify FileErrorText Icon InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType LicenseBkColor LicenseData LicenseForceSelection LicenseText MiscButtonText Name OutFile RequestExecutionLevel SetFont ShowInstDetails ShowUninstDetails SilentInstall SilentUnInstall SpaceTexts SubCaption UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText WindowIcon XPStyle 编译器标记 AllowSkipFiles FileBufSize SetCompress SetCompressor SetCompressorDictSize SetDatablockOptimize SetDateSave SetOverwrite 版本信息 VIAddVersionKey VIProductVersion 指令 基本指令 Delete Exec ExecShell ExecWait File Rename ReserveFile RMDir SetOutPath 注册表、INI 文件指令 DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue EnumRegKey EnumRegValue ExpandEnvStrings FlushINI ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr WriteINIStr WriteRegBin WriteRegDWORD WriteRegStr WriteRegExpandStr 常规用途指令 CallInstDLL CopyFiles CreateDirectory CreateShortCut GetDLLVersion GetDLLVersionLocal GetFileTime GetFileTimeLocal GetFullPathName GetTempFileName SearchPath SetFileAttributes RegDLL UnRegDLL 流程控制指令 Abort Call ClearErrors GetCurrentAddress GetFunctionAddress GetLabelAddress Goto IfAbort IfErrors IfFileExists IfRebootFlag IfSilent IntCmp IntCmpU MessageBox Return Quit SetErrors StrCmp StrCmpS 文件指令 FileClose FileOpen FileRead FileReadByte FileSeek FileWrite FileWriteByte FindClose FindFirst FindNext
卸载
程序
指令 WriteUninstaller 混合指令 GetErrorLevel GetInstDirError InitPluginsDir Nop SetErrorLevel SetRegView SetShellVarContext Sleep 字符串操作指令 StrCpy StrLen 堆栈支持 Exch Pop Push 整数支持 IntFmt IntOp 重新启动指令 Reboot SetRebootFlag 安装记录指令 LogSet LogText 区段管理 SectionSetFlags SectionGetFlags SectionSetText SectionGetText SectionSetInstTypes SectionGetInstTypes SectionSetSize SectionGetSize SetCurInstType GetCurInstType InstTypeSetText InstTypeGetText 用户界面指令 BringToFront CreateFont DetailPrint EnableWindow FindWindow GetDlgItem HideWindow IsWindow LockWindow SendMessage SetAutoClose SetBrandingImage SetDetailsView SetDetailsPrint SetCtlColors SetSilent ShowWindow 多语言指令 LoadLanguageFile LangString LicenseLangString 多语言 语言选择 LangDLL 插件 RTL 语言 插件 DLLs 使用插件命令 手动调用插件 静默安装
程序
、
卸载
程序
第五章: 编译时的命令 编译时的命令 !include !addincludedir !addplugindir !appendfile !cd !delfile !echo !error !execute !packhdr !system !tempfile !warning !verbose 预定义 ${__FILE__} ${__LINE__} ${__DATE__} ${__TIME__} ${__TIMESTAMP__} 范围预定义 ${__GLOBAL__} ${__SECTION__} ${__FUNCTION__} ${__PAGEEX__} ${__UNINSTALL__} 读取环境变量 $%envVarName% 条件编译 !define !undef !ifdef !ifndef !if !ifmacrodef !ifmacrondef !else !endif !insertmacro !macro !macroend !searchparse !searchreplace 附录 A: 新式用户界面(Modern UI) 附录 B: DLL/TLB 库的安装 介绍 库的安装 介绍 参数 选项 LIBRARY_X64 LIBRARY_SHELL_EXTENSION LIBRARY_COM LIBRARY_IGNORE_VERSION 注意事项 例子 取消共享 DLL 共享 DLL 库的
卸载
介绍 参数 选项 LIBRARY_X64 LIBRARY_SHELL_EXTENSION LIBRARY_COM 例子 Visual Basic 6 运行库 附录 C: 常用脚本 获取 Internet Explorer 版本 判断 .NET Framework 是否已安装? 判断 Macromedia Flash Player 是否已安装? 连接到 Internet 获取安装
程序
文件名 禁止多个安装
程序
实例 更多 Appendix D: 常用信息 错误级别 添加
卸载
信息到添加/删除
程序
面板 使用 System.dll 插件来调用一个外部 DLL 把安装详细信息导出到文件 如何读取 REG_MULTI_SZ 值 附录 E: 常用头文件 文件函数头文件 介绍 Locate GetSize DriveSpace GetDrives GetTime GetFileAttributes GetFileVersion GetExeName GetExePath GetParameters GetOptions GetOptionsS GetRoot GetParent GetFileName GetBaseName GetFileExt BannerTrimPath DirState RefreshShellIcons 文本函数头文件 介绍 LineFind LineRead FileReadFromEnd LineSum FileJoin TextCompare TextCompareS ConfigRead ConfigReadS ConfigWrite ConfigWriteS FileRecode TrimNewLines 文字函数头文件 介绍 WordFind WordFindS WordFind2X WordFind2XS WordFind3X WordFind3XS WordReplace WordReplaceS WordAdd WordAddS WordInsert WordInsertS StrFilter StrFilterS VersionCompare VersionConvert 附录 F: 更新纪录和发行说明 2.44 更改日志 主要更改 次要更改 2.43 发行说明 更改日志 次要更改 实用
程序
和插件 翻译 Plug-in API 构建系统 2.42 发行说明 更改日志 主要更改 次要更改 翻译 构建系统 2.41 更改日志 次要更改 翻译 构建系统 2.40 更改日志 主要更改 次要更改 翻译 2.39 更改日志 主要更改 次要更改 2.38 更改日志 主要更改 次要更改 Modern UI 翻译 2.37 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.36 发行说明 更改日志 主要更改 Modern UI nsDialogs 次要更改 实用
程序
和插件 翻译 构建系统 2.35 更改日志 主要更改 次要更改 实用
程序
和插件 2.34 发行说明 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.33 发行说明 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.32 发行说明 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.31 发行说明 更改日志 次要更改 实用
程序
和插件 翻译 构建系统 2.30 发行说明 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.29 发行说明 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.28 更改日志 主要更改 次要更改 实用
程序
和插件 翻译 构建系统 2.27 发行说明 更改日志 主要更改 次要更改 构建系统 2.26 发行说明 更改日志 主要更改 次要更改 新/更改的命令 实用
程序
和插件 翻译 构建系统 2.25 更改日志 主要更改 次要更改 新/更改的命令 实用
程序
和插件 翻译 构建系统 2.24 更改日志 主要更改 次要更改 新/更改的命令 实用
程序
和插件 翻译 构建系统 2.23 更改日志 次要更改 实用
程序
和插件 构建系统 2.22 发行说明 更改日志 次要更改 新/更改的命令 翻译 构建系统 2.21 更改日志 主要更改 次要更改 新/更改的命令 翻译 构建系统 2.20 更改日志 次要更改 翻译 构建系统 2.19 更改日志 次要更改 新/更改的命令 插件 翻译 2.18 更改日志 次要更改 翻译 2.17 更改日志 次要更改 翻译 2.16 发行说明 更改日志 主要更改 新/更改的命令 次要更改 翻译 构建系统 2.15 更改日志 新/更改的命令 次要更改 翻译 构建系统 2.14 发行说明 更改日志 主要更改 次要更改 2.13 发行说明 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 翻译 构建系统 2.12 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 翻译 构建系统 2.11 发行说明 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 翻译 构建系统 2.10 更改日志 主要更改 次要更改 翻译 构建系统 2.09 更改日志 主要更改 新/更改的命令 次要更改 翻译 构建系统 2.08 发行说明 更改日志 主要更改 次要更改 构建系统 2.07 发行说明 更改日志 主要更改 新/更改的命令 次要更改 Include Files 实用
程序
和插件 翻译 2.06 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 2.05 发行说明 更改日志 新/更改的命令 次要更改 2.04 更改日志 主要更改 次要更改 2.03 发行说明 更改日志 主要更改 新/更改的命令 次要更改 2.02 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 2.01 发行说明 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 2.0 发行说明 更改日志 Changes from 1.98 Changes from RC4 2.0 Release Candidate 4 更改日志 主要更改 次要更改 实用
程序
和插件 2.0 Release Candidate 3 更改日志 次要更改 实用
程序
和插件 2.0 Release Candidate 2 更改日志 次要更改 实用
程序
和插件 2.0 Release Candidate 1 发行说明 更改日志 主要更改 实用
程序
和插件 2.0 Beta 4 发行说明 更改日志 主要更改 新/更改的命令 次要更改 实用
程序
和插件 2.0 Beta 3 2.0 Beta 2 2.0 Beta 1 2.0 Beta 0 2.0 Alpha 7 2.0 Alpha 6 2.0 Alpha 5 2.0 Alpha 4 2.0 Alpha 3 2.0 Alpha 2 2.0 Alpha 1 2.0 Alpha 0 旧版本 附录 G: 构建
NSIS
常规构建 在 Windows 上构建 在 POSIX 上构建 每日构建 附录 H: 致谢名单
程序
员 资源设计师 翻译人员 文档编写者 附录 I: 许可协议 版权 适用许可协议 zlib/libpng 许可协议 bzip2 许可协议 通用公共许可证 版本1.0 LZMA 压缩模块特殊例外声明 附录 J: 简体中文用户手册说明 致谢
NSIS
交流
NSIS
相关网站 翻译反馈 免责声明
NSIS
-Script-Maker-for-Windows-:
NSIS
脚本制作器(Windows)-使用模板和Python脚本生成
NSIS
脚本
适用于Windows的
NSIS
脚本制作器
NSIS
脚本制作器(Windows)-使用模板和Python脚本生成
NSIS
脚本。 使用模板来构建
NSIS
(Nullsoft可编写脚本的安装系统)脚本。 该脚本将您的应用
程序
安装在Windows用户文件夹中,在“开始”菜单和deskotp上创建一个快捷方式。 它还在“
控制面板
”中创建要
卸载
的条目。
7-zip 中文版(解压软件) v9.33 多语官方版.exe
7z文件管理器 是一种主流高效的压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU宽通用公共许可证 (GNU LGPL)协议下开放源代码。 7z压缩包的主要特征 开源且模块化的组件结构(允许使用任何压缩,转换或加密算法) 最高的压缩比 强大的 AES-256 加密 可更改和配置压缩的算法 支持超大文件(最大支持到16EB) Unicode文件名支持 支持固实压缩,容许内类的档案在用一个串流中压缩,使类似的内容被有效的压缩 支持档案的文件头压缩 支援多线程压缩 7z格式支持256位键钥AES算法加密。键钥则由用户提供的暗码进行SHA-256hash算法得到(使用大量迭代以使得对暗码的暴力解码更加困难) 7z压缩包的安装方法 双击打开下载好的安装包h7z_x86.exe,上图显示的是安装路径不需要管他点击「install」即可。 7z压缩软件界面 7z压缩包支持的格式以及特色使用平台 压缩/解压缩:7z、 XZ、 BZIP2、 GZIP、 TAR、 ZIP 和 WIM 仅解压缩:ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISO、LZH、LZMA、MBR、MSI、
NSIS
、NTFS、RAR、RPM、SquashFS、UDF、VHD、WIM、XAR、7Z 对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比 为 7z 与 ZIP 提供更完善的 AES-256 加密算法 7z 格式支持创建自释放(SFX)压缩包 Windows 资源管理器集成 强大的的文件管理器 强大的命令行版本 支持 FAR Manager 插件 支持 79 种语言 7-Zip 适用于 Windows 7 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98 并且有面向 Mac OS X、Linux、Unix 平台的命令行版本。 怎么使用7z压缩包软件 右击文件->选择7Z->添加压缩包;添加到压缩包会出现对话框,里面设置参数,压缩的格式、压缩等级、压缩方法、字典大小、单词大小、固实数据大小,以及CPU的参数哦,这里固实数据是显示你的内存,也就是你自己机器本身内存是多大的,他会占用您的内存空间。 7Z压缩的
卸载
依次打开我的电脑(计算机)-> C盘 ->Program Files7-Zip->Uninstall.exe 或者依次打开我的电脑->
卸载
或更改
程序
->
卸载
你所
卸载
的软件,您可以用 Window XP
控制面板
中的添加或删除
程序
功能,或用 Windows Vista、Windows 7中的
程序
和功能删除7zip , 然后点击开始
卸载
。
使用
NSIS
打包客户端工具时,设置
控制面板
中工具的
卸载
图标的脚本语言
WriteRegStr HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\工具名称 DisplayIcon $INSTDIR\工具运行exe名称
03_
NSIS
_将
卸载
信息添加到“添加、删除
程序
”
03_
NSIS
_将
卸载
信息添加到“添加、删除
程序
”1. 使用方式2. 在注册表添加必要信息2.1 添加应用
程序
名称2.2 添加
卸载
程序
的路径和文件名2.3 删除添加的注册表信息3.在注册表添加的非必要属性4. 参考网址 1. 使用方式 在HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall下创建一个具有产品名称的密钥,以将条目添加到“
控制面板
”的“添加\删除
程序
”部分。 可以将多个值写入密钥,以提供有关您的应用
程序
和
卸载
程序
的
一般软件使用
4,164
社区成员
38,513
社区内容
发帖
与我相关
我的任务
一般软件使用
Windows专区 一般软件使用
复制链接
扫一扫
分享
社区描述
Windows专区 一般软件使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章