タイトル : Re^3: MACアドレスが取得できなくなりました 投稿日 : 2008/04/29(Tue) 11:39 投稿者 : 魔界の仮面弁士
ExecQuery の iFlags 引数(省略時は wbemFlagReturnImmediately)に、 wbemFlagReturnImmediately Or wbemFlagForwardOnly ( = &H30 )を 指定してみてはどうでしょう。 http://msdn2.microsoft.com/en-us/library/ms974547.aspx ただ、フリーズするほどに遅いなら、インストール情報の不整合で、 サービス内部で Windows Installer の整合性チェックまたはエラー処理が 呼ばれている可能性もあるかも知れません。想像ですけれども。 http://support.microsoft.com/kb/265194/ja WMI の場合にも当てはまるかどうかは分かりませんが、この場合、 早くて数秒、遅い物だと数時間ほど応答が無くなる事もあるので…。 ちなみに、どのユーザで実行しても駄目でしたか? 新規にユーザーアカウントを追加し、それを Administrators グループに 所属させてから呼び出してみては如何でしょう。 |