在添加/删除''Add or Remove Programs"中不显示安装的应用程序(Hide Add/Remove Panel Entry)
2011-02-09 14:22
579 查看
Basic MSI工程:
在Property Manager中增加ARPSYSTEMCOMPONENT,并设置值为“1”。
上述方法只是隐藏了应用程序在添加/删除的入口,用户依然可以通过安装包或光盘进行应用程序的修改和卸载。
当然我们也可以通过修改注册表来达到在''Add or Remove Programs"隐藏应用程序的效果:
以7-Zip为例
原来是显示的
在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall下
选中7-Zip键,在右侧新建一个DWORD Value,命名为SystemComponent,将其赋值为1
然后,就可以实现隐藏效果
注:原本的7-Zip键不包含SystemComponent这个值,系统默认它的值为0也就是显示的
在Property Manager中增加ARPSYSTEMCOMPONENT,并设置值为“1”。
上述方法只是隐藏了应用程序在添加/删除的入口,用户依然可以通过安装包或光盘进行应用程序的修改和卸载。
当然我们也可以通过修改注册表来达到在''Add or Remove Programs"隐藏应用程序的效果:
以7-Zip为例
原来是显示的
在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall下
选中7-Zip键,在右侧新建一个DWORD Value,命名为SystemComponent,将其赋值为1
然后,就可以实现隐藏效果
注:原本的7-Zip键不包含SystemComponent这个值,系统默认它的值为0也就是显示的
相关文章推荐
- 在添加/删除中不显示安装的应用程序(Hide Add/Remove Panel Entry)
- 【转】Centos 安装libxml2 "bin/rm: cannot remove `libtoolT': No such file or directory
- Linux 下安装libxml出现cannot remove `libtoolT': No such file or directory Done
- Q111090: BUG: ARPSYSTEMCOMPONENT Will Not Hide Project from Control Panel's Add/Remove Programs Applet
- 【翻译自mos文章】aix上"Cluster Node Information" or "Specify Cluster Configuration" 窗口中不显示节点并且add 按钮是灰色的
- 编译器&调试---安装Android SDK遇到"folders failed to rename or remove"
- 在做动态添加删除行的时候,使用jquery遇到的问题:$("#participantList tr").eq(i).remove();
- 当使用 Windows Server 2003 中添加或删除程序 " 消息收到 " 无法加载安装库 wbemupgd.dll " 错误
- mysql "email"字段 的属性项没有设置成UNSIGNED,但是添加'0'到email字段报错:#1062 –Duplicate entry '1' for key 'email',求解
- How to hide an entry in the Add/Remove Programs applet?
- You receive a "Setup Library wbemupgd.dll could not be loaded" error message when you use Add or Remove Programs in Windows Server 2003
- Linux安装apache时 apr报错解决 rm: cannot remove `libtoolT': No such file or directory
- tomcat下解决 iOS7.1企业应用"无法安装应用程序 因为证书无效"的问题
- vs2003 提示"确保已安装项目类型(.vcproj)的应用程序" 的解决方法
- "ios模拟器未能安装此应用程序"
- Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
- 没有找到MFC80UD.DLL"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"
- ++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- iOS7.1企业应用"无法安装应用程序 因为证书无效"的解决方案
- 解决Installer重新安装补丁错误-"无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以确认这是否是一个有效的 Windows Installer 修补程序包。"