次の方法で共有

8月分のWindowsUpdateを適用でTreeView の NodeClickイベント不能

Anonymous
2012-08-16T06:30:17+00:00

本日、今月分のWindowsUpdateを適用したところ、 TreeView の NodeClickイベントやUpdateイベントを一切拾わなくなってしまいました。 

Nodeの表示や展開は行えます。

セキュリティ対策のためのMSCOMCTLへの機能制限の結果と思われますが、このままでは 使い物になりません。

問題解消の手立てをご存じの方いらっしゃいませんでしょうか。  なお、簡単に確認しただけですがListViewについても同様の状態にあるようです。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-08-20T04:32:39+00:00

単純なmscomctl.ocxのレジストリ解除・再登録や、古いバージョンに戻す等の操作では復旧しません。

一度古いバージョン(6.01.98.33等)の登録・解除の作業を行った後に最新バージョン(6.01.98.34)の再登録作業が必要です。

不思議ですがこれがミソのようです。

http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/security-update-for-mscomctlocx-kb2597986-ms12-060/6dadedda-7bfa-4569-91d8-a31ebcf6a08a?page=4&tm=1345164729996

  1. Unregister mscomctl.ocx
  2. Rename mscomctl.ocx as mscomctlNEW.ocx
  3. Copy an old version of mscomctl.ocx (from internet) to system32 or syswow64
  4. Register mscomctl.ocx
  5. Unregister mscomctl.ocx
  6. Delete mscomctl.ocx
  7. Rename mscomctlNEW.ocx as mscomctl.ocx
  8. Register mscomctl.ocx

Unbelievable - but it seems to work

信じられませんが上記手順で確実に復旧します。

複数ユーザのPC十数台すべて復旧しました。

ちなみに私の場合はACCESSでmscomctl.ocxのProgressBar Controlを使用していますが、8月分のWindowsUpdateの適用により

「エラー番号:2501 メッセージ:OpenForm アクションの実行はキャンセルされました」

というエラーが発生し、ProgressBar Controlが使用できなくなるという不具合でした。

TreeView、ListView不具合の対策を実施したところ、エラーは発生しなくなりました。

原因は同じだと思われます。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-08-17T02:46:48+00:00

私の環境ではレジストリの再貼り付けで回復しました。

やったことをそのまま書くと32bit環境で

コマンドプロンプト立ち上げ

cd c:\windows\system32

regsvr32 /u mscomctl.ocx

手動で再起動

管理者モードでコマンドプロンプト立ち上げ

cd c:\windows\system32

regsvr32 mscomctl.ocx

しかし制約の厳しい顧客環境において全ユーザに上記手順を踏んでもらうのは無理があるので、なんらかの公式パッチの提供が望まれます。Microsoftの善処を期待したいところです。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

13 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-08-17T00:56:54+00:00

    http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/security-update-for-mscomctlocx-kb2597986-ms12-060/6dadedda-7bfa-4569-91d8-a31ebcf6a08a?page=1&tm=1345164729996

    話題になっています。

    あちらの質問者さんはレジストリの再登録?で解決したようですが

    DaveBliss さんによれば、さらに詳しく調べるとそれだけでは解決しない場合も

    あるとの事です。

    英語に堪能ではありませんので、どなたかまとめレスをお願いしたいところです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-08-17T00:50:26+00:00

    私の会社でも全く同じトラブルが出てます。

    業務に大きな支障が出てるので何とかして欲しいです!

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-08-16T23:41:46+00:00

    私の職場でも8月のwindows updateを境に、activeX系コントロールがエラーになる現象がみかけられましたが、発生している人としていない人がいる状況です。

    発生している人の共通点の1つとしては、Office2003と2007が共存していることでした。

    2003と2007の共存による動作不具合については以前から指摘がありましたが。。。

    http://answers.microsoft.com/ja-jp/office/forum/office_2003-access/windows7%E3%81%A7%E3%81%AEaccess2007%E3%81%A82003/8e08ccf8-6a25-42a2-8976-488e223d325e

    その他の可能性含め、原因調査中です。情報求ム。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません