Windows шпионит за вами: решение проблемы
Уважаемый Tarampampam написал небольшой скриптик, который в Windows 7/8/8.1 препятствует сбору данных о пользователе (телеметрии). Вы спросите — зачем это надо? Даже если отставить в сторону слежку АНБ и автоматический сбор компромата на всех (в том числе и на вас), теперь еще и американские судьи получили право санкционировать спецслужбам страны взломать любой компьютер, в какой бы стране мира он не находился. Таково решение Верховного суда США. А «американские судьи» — это больные дебилы, которым может взбрести в голову всё, что угодно.
«Как-то нехорошо получается» — подумал товарищ Tarampampam и накидал небольшой скрипт, который несколько автоматизирует процессы вашей защиты:
Удаление хреновых апдейтов и их блокирование/сокрытие (необходим PowerShell с модулем PSWindowsUpdate; ставится автоматически; если рядом (в оной директории) со скриптом находятся файлы unzip.exe и PSWindowsUpdate.zip — используются они, иначе же — они скачиваются);
Блокирует некоторые доменные имена средствами файла хостов (есть мнение, что MS его всё таки игнорирует в данном случае);
Блокирует запросы к известным на данный момент серверам по IP (как с помощью add route, так и правилом файрвола);
Отключает задачи планировщика, которые каким-либо образом связаны с передачей «аналитической» информации (да и не только, полный список смотри в сорце);
Останавливает и отключает авто-запуск сервисов, которые отвечают за отправку «диагностических данных»;
Отключает отправку отчетов об ошибках в M$;
Настраивает Windows Update на «Искать обновления, но решение о скачивании и установки принимается мной».
Его исходник ниже. Возможен запуск с определенными параметрами, их описание в верхней части скрипта. Идея была собрана из самых различных источников, авторы которых остались неизвестны. Необходимо его скачать себе (файл тут), распаковать ZIP-файл, там внутри файл скрипта с расширением .cmd — его надо запустить с правами администратора.
Внимание! При запуске скрипта в пути до него должны отсутствовать как спецсимволы, так и символ ! (коммент). Очень желательно запускать просто из корня системного диска.
Можно так же (если требуется включенный Windows Update с автоматической установкой обновлений) поставить исполнение скрипта в планировщик заданий с интервалом раз в сутки, например (для запуска в свернутом окне команда запуска может иметь вид cmd /c start /min c:\remove_MS_telemetry.cmd -e).
Ахтунг! Иногда сокрытие обновлений длится ну очень долго. Причин тому может быть несколько, как и путей решения. Все они довольно подробно изложены на форме мелкософта. Мне удалось воспроизвести проблему, но решить её на данный момент — нет. Как временное решение — запускать скрипт с флагом -d или -disable, для отключения функционала блокирования/сокрытия обновлений.
Поскольку это скрипт — вы можете сами посмотреть, что он делает. Там нет ничего похожего на вирусы и трояны. По ссылочке на источник вы можете посмотреть блог автора и обсуждение работы этого скрипта.