エラー:ActiveXコンポーネントはオブジェクトスクリプトを作成できません。FileSystemObject

StackOverflow https://stackoverflow.com/questions/5457000

質問

私は私のドライブcに単純なvbsファイルを持っています:次の内容を使って:

Set objShell = CreateObject("Scripting.FileSystemObject")

私はそれを起動しようとしているとき、私はエラーを取得します

c:\fso...vbs(1,1)Microsoft VBScript ランタイムエラー:ActiveXコンポーネントはできません オブジェクトの作成:'スクリプティング。FileSystemObject'

管理者としてログインして実行しようとしました wscript -regserver,しかし、助けにはならなかった。

誰かが私を助けてくれますか?

役に立ちましたか?

解決

あなたが管理者としてログインしていると仮定すると、レジストリを見てください Scripting.FileSystemObject HKCRの下で。

このPROGIDが見つからない場合は、必要なファイルが欠落しているか、コンポーネントが無効になっています(登録されていません)。

Scripting.FileSystemObject で実装されています scrrun(スクラン)dll.

他のヒント

scrrun.dllを修正しない場合は、他の多くの依存関係を再登録する必要があります。そのための最も簡単な方法はMS Fixit 50123とのものです。 http://go.microsoft.com/?LinkID= 9666880 それを実行してから、FSOの呼び出しをもう一度試してください。これは、さまざまな偽のAVプログラムとReg Cleanersを持っていたカップルクライアントコンピュータで私のために働いた唯一のものです。

COMコンポーネントクラスのProgId属性はスペルミスされました。 [ProgId("XXX")]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top