![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 18:40 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何禁用CMD |
| 可打印版本 3,666 / 20 |
| 第1楼 mfdcxnf | 发表于 2008-09-11 18:13 |
| 初级用户 发帖 74 积分 155 | |
|
如何禁用CMD 通过修改注册表,可以禁止用户使用命令解释器(CMD.exe)和运行批处理文件(BAT文件)。
进入到注册表项 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\中, 新建一个双字节值项DisableCMD,修改其值为2。 则命令解释器和批处理文件都不能够被运行。 如果只是禁止命令解释器的运行,而运行批处理文件的运行,则修改DisableCMD的值为1。 1,2都是禁止,那么0是什么呢?当然是没有限制啦 看到一个可以通过修改注册表实现禁用注册表的方法,用起来不错,可是我想用批处理实现,我又不会修改,请各位大师帮一下忙,我也好借此机会学习一下如何用批处理修改注册表,越详细越好,谢谢! |
|
| 第2楼 huahua0919 | 发表于 2008-09-11 18:31 |
| 银牌会员 发帖 780 积分 1,608 | |
|
修改为1后两者都不能用,修改为2后无效 winXP-SP2@cmd
|
|
| 第3楼 mfdcxnf | 发表于 2008-09-11 18:37 |
| 初级用户 发帖 74 积分 155 | |
|
谢谢2楼的指正,不过如何实现呀!
|
|
| 第4楼 tireless | 发表于 2008-09-11 18:44 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
命令行工具 reg.exe 就是操作注册表的。键入 reg /? 查看帮助。
======================= 用“映像劫持”可以同时禁用cmd.exe和批处理的运行。 禁用 恢复 [ Last edited by tireless on 2008-9-10 at 10:47 PM ] |
|
| 第5楼 huahua0919 | 发表于 2008-09-11 18:49 |
| 银牌会员 发帖 780 积分 1,608 | |
|
你写的是HKLM了,所以你找不到
|
|
| 第6楼 mfdcxnf | 发表于 2008-09-11 18:52 |
| 初级用户 发帖 74 积分 155 | |
|
谢谢4楼的朋友,你帮我解决了问题,但是你恢复发上来没有用吧,因为你都禁止了运行,难道你的恢复批处理还能运行吗,不过非常感谢!
|
|
| 第7楼 HAT | 发表于 2008-09-11 20:42 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 6楼 恢复可以用这个方法:生成出一个.reg文件,然后导入注册表即可。
|
|
| 第8楼 tireless | 发表于 2008-09-11 22:56 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by mfdcxnf at 2008-9-10 10:52 PM: 直接在“运行”对话框里运行。 |
|
| 第9楼 qwertl | 发表于 2008-09-11 23:06 |
| 中级用户 发帖 243 积分 461 | |
|
禁用windows脚本要怎样设置呢?
|
|
| 第10楼 mfdcxnf | 发表于 2008-09-12 20:16 |
| 初级用户 发帖 74 积分 155 | |
|
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t reg_dword /d 00000000 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 00000001 /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t reg_dword /d 00000000 /f reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v Disableregistrytools /t REG_DWORD /d 1 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.EXE" /v debugger /t reg_sz /d debugfile.exe /f 这样就无法用REG恢复了,那位有好的招式,请分享一下,谢谢!我想要我需要用的时候就可以用,不需要的时候就禁止! 不知道脚本可不可以实现解除禁止。批处理和注册表肯定是不行了。 [ Last edited by mfdcxnf on 2008-9-12 at 08:18 PM ] |
|
| 第11楼 HAT | 发表于 2008-09-12 21:59 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 10楼 xxx.inf可以吗?
xxx.vbs呢? [ Last edited by HAT on 2008-9-15 at 04:37 PM ] |
|
| 第12楼 mfdcxnf | 发表于 2008-09-13 07:19 |
| 初级用户 发帖 74 积分 155 | |
|
我对楼上的代码进行过测试,结果还是无法运行
|
|
| 第13楼 HAT | 发表于 2008-09-13 09:49 |
| 版主 发帖 5,017 积分 9,023 | |
|
11楼的代码无法解锁注册表?报错信息是什么?
|
|
| 第14楼 moniuming | 发表于 2008-09-13 11:00 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
在我的机子上也无法运行,报错信息如下图:
![]() |
|
| 第15楼 qinbuer | 发表于 2008-09-13 13:04 |
| 高级用户 发帖 228 积分 512 | |
|
会不会你的电脑将解释VBS运行的几个宿主文件删除掉了?我记得有些网吧好像就这样干
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |