Multiple solutions for automation server unable to create objects

Time:2020-3-20

Method 1:

Start run: Regsvr32 scrrun.dll

Method two:

Copy the following statement to Notepad, save as a file with the suffix. CMD, and run. Of course, it’s OK to run the next sentence on the command line.

Echo is repairing. This process may take a few minutes. Please wait

rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll

rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb

regsvr32 /s comcat.dll

regsvr32 /s asctrls.ocx

regsvr32 /s oleaut32.dll

regsvr32 /s shdocvw.dll /I

regsvr32 /s shdocvw.dll

regsvr32 /s browseui.dll

regsvr32 /s browseui.dll /I

regsvr32 /s msrating.dll

regsvr32 /s mlang.dll

regsvr32 /s h .dll

regsvr32 /s mshtml.dll

regsvr32 /s mshtmled.dll

regsvr32 /s urlmon.dll

regsvr32 /s plugin.ocx

regsvr32 /s sendmail.dll

regsvr32 /s mshtml.dll /i

regsvr32 /s scrobj.dll

regsvr32 /s corpol.dll

regsvr32 /s j .dll

regsvr32 /s ms .dll

regsvr32 /s imgutil.dll

regsvr32 /s cryptext.dll

regsvr32 /s inseng.dll

regsvr32 /s iesetup.dll /i

regsvr32 /s cryptdlg.dll

regsvr32 /s actxprxy.dll

regsvr32 /s dispex.dll

regsvr32 /s occache.dll

regsvr32 /s iepeers.dll

regsvr32 /s urlmon.dll /i

regsvr32 /s cdfview.dll

regsvr32 /s webcheck.dll

regsvr32 /s mobsync.dll

regsvr32 /s pngfilt.dll

regsvr32 /s licmgr10.dll

regsvr32 /s hhctrl.ocx

regsvr32 /s inetcfg.dll

regsvr32 /s trialoc.dll

regsvr32 /s tdc.ocx

regsvr32 /s MSR2C.DLL

regsvr32 /s msident.dll

regsvr32 /s msieftp.dll

regsvr32 /s xmsconf.ocx

regsvr32 /s ils.dll

regsvr32 /s msoeacct.dll

regsvr32 /s wab32.dll

regsvr32 /s wabimp.dll

regsvr32 /s wabfind.dll

regsvr32 /s oemiglib.dll

regsvr32 /s directdb.dll

regsvr32 /s inetcomm.dll

regsvr32 /s msoe.dll

regsvr32 /s oeimport.dll

regsvr32 /s msdxm.ocx

regsvr32 /s dxmasf.dll

regsvr32 /s laprxy.dll

regsvr32 /s l3codecx.ax

regsvr32 /s acelpdec.ax

regsvr32 /s mpg4ds32.ax

regsvr32 /s danim.dll

regsvr32 /s Daxctle.ocx

regsvr32 /s lmrt.dll

regsvr32 /s datime.dll

regsvr32 /s dxtrans.dll

regsvr32 /s dxtmsft.dll

regsvr32 /s wshom.ocx

regsvr32 /s wshext.dll

regsvr32 /s .dll

regsvr32 /s scrrun.dll mstinit.exe /setup

regsvr32 /s msnsspc.dll /SspcCreateSspiReg

regsvr32 /s msapsspc.dll /SspcCreateSspiReg

echo.

echo.

Echo repair succeeded! Any key exit!

pause>nul

It’s the registration of components. My problem has been solved in this way.

Method three:

The VS.NET editor, which has been used well all the time, suddenly one day when I was building a new project, when I was halfway through it, the pop-up “automation server can’t create objects”, and then it stopped.

I went to CSDN and looked up the question of version C with the keyword of “automation”. I found that many friends had met with it, and most of the friends who answered thought that the questioner was asking about the error when ie parsed the file

See a few answers to this kind of question, all are friends who have met this problem, their answer is: reinstall VS.NET does not work, finally reinstall the operating system to solve this problem.

It’s my life to install the operating system, so I always use copy & paste project files to achieve the purpose of new project.

Until one day, I accidentally clicked vs_setup.msi to add the help document of VS.NET (later I knew that I should click setup.exe to add it). Half of vs_setup.msi is in progress, but there is also an error. The result of debugging is that the file system creation failed (thank God, the error message here is finally friendlier).

Is the error “automation server can’t create objects” of VS.NET also caused by this?

It suddenly occurred to me that I heard on the Internet a few months ago that filesystem objects can be banned. I forgot how to operate them at that time. Anyway, I forgot how to operate them at that time. Since then, I have never used filesystem in my program. There are three ways to disable the file system when searching on Google. The first way is to modify the registry ([HKEY \ local \ machine \ software \ classes \ CLSID \ {0d43fe01-f093-11cf-8940-00a0c9054228} \ progid]

@=”Ing. Filesystem”), change the filesystem to an arbitrary name. Only users who know the name can create the object. I check the registry. The name of the registry is ing. Filesystem

So why can’t my FSO work? It suddenly occurred to me that I was using the second method, “running Regsvr32 scrrun.dll/u, all users can’t create a filesystem”. It was really cruel at that time. Run Regsvr32 scrrun.dll now. I try to create a project with VS.NET, a progress prompt, and there’s no damn “automation server can’t create objects”

So, if you encounter this kind of problem, think carefully about whether you can use this “file system” cheese to solve it. Otherwise, you really need to reinstall the operating system and VS.NET.

Method four:

Open “user account” in the control panel, and select “change the way users log in or log out” in the control panel. The error prompt “the automation server cannot create the object” appears. (if this error prompt appears during other operations, you can also solve it as follows, for the same reason.)

Solution: the main problem is that the ing.filesystem (FSO text file reading and writing) is turned off. Just turn on the FSO function and execute Regsvr32 scrrun.dll in “run”.

Special method: execute Regsvr32 shimgvw.dll in run

Method five:

There is no need to reinstall the operating system and VS.NET, but some scripts need Microsoft’s MS control to enter. When you use the default security mode of IE 5 or above, you will be prompted whether to accept the MS control. If you accept, MS will be automatically installed on your machine (it will take several minutes). If the automatic installation is not successful, you can download and install MS 3.0 yourself. If the error “automation server can’t create object” still appears after installing MS 3, it is because your machine has forbidden all ActiveX. Generally, set the security mode of IE to “medium”

Method six:

My machine uses the above method to solve the problem, but uses the following method to solve the problem. You can try: open Internet Explorer In the tools menu bar, in the options bar, click the custom level tab in the security bar, and set the third item “initialize and script ActiveX controls not marked as safe” to “enable”.  

The above is the whole content of this article. I hope it will help you in your study, and I hope you can support developepaer more.