Last active
February 7, 2020 16:05
-
-
Save Konctantin/bda9f8330a7c1cd01a20923dc2d4e104 to your computer and use it in GitHub Desktop.
This file contains 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
# Turn off "Connected User Experiences and Telemetry" service | |
# Отключить службу "Функциональные возможности для подключенных пользователей и телеметрия" | |
Get-Service -Name DiagTrack | Stop-Service -Force | |
Get-Service -Name DiagTrack | Set-Service -StartupType Disabled | |
# Turn off per-user services | |
# Отключить пользовательские службы | |
$services = @( | |
# Contact Data | |
# Служба контактных данных | |
"PimIndexMaintenanceSvc_*" | |
# User Data Storage | |
# Служба хранения данных пользователя | |
"UnistoreSvc_*" | |
# User Data Access | |
# Служба доступа к данным пользователя | |
"UserDataSvc_*" | |
) | |
Get-Service -Name $services | Stop-Service -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\PimIndexMaintenanceSvc -Name Start -PropertyType DWord -Value 4 -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\PimIndexMaintenanceSvc -Name UserServiceFlags -PropertyType DWord -Value 0 -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\UnistoreSvc -Name Start -PropertyType DWord -Value 4 -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\UnistoreSvc -Name UserServiceFlags -PropertyType DWord -Value 0 -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\UserDataSvc -Name Start -PropertyType DWord -Value 4 -Force | |
New-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\UserDataSvc -Name UserServiceFlags -PropertyType DWord -Value 0 -Force | |
# Stop event trace sessions | |
# Остановить сеансы отслеживания событий | |
Get-EtwTraceSession -Name DiagLog | Remove-EtwTraceSession | |
# Turn off the data collectors at the next computer restart | |
# Отключить сборщики данных при следующем запуске ПК | |
Update-AutologgerConfig -Name DiagLog, AutoLogger-Diagtrack-Listener -Start 0 | |
# Set the operating system diagnostic data level to "Security" | |
# Установить уровень отправляемых диагностических сведений на "Безопасность" | |
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection -Name AllowTelemetry -PropertyType DWord -Value 0 -Force | |
# Turn off Windows Error Reporting | |
# Отключить отчеты об ошибках Windows | |
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Windows Error Reporting" -Name Disabled -PropertyType DWord -Value 1 -Force | |
# Change Windows Feedback frequency to "Never" | |
# Изменить частоту формирования отзывов на "Никогда" | |
IF (-not (Test-Path -Path HKCU:\Software\Microsoft\Siuf\Rules)) | |
{ | |
New-Item -Path HKCU:\Software\Microsoft\Siuf\Rules -Force | |
} | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Siuf\Rules -Name NumberOfSIUFInPeriod -PropertyType DWord -Value 0 -Force | |
# Turn off diagnostics tracking scheduled tasks | |
# Отключить задачи диагностического отслеживания | |
$tasks = @( | |
# Collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program. | |
# Собирает телеметрические данные программы при участии в Программе улучшения качества программного обеспечения Майкрософт | |
"Microsoft Compatibility Appraiser" | |
# Collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program | |
# Сбор телеметрических данных программы при участии в программе улучшения качества ПО | |
"ProgramDataUpdater" | |
# This task collects and uploads autochk SQM data if opted-in to the Microsoft Customer Experience Improvement Program | |
# Эта задача собирает и загружает данные SQM при участии в программе улучшения качества программного обеспечения | |
"Proxy" | |
# If the user has consented to participate in the Windows Customer Experience Improvement Program, this job collects and sends usage data to Microsoft | |
# Если пользователь изъявил желание участвовать в программе по улучшению качества программного обеспечения Windows, эта задача будет собирать и отправлять сведения о работе программного обеспечения в Майкрософт | |
"Consolidator" | |
# The USB CEIP (Customer Experience Improvement Program) task collects Universal Serial Bus related statistics and information about your machine | |
# При выполнении задачи программы улучшения качества ПО шины USB (USB CEIP) осуществляется сбор статистических данных об использовании универсальной последовательной шины USB и сведений о компьютере | |
"UsbCeip" | |
# The Windows Disk Diagnostic reports general disk and system information to Microsoft for users participating in the Customer Experience Program | |
# Для пользователей, участвующих в программе контроля качества программного обеспечения, служба диагностики дисков Windows предоставляет общие сведения о дисках и системе в корпорацию Майкрософт | |
"Microsoft-Windows-DiskDiagnosticDataCollector" | |
# Protects user files from accidental loss by copying them to a backup location when the system is unattended | |
# Защищает файлы пользователя от случайной потери за счет их копирования в резервное расположение, когда система находится в автоматическом режиме | |
"File History (maintenance mode)" | |
# HelloFace | |
# HelloFace | |
"FODCleanupTask" | |
# Measures a system's performance and capabilities | |
# Измеряет быстродействие и возможности системы | |
"WinSAT" | |
# Эта задача показывает различные тосты (всплывающие уведомления) приложения "Карты". | |
# This task shows various Map related toasts | |
"MapsToastTask" | |
# This task checks for updates to maps which you have downloaded for offline use | |
# Эта задача проверяет наличие обновлений для карт, загруженных для автономного использования | |
"MapsUpdateTask" | |
# Initializes Family Safety monitoring and enforcement | |
# Инициализация контроля и применения правил семейной безопасности | |
"FamilySafetyMonitor" | |
# Synchronizes the latest settings with the Microsoft family features service | |
# Синхронизирует последние параметры со службой функций семьи учетных записей Майкрософт | |
"FamilySafetyRefreshTask" | |
# Windows Error Reporting task to process queued reports | |
# Задача отчетов об ошибках обрабатывает очередь отчетов | |
"QueueReporting" | |
# XblGameSave Standby Task | |
# XblGameSave Standby Task | |
"XblGameSaveTask" | |
) | |
Get-ScheduledTask -TaskName $tasks | Disable-ScheduledTask | |
# Do not offer tailored experiences based on the diagnostic data setting | |
# Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy -Name TailoredExperiencesWithDiagnosticDataEnabled -PropertyType DWord -Value 0 -Force | |
# Do not let apps on other devices open and message apps on this device, and vice versa | |
# Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\CDP -Name RomeSdkChannelUserAuthzPolicy -PropertyType DWord -Value 0 -Force | |
# Do not allow apps to use advertising ID | |
# Не разрешать приложениям использовать идентификатор рекламы | |
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -PropertyType DWord -Value 0 -Force | |
# Do not use sign-in info to automatically finish setting up device after an update or restart | |
# Не использовать данные для входа для автоматического завершения настройки устройства после перезапуска или обновления | |
$sid = (Get-CimInstance -ClassName Win32_UserAccount | Where-Object -FilterScript {$_.Name -eq "$env:USERNAME"}).SID | |
IF (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\$sid")) | |
{ | |
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\$sid" -Force | |
} | |
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\$sid" -Name OptOut -PropertyType DWord -Value 1 -Force | |
# Do not let websites provide locally relevant content by accessing language list | |
# Не позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков | |
New-ItemProperty -Path "HKCU:\Control Panel\International\User Profile" -Name HttpAcceptLanguageOptOut -PropertyType DWord -Value 1 -Force | |
# Turn on tip, trick, and suggestions as you use Windows | |
# Показывать советы, подсказки и рекомендации при использованию Windows | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SubscribedContent-338389Enabled -PropertyType DWord -Value 1 -Force | |
# Do not show app suggestions on Start menu | |
# Не показывать рекомендации в меню "Пуск" | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SubscribedContent-338388Enabled -PropertyType DWord -Value 0 -Force | |
# Do not show suggested content in the Settings | |
# Не показывать рекомендуемое содержание в "Параметрах" | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SubscribedContent-338393Enabled -PropertyType DWord -Value 0 -Force | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SubscribedContent-353694Enabled -PropertyType DWord -Value 0 -Force | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SubscribedContent-353696Enabled -PropertyType DWord -Value 0 -Force | |
# Turn off automatic installing suggested apps | |
# Отключить автоматическую установку рекомендованных приложений | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Name SilentInstalledAppsEnabled -PropertyType DWord -Value 0 -Force | |
# Do not let track app launches to improve Start menu and search results | |
# не разрешать Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name Start_TrackProgs -PropertyType DWord -Value 0 -Force | |
# Disable search with Bing service for restore Start menu search | |
# Отключаем поиск с помощью Bing для того чтобы работал поиск в меню "Пуск" | |
New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Search -Name BingSearchEnabled -PropertyType DWord -Value 0 -Force |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment