用组策略为程序加个使用限制 来源《电脑报》

时光总嘲笑我的痴心妄想 提交于 2020-01-31 18:18:50
我的程序你别用──用组策略为程序加个使用限制 作者:马宪廷 来源《电脑报》

         作者:马宪廷


有时候出于某种原因,我们不希望别人在自己的电脑中运行某些特定的程序。借助组策略,我们可以轻松实现这个目的。组策略是WinXP中一个非常优秀的系统配置程序,点击“开始→运行”,在“运行”对话框中输入“gpedit.msc”命令,单击“确定”按钮即可打开组策略编辑器窗口。



一、让他人只能运行你指定的软件



倘若你的孩子整日沉溺于电脑游戏当中,而你只是希望孩子通过电脑来学习一些软件(例如“Word”和“Excel”)。那么怎样才能让孩子只能运行你指定的学习软件,而禁止他运行其他游戏程序呢?



1.在组策略编辑器窗口的左侧窗格中逐级展开“‘本地计算机’策略→用户配置→管理模板→系统”分支图1,然后在右侧窗格中用鼠标双击“只运行许可的Windows应用程序”策略项,弹出“只运行许可的Windows应用程序属性”窗口。



2.在“设置”选项卡中选择“已启用”选项图2,然后单击下面的“显示”按钮,弹出“显示内容”窗口。



3.单击“添加”按钮,弹出“添加项目”对话框,在文本框内输入“E:\Program Files\Microsoft Office\Office\Winword.exe”图3,单击“确定”按钮即可将它添加到列表中。



采用同样的方法,将其他的程序也添加到列表中图4。然后连续两次单击“确定”按钮。这样,WinXP除了能够运行列表中指定的程序外,其他的应用程序是不能运行的。



提示:这个设置只能防止用户从Windows资源管理器中启动程序。



倘若用户能够访问“命令提示字符”(Cmd.exe) 的话,这个设置无法防止用户从命令提示符窗口启动不允许在Windows资源管理器中运行的程序。不过你可以通过以下方法来阻止用户访问命令提示符。



①在组策略编辑器窗口的左侧窗格中逐级展开“用户配置→管理模板→系统”分支,然后在右侧窗格中将“阻止访问命令提示符”策略项启用即可。



②以上这个设置并没有完全阻止他人访问命令提示符,这是因为用户依旧可以利用“运行”来执行“cmd.exe”进入“命令提示符”状态。因此,“cmd.exe”这个命令也是应该被屏蔽掉的。方法是逐级展开“用户配置→管理模板→系统”分支,然后在右侧窗格中用鼠标双击“不要运行指定的Windows应用程序”策略项,然后在该策略项的“属性”窗口中选择“已启用”选项,再单击“显示”按扭,在弹出的“显示内容”对话框中添加“cmd.exe”,这样该应用程序就被屏蔽掉了。



至此,其他用户就无法通过访问命令提示符来运行你想要禁用的程序了。



二、禁止在帮助中启动程序



在WinXP的帮助中,你会发现一些系统应用程序通过单击相应的链接,便会自动运行。倘若要限制它们中的一些程序的使用,该如何操作呢?



1.在组策略编辑器程序窗口的左侧窗格中逐级展开“‘本地计算机’策略→用户配置→管理模板→系统”分支,然后在右侧窗格中用鼠标双击“限制这些程序从帮助启动”策略项,弹出“限制这些程序从帮助启动属性”窗口。



2.在“设置”选项卡中单击“已启用”单选按钮。然后在下面的文本框中输入将要限制启动的程序名称(例如“paint.exe”)即可,需要注意的是多个程序名称之间要以半角的逗号隔开。最后单击“确定”按钮即可。



三、禁用“控制面板”中的小应用程序



“控制面板”就是操作系统的工具箱,WinXP的各项软硬件设置都是通过“控制面板”提供的各种工具来实现的,例如“系统设置”、“系统日期和时间”、“网络连接”、“添加硬件”等等。为防止他人随意更改你的电脑设置,避免给系统带来灾难性的破坏,应该限制“控制面板”中的一些应用程序的使用。



1.在组策略编辑器窗口的左侧窗格中逐级展开“用户配置→管理模板→控制面板”分支图5,然后在右侧窗格中用鼠标双击“隐藏指定的控制面板应用小程序”策略项,在弹出的属性设置窗口中选择“已启用”选项,然后单击“显示”按钮。



2.在“显示内容”窗口中单击“添加”按钮,然后在弹出的“添加项目”对话框中输入“控制面板”中想要删除的工具名称,例如“sysdm.cpl”(系统)。连续三次单击“确定”按钮退出即可。



提示:若要获得有关“控制面板”应用小程序的全部文件名称,你只要利用WinXP提供的查找功能将扩展名为“.cpl”格式的文件列出即可;如果想要知道这些文件在“控制面板”中的具体功能,只要用鼠标双击即可。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!