Try the following commands:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
Get-HotFix -id KB2952664,KB2990214,KB3021917,KB3022345,KB3035583,KB2976978,KB3044374
wusa.exe /norestart /uninstall /kb:2952664
wusa.exe /norestart /uninstall /kb:2990214
wusa.exe /norestart /uninstall /kb:3021917
wusa.exe /norestart /uninstall /kb:3022345
wusa.exe /norestart /uninstall /kb:3035583
wusa.exe /norestart /uninstall /kb:2976978 (Windows 8.1)
wusa.exe /norestart /uninstall /kb:3044374 (Windows 8.1)
dism /online /get-packages | findstr KB2952664
dism /online /remove-package /PackageName:Package_for_KB2952664~31bf3856ad364e35~amd64~~6.1.1.3
Thank you! This finally worked for me just as I was ready to toss my computer off the roof because kb2952664 kept reappearing no matter what I did. I had been able to remove the others and hide them from reinstall without issue but 2952664 kept appearing
like a bad rash.
I wanted to note that when I ran dism /online /get-packages | findstr KB2952664, it came up with multiple versions so I had to run dism /online /remove-package /PackageName:Package_for_KB2952664~31bf3856ad364e35~amd64~~6.1.1.3 several times and alter the last
four numbers accordingly.
After I restarted I was expecting to see that damn file show up again in my updates but, alas, it is GONE!
Editing to add: when I go to check for updates so I can hide kb2952664, however, tells me it can't check for updates until I install Windows 10. Hmm. Oh, well...I guess I will just be satisfied that I was finally able to it from reappearing in the installed
updates. Thanks again!