Erreur: le Composant ActiveX ne Peut pas Créer d'Objet de Script.FileSystemObject
J'ai un simple vbs fichier sur mon disque c: avec le contenu suivant:
Set objShell = CreateObject("Scripting.FileSystemObject")
Quand j'essaie de le lancer, j'obtiens l'erreur
c:\fso.vbs(1, 1) Microsoft VBScript
erreur d'exécution: le composant ActiveX ne peut pas
créer un objet:
"Script.FileSystemObject'
J'ai essayé de me connecter en tant qu'administrateur et exécutez wscript -regserver
, mais n'a pas aidé.
Quelqu'un peut m'aider s'il vous plaît?
OriginalL'auteur vmg | 2011-03-28
Vous devez vous connecter pour publier un commentaire.
En supposant que vous êtes connecté en tant qu'Admin, veuillez jeter un oeil dans le registre pour
Scripting.FileSystemObject
sous HKCR.Si vous ne pouvez pas trouver ce PROGID alors que vous êtes absent le fichier ou l'élément est désactivé (non recommandé).
Scripting.FileSystemObject
est mis en œuvre dans scrrun.dll.Aussi désactiver vous virusscanner!
Si vous obtenez un message d'erreur "sccrun.dll a été chargé, mais le DllInstall point d'entrée n'a pas été trouvé" exécutez ensuite il suffit d'exécuter: regsvr32 "c:\windows\system32\scrrun.dll"
Je viens d'exécuter regsvr32 "c:\windows\system32\scrrun.dll" mais alors en VB j'obtiens la même erreur.
OriginalL'auteur byte
Si vous réinscrire scrrun.dll ne résout pas le problème, vous pourriez avoir à ré-enregistrer beaucoup d'autres dépendances. La façon la plus simple de le faire est avec MS Fixit 50123:
http://go.microsoft.com/?linkid=9666880
L'exécuter, alors tentez votre OFS appeler à nouveau. C'est la seule chose qui a fonctionné pour moi sur un couple des ordinateurs clients qui avaient divers faux programmes antivirus et reg nettoyeurs de.
OriginalL'auteur shawn
Dans mon cas
ProgId
attribut sur le composant COM de classe a été mal orthographié:[ProgId("XXX")]
OriginalL'auteur Alexander Puchkov