开发者

Error: ActiveX Component Can't Create Object Scripting.FileSystemObject

开发者 https://www.devze.com 2023-02-20 00:50 出处:网络
I have a simple vbs-file on my drive c: with following content: Set objShell = CreateObject(\"Scripting.FileSystemObject\")

I have a simple vbs-file on my drive c: with following content:

Set objShell = CreateObject("Scripting.FileSystemObject")

When I'm trying to launch it, I get error

c:\fso.vbs(1, 1) Microsoft VBScript runtime error: ActiveX component can't create object: 'Scripting.FileSystemObject'

I tried to login as a开发者_JS百科dmin and execute wscript -regserver, but didn't help.

Can someone help me please?


Assuming you are logged in as Admin, please have a look in registry for Scripting.FileSystemObject under HKCR.

If you can not find this PROGID then you are missing the required files or the component is disabled (not registered).

Scripting.FileSystemObject is implemented in scrrun.dll.


If re-registering scrrun.dll doesn't fix it, you might have to re-register a lot of other dependencies. The easiest way to do that is with MS Fixit 50123: http://go.microsoft.com/?linkid=9666880 Run that, then try your FSO call again. This is the only thing that worked for me on a couple client computers that had various fake AV programs and reg cleaners.


In my case ProgId attribute on the COM component class was misspelled: [ProgId("XXX")]

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号