Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> オートメーションサーバーはオブジェクトのための複数の解決策を作成することはできません。

オートメーションサーバーはオブジェクトのための複数の解決策を作成することはできません。

  

方法1:開始 - 実行:regsvr32 scrrun.dll


方法2:
次の文をメモにコピーしてくださいこの場合は、拡張子が.cmdのファイルとして保存して実行します。もちろん、コマンドラインで次の文を実行しても問題ありません。
エコーが修正されています。この処理には数分かかることがあります。お待ちください...
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 Hlink.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 corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.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
reg Svr32 /s iepeers.dll regsvr32 /s urlmon.dll /i 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 < BR> regsvr32 /s wshext.dll
regsvr32 /s vbscript.dll regsvr32 /s scrrun.dll mstinit.exe /setup
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
regsvr32 /s msapsspc。 Dll /SspcCreateSspiReg <エコー> <エコー> <エコー> echo正しく修正してください。任意のキーで終了してください。
一時停止> nul

はコンポーネントの登録で、私の問題はこのようにして解決されます。


方法3: vsnetエディタでよく使われていました。ある日、私は新しいプロジェクトを作成しました。「オートメーションサーバーはオブジェクトを作成できません」、それからそれは止まりました。

"Automation"キーワードを使用してC#の問題を確認するためにネットワークにアクセスしたところ、多くの友人がこの問題に遭遇していたことを知りました。エラー

この種の質問に回答した友達がこの問題に遭遇した友達であることがわかります彼らの答え:reloading vs.netは効果がありません最後に、オペレーティングシステムを再インストールすることで問題が解決します。解決しました。
オペレーティングシステムをインストールしたいのは私の生活を本当に望んでいるので、新しいプロジェクトの目的を達成するために、常にプロジェクトのコピーと貼り付けを使用してきました。

ある日まで、vsnetのヘルプドキュメントを追加するために誤ってvs_setup.msiを追加しました(後でそれがsetup.exeによって追加されるべきだと学びました)。 vs_setup.msiの半分もエラーですデバッグの結果を見ると、FileSystemObjectを作成できません(神のおかげで、ここに表示されるエラーメッセージはついに友好的になりました)。
vs.netエラー "オートメーションサーバーはオブジェクトを作成できません"これもこれによって引き起こされますか?

数ヶ月前、私はインターネット上のFileSystemObjectオブジェクトの使用について聞いたことを思い出しましたが、操作方法を忘れていましたが、当時は一緒に遊んだこともありました。私は自分のプログラムでFileSystemObjectを使用したことがありません。 Googleで検索し、最初の方法FileSystemObjectを禁止する3つの方法があることを発見しました:([HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Classes \\ CLSID \\ {0D43FE01-F093-11CF-8940-00A0C9054228} \\ ProgID]
@ = "Scripting.FileSystemObject")、FileSystemObjectは任意の名前に変更され、その名前を知っているユーザーだけがオブジェクトを作成できます。レジストリを見て、名前はまだScripting.FileSystemObjectです。

では、なぜFSOを使用できないのですか。私は突然、2番目の方法「Regsvr32 scrrun.dll /uを実行します。すべてのユーザーがFileSystemObjectを作成できない」を使用したことを思い出しました。当時はあまりにも恥ずかしかったです。すぐにRegsvr32 scrrun.dllを実行してください。プログレスリマインダ、vs.netを使ってプロジェクトを作成しようとしましたが、「オートメーションサーバーではオブジェクトを作成できません」

では、このような問題に遭遇した友人は、動きがあるかどうかを考えてくださいこの "FileSystemObject"チーズはこのメソッドで解決されるべきです。それ以外の場合は、本当にオペレーティングシステムを再インストールし、vs.netを再インストールする必要があります。


方法4:[ユーザーログイン]または[ログアウトモードの変更]を選択すると、コントロールパネルの[ユーザーアカウント]を開き、[自動サーバーはオブジェクトを作成できません]というエラーメッセージを選択します。 (他の操作を実行したときにこのエラーが発生した場合は、次のようにしても問題を解決できます。)その理由は同じです。

解決:主にScripting.FileSystemObject(FSOテキストファイルの読み書き)は終了します。 FSO機能を有効にするには、「実行」でregsvr32 scrrun.dllを実行します。

特別な方法: "Run"でregsvr32 shimgvw.dllを実行する
//この記事はwww.45it.comから来ました。

方法5:
OSとvsを再インストールしないただし、一部のスクリプトではMicrosoftのMSXMLコントロールを入力する必要があります。デフォルトのセキュリティモードであるIE 5以上を使用している場合は、MSXMLコントロールを受け入れるように求められ、MSXMLが自動的にインストールされます(数分待ちます)。自動インストールが失敗した場合は、MSXML 3.0を自分でダウンロードしてインストールできます。 MSXML 3のインストール後も「オートメーションサーバーでオブジェクトを作成できません」というエラーが表示される場合は、すべてのActiveXがコンピューター上で無効になっているためです。一般的に、IEのセキュリティモードは "中"に設定されます。 BR>私のマシンは問題を解決するために上記の方法を使用していない、問題を解決するために次の方法を使用してください、あなたは試してみたいかもしれません:Internet Explorerの「ツール」メニューバーの「オプション」列を開いて「セキュリティ」列をクリック「カスタムレベル」タブで、3番目の項目「安全とマークされていないactivexコントロールの初期化とスクリプト実行」を「有効」に設定します。

Copyright © Windowsの知識 All Rights Reserved