Try these two things
System Update Readiness Tool
Try a reboot. Before rebooting set the trustedInstaller service (DisplayName Windows Modules Installer) startup to automatic. Normally it's manual unless an operation such as windows update requires boot time install.
Ensures the consistancy of the WinSxS (Side by Side) folder.
http://windows.microsoft.com/en-AU/windows7/What-is-the-System-Update-Readiness-Tool
For 32 bit Windows
http://www.microsoft.com/en-us/download/details.aspx?id=504
For 64 bit Windows
http://www.microsoft.com/en-us/download/details.aspx?id=1540
To see results click Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type (or copy the below line and one blank line underneath and right click in the command prompt window and choose Paste).
notepad %SYSTEMROOT%\Logs\CBS\CheckSUR.log
Afterwards delete this folder to reclaim 100 MB.
del "C:\Windows\CheckSur" /s
You can force a scavenging operation (to remove unneeded files) by adding or removing a windows feature in Control Panel - Programs and Features.
Compact the Various Databases Windows Uses
You can compact the various databases Windows uses. These are Windows Update, Windows Search, Windows Mail, Windows Contacts, Windows Calandar, some Windows Live apps, and Internet Explorer ver 10.
Close Windows Mail and Internet Explorer. Wait a minute for Internet Explorer to release it's file locks.
To see how much space it taking up type what's below and note the total size (because it will scroll away).
Start - All Programs - Accessories - Right click Command Prompt and choose Run As Administrator. Type (or copy and paste by right clicking in the Command Prompt window and choosing Paste).
dir c:\.edb c:\.msmessagestore c:\WebCacheV*.dat /a /s
Then to compact
sc stop wsearch
for /r c:\ %A in (*.edb *.msmessagestore WebCacheV*.dat*) do esentutl.exe /p "%A" /o*
for /r c:\ %A in (*.edb *.msmessagestore WebCacheV*.dat*) do esentutl.exe /d "%A"*
sc start wsearch
Then to see the new size and compare to the old size
dir c:\.edb c:\*.msmessagestore c:*WebCacheV*.dat /a /s.
Then to delete some temporary files.
del c:\.integ.raw /s*
.
--