Top > Programmingとか > VB / VB.NET > VB小ネタ

エラー10010

客先作業の終了に伴い、持ち込んでいたマシンのHDDをフォーマット。すっからかんにしたことを客先に確認してもらって、札幌に戻ってきた。
個人情報のうんたらがかまびすしく叫ばれる昨今、もっともめんどくなくて納得していただける手法だといぅことでひとつ。

さて。自分の会社に戻ってきて、空っぽのマシンに再度Win2000をはじめ仕事上必要なソフトをばくばくインストールしたり調整したりしていたわけだが。
ひととおり終わってみると、エクスプローラとIE(従ってIEコンポーネントブラウザのLunascapeも)の起動にやーたーら時間がかかる。

そりゃぁもぅそれまでの集中力が灰燼に帰してしまいかねないほどに。

イベントビューアを見てみたら、システムログで10010エラーが発生していた。

サーバー {0C0A3666-30C9-11D0-8F20-00805F2CD064} は、必要なタイムアウト期間内に DCOM に登録しませんでした。

{0C0A3666-30C9-11D0-8F20-00805F2CD064}ってなんだ?とレジストリエディタを見てみると、Machine Debug Manager(C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG\MDM.EXE)。

MDMがDCOMとうまく連動していなくて、タイムアウトかかるまで起動を見合わせている状態なわけだな。
と考えてみて、「MDM 10010」で解決策を検索してみて出てきたのがこれ

  • MDM.EXEをリネームしてください。

  • レジストリから「MDM」「Machine Debug Manager」を検索して全部取っ払っちゃってください。

  • インターネットオプションの[詳細設定]-[ブラウズ]-[スクリプトのデバッグを使用しない]にチェックをつけてください。
のいずれかの作業をしろ、と書いてある。

要は「MDMを無効にしろ」ってことだろう。
せっかく.NETまで入れたんだから、有効な状態にしておきたかったんだが。

だったら、何のためにあるんだMDM。
それとも私が何か調整を間違えているのか?



とりあえず[スクリプトのデバッグを使用しない]にチェックをつけてほっとしていたら、今度はVS.NET2003起動時に{2C44C9B1-CB5D-433f-B94C-A0CEAAE8CC20}で10010が発生。うきー。

てことで、こっちか。

Win2000とVS.Netで相性が悪いのかなー。
自宅のXPProではなんでもなかったのになー。

トラックバック

このエントリーのトラックバックURL:
http://salv.miscnotes.com/mt/mt-tb.cgi/119

コメントを投稿