[原创]防止批命令进程被任务管理器结束一法(傻瓜式)
🖨 打印本页
标题:[原创]防止批命令进程被任务管理器结束一法(傻瓜式)
作者:lksba | 时间:2008-05-16 08:59 | 标题:[原创]防止批命令进程被任务管理器结束一法(傻瓜式)
发现有很多人在搜索这个问题
我也想了很久
由于水平有限
只是找到一种很笨的方法如下:
在你要保护的批命令尾部加入
:a
TaskKill /f /im taskmgr.exe>nul 2>nul
goto a
代码很傻瓜
相信大家都明白
如果想结束使用
TaskKill /f /im cmd.exe
命令
作者:HAT | 时间:2008-05-16 09:39
这个方法忽悠一下菜鸟还行,呵呵。
作者:pooronce | 时间:2008-05-16 09:54
这不死循环了么
要这样,就得考虑用什么方式占用多少时间来处理会产生的任务管理器进程
作者:mgq | 时间:2008-05-16 11:20
楼主,倒不如直接禁用任务管理器,或者在按下ctrl+alt+delete时让它执行其它程序。
作者:HAT | 时间:2008-05-16 11:25
@echo off
rem 禁用任务管理器
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f
作者:knoppix7 | 时间:2008-05-16 18:34
copy "%windir%\system32\cmd.exe" .\SMSS.exe
然后用这个SMSS.exe启动批处理.
作者:Batain | 时间:2008-05-16 19:18
呵呵,第6楼朋友的方法很巧妙!
作者:clian76 | 时间:2008-05-16 21:01
6楼厉害呀,简单实用,又对其它操作毫无影响。佩服啊,高人!
作者:lksba | 时间:2008-05-17 07:22
6楼的方法我也曾想到过
不过在我的电脑上没成功
实例:
a.bat内容
@echo off
copy "%windir%\system32\cmd.exe" .\SMSS.exe
call b.bat
运行结果是: 类似于"系统无法找到b.bat"的错误提示.
如果是可以的希望高人赐教
我万分感激
学习学习!
作者:HAT | 时间:2008-05-17 11:17
Originally posted by lksba at 2008-5-17 07:22 AM:
6楼的方法我也曾想到过
不过在我的电脑上没成功
实例:
a.bat内容
@echo off
copy "%windir%\system32\cmd.exe" .\SMSS.exe
call b.bat
运行结果是: 类似 ...
@echo off
copy "%windir%\system32\cmd.exe" .\SMSS.exe
start SMSS.exe
作者:dato | 时间:2008-05-17 11:33
批处理对CPU占用太大了,如果要持续执行感觉还是用计划任务好点,
作者:HAT | 时间:2008-05-17 11:42
各有所长吧,计划任务需要依赖于系统服务,不一定适合所有的场合。
不过我个人也倾向于用计划任务。
作者:lwexe | 时间:2010-08-21 10:39
值得学习,但我用计划任务调用下面的启用任务管理器,怎么都用不了,不知道什么原因?
@echo off
rem 启用任务管理器
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f
来源:https://www.cn-dos.net/forum/viewthread.php?tid=40419 · 打印时间 2026-08-08 17:11