张政梅
1 限制用户权限
要禁止一个拥有管理员权限的用户删除文件几乎不可能。但是对于普通的登录用户,可以通过限制该用户的权限来禁止他卸载已安装的软件。这种方法也是最简单易行的。
依次打开“控制面板→用户帐户”,在用户帐户设置面板中单击“创建一个新帐户”,键入帐户名后把帐户设置为“受限”即可。这个用户将隶属Users用户组,用户运行程序需要证明,所以可防止该登录用户随意修改或删除文件。这里需要注意的是,只有设置了计算机管理员帐户以后,再设置其他帐户时才可以将新设置的帐户设置为“受限”,因为系统默认第一个帐户为计算机管理员。
2 删除文件安装日志
很多程序会提供一个专门卸载文件uninstall.exe,通常会安装在程序所在的文件夹,而且同时会在安装的过程中产生一个安装过程记录的日志文件install.log,根据安装日志即可完成卸载。所以,删除日志文件和程序自带的卸载文件,在一定程度上可以防止别人卸载已安装的软件。以“飞线漫游 v0.32”为例,假如程序安装在C:Program Files飞线漫游 v0.32目录,安装目录下就会有uninstall.exe和install.log(图1),把这2个文件删除后,在“添加/删除程序”面板或卸载工具软件中就无法正常卸载它。

3 让卸载项消失于“添加/删除程序”
卸载软件时,一般都是在“添加/删除程序”中选择要删除的条目。对于不想被卸载的条目,只要让其不显示在该列表中,也可以限制该程序的卸载。方法:选择“开始→运行”,在运行框键入“Regedit”回车,打开“注册表编辑器”,依次定位到[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall]分支,选中要隐藏的程序项,然后就把该项目删除。……