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-16T08:43:48+00:00

    Please, everone who has/had this probem: use the Give Feedback option in the KB article:

    http://support.microsoft.com/kb/2687441#survey

    Maybe MS is reading this....

    Michael

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-08-16T09:57:34+00:00

    Thanks.

    Further update - we've found that our fix doesn't work on all PCs.  Where it doesn't we are now using a slight variant on other suggestions posted.

    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

    1. Register mscomctl.ocx
    2. Unregister mscomctl.ocx
    3. Delete mscomctl.ocx
    4. Rename mscomctlNEW.ocx as mscomctl.ocx
    5. Register mscomctl.ocx

    Unbelievable - but it seems to work

    Simply unregistering and then  registering the new mscomctl.ocx has never worked for us

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2012-08-16T11:20:04+00:00

    I have the same problem with ActiveX lstView control on Access Database.

    I have fixed it by doing the following,,,

    Open form in design view

    Delete the control

    Add the control back in and name it the same as the original

    Released this to clients and it fixes the problem. However, clients who have not had or run this update get other problems when the fix above is done.

    Still researching and will update when more solutions become apparent

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2012-08-16T11:33:00+00:00

    I agree - that will also fix the problem in many cases.  But as you say it's not possible to send a fixed version of the software out to everyone as some of them won't have installed the MS update

    Was this answer helpful?

    0 comments No comments