Since you have installed all updates then:
run the following script and upload the resulting .TXT files that are placed o your desktop.
**********************INSTRUCTIONS**************************
# STEP 1 ** RUN POWERSHELL AS ADMINISTRATOR ******************
# ************************************************************
#
# WIN key | type POWERSHELL | do NOT hit ENTER |
# in the PROGRAMS list, right-click on WINDOWS POWERSHELL |
# choose "Run as administrator" |
# Click on the YES button (if such appears)
#
# WIN key = key with Microsoft log on top
#
# for the guru:
# WIN | type POWERSHELL | CTRL+SHIFT+ENTER key combo | ALT+Y keycombo
# ************************************************************
# STEP 2 ** COPY AND PASTE ***********************************
# ************************************************************
#
# COPY the script using CTRL+C,
# COPY every line of script down thru both EXIT statements
#
# PASTE into Powershell
#----Right-Click at the PowerShell Prompt
#----(Ctrl+V does not work)
#
# Start copying with first script line without a # at start of the line
# Note: Actually, you can paste the entire file if you rather
#-------Lines starting with a # are ignored by PowerShell
# ************************************************************
# STEP 3 ** SCRIPT OUTPUT & SCRIPT PURPOSE *******************
# ************************************************************
# --The script output and purpose is given at the very front of the script
#
# --The script output and purpose is given at the very front of the script
#
# ************************************************************
# ***************** NOTE - POWERSHELL VERSION*****************
# if you receive this error msg:
#--The system can not find the path specified
# you may need to update your PowerShell
# you must be using Powershell 2.0 or later.
#
# To determine your Powershell version:
#---Run PowerShell
#---enter $host.version
#---you should see at least:
# Major Minor Build Revision
# ----- ----- ----- --------
# 2......0......-1.....-1
#
# If you do not see the above, update your Vista/Win 7.
# ************************************************************
# *************** NOTE - EXECUTION POLICY*********************
# If you haven't set the execution policy, you may need to:
#---Run PowerShell
#---enter SET-EXECUTIONPOLICY -EXECUTIONPOLICY REMOTESIGNED
# ************************************************************
Script:
# ************************************************************
# Places InstalledUpdates.txt on your DESKTOP
# Places NotInstalledUpdates.TXT on your DESKTOP
#
# Hidden updates are ignored.
# ************************************************************
Try
{
$error.clear()
$file = "$env:userprofile\Desktop\InstalledUpdates.TXT"
If (test-path -path $file) {del $file}
$update = new-object -com Microsoft.update.Session
$searcher = $update.CreateUpdateSearcher()
write-host "`n`n Patience. I'm slowly, but steadily working on fetching the list of installed updates.`n`n"
$pending = $searcher.Search("IsInstalled=1")
foreach($entry in $pending.Updates) {
IF ($entry.IsHidden -ne $true) {
"Title: " + $entry.Title | Out-file -append $File
"Downloaded? " + $entry.IsDownloaded | Out-file -append $File
"Description: " + $entry.Description | Out-file -append $File
foreach($category in $entry.Categories) {
$d + "Category: " + $category.name | Out-file -append $File }
"" | Out-file -append $file } }
If ((Test-Path -path $file) -eq $false) {"No updates have been installed." | Out-file $file}
# Now to check the uninstalled updates that aren't hidden
$file = "$env:userprofile\Desktop\NotInstalledUpdates.TXT"
If (test-path -path $file) {del $file}
$update = new-object -com Microsoft.update.Session
$searcher = $update.CreateUpdateSearcher()
write-host "`n`n Patience. I'm slowly, but steadily working on fetching the list of uninstalled updates.`n`n"
$pending = $searcher.Search("IsInstalled=0")
foreach($entry in $pending.Updates) {
IF ($entry.IsHidden -ne $true) {
"Title: " + $entry.Title | Out-file -append $File
"Downloaded? " + $entry.IsDownloaded | Out-file -append $File
"Description: " + $entry.Description | Out-file -append $File
foreach($category in $entry.Categories) {
$d + "Category: " + $category.name | Out-file -append $File }
"" | Out-file -append $file } }
If (-not(Test-Path -path -$file)) {"There are no uninstalled updates which are unhidden." | Out-file $file}
}
Catch { "Unable to fetch update list from Microsoft site" }
Finally { "End of script"; EXIT }
EXIT
EXIT