トップ回答者
「HRESULTからの例外 0x80041032」のエラーが表示される

質問
回答
すべての返信
-
VB.NETを使用してシステム開発を行っているのですが、「HRESULTからの例外 0x80041032」のようなエラーが発生しております。
このエラーを回避する方法と原因がわかりません。
どなたか知っている方がおりましたら、ご教授下さい。
よろしくお願いいたします。
開発環境について:
OS:windowsXP
開発使用言語:VB.NET2008(.NETFrameworks3.5 SP1)
情報が少なすぎます。
COM 関連の例外とは思いますが、どういう処理を行うと例外が発生するのでしょうか?
またデバッガを使って、例外が発生している箇所をもっと絞り込むべきだと思います。 -
申し訳ございません。
当方の技術不足のため、デバックする方法すらわからない状態です・・・。
システムとして行いたい処理については、USBメモリのシリアル番号を取得した結果、正規のUSBメモリの場合のみネットワークドライブに
接続できるというシステムの開発をしております。
※USBメモリーのシリアル番号取得時の方法としては、WMIサービス利用して処理を行うようにしています。
また、開発環境では同じ動作を行った場合には発生せず、開発環境とは別の端末では起きるなど、現象が発生する端末が一律でない為
まずは、このエラーが、どんな内容なのかを知りたく掲載させていただきました。
デバックする場合は、どのような環境が必要なのでしょうか?
COMの内容がわからないの、概要だけでもお教えいただけないでしょうか?
よろしくお願いいたします。 -
システムとして行いたい処理については、USBメモリのシリアル番号を取得した結果、正規のUSBメモリの場合のみネットワークドライブに
接続できるというシステムの開発をしております。
※USBメモリーのシリアル番号取得時の方法としては、WMIサービス利用して処理を行うようにしています。
また、開発環境では同じ動作を行った場合には発生せず、開発環境とは別の端末では起きるなど、現象が発生する端末が一律でない為
まずは、このエラーが、どんな内容なのかを知りたく掲載させていただきました。
デバックする場合は、どのような環境が必要なのでしょうか?
COMの内容がわからないの、概要だけでもお教えいただけないでしょうか?
開発環境では再現せず、配布先でのエラーですか・・・しかも端末も様々な種類があるとなると、ちと厄介ですね。(-ω-;
こういう場合って WinDbg 使えるのかな?不明です。あと WMI だということが判ったので、検索してみました。
例外コードが 0x80041032 ということなので、とりあえず以下のページが参考になると思います。Windows Management Instrumentation の秘密 ~トラブルシューティングとヒント
http://www.microsoft.com/japan/technet/scriptcenter/resources/wmifaq.mspx#q7WMI Return Codes(英語)
http://msdn.microsoft.com/en-us/library/aa394574(VS.85).aspxWMI Error Constants(英語)
http://msdn.microsoft.com/en-us/library/aa394559(VS.85).aspx -
システムとして行いたい処理については、USBメモリのシリアル番号を取得した結果、正規のUSBメモリの場合のみネットワークドライブに
接続できるというシステムの開発をしております。
※USBメモリーのシリアル番号取得時の方法としては、WMIサービス利用して処理を行うようにしています。
また、開発環境では同じ動作を行った場合には発生せず、開発環境とは別の端末では起きるなど、現象が発生する端末が一律でない為
まずは、このエラーが、どんな内容なのかを知りたく掲載させていただきました。
デバックする場合は、どのような環境が必要なのでしょうか?
COMの内容がわからないの、概要だけでもお教えいただけないでしょうか?
開発環境では再現せず、配布先でのエラーですか・・・しかも端末も様々な種類があるとなると、ちと厄介ですね。(-ω-;
こういう場合って WinDbg 使えるのかな?不明です。あと WMI だということが判ったので、検索してみました。
例外コードが 0x80041032 ということなので、とりあえず以下のページが参考になると思います。Windows Management Instrumentation の秘密 ~トラブルシューティングとヒント
http://www.microsoft.com/japan/technet/scriptcenter/resources/wmifaq.mspx#q7WMI Return Codes(英語)
http://msdn.microsoft.com/en-us/library/aa394574(VS.85).aspxWMI Error Constants(英語)
http://msdn.microsoft.com/en-us/library/aa394559(VS.85).aspxひらぽん 様
色々と情報を教えていただきありがとうございます。
教えていただいた「WinDbg」を、利用してもう少し深いところまで調査して見ようと
思っております。
もし、その中で他の中で不明部分がありましたら、またお世話になりたいと思っております。
-
また、開発環境では同じ動作を行った場合には発生せず、開発環境とは別の端末では起きるなど、現象が発生する端末が一律でない為
正直なところ、多くの人がハマるケースでない限り、エラーコードを提示されるだけでは回答できる人はほとんど居ません。
まずは、このエラーが、どんな内容なのかを知りたく掲載させていただきました。
検索エンジンで探してみても有力な情報がないのであれば、開発環境と問題が発生する環境で何が違うかいう観点で見ることでしょう。
その差を洗い出した結果、怪しいものから情報を集める、差をなくしてみるといったアプローチで取り組むという動きもありでしょう。
このほか、例外のダイアログで詳細ボタンを押して、呼び出し履歴(スタックトレース)が確認できるのであれば、どこで例外が出ているかを知ることができるので、どういった時に問題になるかをじっくりと検証することもできるでしょう。
質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。