A. 无法导入注册表文件,指定的文件不是注册脚本
把记事本编写的文件改一改,改成*.REG试试
B. 我把下面的代码放到记事本里,改成VBE格式的运行出错,怎么回事.
vbe是vb的脚本代码
一、vbe与vb
VBE跟VBS差不多,都是VB脚本代码文件,但他们也有不同:
VBS是明文代码,就是说可以直接使用记事本编辑;
VBE则是编译后(加密)的VBS代码,使用记事本打开不能直接看到源代码。(有些例外)
加密工具有很多,其中常用的是 Microsoft Script Encoder(screnc.exe),此外还有许多。
VBE格式在QQ传文件中往往不会被拦截,而VBS格式却会被拦截,这应该是程序设计者的一个失误。
因此,所以很多人没有进行加密而直接改扩展名为“VBE”,依然能够运行,只是为了方便一下。
二、vb脚本程序会被用作恶搞
vb脚本程序因编写简单,体积小,方便灵活,多被人用于恶搞小程序、病毒等。(BASIC代码一直很简单,特别是脚本代码还有一个“wscript”脚本库)
如着名的并且风靡一时的“说‘我是猪’”:恶搞关机vbe文件。
对于这个恶搞程序,解决很简单。在任务管理器中找到进程“wscript.exe”(脚本宿主程序)并结束之,然后在运行中输入并运行“shutdown -a”即可解除定时关机。
恶搞程序用这样的方法一般可以解决。病毒则相对比较复杂。
在这里举一个例子:(源代码 Fixed By Me)
Set objWSHShell = wscript.CreateObject("wscript.shell") '定义并初始化Shell对象
objWSHShell.Run "shutdown.exe -r -t 60 -c ""说我是猪,不说“我是猪”就会关机,不信邪的你可以试下。"" ", 0, True
'此行代码作用是调用 shutdown 进行重启,60秒倒计时。
Dim uMaMe
Do While (strReturn <> "我是猪") '循环语句,直到变量 strReturn 等于 “我是猪” 时退出循环。
strReturn = InputBox("说我是猪,就可以不关机,快点,说 ""我是猪"" ", "好好考虑吧……", "你才是", 8000, 7000)
If strReturn = "你才是" Then
If uMaMe <> "yes" Then
uMaMe = "yes"
objWSHShell.popup "敢骂我,你再骂一次试看看!",1,"",4096
Else
objWSHShell.popup "好哇,天堂有路你不走,关机无门你偏来,关机吧~~~", 1,"",4096
objWSHShell.Run "shutdown.exe -r -t 0 ", 0, True '直接关机
End If
End If
Loop
'如果你说了“我是猪”,则退出循环,往下执行
objWSHShell.Run "shutdown.exe -a", 0, True '解除定时关机
objWSHShell.popup "早说不就行了嘛",1,"",4096
三、vb脚本程序会被作为病毒
有时杀软对于vb脚本文件会认为是病毒,这一般是脚本里有运行“shutdown -s xxx”之类的病毒性质的代码。不是所有的vb脚本文件都有毒。
vb脚本文件有时候会被作为U盘病毒进行传播,典型的例子是“u.vbe”,学校机房的等公共场合较常见,也有相关的蠕虫病毒,相关症状为双击无法打开硬盘。
C. 记事本编写的脚本运行错误怎么办
我们公司是个色狼群居地,50多个人就2个女的,大神救我
D. 为什么我用记事本写的脚本不能执行
很简单,你没有写正确或者没有设置好执行环境。也有可能你把脚本存成“.txt”后缀(一般不会犯这个错误吧!)
E. 关于用记事本导入注册表的问题
如。下面的内容为合法的注册表文件内容:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:00000091
REGEDIT4是注册表内容的格式。适用于9x/Me/NT/2000/XP/
之后必须空一行。
如果不知道怎样写的话,可以运行Regedit,
选择一个项,导出这个项。就可以参考导出文件(.reg)的内容,
而不必自己写。为考虑兼容性,可将Windows
XP支持的注册表格式(Windows
Registry
Editor
Version
5.00)改为(REGEDIT4)
F. maxwell的脚本用记事本编辑后出现未知字符,无法编译
这是运用记事本修改vbs后的文件编码问题,可以将修改后的文件另存为,选用ANSI编码,再用maxwell运行即可。
G. win7提示出现脚本错误,桌面计算机和记事本打不开,急,求助
最好进行备份还原,要不你修改一下注册表,一些软件将你的注册表修改了,使得你的组策略发生改变而造成的,但那最好是专业人员进行注册表修复!
H. 我在记事本编辑了一个REG脚本,问怎么执行该脚本
保存的时候选择“另存为。。”文件类型选“所有文件”然后起文件命为“XXX.reg”,之后保存,会生成一个注册表模样的文件,双击后提示导入,选是就是了。
I. 我用记事本编写了javascript,在html里面也引入了这个文件,但是总是不能处理事件,为什么啊
你打开ie中的 工具-〉Internet选项-〉高级 在选项卡里面找到 浏览-〉禁用脚本调试 把它取消掉, 然后运行你的程序看看是否报错
J. 注册表信息无法导入
看看注册表有没有被锁死!
在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVerssion\Policies\System分支下,新建DWORD值“Disableregistrytools”,并设键值为“1”。这样,当有人运行注册表编辑器时就会出现“注册编辑已被管理员所禁止”的对话框(如图1),这样就可以达到限制别人使用注册表编辑器的目的。给注册表解锁的方法有很多,编辑REG文件导入注册表是最常用的。本文要介绍的是与众不同的七招,在此与您分享。
用Word的宏来解锁
Word也可以给注册表解锁?没错!我们利用的是微软在Word中提供的“宏”,没想到吧?具体方法是:运行Word,然后编写如下面所示的这个“Unlock”宏,即可给注册表解锁:
Sub Unlock()
Dim RegPath As String
RegPath = “HKEY_CURRENT_USER\Software
\Microsoft\Windows\CurrentVersion\Policies\System”
System.PrivateProfileString(FileName:=“”,Section:=RegPath,Key:=“Disableregistrytools”)=“OK!”
End Sub
其实,这个方法一点都不神秘,只是利用了注册表的一个特性,即在同一注册表项下,不能有相同名字的字符串值和DWORD值,如果先前有一个DWORD值存在,则后建立的同名的字符串值会将其覆盖,这也就间接的删除了原值。在本例中就是DWORD值Disableregistrytools被同名的字符串值所覆盖删除。
修改Regedit.exe文件
修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编辑软件如UltraEdit或WinHex等。我们以UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools(如图2),点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。
使注册表编辑器无法被禁用
给注册表编辑器Regedit.exe做个小手术,使之对注册表禁用功能具有“免疫力”,可以打造一个锁不住的注册表编辑器。这对防范恶意网页对注册表的禁用非常有好处。用十六进制文件编辑器Ultraedit打开Regedit.exe,查找74 1B 6A 10 A1 00,找到后,把74改为EB即可。现在,你就有了一个锁不住的注册表编辑器了。下次既使注册表被禁用也不用害怕了,只管运行之,保管恶意网页的修改无效。
用INF文件解锁
大家一定看到过在Windows中有一种后缀为INF的驱动安装文件,它实际上是一种脚本语言,通过解释执行。它包含了设备驱动程序的所有安装信息,其中也有涉及修改注册表的相关信息语句,所以我们也可以利用INF文件对注册表解锁。
INF文件是由各个小节(Section) 组成。小节的名字从中括号中起,且在此文件中必须是惟一的。小节的名字是它的入口点。后面是小节内容,形式上是“键名称=键值”。在文件中可以添加注释,由分号完成,分号后的内容不被解释执行。让我们开始行动,用记事本编辑如下内容的文件:
[Version]
Signature=“$CHICAGO$”
[DefaultInstall]
DelReg=del
[del]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\
System,Disableregistrytools,
1,00,00,00,00
将上面的内容存为del.inf,使用时用右键点击它,在弹出菜单中选择“安装”即可给注册表解锁(如图3)。
用JScript解锁
用记事本编辑如下内容的文件,保存为以.js为后缀名的任意文件,使用时双击就可以了。
VAR WSHShell=WSCRIPT.CREA-TOBJEt(“WSCRIPT.SHELL”);
WSHShell.Popup(“为你解锁注册表”);
WSHShell.RegWrite(“HKCU\\Software\\Microsoft\\
Windows\\CurrentVersion\\Policies\\
system\\DisableRegistryTools”, 0,“reg_dword”);
大家可以看出用JS对键值进行操作时要用两斜杠“\\”,并且要用“;”表示结束。一般只要能注意这两点,就没有问题了。
用VBScript解锁
用VBScript对注册表进行解锁?没错!很容易又很简单的一个方法,用记事本编辑如下内容:
DIM WSH
SET WSH=WSCRIPT.CreateObject(“WSCRIPT.SHELL”)
WSH.POPUP(“为你解锁注册表!”)
WSH.Regwrite“HKCU\Software\Microsoft\Windows\
CurrentVersion\Policies\System\DisableRegistryTools”,0,“REG_DWORD”
WSH.POPUP(“注册表解锁成功!”)
将以上内容保存为以.vbs为扩展名的任意文件,使用时双击即可。
回答者:Soker - 秀才 二级 1-5 11:48
提问者对于答案的评价:
xiexie!
评价已经被关闭 目前有 1 个人评价
好
100% (1) 不好
0% (0)
其他回答共 4 条
肯定是病毒造成的,
可以用魔法兔子之类的软件解锁
回答者:bq - 秀才 三级 1-5 11:43
去3721(www.3721.com)用一键修复就可以了,很好用的。
回答者:lfzsg - 秀才 三级 1-5 11:48
我先说一个,如果你的网页北恶意的网站设成了他为首页,并且不允许你在IE属性里改。你可以这样做:在运行里打regedit进入注册表,在上面的编辑里选择查找,把那个网站的名字输入进去就好了,查到以后把它删掉。
最佳答案
1.定期删除“预读取文件夹(c:\windows\prefetch)”里的预读取文件,能有效地加快WinXP的启动时间。
2.我们可以通过注册表来设置当某个窗口达到一定数量,再激活该功能,打开注册表编辑器,依次找到HKEY_CURRENT_Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced子键,新建双字节键值项TaskbarGroupSize,并为其赋值,一般设置窗口的数量在五六个比较好。
3.检测Windows XP是否被激活
激活是Windows XP拥有的一项保护版权的措施,很多用户对此也是非常好奇,那么如何知道你的Windows XP是否已经被激活了呢?打开“运行”对话框,输入“oobe/msoobe /a”(注意/a前有一个空格),按下回车键,一会儿就会弹出一个有关于激活的窗口,你可以仔细了解其中的奥秘,完全明白以后单击“确定”按钮即可关闭该窗口。
4.快速复制移动文件 Windows XP的“资源管理器”工具栏比以往的Windows系统多了两个按钮——“复制到”和“移至”按钮,它们的功能是快速将选中的文件复制移动到指定文件夹。其实我们可以把这两项命令搬到鼠标右键菜单中。 在“开始→运行”对话框中输入“Regedit”打开注册表,依次展开主键[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers ],右键单击此主键,选择菜单“新建→项”,然后输入名称,名称可自定义,如“复制到”,再左键单击“复制到”主键,双击右窗口的“默认”,在弹出的“编辑字符串”对话框中输入“{C2FBB630-2971-11d1-A18C-00C04FD75D13}”。相同的方法新建项“移至”,“移至”主键的“默认”键值赋值为“{C2FBB631-2971-11d1-A18C-00C04FD75D13}”即可。
5.明明白白查看系统信息 打开“命令提示符”,或者在“运行”对话框中输入“cmd”,在“命令提示符”状态下输入“systeminfo”,按下回车键,系统即开始检测相关信息并返回到当前窗口中,你可以看到的Windows XP是否安装了补丁、初始安装时间、虚拟内存的设置等详细信息。
6.WinXP随时可使用〔记事本〕打开文件
当在〔资源管理器〕浏览文件时很多时需要用〔记事本〕来打开文件,如按下修改可随时右键点击鼠标,便出现〔使用记事本打开〕的选择
在〔开始〕→〔运行〕→输入〔regedit〕
选〔HKEY_LOCAL_MACHINE〕→〔SOFTWARE〕→〔Classes〕→〔*〕
在此新建一个〔主键〕名为〔shell]
在〔shell 〕下再增加一个〔主键〕
名为〔OpenInNotepad〕
在〔OpenInNotepad〕增加一个字串值
数值资料为〔使用记事本打开〕
再在〔OpenInNotepad〕下再增加一个〔主键〕
名为〔command〕
在〔command〕增加一个字串值
数值资料为〔notepad.exe "%1"〕
7.、 影音文件在xp中无法删除 很多情况下是因为预览功能搞的鬼。开始|运行中输入并执行“REGSVR32 /U SHMEDIA.DLL”,取消息预览。恢复时运行“REGSVR32 SHMEDIA.DLL”
其实就是去掉预览功能
8. 注册表解锁
REGEDIT4 [HKEY_CURRENT_]
"DisableRegistryTools"=dword:00000000
9. 在xp下重装ie:
运行注册表编辑器,找到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Active Setup/Installed Components{89820200-ECBD-11cf-8B85-00AA005B4383}],把键值从1改成0,重启后xp将自动开始安装ie6.
10.永久不开启3721
- Win9x/Me
编辑文件 X:Windowshosts,添加一行代码:
download.3721.com 255.255.255.255
- WinNT/2000
编辑文件 X:WINNTsystem32driversetchosts,添加一行代码:
255.255.255.255 download.3721.com
- WinXP
编辑文件 X:Windows/system32/drivers/etc/hosts,添加一行代码:
255.255.255.255 download.3721.com
对于 CNNIC 的中文域名也可以用,域名改成 cdn2.cnnic.cn
11.任务栏里的显示桌面丢失了怎么办?
简单的方法::
记事本新建输入:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
保存为 显示桌面.scf
拖到快速启动
12.用winrar合并mp3:
把几首要合并的mp3文件选中,右键单击——添加到档案文件,压缩方式选择存储。然后把压缩好的文件后缀改成mp3。再放一下听听是不是两首歌已经合成一首啦。
13.在你的QQ上直接查询活跃天数纯真时空论坛
在QQ面板的左侧点击:用户自定义面板(一只笔和记事本那个图标)-->点击“添加链接”(正上方)-->调出“收藏夹管理”-->选择“添加”,在下方“详细信息”里“名称”输入“活跃天数查询”、“链接”输入“”,,然后点击“设为默认”、“确认”。这样以后你就可以在QQ里直接查询现在活跃天数和剩余天数,省的每次都到QQ网站上去查询了。纯真,QQ,时尚,悠闲,IP_4[H)ta3CKs
以上做完后,再进入“用户自定义面板”,点击左上方的“收藏夹”,在下拉表中选择“活跃天数查询”。就OK啦~~~~~~实时汇报
14.修改用户控制权限—不让烦人程序自动启动
现在不少软件,如WinDIY、MyIM等,每次运行后都会自动在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下添加该软件的字符串值,目的是为了在系统启动时运行该软件。
但很多时候这种功能反倒让我们感到苦恼,手动修改的话要每次运行软件后才能进行修改,十分麻烦。其实只要修改当前用户对HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run键的控制权限,只设置为“读取”,就可以防止程序的“自作主张”。
方法是运行注册表编辑器(Windows 2000用regedt32),右击HKEY_LOCAL_MA-CHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,选择“权限→高级”(此处是针对“从父系继承权限”功能而无法直接进行修改),在“权限”控制页中选择需要修改的用户或用户组(一般为Administrators),然后单击“编辑”按钮,再按照图中的设置,把Administrators用户对该注册表键的控制权限改为只读取。因为我们运行的程序都是以当前用户权限来运行的,所以程序对该注册表键也只是具有“读取”权限而已。此修改还可以有效预防一些木马、病毒对注册表启动项的而已修改,毕竟现在我们大多数用户都是以Administrator来登录系统嘛。利用此原理,我们还可以对系统的一些文件夹进行权限限制,比如通过禁止对%systemroot%\prefetch文件夹的“写入”权限来预防系统的预读文件过多而造成系统启动慢的问题。
15.顽固程序的卸载
当卸载软件时,我们常常会遇到这样的事情:有些程序非常顽固,即使你用了各种招数都无法卸载,这是因为该程序没有完全安装、程序文件被破坏,或者程序安装目录已被删除等原因,为此,你可以用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载。
首先要打开Windows XP安装光盘,安装“Support Tools”,然后进入硬盘的Support Tools安装目录(X:\Program Files\Support Tools),找到Msicuu.exe并双击,于是就会弹出一个“Windows Installer Clean Up”窗口,显示当前已安装的所有程序列表。你从中选择顽固程序,然后单击“Rmove”按钮即可卸载。
如果以上方法无效,建议你用Msizap.exe来卸载,方法是:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall,在左边项中找到顽固程序的标识(例如{268723B7-A994-4286-9F85-B974D5CAFC7B}),然后依次选择“开始→程序→Windows Support Tools→Command Prompt”命令,在命令提示符后,输入以下命令:msizap T {顽固程序的标识},按回车后即可卸载顽固程序。