KB2553154 breaks our Excel Macros

All of a sudden Excel's macros are no longer working in some Excel sheets.

I have been able to find the culprit update: KB2553154

From: http://stackoverflow.com/questions/27411399/microsoft-excel-activex-controls-disabled

 fix is to simply delete the file MSForms.exd from any Temp subfolder in the user's profile. For instance:

C:\Users\[user.name]\AppData\Local\Temp\Excel8.0\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\VBE\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\Word8.0\MSForms.exd

On the other hand i have  a user that has the issue but th eupdate is not there, i have uninstalled Office 2010 and installed 2013 but Macros are blocked

December 11th, 2014 3:58pm

Have this pesky problem here in our office, 1 machine is a 2007 the rest are 2013. Disabled the update on the 2007 machine yesterday, Macros started working. today there not. Looked for the .exd files, non on this machine. looked for the .exd files on the other 2013 machines, found them, deleted them. macros still not working.

JZ

Free Windows Admin Tool Kit Click here and download it now
December 11th, 2014 9:04pm

Deleting the .exd files did not work for us either. Haven't seen anything much other than an InfoWorld article.  Would be good to hear from MS whether this is handled.

http://www.infoworld.com/article/2858280/microsoft-windows/botch-brigade-kb-2553154-2726958-clobber-excel-activex-kb-3011970-silverlight-kb-3004394-root-cert.html

December 12th, 2014 1:00am

Hi,

We have realized this issue since the recent update, we have reported this problem and will keep you updated once there's any progress.

Regards,

Melon Chen
TechNet Community Support

Free Windows Admin Tool Kit Click here and download it now
December 12th, 2014 4:36am

We have also learned that KB 2726958 affects the Office 2013 installations as well.  Office 365 is affected by both.
December 12th, 2014 4:45pm

Removing the update itself fixed it for me.  I then needed to check for updates and hide it so that it would not reinstall.
Free Windows Admin Tool Kit Click here and download it now
December 15th, 2014 11:56pm

Microsoft documented the workaround:

https://support.microsoft.com/kb/3025036

December 16th, 2014 12:05am

There is a way to rename the *.exd files in VBA even when Excel is running, which can also fix the issue. I've posted the VBA snippet on my website. Developers can add the snippet to the spreadsheets they're distributing, and their spreadsheets should be immune to the Microsoft patches. It's not an elegant solution, but it works for now.

http://www.excelclout.com/microsoft-update-breaks-excel-activex-controls-fix/
  • Edited by Yi Hu Tuesday, December 16, 2014 11:05 PM
Free Windows Admin Tool Kit Click here and download it now
December 16th, 2014 6:01pm

But that workaround has already been said to not work for everyone.  Wonderful, thanks Micro$oft.
December 16th, 2014 7:16pm

Have you tried all the locations?

There is this script available here: https://onedrive.live.com/?cid=9170ff37ce80e88a&id=9170FF37CE80E88A%212885&ithint=file,bat&authkey=!AE0wp5AQ0T5sqbo

@del "%USERNAME%\Application Data\Microsoft\Forms\*.exd" /s
@del "%USERNAME%\AppData\Roaming\Microsoft\Forms\*.exd" /s
@del "%USERNAME%\AppData\Microsoft\Local\*.exd" /s
@del "%Temp%\VBE\*.exd" /s 

@del "%Temp%\Excel8.0\*.exd" /s
@del "%Temp%\Word8.0\*.exd" /s
@del "%Temp%\Ppt8.0\*.exd" /s

@del "%Temp%\Excel9.0\*.exd" /s
@del "%Temp%\Word9.0\*.exd" /s
@del "%Temp%\Ppt9.0\*.exd" /s

@del "%Temp%\Excel10.0\*.exd" /s
@del "%Temp%\Word10.0\*.exd" /s
@del "%Temp%\Ppt10.0\*.exd" /s

@del "%Temp%\Excel11.0\*.exd" /s
@del "%Temp%\Word11.0\*.exd" /s
@del "%Temp%\Ppt11.0\*.exd" /s

@del "%Temp%\Excel12.0\*.exd" /s
@del "%Temp%\Word12.0\*.exd" /s
@del "%Temp%\Ppt12.0\*.exd" /s

@del "%Temp%\Excel13.0\*.exd" /s
@del "%Temp%\Word13.0\*.exd" /s
@del "%Temp%\Ppt13.0\*.exd" /s

rem Zagadanienie opisane w artykule producenta:
rem https://support.microsoft.com/kb/290537?wa=wsignin1.0

rem Kasowanie wszystkich plikw z dysku (trwa dugo)
rem DEL /Q /S C:\*.EXD
rem by HansV

Free Windows Admin Tool Kit Click here and download it now
December 16th, 2014 8:13pm

There is a way to rename the *.exd files in VBA even when Excel is running, which can also fix the issue. I've posted the VBA snippet on my website. Developers can add the snippet to the spreadsheets they're distributing, and their spreadsheets should be immune to the Microsoft patches. It's not an elegant solution, but it works for now.

http://www.excelclout.com/microsoft-update-breaks-excel-activex-controls-fix/
  • Edited by Yi Hu Tuesday, December 16, 2014 11:05 PM
December 16th, 2014 9:01pm

Tried all of those, removed not only the *exd files but the folders as well.  No dice.  The problem still exists.

It also appears that Office 365 installed on a clean machine with no prior Office installed is unaffected, but Office 365 on a machine with a prior version IS affected. 

Free Windows Admin Tool Kit Click here and download it now
December 16th, 2014 10:32pm

Please be aware that any Excel Macro enabled workbook you save or create after you have install the patch will be incompatible or not work with installations without the patch.

December 19th, 2014 8:02pm

Tried all of those, removed not only the *exd files but the folders as well.  No dice.  The problem still exists.

It also appears that Office 365 installed on a clean machine with no prior Office installed is unaffected, but Office 365 on a machine with a prior version IS affected.&n

Free Windows Admin Tool Kit Click here and download it now
February 19th, 2015 10:50am

MS  Office 2010 Patch (KB2920813) - solved this very same issue for us! It also addreses issues with embedded VB and Macros in MS Office, e.g. check boxes in a Office 2010 - MS Word document that stopped working after installation of Lync 2013 - Hope it solves yours as well - cheers

March 12th, 2015 8:15am

Dear Microsoft,

I work for a company with 21.000 users.

Alot of these users are experiencing this problem with their Excel macro's.

Microsoft cannot rollout a patch which kills Excel functions, and get away with a fix that does not work in most cases I have encountered.

Microsoft screws things up and we are left with a fix (which does not work in many cases) we have to apply to 200+ business workstations? We are not in the business of cleaning up after Microsoft dumped crap on our floor.

Microsoft has to come with a proper patch to resolve this problem for all users, or at least provide us with clues on where to check for if the Fix-it does not work.

If these Macros do not work on a specific laptop, it does not work for all users on this specific laptop.

Even users who will logon for the first time on such a laptop will have the same problem. These laptop users have no roaming profiles, so a totally new profile is created at logon without any EXD files in it.

We also see this problem on newly installed workstations with KB2553154 installed, so Excel is never even used and there is no trace of any EXD files on these workstations. How does MS explain that?

Please get your act together and come up with a proper solution without silly fix-it's.

For now we have to uninstall KB2553154 as a workaround.


  • Edited by Daytona12 20 hours 12 minutes ago
Free Windows Admin Tool Kit Click here and download it now
May 29th, 2015 7:17am

Dear Microsoft,

I work for a company with 21.000 users.

Alot of these users are experiencing this problem with their Excel macro's.

Microsoft cannot rollout a patch which kills Excel functions, and get away with a fix that does not work in most cases I have encountered.

Microsoft screws things up and we are left with a fix (which does not work in many cases) we have to apply to 200+ business workstations? We are not in the business of cleaning up after Microsoft dumped crap on our floor.

Microsoft has to come with a proper patch to resolve this problem for all users, or at least provide us with clues on where to check for if the Fix-it does not work.

If these Macros do not work on a specific laptop, it does not work for all users on this specific laptop.

Even users who will logon for the first time on such a laptop will have the same problem. These laptop users have no roaming profiles, so a totally new profile is created at logon without any EXD files in it.

We also see this problem on newly installed workstations with KB2553154 installed, so Excel is never even used and there is no trace of any EXD files on these workstations. How does MS explain that?

Please get your act together and come up with a proper solution without silly fix-it's.

For now we have to uninstall KB2553154 as a workaround.


  • Edited by Daytona12 Friday, May 29, 2015 11:16 AM
May 29th, 2015 11:15am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics