错误:ActiveX组件无法创建对象Scripting.FileSystemObject

vmg*_*vmg 8 vbscript activex filesystemobject

我的驱动器c上有一个简单的vbs文件:包含以下内容:

Set objShell = CreateObject("Scripting.FileSystemObject")
Run Code Online (Sandbox Code Playgroud)

当我试图启动它时,我收到错误

c:\ fso.vbs(1,1)Microsoft VBScript运行时错误:ActiveX组件无法创建对象:'Scripting.FileSystemObject'

我试图以管理员身份登录并执行wscript -regserver,但没有帮助.

有谁可以帮助我吗?

byt*_*yte 13

假设您以管理员身份登录,请查看Scripting.FileSystemObjectHKCR下的注册表.

如果找不到此PROGID,则表示您缺少必需的文件或组件已禁用(未注册).

Scripting.FileSystemObjectscrrun.dll中实现.

  • 如果您收到错误消息"sccrun.dll已加载,但未找到DllInstall入口点",则运行只运行:regsvr32"c:\ windows\system32\scrrun.dll" (5认同)
  • 是的,你是对的,我重新注册了scrrun'dll regsvr32/i"c:\ windows\system32\scrrun.dll"并且它有效!谢谢! (4认同)
  • 我只是运行regsvr32"c:\ windows\system32\scrrun.dll"但是在VB中我得到了同样的错误. (2认同)