• 締切済み

COM(Component Object Model)の再起動方法

タイトルの通り COMサービスの再起動方法を教えていただきたいです。 いづれかのサービスを再起動すればできるかと予想しているのですが、 どのサービスかわかりませんでした。 「COM 再起動」や「component object model」などで検索してみたのですが 回答を得られませんでした。 よろしくお願いいたします。

みんなの回答

noname#214300
noname#214300
回答No.1

COM=サービスではありませんので、再起動という概念はないかと思われます。 呼び出しもとの実行ファイルを終了させれば、メモリ上から一旦消えます。(この辺は、普通のDLLと同じだと思えば大きな間違いではないはず……) ですので、COMを呼び出しているサービスがあるならば、その元のサービスを再起動させればCOMも再ロードされるはずです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Visaul Studioでのデバッグ(COMコンポーネントのデバッグ方法)

    お世話になります。 今、VC++でATLのCOMプログラムをしていますが、 デバッグ方法がわかりません。コンパイルして、実行は、.htmファイルを開くため、C言語などのようにprintf()などで値を見たり、デバッガなどが起動してもブレイクポイントが?になります。 そこで少し調べたところ、MSDNに記載されていました。 http://msdn2.microsoft.com/ja-jp/library/ya4xb00s(VS.80).aspx Visual StudioでのCOMコンポーネントのデバッグ設定方法についてです。 の手順3.eのCOMコンポーネントノードとはどれをさすのでしょうか? COM+アプリケーションふぉるだを開くと COM+ Explorer COM+ QC Dead LetterQueue Listener COM+ Utilities などがあります。 よろしくお願いいたします。

  • COMコンポーネントの構造の本質的理解ができない

    プログラミングを始めて間もない初心者です。 windowsアプリケーションを制御対象として扱おうと、win32oleライブラリをrequireしてCOMコンポーネントを扱う方法をネット上で色々調べてみたのですがどうも腑に落ちない点・分からない点があるので質問します。 rubyリファレンスマニュアルからリンクされているサイト(http://jp.rubyist.net/magazine/?0003-Win32OLE)において、以下のような記述があります。 >COM ではインスタンスを生成するときに「COM コンポーネント」を指 >定するための ProgID を引数として WIN32OLE.new メソッドを実行し >ます。 COM コンポーネントとは、Windows に登録された、ある機能 >(たとえば、IE や MS Office の制御機能) を提供するためのもので >す。この「COM コンポーネント」を利用して作成したインスタンス を>「COM オブジェクト」とこの記事では呼んでいます。 COM オブジェク>トを作成した後は、その COM オブジェクトで定義されている「メソッ>ド」を実行することでそのコンポーネントが提供する機能を実現する >ことができます。 この文に従えば、作成したCOMオブジェクトを扱う方法を知るためにはCOMオブジェクトで定義されているメソッドを参照すれば良いこととなります。そこで自分もWIN32OLE.new("InternetExplorer.Application") によって得たCOMオブジェクトにWIN32OLE.ole_methodsを適用することでメソッドの一覧を取得しましたが、前述のサイトで紹介されているie.document.all.Item()というメソッドを探してみてもどこにも見つかりません。 これはどういうことなのかと思い、ネット上で色々とCOMとは何か、タイプライブラリとは何かなどを調べて見ましたが、いまだCOMの全体像の把握ができません。 たとえばrubyの場合、あるオブジェクトに対して使えるメソッドというのはそのオブジェクトが該当するクラスに於いて定義されているメソッド((1))及びkernelモジュールで定義されている組み込みメソッド((2))ですよね。 (初心者なのでこの理解にも間違いがあるかもしれませんがその場合はご指摘お願いします) このような考え方でいくとWIN32OLE.ole_methodsによって取得したメソッドの一覧は(1)にあたり、document.all.Item()というのは(2)にあたるのではないかという考えもできるかと思うのですが誰か正しい理解をご教授いただきたいです。 質問が長くなってしまいましたがie.document.all.Item()というメソッドがどこに定義されているのか、そういったメソッドの定義場所はCOMにおいてどのように見つけるのか、そこだけでもいいのでよろしくお願いします。

    • ベストアンサー
    • Ruby
  • veohで検索すると「object Error」と表示される

    タイトルの通りなのですが、veohで検索すると「object Error」と表示されます。 そして、並べ替えや、次のページへ進むといった操作ができなくなります。(そのページに表示されている動画を見ることはできます) 解決方法をご存知の方、お願いします。

  • コンポーネントの追加と削除で・・・

    プログラムの追加と削除内にあるコンポーネントの追加と削除で勘違いをしていくつか消してしまったんです。。 いくつかは戻せましたけど、『アクセサリとユーティリティー』と『ネットワークサービス』が戻せません。何かのファイルが必要とかで。。ファイルがfreecell.exeと表示されたので、検索したんですけど、コンピューター内で見つかりませんでした。。 なんとか元に戻す方法ってないでしょうか!!もう再起動までしちゃてるんで、、どうしたらいいでしょう(T-T;)

  • たっちなうコンポーネントと接続できません

    フリーウェイタイムレコーダーが使えません。 IEからedgeに切り替えようとマニュアル通りに設定しました。 たっちなうコンポーネントもインストールしてリーダーも設定して、その後打刻できました。 次の日になると「接続されていません」と赤い文字が表示され、たっちなうコンポーネントの方も「ブラウザを開いてください」と赤い文字が表示されています。 たっちなうコンポーネントをアンインストールしてやり直すと接続され、再び使えるようになったのですが、再起動をすると接続されず、赤文字に… cookieは許可になっています。何がだめなのか全くわからず… 解決方法を教えていただけると幸いです。 ※OKWAVEより補足:「フリーウェイジャパンの製品・サービス」についての質問です。

  • C#で参照したCOMコンポーネントが動作しない

    VS.NETのVisualC#でアプリケーションの開発を行っているのですが、あるCOMコンポーネント「A」を参照して、その中のメソッドを動作させようとするとFileNotFoundExceptionが発生し、「ファイル名またはアセンブリ名A、またはその依存関係の1つが見つかりませんでした。」というメッセージが出力されてしまいます。「A」は別のCOMコンポーネント「B」を参照していますが、「B」は管理ツールのコンポーネントサービスに登録済みです。なおtlbimpを使用して厳密名はつけてあります。 C#に詳しいかた、いらっしゃいましたらよろしくお願いします。

  • セーフモード起動にてシリアルポートの使用方法

    はじまして。 質問内容はタイトル通りなのですが WindowsXPをセーフモードにて起動すると シリアルポート(COM1)が使えない状態で立ち上がりますが これをなんとか使用できるようにする方法はないでしょうか? よろしくおねがいします。

  • kan520.comの駆除方法

    皆さんのお知恵を拝借させて頂きます。 IEを起動するとkan520.comという中国語のサイトに自動的に行くようになってしまいました。オプションで起動ページを変更しても次回起動時に戻ってしまいます。 中国語も読めず、色々と駆除方法について調べてみたのですが分かりませんでした。また、AdwareとSpybotで検索しましたがヒットしませんでした。 ちなみにOSはXP(H)、IEは6.0です。 解決方法をご存知の方、是非教えてください。よろしくお願いいたします。

  • うたまっぷ.comでいいとものアレ

    「笑っていいとも!」の主題歌である、「ウキウキWATCHING」を、うたまっぷ.com(http://www.utamap.com)で「ウキウキ」と検索すると、小沢健二の「痛快ウキウキ通り」しかヒットしませんでした。自分は「ウキウキWATCHING」の歌詞の全てを探してますが、どこのホームページにあるんですか?

  • TPSMain.exe-コンポーネントが見つかりません、PCを起動する

    TPSMain.exe-コンポーネントが見つかりません、PCを起動するとこのエラーが出ます。フリーソフトを色々入れましたが原因が分かりません。この表示を消す方法を教えてください。宜しくお願いします。