用脚本文件简单修改注册表

2022-06-22教育173

    用.VBS脚本,也就是SCRIPT 脚本文件对注册表进行修改。如果您的爱机不支持VBSCRIPT,那么请您直接阅读第二部分。下面我通过一个例子自来解释脚本文件:

  ' Windows Script Host Sample Script

  ' You have a royalty-free right to use, modify, reproduce and distribute

  ' the Sample Application Files (and/or any modified version) in any way

  ' you find useful, provided that you agree that Microsoft has no warranty,

  ' obligations or liability for any Sample Application Files.

  ' This sample demonstrates how to write/delete entries in the registry.

  L_Welcome_MsgBox_Message_Text = 此脚本显示如何创建和删除注册表项。

  L_Welcome_MsgBox_Title_Text = Windows Scripting Host 范例

  Call Welcome

  ' * Registry related methods.

  Dim WSHShell

  Set WSHShell = WScript.CreateObject(WScript.Shell)

  WSHShell.Popup 创建项 HKCU\MyRegKey 数值为 'Top level key'

  WSHShell.RegWrite HKCU\MyRegKey\, Top level key

  WSHShell.Popup 创建项 HKCU\MyRegKey\Entry 数值为 'Second level key'

  WSHShell.RegWrite HKCU\MyRegKey\Entry\, Second level key

  WSHShell.Popup 将数值项 HKCU\MyRegKey\Value 设为 REG_SZ 1

  WSHShell.RegWrite HKCU\MyRegKey\Value, 1

  WSHShell.Popup 将数值项 HKCU\MyRegKey\Entry 设为 REG_DWORD 2

  WSHShell.RegWrite HKCU\MyRegKey\Entry, 2, REG_DWORD

  WSHShell.Popup 将数值项 HKCU\MyRegKey\Entry\Value1 设为 REG_BINARY 3

  WSHShell.RegWrite HKCU\MyRegKey\Entry\Value1, 3, REG_BINARY

  WSHShell.Popup 删除 HKCU\MyRegKey\Entry\Value1 数值

  WSHShell.RegDelete HKCU\MyRegKey\Entry\Value1

  WSHShell.Popup 删除 HKCU\MyRegKey\Entry 项

  WSHShell.RegDelete HKCU\MyRegKey\Entry\

  WSHShell.Popup 删除 HKCU\MyRegKey 项

  WSHShell.RegDelete HKCU\MyRegKey\

  ' * Welcome

  Sub Welcome

  Dim intDoIt

  intDoIt = MsgBox(L_Welcome_MsgBox_Message_Text, _

  vbOKCancel + vbInformation, _

  L_Welcome_MsgBox_Title_Text )

  If intDoIt = vbCancel Then

  WScript.Quit

  End If

  End Sub

  1.在上例中,单引号后面是注释.

  2. L_Welcome_MsgBox_Message_Text = 此脚本显示如何创建和删除注册表项。

  L_Welcome_MsgBox_Title_Text = Windows Scripting Host 范例

  这两句是提示.

  3. 用 Set WSHShell = WScript.CreateObject(WScript.Shell),定义一个对象WSHSHELL 为WScript.Shell,

  4.WELCOME是一个确认对话框.

  5. WSHShell.Popup 创建项 HKCU\MyRegKey 数值为 'Top level key' 是声明要修改的注册表项.

  WSHShell.RegWrite HKCU\MyRegKey\, Top level key 在HKCU下面创建MYREGKEY子键,读者也可以根据自己实际情况修改键名、指定路径。

  6、REG_SZ为字符串,要用引号引起来,REG_DWORD 为0—2147483647之间整数,REG_BINARY与之范围相同。

  7、需要注意的是,若结尾是“\”则创建一个主键(项),将其默认值设为逗号后面的值项,若结尾不是“\”,则在前一个“\”后面的项中建立所设立的VALUE,逗号后面为其值。

  8、WSHShell.RegDelete与WSHShell.RegWrite大致相同,只是功能相反。

  各位可以将上面文档复制,存为FILENAME.VBS,然后双击即可。

  用INF 脚本修改注册表。同样我先举一个例子,然后做详细讲解。

  [VERSION]

  SIGNATURE=$CHICAGO$

  [DEFAULTINSTALL]

  ADDREG=MY.ADD.REG

  DELREG=MY.DEL.REG

  [MY.ADD.REG]

  HKLM,SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\WINLOGON,AUTOADMINLOGON,0,”0”

  HKCU,CONTROL PANEL\DESKTOP,SMOOTHSCROLL,1,01,00,00,00

  HKCU,CONTROL PANEL\DESKTOP,SCREENSAVEUSEPASSWORD,1,00,00,00,00

  [MY.DEL.REG]

  HKCU,MYKEY

  HKLM,SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\WINLOGON,DEFAULTUSERNAME

  HKLM,SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\WINLOGON,DEFAULTUSERNAME

  1.[VERSION] 是文件头。

  SIGNATURE=$CHICAGO$ 是指针对WINDOWS(CHICAGO是WINDOWS95的内部名称)

  要编辑注册表必须以这两句开头。

    2、[DEFAULTINSTALL]段指出INF文件包含的其他段,ADDREG 和DELREG是键,有特殊意义,他指出要添加或删除的注册表项段名

    3、WINDOWS98总是先处理DELREG段,后处理ADDREG段,这可能会对我们的应用有所帮助。

    [MY.ADD.REG]

    HKCU,MYKEY,MYVALUE,0,“STRING” 添加名为MYVALUE的字符串值项到键MYKEY下,其值设为STRING

    HKCU,MYKEY,MYVALUE,,STRING 添加名为MYVALUE的字符串值项到MYKEY,将其值设为STRING

    HKCU,MYKEY,MYVALUE,1,77,34,05,20添加名为MYVALUE的二进制值项到键MYKEY下,其值设为二进制值77,34,05,20

    HKCU,MYKEY,0,”DEFAULT VALUE” 设置键MYKEY的缺省值项为字符串DEFAULT VALUE

    HKCU,MYKEY,,”DEFAULT VALUE” 设置键MYKEY的缺省值项并将其值设为字符串DEFAULT VALUE

    HKCU,MYKEY 添加注册表键MYKEY但不设置其值

    [MY.DEL.REG]

    HKCU,MYKEY,MYVALUE 从键MYKEY 中删除值项MYVALUE

    HKCU,MYKEY 删除键MYKEY及其全部子键,即删除全部分支.

    下面是一个自动清除MRU记录的INF文件:

    CLEAN.INF

    [VERSION]

    SIGNATURE=$CHICAGO$

    [DEFAULTINSTALL]

    DELREG=DELTEGKEY

    [DELREGKEY]

    HKCU,”SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\DOC FIND SPEC MRU”,

    HKCU, SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FINDCOMPUTERMRU,

    HKCU, SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\RECENTDOCS,

    HKCU, SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\RUNMRU

    清除MRU和WINDOWS\RENCENT 的批处理文件

    CLEAN.BAT

    @ECHO OFF

    C:\WINDOWS\RUNDLL.EXE SETUPX.DLL,INSTALLHINFSECTION DEFAULTINSTALL 132 CLEAN.INF

    ECHOY |ERASE C:\WINDOWS\RECENT

    各位可将CLEAN.BAT 加入HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN中让电脑自动在启动时完成任务.

相关文章

sunvan手机怎么刷机?

vivo手机手动刷机方法: 长按电源键,选择重新启动,进入重新启动后长按音量+键,进入recovery模式,进入recovery模式。 按音量-选择applyupdateappswithsystemfromin_sdcard,再点击锁屏键进入选择菜单。 按音量键选择第一步中先拷贝好的ROM包,点击锁...

苹果手机卡怎么办?

你好,这个问题比较简单,前两天看到一篇新闻说中国是苹果手机最大的消费市场,可见国人对苹果手机的喜爱程度,虽说苹果手机的反应速度比较快,但是也难免会出现死机的情况,尤其是第三方软件安装多了以后,手机内存越来越小,极易出现死机的情况。 曾经我们用过的手机都是可以自行拆卸电池,手机死机的时候,抠下电池,重...

苹果手机的有哪些缺点?

第一个,没有返回键,这让很多从安卓系统转过来的不习惯,刚开始使用时按home 键后总是担心程序没关占内存,虽然实际上这种担心是多余的。 第二是没有通话录音功能,虽然这个功能平时用的不多,但是有些关键时刻需要用到录音的时候很无奈。 第三就是设置选项有点杂乱,这个也是相对安卓系统来说,相似的功能没有放在...

PS中通道功能怎么用?

PS软件是较为简单和好用的。建议使用。 先下载一个PS软件, 安装到卓面。 双击进去,把你想要的PS图片拖进打开的软件中 图片左边从上到下都是使用工具,对图片进行裁减,确定裁减范围,按enter键裁剪成功,把多余区域去掉。然后进行亮度对比度调整,直到你滿意为止,把图片调亮。 同时按crtl和十,一键...

魔兽争霸里怎么用中文聊天啊?

打中文名字方法方法就是:先在聊天框了打出你要的中文名字,然后按CTRL+C复制,再按CTRL+V粘贴,试一下一般都可以的!!如果不行那就是你版本的事了!《魔兽争霸》教你如何在魔兽里起中文名字2005-08-1213:01:051、启动魔兽2、进入局域网游戏,建立一个游戏3、在聊天窗口输入你想要的中文...

有人玩过永恒之塔么,坑不坑?现在什么情况了?

我来告诉你,我是永恒之塔第一批的老玩家中间弃坑,由于疫情回归玩了一个月新区再次翱翔,感觉这游戏比以前更坑,总结一下有三个方面一是什么都要花钱特别是洗装备,一件装备随便洗一下就要一百多还洗不出来,强化和砸魔石也是这样。二是人民币玩家在你面前就是无敌的存在,人家只要按一个键你就挂了。三是高级副本难度大作...

手机锁屏密码忘记了怎么办?

一旦设的密码忘记了怎么办?很多人到手机修理的地方或者厂方去解锁,往往收取不菲的费用,其实很多手机只要自己输入解锁码就可以了。以下收集整理的满全了应该。 一、各种品牌手机中英文对照 Acer::宏基 AIWA:爱华 alcatel(ALC):阿尔卡特 AMOI:夏新 APBW:亚太 APPLE:苹果...

《魔兽世界》好玩在哪里?

为什么好玩,有三点 一是珍贵的友谊。虽然是虚拟的游戏,但真的有真实的友谊。 二是令人鼓舞的团队精神。WOW中不乏一个人的精彩,当更多的时候,你需要认识到,拥有强大团队精神的团队,能在你迎战更高更难的挑战面前笑傲江湖!有一个上马宏做的很好,我很喜欢:“C键的光彩掩盖不了你O键的黯淡” 我给你解释一下这...

小米电视棒使用教程?

方法/步骤分步阅读 1短按一下遥控器的电源键,电视屏关掉,系统进入待机状态,长按遥控器的电源键(1秒以上),小米电视上会弹出功能菜单,可选择“关机”、“重启”和“延时关机”。 2通过长按小米电视遥控器上的“主页”键,画面会显示后台驻留软件的图标和”全部清除“选项,我们可以选择清除指定应用程序或者通过...

最简单的装电脑系统的方法有哪些?

最简单的? 装系统最常见的两种,一是通过PE启动盘来安装系统,另一种是纯原版系统U盘来安装系统。(在线安装等不建议,属于桌面级安装,不推荐使用。) 这两种安装都是通过U盘进行,步骤也都是先制作,后启动,最后开始安装,已经很简单了,但对于电脑小白用户来说,可能还不最简单的,或者说,还有其它的安装方法,...

纽曼投影式怎么画乙烷?

乙烷的纽曼投影式如下图所示: 纽曼投影式(英语:Newman projection),简称纽曼式,是表示有机化合物立体结构的一种方法,由美国化学家梅尔文·斯宾塞·纽曼于1952年命名。它是沿碳-碳键的键轴的投影,以交叉的三根键表示位于前方的碳原子及其键,以被一个圆挡住的三根键表示位于后方的碳原子及其...

五笔字根表和口诀?

1区横起笔、G键:王旁青头兼五一 ;F键:土士二干十寸雨;D键:大三肆头古石厂;S键:木丁西边要无女;A键:工戈草头右框七。 2区竖起笔、H键:目止具头卜虎皮;J键:日曰两竖与虫依;K键:口中两川三个竖;L键:田框四车甲单底;M键:山由贝骨下框几。 3区撇起笔、T键:禾竹牛旁双人立;R键:白斤气头叉...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。