Windows patches installation dates are sometimes wrongly returned in inventory, e.g. US format MM/DD is returned as European format DD/MM or vice versa.
This has resulted in instances where a future date has been recorded as a patch installation date in the database.
Issue is not observed on Windows 2008 SP2. This seems to be because the patch date in the QuickFixEngineeringWMI class is formatted as a serial number on those platforms which removes ambiguity from the date-parsing logic.
Issue observed randomly on clients with Windows 2008R2, 2012 and 2012R2
Symantec has released a pointfix which resolves the problem with improperly returned date format.
Fix is cumulative and including also fix for issue described in TECH226615 - SW Patch Windows dataclass data is not populated because SMP is not able to parse the dates for installed patches.
Pointfix requires SMP and Inventory Solution 7.5 SP1 HF5
HOW TO INSTALL THIS POINTFIX 1. Log in as administrator 2. Extract files from the archive to the NS hard drive. 3. Click on PFinstaller.exe 4. Click "Install files" button and wait until finished. 5. From Windows Task Scheduler run NS.Package Distribution Point Update Schedule and NS.Package Refresh. 6. Clone Inventory Plug-in upgrade policy 7. Upgrade Inventory plug-in on clients via clone of Inventory Plug-in upgrade policy.
NB! New inventory Plug-in version will be 7.5.3310
HOW TO UNINSTALL THIS POINTFIX 1. Log in as administrator 2. Navigate to the folder where archive was initially extracted. 3. Click on PFinstaller.exe 4. Click "Uninstall files" button