¿Qué debo hacer si el servidor de automatización no puede crear el objeto?

Solución:

1. Comience a ejecutar: regsvr 32 scrrun.dll

¿Cómo resolver el mensaje "El servidor de automatización no puede crear un objeto" en el sistema XP?

2. Copie la siguiente declaración en el Bloc de notas y guárdela como un archivo con un sufijo. cmd y ejecútelo.

Se está reparando el eco. Este proceso puede tardar varios minutos.

Espere...

rundll32.exe advpack.dll/delnoderundl32 % systemroot % \ System32 \ da Cui dll

rundll32.exe advpack.dll/delnoderundl32 % systemroot % \ Catroot. \icatelog .MDB

regsvr 32/comcat.dll

regsvr32 /s asctrls.ocx

regsvr 32/oleaut32.dll

regsvr 32/s shdocvw.dll/I

regsvr 32/shdocvw.dll

regsvr 32/browseui.dll

regsvr 32/s browserui.dll / I

regsvr 32/msrating.dll

regsvr 32/mlang.dll

regsvr 32/hlink.dll

regsvr 32 / mshtml.dll

regsvr 32/mshtmled.dll

regsvr 32/urlmon.dll

regsvr32 /s plugin.ocx

regsvr 32/sendmail.dll

regsvr 32/s mshtml.dll/I

regsvr 32/scrobj.dll

regsvr 32/corpol.dll

regsvr 32/jscript.dll

regsvr 32/msxml.dll

regsvr 32/imgutil.dll

regsvr 32/cryptext.dll

regsvr 32/inseng.dll

regsvr 32/s isetup.dll/I

regsvr 32/cryptdlg.dll

regsvr 32 /actxprxy.dll

regsvr 32/dispex.dll

regsvr 32/occache.dll

regsvr 32/iepeers.dll

regsvr 32/s urlmon.dll/I

regsvr 32/cdfview.dll

regsvr 32/webcheck.dll

regsvr 32/mobsync.dll

p>

regsvr 32/pngfilt.dll

regsvr32 /s licmgr10.dll

regsvr32 /s hhctrl.ocx

regsvr 32/inetcfg dll.

regsvr 32/trialoc.dll

regsvr32 /s tdc.ocx

regsvr 32/MSR2C.DLL

regsvr 32/ msident .dll

regsvr 32/msieftp.dll

regsvr32 /s xmsconf.ocx

regsvr 32/ils.dll

regsvr 32 /msoeacct.dll

regsvr 32/wab32.dll

regsvr 32

/wabimp.dll

regsvr 32/wabfind.dll

regsvr 32/oemiglib.dll

regsvr 32/directdb.dll

regsvr 32/inetcomm.dll

regsvr 32/msoe.dll

regsvr 32/oeimport.dll

regsvr32 /s msdxm.ocx

regsvr 32/dxmasf.dll

regsvr 32/laprxy.dll

regsvr32 /s l3codecx.ax

regsvr32 /s acelpdec.ax

regsvr32 /s mpg4ds32.ax

regsvr 32/danim.dll

regsvr32 /s Daxctle.ocx

regsvr 32/lmrt.dll

regsvr 32/datime.dll

regsvr 32/dxtrans.dll

regsvr 32/dxtmsft.dll

regsvr32 /s wshom. ocx

regsvr 32/wshext.dll

regsvr 32/vbscript.dll

regsvr 32/scrrun.dll mstinit.exe/instalación

msnsspc.dll/SspcCreateSspiReg

msapsspc.dll/SspcCreateSspiReg

Echo.

Eco.

¡Reparación del eco exitosa! ¡Presione cualquier tecla para salir!

Pausa>Empty

Es un problema de registro de componentes, y mi problema se resuelve de esta manera.

3. Siempre he usado muy bien el editor vs.net, pero de repente, un día, cuando estaba creando un nuevo proyecto, apareció "El servidor de automatización no puede crear el objeto" en el medio, y luego se detuvo. Vi a varios amigos que respondieron esta pregunta y sus respuestas fueron: reinstalar vs.net no funcionará y finalmente reinstalar el sistema operativo resolverá el problema.

Estoy agotado de instalar el sistema operativo, así que sigo usando copiar y pegar documentos del proyecto para lograr el propósito de crear un nuevo proyecto. Hasta que un día, accidentalmente hice clic en vs_setup.msi para agregar el documento de ayuda de vs.net (más tarde supe que tenía que hacer clic en setup.msi para agregarlo). En medio de vs_setup.msi, también hay un error. El resultado de la depuración es que falló la creación del FileSystemObject (afortunadamente, el mensaje de error aquí finalmente es amigable). ¿El error vs.net "El servidor de automatización no puede crear el objeto" se debe a esto?

De repente recordé que escuché en Internet hace unos meses que FileSystemObject se podía desactivar, pero olvidé cómo hacerlo en ese momento. De todos modos, olvidé cómo operarlo mientras jugaba con él. Desde entonces, nunca he usado FileSystemObject en mis programas. Al buscar en Google, descubrimos que hay tres formas de desactivar FileSystemObject. La primera forma es modificar el registro ([HKEY_Local_Machine\Software\Class\clsid\{0d 43 Fe 01-f093-11cf-8940-00 a0c 900). Progid] @ = "Script.FileSystemObject"), cambia el objeto del sistema de archivos a un nombre arbitrario para que solo los usuarios que conocen el nombre puedan crear el objeto. Revisé el registro y su nombre sigue siendo Scripting.FileSystemObject.

Entonces, ¿por qué no funciona mi FSO? De repente se me ocurrió que estaba usando el segundo método, "Todos los usuarios que ejecutan regsvr 32 scrrun.dll/U no pueden crear FileSystemObject". Fue muy difícil en ese momento. Ejecute rápidamente regsvr 32 scrrun.dll. Estoy intentando crear un proyecto con vs.net y aparece un mensaje de progreso. No más malditos "el servidor de automatización no puede crear objetos". Por lo tanto, los amigos que encuentren este tipo de problema deben pensar detenidamente si han tocado el queso "FileSystemObject" y utilizar este método para solucionarlo. De lo contrario, realmente necesitarás reinstalar el sistema operativo y vs.net.

4. Abra la cuenta de usuario en el panel de control y cuando seleccione "Cambiar cómo los usuarios inician o cierran sesión", aparece el mensaje de error "El servidor de automatización no puede crear el objeto". (Si este mensaje de error aparece al realizar otras operaciones, por el mismo motivo, también puedes utilizar el siguiente método para solucionarlo.)

Solución: Script. FileSystemObject (lectura y escritura de archivos de texto FSO) está principalmente cerrado. Simplemente active la funcionalidad FSO en Ejecutar y ejecute regsvr 32 scrrun.dll.

Método especial: Ejecute regsvr 32 shimgvw.dll en "Ejecutar".

5. No es necesario reinstalar el sistema operativo y vs.net, pero algunos scripts requieren el control MSXML de Microsoft para ingresar. Cuando utilice el modo seguro predeterminado de IE 5 o superior, se le preguntará si desea aceptar el control MSXML. Si acepta, MSXML se instalará automáticamente en su computadora (esto tomará unos minutos). Si la instalación automática no tiene éxito, puede descargar e instalar MSXML 3.0 usted mismo. Si el error "El servidor de automatización no puede crear un objeto" sigue apareciendo después de instalar MSXML 3, es porque su máquina ha desactivado todos los ActiveX, por lo que generalmente puede configurar el modo de seguridad de IE en "Medio".

6. Mi máquina no utilizó el método anterior para resolver el problema, pero utilizó el siguiente método para resolver el problema. También puedes intentarlo: abre la barra de opciones en la barra de menú Herramientas de Internet Explorer, haz clic en la pestaña Nivel personalizado en la barra de seguridad y configura el tercer elemento "Inicializar controles ActiveX no marcados como seguros y ejecutar scripts" en "Permitir" .

Lo anterior es la solución al mensaje "El servidor de automatización no puede crear el objeto" cuando se utiliza el sistema XP. Es posible que algunos usuarios hayan tenido este problema durante mucho tiempo. Ahora simplemente sigue el método anterior para resolverlo.