Get-AppxPackage -AllUsers | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage Function DisableTelemetry { Write-Output "Disabling Telemetry..." Get-ScheduledTask Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\ProgramDataUpdater" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Autochk\Proxy" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Defrag\ScheduledDefrag" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Diagnosis\Scheduled" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticResolver" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Location\Notifications" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\XblGameSave\XblGameSaveTask" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\XblGameSave\XblGameSaveTaskLogon" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Maps\MapsUpdateTask" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Maps\MapsToastTask" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\HelloFace\FODCleanupTask" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\SystemRestore\SR" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\AppID\SmartScreenSpecific" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\AitAgent" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\ProgramDataUpdater" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Application Experience\StartupAppTask" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Autochk\Proxy" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\CloudExperienceHost\CreateObjectTask" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\BthSQM" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\Uploader" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\DiskFootprint\Diagnostics" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\FileHistory\File History (maintenance mode)" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Maintenance\WinSAT" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Ras\MobilityManager" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\RecoveryEnvironment\VerifyWinRE" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\PI\Sqm-Tasks" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Rempl\shell" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Rempl\shell-maintenance" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Shell\FamilySafetyMonitor" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Shell\FamilySafetyRefresh" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Shell\FamilySafetyUpload" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Windows Error Reporting\QueueReporting" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Windows Filtering Platform\BfeonServiceStartTypeChange" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\WindowsUpdate\Automatic App Update" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\License Manager\TempSignedLicenseExchange" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\Clip\License Validation" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\ApplicationData\DsSvcCleanup" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\PushToInstall\LoginCheck" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\PushToInstall\Registration" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Shell\FamilySafetyMonitor" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Shell\FamilySafetyMonitorToastTask" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Shell\FamilySafetyRefreshTask" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Registry\RegIdleBackup" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\RetailDemo\CleanupOfflineContent" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\SystemRestore\SR" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\UpdateOrchestrator\Schedule Scan" | Out-Null Disable-ScheduledTask -TaskName "Microsoft\Windows\UpdateOrchestrator\Refresh Settings" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\UPnP\UPnPHostConfig" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\WDI\ResolutionHost" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Media Sharing\UpdateLibrary" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\WOF\WIM-Hash-Management" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\WOF\WIM-Hash-Validation" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Subscription\EnableLicenseAcquisition" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Subscription\LicenseAcquisition" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Cleanup" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" | Out-Null Disable-ScheduledTask -TaskName "\Microsoft\Windows\Windows Defender\Windows Defender Verification" | Out-Null }