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

2022-06-22教育214

    用.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中让电脑自动在启动时完成任务.

相关文章

电视上怎么看港澳台直播,操作方法?

1.不管是盒子还是电视,开启之后先连接网络,可插入网缆也可用wifi连接,然后在设备中找到我的应用,点击第三方应用进入 2.在搜索界面,输入DSZB,运行电视直播 3.按遥控器菜单键,选择左侧栏的测试,就可以看到了。如果直播不流畅,可按遥控器菜单键,再按左右键切换直播源如果直播不流畅,可按遥控器菜单...

sunvan手机怎么刷机?

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

证书过期怎么办?

按下 【Windows + R 键】打开【运行】,(Window键就是Ctrl跟Alt中间的键)。 2.输入 mmc ,点击【确认】,打开【控制台】。 3.点击【文件】-【添加/删除管理单元】。 4.在弹出的窗口左侧列表中选中【证书】在点击【添加】。 5.在【证书管理】窗口中选择【我的用户账户】,点...

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

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

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

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

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

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

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

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

纽曼投影式怎么画乙烷?

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

迷你世界怎么学穿墙术?

江叔:哈喽,哈喽,我是迷你世界江叔,迷你号:66765267。 以下穿墙术只能穿过一格厚度的墙! 穿墙教学一:椅子穿墙术 首先在你要穿的墙前用普通方块围一个格子,如下图。 然后在底下放上一张椅子,坐上椅子,接着下椅子(手机版点下坐骑的那个键,电脑版按“Shift”键),这时候你会发现已经穿墙成功了!...

cf六角星符号怎么打?

根据国家标准《国家行政机关公文格式》(GB/T9704-1999)规定:“发文字号由发文机关代字、年份和序号组成。……年份应标全称,用六角括号‘〔 〕’括入……。” 和“秘密等级和保密期限之间用“★”隔开”。《国家行政机关公文格式》在WORD等常用文字处理软件中,无论是用何种输入法,都不能通过键盘...

电脑如何快速刷新页面?

1、F5刷新按键。电脑的刷新键是F5,就在键盘的中间偏左边的位置,也是很容易就按到的,如果自己的页面一直停留不刷新的话,可以直接点击这个键就可以了。 2、ctrl+F5.按住ctrl和F5这两个键,可以强制进行刷新,对于经常卡住的网页,用这个方法也是非常好的,不过网页尽量要多删除一些垃圾,这样才能变...

五笔字根表和口诀?

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