如何阻止应用程序或.exe在Windows中运行

当我们在办公室周围的一台测试计算机上做一些清理工作时,我们意识到我们从来没有写过如何使用注册表黑客来阻止应用程序运行。很简单,所以给你。

值得注意的是,这不适用于阻止将作为服务运行的东西,并且许多间谍软件和恶意软件滥用内置的Windows rundll32实用程序来运行它们的东西,而不实际使用可执行文件。这项技术对此不起作用。

如果您运行的是Windows专业版,则可以使用组策略编辑器创建允许的应用程序列表,而不是侵入注册表,或者您也可以使用同样的技术来阻止应用程序。

阻止应用程序使用注册表黑客运行

要实现这一点,您需要浏览注册表并创建一两个键。通过Win+R菜单打开regedit.exe,然后向下转到以下键:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

找到该键后,在右侧窗格中创建一个新的名为DisallowRun的32位DWORD,值设置为1。然后在左侧窗格的Explorer键下创建一个键,也将其命名为DisallowRun。如果其中一些键不存在,您会希望右键单击并创建这些键,如您在下一个屏幕截图中所示。

在DisallowRun键下面的右侧,您需要创建一组名称以“1”开头并按数字顺序排列的字符串值(因此第二个字符串值应该是“2”,第三个字符串值应该是“3”,依此类推)。将每个值设置为要阻止的可执行文件的名称。例如,如果要阻止计算器和记事本运行,可以添加两个键,如下所示:

这将最终看起来类似于以下屏幕截图:

设置此限制并重新启动计算机后,只需尝试运行应用程序,您就可以立即看到更改-您将看到一个与本文第一个屏幕截图类似的弹出窗口。

替代方案:使用此预制的注册表黑客

所以你不会想做所有这些事的。打开记事本,粘贴此文本,调整文件中列出的应用程序的名称,并将其另存为SomeFileName.reg,确保文件名以.reg结尾以便可以使用。然后双击该文件。

又好又简单。好好享受吧。

相关文章