Trying to create a rollback task for KB2553154. Obviously its really straight forward but after creating this task no PCs report relevant. I can literally see this KB installed on several PC’s around the office. Here is the mess of relevance:
((name of it = “WinXP” AND NOT ia64 of it) of operating system OR (name of it = “WinXP-2003” AND NOT ia64 of it) of operating system OR (name of it = “WinVista” AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “WinVista” AND x64 of it AND NOT ia64 of it) of operating system OR (name of it = “Win7” AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “Win7” AND x64 of it AND NOT ia64 of it) of operating system OR ((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion” of native registry as string is “6.2”) AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion” of native registry as string is “6.2” AND x64 of it AND NOT ia64 of it) of operating system OR (((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion” of native registry as string is “6.3”) OR name of it = “Win8.1”) AND NOT x64 of it AND NOT ia64 of it) of operating system OR (((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion” of native registry as string is “6.3”) OR name of it = “Win8.1”) AND x64 of it AND NOT ia64 of it) of operating system) AND (if ((name of it = “WinXP” AND NOT ia64 of it) of operating system OR (name of it = “WinXP-2003” AND NOT ia64 of it) of operating system) then (value “UninstallString” of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB2553154” of native registry as string contains “spuninst.exe” AND name of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB2553154” of native registry as string does not contain “Service Pack”) else if ((name of it = “WinVista” AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “WinVista” AND x64 of it AND NOT ia64 of it) of operating system) then (number of (elements of ((set of (if (exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) then elements whose (it contains “KB2553154” AND it does not contain “") of ((set of ((substrings before “~” of substrings after "for” of names of keys whose (name of it contains “for_” AND (it = 96 or it = 112 or it = 6 or it = 7) of (value “CurrentState” of it as integer)) of key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) as uppercase))) else (nothing))))) > 0) else if ((name of it = “Win7” AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “Win7” AND x64 of it AND NOT ia64 of it) of operating system) then (number of (elements of ((set of (if (exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) then elements whose (it contains “KB2553154” AND it does not contain “") of ((set of ((substrings before “~” of substrings after "for” of names of keys whose (name of it contains “for_” AND (it = 96 or it = 112 or it = 6 or it = 7) of (value “CurrentState” of it as integer)) of key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) as uppercase))) else (nothing))))) > 0) else if (((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion” of native registry as string is “6.2”) AND NOT x64 of it AND NOT ia64 of it) of operating system OR (name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion” of native registry as string is “6.2” AND x64 of it AND NOT ia64 of it) of operating system) then (number of (elements of ((set of (if (exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) then elements whose (it contains “KB2553154” AND it does not contain “") of ((set of ((substrings before “~” of substrings after "for” of names of keys whose (name of it contains “for_” AND (it = 96 or it = 112 or it = 6 or it = 7) of (value “CurrentState” of it as integer)) of key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) as uppercase))) else (nothing))))) > 0) else if ((((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion” of native registry as string is “6.3”) OR name of it = “Win8.1”) AND NOT x64 of it AND NOT ia64 of it) of operating system OR (((name of it = “Win8” AND value “CurrentVersion” of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion” of native registry as string is “6.3”) OR name of it = “Win8.1”) AND x64 of it AND NOT ia64 of it) of operating system) then (number of (elements of ((set of (if (exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) then elements whose (it contains “KB2553154” AND it does not contain “") of ((set of ((substrings before “~” of substrings after "for” of names of keys whose (name of it contains “for_” AND (it = 96 or it = 112 or it = 6 or it = 7) of (value “CurrentState” of it as integer)) of key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages” of native registry) as uppercase))) else (nothing))))) > 0) else (false))
Thoughts on what to do with this?