Security Update for mscomctl.ocx (KB2597986 MS12-060) August 2012 Updates: Listbox double-click no longer works

Anonymous
2012-08-15T12:25:26+00:00

After installing the August 2012 round of patches (MS12-060: Vulnerability in Windows common controls could allow remote code execution), an Access 2010 application using the Windows common controls Listbox no longer responds to a double-click.

The update installs MSCOMCTL.OCX 6.1.98.34 dated 6 Jun 2012.

Reverting to the previous version of the file (version 6.1.98.33, variously dated 7 or 14 Feb 2012 solves the problem.

I think this probably applies to Win XP as well.

Anyone else come across this? Any other issues with this update?

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2012-08-15T16:40:53+00:00

We had the problem and the way round it is to unregister mscomctl.ocx, log off, log back on and then register mscomctl.ocx.  The log off stage is important.  Without doing this unregistering and registering doesn't work.

This 'fix' has worked for us on PCs running Office 2003, 2007 and 2010 (Windows 7 64bit, Vista and XP)

Was this answer helpful?

7 people found this answer helpful.
0 comments No comments

104 additional answers

Sort by: Oldest
  1. Anonymous
    2012-08-28T05:32:40+00:00

    Try it

    temporarily  i  repair that error

    Dim  Xtree as Treeview   =>  Dim Xtree as Object

    Dim node as nodes       =>   Dim Node as Object

    and Recompile

    of course  using  Ctrol + H   method

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-08-30T10:04:15+00:00

    Just had the problem of 'Library not registered' when I started a project which uses the control. I registered the OCX (WIndows 7 located in the syswow64) and started the project once, you'll get an error 'error accessing registry' (which is common after running a windows update), just close the project and restart the project and all's well. (VB6 SP6)

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2012-08-30T10:12:24+00:00

    I go the Register and Unregister to work for W7 PC's with this issue. And the:

    1. Unregister the current MSCOMCTL.OCX.
    2. Delete MSCOMCTL.OCX.
    3. Copy version 6.1.98.33 of MSCOMCTL.OCX.
    4. Register MSCOMCTL.OCX.
    5. Unregister MSCOMCTL.OCX.
    6. Delete MSCOMCTL.OCX.
    7. Copy version 6.1.98.34 of MSCOMCTL.OCX.
    8. Register MSCOMCTL.OCX.

    fix worked for Vista. However, I'd still like to be able to patch machines and not break any apps. Any chance of a new improved release of the patch?

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2012-08-30T15:05:42+00:00

    My VB6 did stop working after the upgrade.  It was removed from all projects, so I had to add it back once, then they all worked.

    Was this answer helpful?

    0 comments No comments