• ベストアンサー

regsvr32で登録された一覧を知りたい

 よろしくお願いします。  環境はwindowsXPsp1です。同名のdllやocxが複数フォルダにあり、どちらがregsvr32で登録されているかわかりません。regeditで一つ一つ調べていたのですが、精神的な限界に達しました。一覧でずばんとわかる方法は無いでしょうか。  できればフリーソフトを使わずwindows機能だけでなんとか調べたいのですが・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

Oleviewは? VisualStudio等についているツールです。 http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/oleview-o.asp #日本語の表示とDISPIDにバグがありますが。 ちなみに実は登録されてなくても使用されている可能性があるんですけど(^^;;; Side By Sideって方法で。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcomcomponentsside-by-sideexecution.asp

nosugar
質問者

お礼

ありがとうございます、断然調べやすくなりました。 SideBySideの方は・・・私、開発じゃないので読解しきれてないのですが、現時点で.netを使っていないのでまあ大丈夫かなと思っております。様子見ます。

nosugar
質問者

補足

ありがとうございます! 早速ためしてみます。

関連するQ&A

  • regsvr32でActiveX登録を行ったocx

    regsvr32 で ActiveX登録を行った ocx がリソースエデイタ「のActiveX コントロールの挿入」で使用できなくて困ってます。 開発環境は VisualStudio2005 の VC++ で、Version は 8.0.50727.867 になります。 レジストリエディタで確認すると以下のレジストリキーで登録されていることを確認できるのですが。 HKEY_CLASSES_ROOT\CLSID\{9BD4A8F2-56BA-11D3-915D-00C04F797034} 『ActiveX コントロール テスト コンテナ』の「コントロールの登録」ダイアログで表示される一覧中には含まれていません。 また、「コントロールの登録」ダイアログで「登録」ボタンを押しても一覧に追加も行われません なんとなくセキュリティっぽい事までは分かるのですが、どなたかヒントをお持ちでしょうか?

  • OCXのレジストリ登録

    BCB5にて、OCXを作成しました。 開発環境では、もちろんレジストリ登録して(ツールがやってくれるんです)動作しています。 でも、他環境にそのOCXと関連DLL(と思われる)をインストールして、 REGSVR32 TARGET.OCX としても、エラーが出て登録できません。 エラーダイアログには、「Load Library(”Target.ocx”)failed. GetLastError returns 0x00000485」 と表示されます。これは、どんなエラーなのでしょうか? 関連DLLをインストールしたといいましたが、実はあんまり自信がありません。必要なDLLとは、どのようにしたら確実に判るものなのでしょうか? よろしくお願いします。

  • DLLをREGSVR32しないで利用する方法について。

    こんにちは。 Visual Basic 6.0でActiveX DLLを作成しました。 REGSVR32で登録して正常に利用できていますが、 レジストリを使わないで動かしたいと思っています。 フリーソフトではレジストリを使わないで動かせるものがありますが、あのようにするにはどうすればよいのでしょうか。 基本的には、exeファイルとdllファイルを同じフォルダへ置いて動けば良いと思っています。 調べるとLoadLibraryを使えば出来そうに書かれていますが、ご存知の方アドバイスを宜しくお願い致します。

  • 自作COMコンポーネント(dll)の登録場所

    Visual Basic 6.0でActiveX DLLを自作しました。 開発環境へは自動的に登録されると思うのですが、これを別のPC、Webサーバーに登録したいのです。 REGSVR32 コマンドを使えばいいと思うのですが、DLLをコピーする、登録するのに適切な場所、フォルダというものはあるのでしょうか? 教えて下さい。よろしくお願い致します。

  • OCX登録用のbatファイルPGM御提供依頼

    OCX を登録するbatファイルのサンプルソースのご提供をお願いします。 某QRコードメーカのアプリケーションを使用する際に、使用する各PCにメーカ提供のOCXをレジストリに登録する必要があります。 これを業務部門に配布するために、特定のサーバにOCXとbatファイルを置いて、そのbatファイルをクリックすることで、クリックしたユーザのPCにOCXを登録できるようにしたいと思います。 しかし、何分どのようなコマンドを記述すればよいか、上記記載の場合わからず記載した次第です。 内容  XX.XX.XX.XX\QR\OCXのファイル名  をローカルPCに設定 某サイトに”for %%i in (*.DLL) do regsvr32 /s %%i”などの記載がありましたが 意味が分からず”regsvr32”がレジストリに登録するものとはわかりますが%%iの意味が分かりませんでした。 PGMのご提供と解説とともにお願いいたします。

  • vb6 オブジェクトライブラリは登録されていません

    お世話になります。 VB6の開発環境で困っております。 マシンは前任者から引き継いだWin7 の32Bitなのですが、 VB6のプロジェクトを開くと「オブジェクトライブラリは登録されていません」のメッセージが出てしまいます。 確認したところ、プロジェクトのコンポーネントにMscomctl.ocxが登録できない状況なのは確認できました。 ※登録時も同じメッセージで登録できません。 以下、試したこと VB6のSPやパッチをインストール VB6.0-KB290887-X86とVB60SP6-KB2708437-x86-JPN レジストリの削除 reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f レジストリの再登録等 C:\Windows\system32\regsvr32 /u C:\Windows\system32\mscomctl.ocx C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx /u C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx C:\Windows\regtlib.exe C:\Windows\system32\mscomctl.ocx 前任者からの引き継ぎ(会ったことないけど)なので、いつの段階から事象が出ているのか判断つかず、システムの復元は行っておりません。

  • パソコンの起動時に、RegSvr32.exeのエラーメッセージが出ます

    パソコンの起動時に、RegSvr32.exeのエラーメッセージが出ます。 パソコンの起動時に毎回、 『RegSvr32.exeエラー Dll名が指定されていません。 使用法:Regsvr32 [/u][/n][/i[:コマンドライン]] dll名 /u - サーバーの登録を解除します。 /i - DllInstall を呼び出し、それにオプションの [cmdline] を渡します。~等』 のメッセージが出ます。 フリーソフトの「PCクリーン」でメンテナンスした後から出るようになりました。 同じような質問を検索したところ、質問番号:4247524にありましたが、IEの起動は正常にできますし (Version6.0)、IEでのツール-アドオンの管理のリストの中にはアドオンを無効にするような物は見あたりませんでした(該当する物が分かりませんでした)。 対処方法をいろいろ調べましたが分からず教えていただければ幸いです。

  • mscomm32.ocxの登録方法

    現在、Visual Studioがインストールされていない環境のWindowsでアプリケーションを起動させるにあたり、次の点がクリアできません。 サンプルにあります、「CCommCtrl」クラスを利用したプログラムなのですが、Windows2000において、「regsvr32.exe mscomm32.ocx」で登録を行ったにもかかわらずエラーが発生してしまいます。 他に登録するものがあるのでしょうか? Visual Studioのインストール後のWindows2000では、問題なく起動します。 どなたか、良いアドバイスを御願いいたします。

  • VB5.0からVB6.0への移行について

    VB5.0からVB6.0への移行について プログラマー初心者です。 VB5.0で作成したプロジェクトを、VB6.0で開くと、 【'C:\...\marquee.ocx'を読み込めません。--プロジェクトのロードを続けますか?】と 【'C:\...\raocx32.dll'を読み込めません。--プロジェクトのロードを続けますか?】の メッセージが出力されます。 "marquee.ocx"と"raocx32.dll"は、ともにWebサイトよりダウンロードして、 'C:\WINDOWS\system32'に保管しましたが、認識しません。 コマンドプロンプトで、 'regsvr32 marquee.ocx'を実行させましたが、 【"marquee.ocx"は実行可能ファイルではないか、 またはこのファイルのヘルパが登録されていない可能性があります。】 というメッセージが出力されます。 "marquee.ocx"と"raocx32.dll"を読み込ませたいのですが、 方法を教えてください。 宜しくお願い致します。

  • IEで複数のウィンドウが開けません

    フォルダのウィンドウは複数開くのですが、IEでは1つのウィンドウしか開けなくなってしまいました。原因かどうか分かりませんが、現象が出る前にSP2を削除しました。対応策と思われる操作を試しましたが改善されません(1.ファイル名を指定して実行→regsvr32 urlmon.dll →OK 2.1の操作で regsvr32 actxprxy.dll とregsvr32 shdocvw.dll を実行)。改善策をご存知でしたら是非教えてください。