Created
December 22, 2025 21:12
-
-
Save Dimon70007/ba4bec3b8d5197df3b33e5a7da15d095 to your computer and use it in GitHub Desktop.
Windows 11 Optimization & Telemetry Killer (v1.0 - Dec 2025)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <# | |
| .SYNOPSIS | |
| Windows 11 Optimization & Telemetry Killer (v1.0 - Dec 2025) | |
| .DESCRIPTION | |
| В простое Windows 11 грузит процессор запуском Windows installer и прочих бесполезных сервисов, | |
| которые снаружи выглядят как майнинг | |
| Данный скрипт отключает фоновую нагрузку на процессор в простое, задачи телеметрии и сбора данных (CEIP). | |
| Скрипт оптимизирован для версий Windows 11 24H2 и 25H2. | |
| Отключается только отправка статистики и аналитики, | |
| сама операционная система после применения скрипта продолжает работать как и раньше, | |
| после установки серьезных обновлений windows 11 нужно будет выполнить данный скрипт повторно | |
| .INSTRUCTIONS | |
| 1. Сохраните этот код в файл с расширением .ps1 (например, Win11Fix.ps1). | |
| 2. Используйте кодировку "UTF-8 с BOM" (или ANSI), если используете кириллицу. | |
| 3. Запустите Терминал (PowerShell) ОТ ИМЕНИ АДМИНИСТРАТОРА. | |
| 4. Если запуск заблокирован, используйте команду: | |
| PowerShell.exe -ExecutionPolicy Bypass -File "путь_к_файлу.ps1" | |
| .AUTHORS | |
| Created by Dmitriy Grachev and Google Gemini at 22.12.2025 | |
| .LICENSE | |
| MIT License | |
| #> | |
| # --- Скрипт оптимизации Windows 11 (Декабрь 2025) --- | |
| # Отключает телеметрию, задачи CEIP и фоновую нагрузку в простое | |
| # В Терминале (администратор) введите: | |
| # | |
| # `PowerShell.exe -ExecutionPolicy Bypass -File "C:\Win11_Idle_Fix.ps1"` | |
| # | |
| Write-Host "Остановка и отключение служб телеметрии..." -ForegroundColor Cyan | |
| # Основная служба сбора данных | |
| Stop-Service -Name "DiagTrack" -ErrorAction SilentlyContinue | |
| Set-Service -Name "DiagTrack" -StartupType Disabled | |
| # Служба маршрутизации сообщений push-уведомлений (часто связана с аналитикой) | |
| Stop-Service -Name "dmwappushservice" -ErrorAction SilentlyContinue | |
| Set-Service -Name "dmwappushservice" -StartupType Disabled | |
| Write-Host "Отключение задач в Планировщике (Application Experience и CEIP)..." -ForegroundColor Cyan | |
| $Tasks = @( | |
| "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser", | |
| "\Microsoft\Windows\Application Experience\ProgramDataUpdater", | |
| "\Microsoft\Windows\Application Experience\StartupAppTask", | |
| "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator", | |
| "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip", | |
| "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask", | |
| "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector", | |
| "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" | |
| ) | |
| foreach ($Task in $Tasks) { | |
| Disable-ScheduledTask -TaskPath (Split-Path $Task -Parent) -TaskName (Split-Path $Task -Leaf) -ErrorAction SilentlyContinue | |
| Write-Host "Отключено: $Task" -ForegroundColor Yellow | |
| } | |
| Write-Host "Настройка реестра для запрета сбора данных..." -ForegroundColor Cyan | |
| # Полный запрет телеметрии на уровне системы | |
| $RegistryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" | |
| if (!(Test-Path $RegistryPath)) { New-Item -Path $RegistryPath -Force } | |
| Set-ItemProperty -Path $RegistryPath -Name "AllowTelemetry" -Value 0 | |
| # Отключение программы улучшения качества ПО (CEIP) | |
| $CEIPPath = "HKLM:\SOFTWARE\Policies\Microsoft\SQMClient\Windows" | |
| if (!(Test-Path $CEIPPath)) { New-Item -Path $CEIPPath -Force } | |
| Set-ItemProperty -Path $CEIPPath -Name "CEIPEnable" -Value 0 | |
| Write-Host "Готово! Нагрузка в простое должна снизиться." -ForegroundColor Green | |
| Write-Host "Рекомендуется перезагрузить компьютер." -ForegroundColor White |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment