vbscript没有在指定的运行(vbscript 不等于)
microsoft vbscript 运行时错误 求指点,该试的方法都试了 就一直这样,这是怎么回事
提示:运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象,
1、首先在系统盘(C盘)中查找scrrun.dll,(如果存在这个文件,请跳到第三步,如果没有,请执行第二步)
2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll;然后复制到x(你的系统盘):\windows\system32\目录中
3、运行regsvr32 scrrun.dll即可
4、取消FSO的命令是:运行regsvr32 scrrun.dll
1、可能是FSO空间没有开启,下面就是开启和关启FSO控件的方法
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
运行regsvr32 scrrun.dll即可。
如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。
2、如果按照上面的方法没有解决问题,可能是组建的权限出了问题(即权限不够),则使用下面的方法:
(1)scrīpting.FileSystemObject这个权限不够
regedit,然后找到HKEY_CLASSES_ROOT\scrīpting.FileSystemObject
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!
(2)这个权限不够Scripting.Dictionary
解决办法同上
(3)其它问题
MSWC.BrowserType 800401f3 ,是msxml3.dll这个组建的问题。注册一下,在去注册表加权限。
我发现这些都是iis自代的组件,我想没有必要先去注册一下组件。而是直接去注册表给下权限就可以了,除为有可能某个组件已被卸掉了,那才需要先注册一下。
一般给组件的加权限的步骤是:
打开注册表(运行regedit),然后找到HKEY_CLASSES_ROOT下对应着的组件对象名就可以了
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!
iis自带的组件有:
MSWC.AdRotator
MSWC.BrowserType
MSWC.NextLink
MSWC.Tools
MSWC.Status
MSWC.Counters
SWC.PermissionChecker
WScript.Shell
Microsoft.XMLHTTP
Scripting.FileSystemObject
vbscript代码大家看看我电脑怎么运行不了,是不是有错误
据我的调试,有以下几点供参考:
1.脚本其实执行了,只是没有结果可供显示而已。
If...Else...End If 逻辑块有些不太通畅,需要修改如下:
ElseIf IntGread=60 then MsgBox("成绩及格,你很危险哦") Then ------- 就是这句需要改下
以下是修改后的代码:
script language="VBScript"
Dim intGread
intGread = InputBox("请输入分数")
If intGread100 Or IntGread0 Then
Msgbox("成绩输入错误")
ElseIf IntGread=85 Then
MsgBox("成绩优秀,还要努力加油")
ElseIf IntGread=60 then
MsgBox("成绩及格,你很危险哦")
Else MsgBox("不要灰心,继续努力o")
End If
/script
在IE中能看到一个消息提示框,"不要灰心,继续努力o"。
2. 在FireFox / Chrome浏览器中没有得到任何结果(估计VBScript是微软自家的,与IE兼容性好)。
3. InputBox没有弹出任何输入框,我用的是IE9,不知道IE6会不会执行,估计这个函数在网页版中并不能正确执行。
regsvr32 vbscript.dll无法运行
执行该命令的方法:
1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可
2、在开始--运行
输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。
详细请看:
在Dreamweaver制作网页的过程中,插入的vbscript语句程序却不能够运行!!!
(1)你看一下你保存的文件扩展名是否为.asp
(2)你的文件是否放在服务器目录下,asp文件需要服务器支持
(3)检查你的语句是否有错误或者是否调用
Microsoft VBScript 运行时错误 错误 80004005 未指定错误 行 0
这个信息的出现可能有两个情况
1、报错的那个有可能是保存图片的文件夹没有权限
2、另外一个可能就是这张图片超过200K,你尝试传个几十K的图片上去,如果能成功,那就是超过默认的200K限制了。
Microsoft VBScript运行时错误
首先看看是不是scrrun.dll 设置了拒绝权限(在windows/system32目录,右键文件,添加 IUSR+机器名 账户)....
一、如果您的系统提示“没有找到scrrun.dll”或者“缺少scrrun.dll”等类似错误信息,请把scrrun.dll下载到本机
二、直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,则复制到C:Windows\System目录下。
2、Windows NT/2000系统,则复制到C:WINNT\System32目录下。
3、Windows XP系统,则复制到C:Windows\System32目录下。
三、然后打开“开始-运行-输入regsvr32 scrrun.dll”,回车即可解决错误提示!
一、系统没有开启FSO组件
系统没有开启FSO组件.
FSO组件的开启和关闭方法
Dll 文件的注册和注销:
在开始菜单运行
注消FSO组件:RegSvr32 /u %windir%\SYSTEM32\scrrun.dll
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll
二、多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法
权限出现了问题,打开注册表加入权限!
在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!
如果你们遇到跟我一样,你们可以找对应的字段修改
按以下步骤进行:
1、首先在系统目录中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。
2、在系统安装盘i386目录中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到你的系统目录c:windowssystem32目录中。
3、运行regsvr32 scrrun.dll即可。
4、如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。
adodb.stream组件:
在开始-运行 中 输入:
regsvr32 "C:\rogram Files\Common Files\System\adomsado15.dll"
即可再次支持adodb.stream组件
2.然后在服务里关闭iis admin service服务,可用命令:iisreset/stop
3.启动IIS,命令:iisreset/start
4. 测试脚本:
%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("D:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
Response.write(" File has been created.")
%