Найти в Дзене
Т.Е.Х.Н.О Windows & Linux

КОМПЛЕКСНОЕ ОТКЛЮЧЕНИЕ ТЕЛЕМЕТРИИ WINDOWS |All-in-one FULL

Этот PowerShell-скрипт от команды T.E.X.H.O Windows & Linux — ваш личный щит конфиденциальности в мире Windows. Он помогает полностью отключить телеметрию, фоновую отправку данных и службы, следящие за активностью пользователя. Скрипт идеально подходит для тех, кто ценит производительность, приватность и чистоту системы без лишней активности. Что делает этот инструмент: Ваш Windows — на стороне пользователя, а не телеметрии. 🛡 СОЗДАЁМ ФАЙЛ .ps1 ВПИСЫВАЕМ: param(
[switch]$Verbose = $false
)
Clear-Host
Write-Host "╔════════════════════════════════════════╗" -ForegroundColor Cyan
Write-Host "║ ОТКЛЮЧЕНИЕ ТЕЛЕМЕТРИИ WINDOWS ║" -ForegroundColor Cyan
Write-Host "║ Версия 2.0 | Декабрь 2025 ║" -ForegroundColor Cyan
Write-Host "╚════════════════════════════════════════╝" -ForegroundColor Cyan
Write-Host ""
# Проверка прав администратора
$isAdmin = ([Security.Principal.WindowsIdentity]::GetCurrent().Owner.IsWellKnownType([Security.Principal.WellKnownSidType]::BuiltinA

Этот PowerShell-скрипт от команды T.E.X.H.O Windows & Linux — ваш личный щит конфиденциальности в мире Windows. Он помогает полностью отключить телеметрию, фоновую отправку данных и службы, следящие за активностью пользователя. Скрипт идеально подходит для тех, кто ценит производительность, приватность и чистоту системы без лишней активности.

Что делает этот инструмент:

  • Проверяет наличие прав администратора перед запуском.
  • Создаёт резервную копию системного реестра для безопасности.
  • Отключает диагностические и телеметрические службы.
  • Меняет параметры реестра, чтобы заблокировать рекламу и сбор данных.
  • Выключает системные задачи, отвечающие за аналитику.
  • Добавляет в брандмауэр правила для блокировки серверов Microsoft, собирающих статистику.
  • Отображает финальный отчёт и советы по применению изменений.

Ваш Windows — на стороне пользователя, а не телеметрии. 🛡

  • Поддержите канал T.E.X.H.O Windows & Linux — подпишитесь, ставьте лайки и делитесь этой статьёй с коллегами. Если Вам нравится что мы делаем, рассмотрите возможность поддержки через взносы на развитие канала. Спасибо за внимание к техническому контенту высокого качества!
-2

СОЗДАЁМ ФАЙЛ .ps1 ВПИСЫВАЕМ:

param(
[switch]$Verbose = $false
)

Clear-Host
Write-Host "╔════════════════════════════════════════╗" -ForegroundColor Cyan
Write-Host "║ ОТКЛЮЧЕНИЕ ТЕЛЕМЕТРИИ WINDOWS ║" -ForegroundColor Cyan
Write-Host "║ Версия 2.0 | Декабрь 2025 ║" -ForegroundColor Cyan
Write-Host "╚════════════════════════════════════════╝" -ForegroundColor Cyan
Write-Host ""

# Проверка прав администратора
$isAdmin = ([Security.Principal.WindowsIdentity]::GetCurrent().Owner.IsWellKnownType([Security.Principal.WellKnownSidType]::BuiltinAdministratorsSid))
if (-not $isAdmin) {
Write-Host "✗ ОШИБКА: Требуются права администратора!" -ForegroundColor Red
Write-Host "Запустите PowerShell от имени администратора." -ForegroundColor Yellow
exit 1
}

Write-Host "✓ Права администратора подтверждены" -ForegroundColor Green
Write-Host ""

# ===== ЭТАП 1: РЕЗЕРВНАЯ КОПИЯ =====
Write-Host "ЭТАП 1: Создание резервной копии..." -ForegroundColor Yellow

$backupPath = "C:\Users\$env:USERNAME\Desktop\Windows_Backup_$(Get-Date -Format 'yyyy-MM-dd_HH-mm-ss').reg"
try {
reg export HKCU $backupPath /y | Out-Null
reg export HKLM "$backupPath.HKLM" /y | Out-Null
Write-Host "✓ Резервная копия: $backupPath" -ForegroundColor Green
}
catch {
Write-Host "⚠ Не удалось создать резервную копию (но продолжаем)" -ForegroundColor Yellow
}

Write-Host ""

# ===== ЭТАП 2: ОТКЛЮЧЕНИЕ СЕРВИСОВ =====
Write-Host "ЭТАП 2: Отключение сервисов..." -ForegroundColor Yellow

$services = @(
("DiagTrack", "Функциональные возможности для подключенных пользователей"),
("dmwappushservice", "Служба маршрутизации push"),
("diagsvc", "Служба диагностики"),
("diagnosticshub.standardcollector.service", "Сборщик диагностических данных"),
("WdiServiceHost", "Диагностика сетевых проблем"),
("wersvc", "Отчёты об ошибках Windows")
)

foreach ($service in $services) {
$name = $service
$display = $service

$svc = Get-Service -Name $name -ErrorAction SilentlyContinue
if ($svc) {
try {
Stop-Service -Name $name -Force -ErrorAction SilentlyContinue
Set-Service -Name $name -StartupType Disabled -ErrorAction SilentlyContinue
Write-Host "✓ $display" -ForegroundColor Green
}
catch {
Write-Host "⚠ $display (ошибка при отключении)" -ForegroundColor Yellow
}
}
}

Write-Host ""

# ===== ЭТАП 3: РЕЕСТР =====
Write-Host "ЭТАП 3: Конфигурация реестра..." -ForegroundColor Yellow

$regSettings = @(
("HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection", "AllowTelemetry", 0),
("HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo", "Enabled", 0),
("HKLM:\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors", "DisableLocation", 1),
("HKCU:\SOFTWARE\Microsoft\InputPersonalization", "RestrictImplicitInkCollection", 1),
("HKCU:\SOFTWARE\Microsoft\InputPersonalization", "RestrictImplicitTextCollection", 1),
("HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppCompat", "DisableUAR", 1),
("HKLM:\SOFTWARE\Policies\Microsoft\SQMClient\Windows", "CEIPEnable", 0),
("HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "ContentDeliveryAllowed", 0)
)

foreach ($reg in $regSettings) {
$path = $reg
$name = $reg
$value = $reg

try {
if (-not (Test-Path $path)) { New-Item -Path $path -Force | Out-Null }
Set-ItemProperty -Path $path -Name $name -Value $value -Force
}
catch {
Write-Host "⚠ Ошибка при установке $name" -ForegroundColor Yellow
}
}

Write-Host "✓ Параметры реестра применены" -ForegroundColor Green
Write-Host ""

# ===== ЭТАП 4: ЗАПЛАНИРОВАННЫЕ ЗАДАЧИ =====
Write-Host "ЭТАП 4: Отключение запланированных задач..." -ForegroundColor Yellow

$tasks = @(
"\Microsoft\Windows\Application Experience\AitkerPreinstall",
"\Microsoft\Windows\Application Experience\Consolidator",
"\Microsoft\Windows\Application Experience\ProgramDataUpdater",
"\Microsoft\Windows\Application Experience\Proxy",
"\Microsoft\Windows\Customer Experience Improvement Program\Consolidator"
)

$taskDisabledCount = 0
foreach ($task in $tasks) {
try {
$taskPath = Split-Path $task -Parent
$taskName = Split-Path $task -Leaf
Disable-ScheduledTask -TaskPath $taskPath -TaskName $taskName -ErrorAction SilentlyContinue | Out-Null
$taskDisabledCount++
}
catch {}
}

Write-Host "✓ Отключено $taskDisabledCount запланированных задач" -ForegroundColor Green
Write-Host ""

# ===== ЭТАП 5: БРАНДМАУЭР =====
Write-Host "ЭТАП 5: Блокировка сетевых соединений..." -ForegroundColor Yellow

$telemetryIPs = @(
("65.52.100.7", "Основной сервер телеметрии"),
("65.52.100.91", "Отчёты диагностики"),
("207.46.101.29", "Отправка данных"),
("184.86.53.99", "Центральный сервер")
)

$blockCount = 0
foreach ($ip in $telemetryIPs) {
try {
New-NetFirewallRule -DisplayName "Block Telemetry $($ip)" `
-Direction Outbound `
-Action Block `
-RemoteAddress $ip `
-Protocol Any `
-ErrorAction Stop | Out-Null
$blockCount++
}
catch {}
}

Write-Host "✓ Заблокировано $blockCount IP-адресов" -ForegroundColor Green
Write-Host ""

# ===== ФИНАЛЬНЫЙ СТАТУС =====
Write-Host "╔════════════════════════════════════════╗" -ForegroundColor Green
Write-Host "║ ✓ ОТКЛЮЧЕНИЕ ЗАВЕРШЕНО ║" -ForegroundColor Green
Write-Host "╚════════════════════════════════════════╝" -ForegroundColor Green
Write-Host ""
Write-Host "Рекомендации:" -ForegroundColor Yellow
Write-Host "1. Перезагрузитесь для полного применения всех изменений" -ForegroundColor Cyan
Write-Host "2. После перезагрузки запустите Тест 1 (см. ниже)" -ForegroundColor Cyan
Write-Host "3. Резервная копия сохранена на рабочем столе" -ForegroundColor Cyan
Write-Host ""

Read-Host "Нажмите Enter для закрытия"

Итоги: с помощью этого скрипта от команды T.E.X.H.O Windows & Linux вы полностью берёте под контроль свою операционную систему. Минимум лишних процессов, максимум приватности и стабильности — всё применяется автоматически и безопасно.

💡 Совет: перед запуском обязательно создайте точку восстановления системы и перезагрузите компьютер после выполнения скрипта.

🔥 Присоединяйтесь к движению за честный и безопасный Windows — выбирайте контроль, а не сбор данных!

-3

#TEXHO #Windows #WindowsPrivacy #Privacy #NoTelemetry #WindowsTweaks #CyberSecurity #DataProtection #TechSecurity #SystemOptimization #Win10 #Win11 #AdminTools #PowerShell #TechGuide #WindowsTips #SecureWindows #ITLife #Optimization #PerformanceBoost #SystemControl #DataControl #PrivacyFirst #WindowsScripts #TelemetryOff #TechCommunity #WindowsAndLinux #SafetyTools #Confidentiality #TechFreedom