无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3318|回复: 3
打印 上一主题 下一主题

[原创]启用或禁用注册表

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-28 14:38:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
时不时看到有朋友说注册表给禁用了,解禁的方法有很多,这里提供的是用BAT结合WSH启用或禁用注册表,优点是一个BAT文件就可以让你随心所欲启用或禁用注册表。代码如下:
  1. @echo off
  2. title "启用或禁用注册表"
  3. mode con cols=30 lines=6
  4. >Temp.vbs echo Dim WshShell
  5. >>Temp.vbs echo Set WshShell = WScript.CreateObject("WScript.Shell")
  6. >>Temp.vbs echo WshShell.Run "cmd /c del /q Temp.vbs",vbhide
  7. >>Temp.vbs echo intAnswer = MsgBox("【是】将“启用注册表”。 "^&Chr(10)^&Chr(10)^&"【否】将“禁用注册表”。 "^&Chr(10)^&Chr(10)^&"【取消】则“什么也不做”。 "^&Chr(10)^&Chr(10)^&"", vbQuestion + vbYesNoCancel, "启用或禁用注册表 by 6618")
  8. >>Temp.vbs echo     If intAnswer = vbYes Then
  9. >>Temp.vbs echo WshShell.Run "cmd /c reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v DisableRegistryTools /f",vbhide
  10. >>Temp.vbs echo end if
  11. >>Temp.vbs echo         If intAnswer = vbNo Then
  12. >>Temp.vbs echo WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",1,"REG_DWORD"
  13. >>Temp.vbs echo end if
  14. >>Temp.vbs echo         If intAnswer = vbCancel Then
  15. >>Temp.vbs echo end if
  16. >>Temp.vbs echo Set WSHShell = Nothing
  17. >>Temp.vbs echo WScript.Quit(0)
  18. start Temp.vbs
复制代码

0.gif (8.45 KB, 下载次数: 46)

0.gif

启用或禁用注册表.rar

605 Bytes, 下载次数: 48, 下载积分: 无忧币 -2

2#
发表于 2007-3-29 09:59:39 | 只看该作者
好东西,收藏一下
回复

使用道具 举报

3#
发表于 2007-4-10 00:02:21 | 只看该作者
哗,真是好东东,下了收藏......多谢指教!!!
回复

使用道具 举报

4#
发表于 2007-4-10 00:04:01 | 只看该作者
哦,还有,可不可以将它做成IMG 用来光盘启动时,启用或禁用注册表呢........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 15:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表