vbscript没有在指定的运行(vbscript 不等于)

http://www.itjxue.com  2023-01-28 00:03  来源:未知  点击次数: 

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.")

%

(责任编辑:IT教学网)

更多

推荐网站策划文章