| Server IP : 123.56.80.60 / Your IP : 216.73.216.78 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Windows/diagnostics/system/WindowsUpdate/ |
Upload File : |
# Copyright © 2011, Microsoft Corporation. All rights reserved.
. ./cl_mutexverifiers.ps1
$MetaDatawuFileLoc = "$env:temp\wuZipFilePaths"
$wulogFILE = "WindowsUpdateTroubleShooter"
# fix for duplicate rootcauses
if($true -eq (ispostbackOnWin8 "wuPack1") ){
return
}
. ./utils_SetupEnv.ps1
. ./utils_reporting.ps1
. ./cl_windowsversion.ps1
. ./Cl_Service.ps1
. ./cl_windowsupdate.ps1
./RC_DateTime.ps1
#########################
# Get Windows Product Name and PID
#########################
$ProductName = [Microsoft.Win32.Registry]::GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion", "ProductName", "")
$ProductID = [Microsoft.Win32.Registry]::GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion", "ProductID", "")
Set-DiagPID -ProductName $ProductName -ProductID $ProductID
$CurrentVersion = [Microsoft.Win32.Registry]::GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion", "CurrentVersion", "")
$lastweek = get-dateLastWeek
Set-PSVersionTable
#*=================================================================================
#global filename needed for mutual exclusion of multiple verifiers
#*=================================================================================
$allError = @{}
$allError = GetAllErrorCodes
if($allError.Count -gt 0)
{
$prob1 = $allError["latest"]
CreateUniqueGlobalFileName $wulogFILE
./RC_GenWUError.ps1 $prob1
}
./RC_DataStore.ps1 $allError
./RC_appdata.ps1