修改注册表禁止安装软件

闲着无聊写了两个通过修改注册表来禁止安装软件的批处理。实用于懒人、搞怪测试。

使用方法:将下述代码保存为:*.bat ,*代表任意名称。仅适用于xp sp2

@echo off
Title 一键禁止安装软件
cls
color 0B
echo Windows Registry Editor Version 5.00 >Ban.reg
echo. >>Ban.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] >>Ban.reg
echo "EnableAdminTSRemote"=dword:00000001 >>Ban.reg
echo "DisableUserInstalls"=dword:00000002 >>Ban.reg
echo "DisableUserInstalls_Intelset_undo"=dword:062ce6f0 >>Ban.reg
regedit /s Ban.reg
del Ban.reg

@echo off
Title 一键解除禁止安装软件
cls
color 0B
echo Windows Registry Editor Version 5.00 >LiftBan.reg
echo. >>LiftBan.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] >>LiftBan.reg
echo "EnableAdminTSRemote"=dword:00000001 >>LiftBan.reg
regedit /s LiftBan.reg
del LiftBan.reg


原理,打开注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer里面添加两个键

名称:DisableUserInstalls 类型:REG_DWORD 值:0x00000002(2)
名称:DisableUserInstalls_Intelset_undo 类型:REG_DWORD 值:0x062ce6f0(103606000)

这样修改完注册表,就会禁止安装软件。

如果要允许安装,只需要把名称DisableUserInstalls 类型REG_DWORD 值0x00000002(2)的值改成0x00000000(0)就可以了

最简单有效“禁止安装软件”的方法就是创建受限用户:
步骤1、首先以系统管理员(Administrator)的身份登录到WinXP。
2、点击选择“开始→控制面板”命令,在“控制面板”窗口中双击“用户账户”图标。
3、在弹出的窗口任务列表中点击“创建一个新用户”,然后在向导窗口的文本框内输入一个名称,这个名称将出现在欢迎屏幕或开始菜单中,点击“下一步”按钮。
4、在新出现的画面中提供了“计算机管理员”和“受限”两种权限。用鼠标点选“受限”单选按钮,然后点击“创建账户”即可。

用创建的受限账户登陆计算机进行操作是不允许安装软件的,连病毒之类的也会拒之门外了。

[本日志由 蛛蛛虎 于 2010-01-18 01:36 PM 编辑]
上一篇: 几种国外免费空间的域名绑定
下一篇: 安全打开U盘的方法
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 注册表批处理
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
quilt
回复回复quilt[2011-09-30 10:41 PM | | | 江苏省南京市 电信| del | 通过审核]
[ 正在加载评论信息,请稍后... ]
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.