windows 卡住,任务管理器 Microsoft Compatibility Telemetry 占用 100%、百分百

我不道啊的头像
我不道啊
标签:
windowsMicrosoftCompatibilityTelemetry系统占用百分百卡死

使用 windows 中系统突然卡死,任务管理器 Microsoft Compatibility Telemetry 占用 100%。这个进程其实是属于 Microsoft Windows 诊断遥测,会不定时运行导致 100% 占用,通过 powershell 禁用即可

禁用 Microsoft Compatibility Telemetry

通过 win + x 以管理员运行 powershell 运行以下命令即可禁用

复制
展开
Write-Host "Stopping DiagTrack service..."
Stop-Service -Name "DiagTrack" -Force -ErrorAction SilentlyContinue

Write-Host "Disabling DiagTrack service..."
Set-Service -Name "DiagTrack" -StartupType Disabled

Write-Host "Disabling telemetry scheduled tasks..."
$tasks = @(
"\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser",
"\Microsoft\Windows\Application Experience\ProgramDataUpdater",
"\Microsoft\Windows\Customer Experience Improvement Program\Consolidator",
"\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
)

foreach ($task in $tasks) {
    schtasks /Change /TN $task /Disable 2>$null
}

Write-Host "Setting telemetry registry policy..."
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name "AllowTelemetry" -Type DWord -Value 0

Write-Host "Telemetry disabled successfully."

恢复 Microsoft Compatibility Telemetry

如果禁用后不生效或者出现其他问题,可以尝试通过 win + x 以管理员运行 powershell 运行以下命令恢复原来的设置

复制
展开
Write-Host "Enabling DiagTrack service..."
Set-Service -Name "DiagTrack" -StartupType Automatic
Start-Service -Name "DiagTrack"

Write-Host "Enabling telemetry scheduled tasks..."
$tasks = @(
"\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser",
"\Microsoft\Windows\Application Experience\ProgramDataUpdater",
"\Microsoft\Windows\Customer Experience Improvement Program\Consolidator",
"\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
)

foreach ($task in $tasks) {
    schtasks /Change /TN $task /Enable 2>$null
}

Write-Host "Restoring telemetry registry policy..."
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name "AllowTelemetry" -ErrorAction SilentlyContinue

Write-Host "Telemetry restored."

作者:https://blog.xn--rpv331d.com/我不道啊

链接:https://blog.xn--rpv331d.com/我不道啊/blog/143

转载请保留文章出处...

No data
No data