Microsoft Security Advisory: File Validation Add-In KB2501584
Monday, July 18, 2011 at 11:25AM 
Whoops. Let us hope your security and patching team tested July's update cycle from Microsoft before deploying on the live network. Looks like our Redmond friends have pushed out an update which is causing a few headaches.
The Office File Validation Add-In for Office 2003 and Office 2007 appeared on our WSUS and system center under (KB 2501584) as an "important" update. Problem is, in testing, it has a disastrous effect on opening large XLS files from network shares located on DFS and SAN environments. This seems to apply to both Excel 2003 and 2007 while 2010 gets let off. These large XLS (both normal and XML embedded) pen in a second (including branch cache) before the add-in is installed and takes an worrying 10 minutes afterwards. The same file copied to the local client VM will open in a second again.
This is more or less admitted in KB2501584 under known issues: "Opening files from a network share that have many charts or points of data will take longer to open in Office 2003".
Microsoft have now updated the KB with a crazy fix under kb2570623 - great if you only look after, say 5 machines let alone 3000+.
If you did not test the releases before hand, let me help you.
First, remove the update and decline it from your WSUS server. Search for the KB2501584
On single machines you can remove the update by navigating to add-remove programs and uninstall the Office File Validation Add-In update.
Or, my preferred way.
Edit the following registry key;
- Exit Excel.
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click to select the following registry key:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\- After you select the key that is specified in step 3, point to New on the Edit menu, and then click Key.
- Type Excel, and then press ENTER.
- Select Excel, point to New on the Edit menu, and then click Key.
- Type Security, and then press ENTER.
- Select Security, point to New on the Edit menu, and then click Key.
- Type FileValidation, and then press ENTER.
- Select FileValidation, point to New on the Edit menu, and then click DWORD Value.
- Type EnableOnLoad, and then press ENTER.
On larger enterprise domains, either create a new GPO to remove the update, new start-up script as the reg-key is read write for domain users or create an MSI uninstall script.
The uninstall string;
MsiExec.exe /X {90140000-2005-0000-0000-0000000FF1CE} /qn
The reg-key;
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Security\FileValidation]
"EnableOnLoad"=dword:00000000
Finally, push out the following GPO script.
CLASS USER
CATEGORY !!Office-fileremove
KEYNAME "Software\Policies\Microsoft\Office\11.0\Excel\Security\FileValidation"
POLICY !!KB2541025
#if version >= 4
SUPPORTED !!SUPPORTED_WindowsXPSP1
#endif
EXPLAIN !!KB2541025
VALUENAME "EnableOnLoad"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY
END CATEGORY[strings]
Office-fileremove="Remove of KB2541025"
KB2541025="Disable KB2541025 (Excel File Validation)"
SUPPORTED_WindowsXPSP1="Requires XP SP1 or higher"
Remember- test all patches, even important ones before deployment.
Dan.


Reader Comments (4)
Hello, the reg patch worked fine. thanks
Thanks for the feedback! Glad the reg hack worked!
Thanks, just had the issue on 500+ machines.
Unistalled with msiexec
Hi Frank, glad it worked