9

ドライブcに単純なvbsファイルがあります:次の内容が含まれています:

Set objShell = CreateObject("Scripting.FileSystemObject")

起動しようとするとエラーが発生します

c:\ fso.vbs(1、1)Microsoft VBScriptランタイムエラー:ActiveXコンポーネントはオブジェクトを作成できません:'Scripting.FileSystemObject'

adminとしてログインして実行しようとしましwscript -regserverたが、役に立ちませんでした。

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

4

3 に答える 3

13

管理者としてログインしている場合は、Scripting.FileSystemObjectHKCRの下のレジストリを確認してください。

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

Scripting.FileSystemObjectscrrun.dllに実装されています。

于 2011-03-28T09:42:13.000 に答える
1

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

于 2015-08-31T05:04:51.620 に答える
0

私の場合ProgId、COMコンポーネントクラスの属性のつづりが間違っていました。 [ProgId("XXX")]

于 2017-03-20T13:19:02.457 に答える