如何在Windows中禁用命令提示符和“运行”程序

命令提示符和运行程序是Windows世界中非常强大的工具。如果您不想让计算机上的特定用户访问它们,这不是很难做到的。

相关:在Windows 10中打开命令提示符的10种方法

Windows使打开命令提示符变得非常容易,并且您可以使用它执行各种有用的操作。在缺乏经验的人手中,它也可能是一个危险的工具,因为它暴露了大量的权力,有时很难理解命令的全部后果。Run程序也同样危险,因为您可以使用它来执行许多与在命令提示符下执行的命令相同的命令。您可能出于各种原因想要为计算机上的某些用户禁用这些功能。也许你有孩子共享一台家庭电脑,或者当客人和你住在一起时,你让他们使用你的电脑。或者,您可能正在运行一台商用计算机,将其作为客户的信息亭,您需要将其锁定。不管你的理由是什么,我们已经为你找到了解决办法。

家庭用户:通过编辑注册表禁用命令提示符并运行程序

如果您使用的是Windows的家庭版,则必须编辑Windows注册表才能进行这些更改。如果您有Windows Pro或Enterprise,也可以这样做,但在注册表中工作会更舒服。(不过,如果您有Pro或Enterprise,我们建议使用更简单的本地组策略编辑器,如下一节所述。)。不过,请记住,在编辑注册表时,您需要以要禁用关机的用户身份登录。

相关:学习像专业人士一样使用注册表编辑器

标准警告:注册表编辑器是一个功能强大的工具,滥用它会使您的系统不稳定,甚至无法操作。这是一个非常简单的技巧,只要你遵守说明,应该不会有任何问题。也就是说,如果您以前从未使用过注册表编辑器,请考虑在开始之前阅读有关如何使用注册表编辑器的信息。而且一定要备份注册表(和您的计算机!)。在做出改变之前。

要开始,请以要为其进行这些更改的用户身份登录。点击“开始”并键入“regedit”,打开注册表编辑器。按Enter键打开注册表编辑器,并授予其对您的PC进行更改的权限。首先,您要禁用命令提示符。在注册表编辑器中,使用左侧工具栏导航到以下项:

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\System

接下来,您将在该键中创建一个新值。右键单击系统图标,然后选择新建>DWORD(32位)值。将新值命名为DisableCMD。

现在,您要修改该值。双击新的DisableCMD值,在“Value Data”框中将该值设置为1,然后单击OK。

现在命令提示符本身已禁用,下一步是禁用Run程序。在注册表编辑器中,导航到以下项:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer

右键单击资源管理器图标,然后选择新建>DWORD(32位)值。将新值命名为NoRun。

双击新的NoRun值,并将“Value Data”框设置为1。

单击“确定”,退出注册表编辑器,重新启动计算机,然后以您为其进行更改的用户身份登录。该用户应该不再有权访问运行程序或命令提示符。如果他们试图在Run命令被禁用的情况下访问该命令,他们将看到以下错误消息。

如果要重新启用命令提示符或运行程序,只需以该用户身份重新登录,打开注册表,然后将任一值设置回0即可。

下载我们的一键式注册表技巧

如果你不想自己潜入注册表,我们已经创建了一些可以下载的注册表黑客,你可以使用。有一些黑客可以禁用和重新启用命令提示符和运行程序。以下ZIP文件中包含了所有四种黑客攻击。双击要使用的选项,然后在提示符间单击。当您应用了您想要的黑客后,重新启动您的计算机

命令提示符和运行黑客

相关:如何进行您自己的Windows注册表黑客攻击

这些黑客实际上只是适用的密钥,剥离到我们在上一节中讨论的值,然后导出到.reg文件。运行任一Enable Hack将该特定值更改为1。运行任一Enable Hack将该特定值设置回0。如果您喜欢摆弄注册表,那么花时间学习如何制作您自己的注册表是值得的。

专业用户和企业用户:禁用命令提示符,并使用本地组策略编辑器运行Program

如果您使用的是Windows Pro或Enterprise,禁用命令提示符并运行程序的最简单方法是使用本地组策略编辑器。这是一个相当强大的工具,所以如果您以前从未使用过它,那么花一些时间来了解它的功能是值得的。另外,如果你使用的是公司网络,请先帮每个人一个忙,并与你的管理员确认一下。如果您的工作计算机是域的一部分,则它也很可能是域组策略的一部分,无论如何它都将取代本地组策略。此外,由于您将为特定用户创建新的策略调整,因此需要采取额外的步骤来创建面向这些用户的策略控制台。

相关:使用组策略编辑器调整您的PC

在Windows Pro或Enterprise中,找到您为要应用策略的用户创建的MSC文件,双击将其打开,然后单击是以允许其进行更改。在这些用户的“组策略”窗口的左侧窗格中,向下钻取到“User”>“Configuration”>“Administration Templates”>“System”。在右侧,找到“禁止访问命令提示符”项并双击它。

将策略设置为“已启用”,然后单击“确定”。另请注意,还可以使用下拉菜单禁用命令提示符脚本。这将使用户无法运行脚本和批处理文件。如果您确实想要锁定来自精明用户的命令行功能,请继续并打开此设置。如果您只是试图从命令提示符中删除轻松访问(或者如果您需要Windows仍然能够运行注销、登录或其他批处理文件),请将该设置保留为关闭。

接下来,您将禁用访问Run程序的功能。返回到这些用户的“组策略”窗口,找到“用户”>“配置”>“管理模板”>“开始”菜单和“任务栏”。在右侧,找到“Remove Run From Start Menu(从开始菜单中删除运行)”项并双击它。

将策略设置为“已启用”,然后单击“确定”。

您现在可以退出组策略编辑器。如果要测试新设置,请注销,然后以您对其进行更改的用户(或用户组成员)的身份重新登录。如果要重新启用命令提示符或运行程序,只需使用编辑器将未配置(或禁用)的项重新设置。

就是这样。这需要做一些工作,但是锁定一些来自用户的更强大的工具并不太难。

相关文章