WindowsUpdateTools
1.4.0
Comprehensive PowerShell module for diagnosing, analyzing, and remediating Windows Update issues in enterprise environments. Includes SetupDiag integration, automated remediation, and detailed health reporting.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 CSOLVE. All rights reserved.
Package Details
Author(s)
- Anthony Balloi - CSOLVE Alex Appleton - CSOLVE
Tags
WindowsUpdate Remediation Diagnostics Enterprise Intune SCCM SetupDiag Windows10 Windows11 WSUS Troubleshooting Automation SystemAdmin
Functions
Test-WindowsUpdateHealth Repair-WindowsUpdate
PSEditions
Dependencies
This module has no dependencies.
Release Notes
New in version 1.4.0:
- Windows 11 Compatibility Assessment: Added comprehensive Windows 11 upgrade readiness checking
- CPU, TPM, Secure Boot, UEFI, Memory, Storage, and DirectX 12 compatibility validation
- Microsoft compatibility hold detection
- Enhanced upgrade blocker identification
FileList
- WindowsUpdateTools.nuspec
- README.md
- Private\Clear-WUUpgradeBlockingRegistry.ps1
- Private\Get-WUSystemHealth.ps1
- Private\Invoke-WUEnhancedDiskCleanup.ps1
- Private\New-WUHealthIssue.ps1
- Private\Resolve-WUGenericErrors.ps1
- Private\Test-WUComponentStore.ps1
- Private\Write-WULog.ps1
- Private\Get-WUConfiguration.ps1
- Private\Get-WUSystemInfo.ps1
- Private\Invoke-WUSetupDiag.ps1
- Private\Remove-WUProblematicDrivers.ps1
- Private\Resolve-WUSystemPartition.ps1
- Private\Test-WUServices.ps1
- Public\Repair-WindowsUpdate.ps1
- WindowsUpdateTools.psd1
- Private\Get-WUEventLogs.ps1
- Private\Get-WUUpdateHistory.ps1
- Private\Invoke-WUTroubleshooter.ps1
- Private\Resolve-WUComponentStore.ps1
- Private\Resolve-WUWSUSIssues.ps1
- Private\Test-WUWindows11Compatibility.ps1
- Public\Test-WindowsUpdateHealth.ps1
- WindowsUpdateTools.psm1
- Private\Get-WUPendingUpdates.ps1
- Private\Invoke-WUComprehensiveRemediation.ps1