Windows 7、64bitです。
regsvr32を使用して.dll(comdlg32.dll)を登録しようとしています。しかし、DLLは読み込まれましたが、DLLRegistryServerのエントリポイントが見つからないというエラーが発生します。
System32とSysWOW64の両方でコマンドを実行し、"Run As Administrator"でコマンドを実行したのですが、System32とSysWOW64の両方でコマンドを実行すると、System32とSysWOW64の両方でコマンドを実行したことになります。
以前使っていたMSComDlg.CommonDialogコンポーネントが64bitで動かなくなった。
このコマンドを実行します。
dumpbin /exports comdlg32.dll
comdlg32.dllにはDllRegisterServerメソッドが含まれていないことが分かると思います。従って、RegSvr32.exeは動作しません。
これが答えです。
ComDlg32.dllは、システムコンポーネントです。(c:\windowssystem32, c:\windowssyswow64) 古いバージョンで置き換えや登録を上書きしようとすると、Windowsの他の部分が破損する可能性があります。
もっとお手伝いできますが、MSComDlg.CommonDialogが何であるかを知る必要があります。それは何をし、どのように動作することになっていますか?また、登録しようとしているComDlg32.dllのバージョン(そしてそれをどこで手に入れたか)は何ですか?
FundsiteのDLLの登録。
古くなった、または欠落しているcomdlg32.ocxランタイムライブラリは、このエラーの原因となる可能性があります。 comdlg32.ocxファイルが破損していないことを確認してください。それ以外の場合は、ファイルcomdlg32.ocx(〜60 Kb Zip)をダウンロードしてください。
ファイルをダウンロードし、comdlg32.ocxをWindows \ System32フォルダーまたはWindows \ SysWOW64に抽出します。 私の場合、Windows \ System32で開始しましたが、最後に機能しなかったため、Windows \ SysWOW64で再度保存しました。
[スタート]、[実行]ダイアログから次のコマンドを入力します:「c:\ windows> System32 \ regsvr32 Comdlg32.ocx」または「c:\ windows> SysWOW64 \ regsvr32 Comdlg32.ocx<ダウンロードしたファイルの名前>」
Comdlg.ocxファイルは登録され、次のステップはDLLを登録することです。
1。 Fundsite.Text.Encodingをコピーします。 下のパスの64ビット用の.Net Frameworkフォルダーにdllします。 C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727。
2。 次に、コマンドプロンプトで、ディレクトリC:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727に移動し、以下に示すように次のコマンドを実行します。
これにより、dllが正常に登録されます。
C:\ Windows \ Microsoft.net \ framework64 \ v2.0.50727>regasm "Dll Name" .dll 。
Internet Explorerをアンインストールしましたか?? 私はそうしました、そして同じ問題を抱えていました、もしそうなら、あなたはしなければなりません:
1。 IEを再アクティブ化します(コントロールパネル-プログラムと機能-Windows機能のオンまたはオフを切り替えます)。 2。 コンピュータを再起動します。 3。 (重要。!)Windows Updateを実行して、Microsoft Explorerで使用可能なすべてのアップデートを取得します。 4。 コンピュータを再起動します(再度)。
最後に動作します。!
Regsvr32:DllRegisterServerのエントリポイントが見つかりませんでした。
1.1.systemdrive(通常c:㊤)に移動し、ファイル"Regsvr32.exe"を検索します。 2.2.右クリックしてプロパティをクリックし、セキュリティタブを開いて詳細ボタンをクリックします。 3.3.所有者タブをクリックし、編集をクリックして、管理者を選択し、OKをクリックします。 4.4.アクセス権をクリックします。 5.5. 権限を変更するをクリックします。 6.6.管理者を選んで編集をクリックし、フルコントロールにチェックを入れてOKをクリックします。 7.同様に、システムを選択し、編集し、フルコントロールにチェックを入れて、OKをクリックし、開かれた他のダイアログボックスでクリックします。 8.8.これで.dllファイルが登録され、エラーは出なくなりました。インストール時に.dllファイルが登録されなかったソフトは再インストールする必要があります。