Windows中如何阻止程序或EXE文件运行

  每年至少一次的与熊孩子作战的时间又到了,为了阻止熊孩子玩我们的电脑,作为IT从业人员的我们总得想点办法。下面介绍一种修改注册表组织某些程序运行的方法,方法很简单,但是某些时候很有效。
  值得注意的是,这种方法并不能阻止程序通过快捷方式或运行窗口来运行,也不能组织通过注册服务运行的程序,应该只是阻止通过资源管理器内双击运行的程序,所以并不能用来对付病毒、木马等恶意软件。

通过注册表组织程序运行

  1. 通过Win + R打开运行窗口,输入regedit.exe并运行,打开注册表;
  2. 依次定位到以下注册表项HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. 在右侧单击右键,新建一个32位的DWORD值,重命名为DisallowRun,并将其值修改为12014-02-05_14-20-21
  4. 在左侧Explorer下新建项,同样重命名为DisallowRun
  5. 在DisallowRun键下新建一系列字符串,依次重命名为1、2、3…,并分别修改其值为要阻止运行的程序名;2014-02-05_14-25-47

  试着从资源管理器中运行一下相关的程序,应该会弹出如下的提示框。
2014-02-05_14-02-57

有人爱: 醉倚黄昏
有事做: https://zyhh.me/windows/block-application-from-running.html
有所期待: 一个有雨有肉的夜晚,和你没头没尾分一瓶酒。
评论 (3)
  1. # 1
    Dzing 2014-02-07 04:34

    我家就我一个熊孩子

  2. # 2
    aaaaa 2014-04-04 05:40

    为什么不用映像劫持?既然是WIN7就用AppLocker

    • 醉倚黄昏 2014-04-04 12:45 @
      @aaaaa @aaaaa : 方法很多,只是介绍一种方法而已。