Windows 7/8/8.1 — препятствуем сбору данных о пользователе (телеметрии)

После крайних вестей о том, что Windows Update в полу-принудительном порядке поставил пользователям Windows 7/8/8.1 обновления KB3080149 и KB3075249, которые собирают данные телеметрии и отправляют их в M$ — остро почувствовался очередной параноидальный приступ. Передача осуществляется через TCP по порту 443 с использованием SSL.

«Как то не хорошо получается» подумал я и накидал небольшой скрипт который несколько автоматизирует:

  • Удаление хреновых апдейтов и их блокирование/сокрытие (необходим PowerShell с модулем PSWindowsUpdate; ставится автоматически; если рядом (в оной директории) со скриптом находятся файлы unzip.exe и PSWindowsUpdate.zip — используются они, иначе же — они скачиваются);
  • Блокирует некоторые доменные имена средствами файла хостов (есть мнение, что MS его всё таки игнорирует в данном случае);
  • Блокирует запросы к известным на данный момент серверам по IP (как с помощью add route, так и правилом файрвола);
  • Отключает задачи планировщика, которые каким-либо образом связаны с передачей «аналитической» информации (да и не только, полный список смотри в сорце);
  • Останавливает и отключает авто-запуск сервисов, которые отвечают за отправку «диагностических данных»;
  • Отключает отправку отчетов об ошибках в M$;
  • Настраивает Windows Update на «Искать обновления, но решение о скачивании и установки принимается мной».

Подробнее под катом

Отключаем рекламу в Skype

Всё предельно просто — необходимо запретить доступ к серверам, выдающим данные о рекламе, поправив файл %SystemRoot%\system32\drivers\etc\hosts, добавив в него записи вида:

127.0.0.1 devads.skypeassets.net devapps.skype.net
127.0.0.1 qawww.skypeassets.net qaapi.skype.net
127.0.0.1 preads.skypeassets.net preapps.skype.net
127.0.0.1 static.skypeassets.com serving.plexop.net
127.0.0.1 preg.bforex.com ads1.msads.net
127.0.0.1 flex.msn.com apps.skype.com
127.0.0.1 api.skype.com rad.msn.com
127.0.0.1 adriver.ru

Рецепт был найден на хабре.

Автоматизирующий это дело скрипт, который делает всё в 1 клик:

СкачатьGitHub

Переносим кэш Google Chrome

Обладателям SSD + HDD винтов читать в первую очередь. Всем давно известно, что SSD винты чертовски шустрые, но, имеют ограниченный ресурс чтения/записи. В Сети есть херова куча советов, статей и программ по оптимизации работы ОС + ПО с ними, но мало кто пишет про небольшой нюанс касательно кэша хрома. Куда не плюнь, везде совет один — «Пропиши к линку браузера --disk-cache-dir=%dir_name%«, и будет счастье. И да, и нет. Во первых — таким путем при открытии нескольких окон браузера с лаунчера Win7 мы получим ошибку синхронизации и входа в свой Google-аккаунт, а вторая копия будет писать в кэш по пути «по умолчанию», т.е. на системный (как правило SDD) винт, да и во-вторых профиль браузера не всегда будет подгружаться корректно. Но мы же знаем как отучить браузер считать себя умнее всех. В юниксах, кстати, всё выполняется аналогично, за исключением синтаксиса. Но, юниксоидов пока оставим в покое — подать сюда windows и симлинки:

> cd C:\Users\{username}\AppData\Local\Google\Chrome
> ren "User Data" "User_Data_old"
> mkdir D:\temp\ChromeUserData
> mklink /D "User Data" D:\temp\ChromeUserData
> xcopy /E /H /Q /Y "User_Data_old" "D:\temp\ChromeUserData"
> del /f /s /q User_Data_old
> rmdir /s /q User_Data_old

А для совсем маленьких и или может быть ленивых написал готовый скрипт, выполняющий всю работу. Скрипт железно работает под Win7 и выше, выводит подробную информацию, имеет настройки:

СкачатьGitHub

Симлинки на «Рабочий стол» и «Мои документы» в облака

Согласись — было бы прикольно, если ты обладатель рабочего десктопа и нескольких мобильных гаджетов, и мог удобно расшаривать между ними файлы. В один момент пользуясь мобильным гаджетом и найдя что-то, что тебе в дальнейшем понадобится (картинка, изображение, документ, etc.) на десктопе — ты не просто делаешь закладку на объект и каким-то образом пересылаешь её, я просто сохраняешь его, и нужный файл появляется у тебя на рабочем столе десктопа. Аналогично и с гаджетами — чтоб расшарить файл ты просто помещаешь его в «Мои документы», и позже спокойно открываешь на гаджете. Стоит ли упоминать что это шикарная возможность иметь под рукой не только рабочие документы, но всё что тебе покажется необходимым?

Что для этого необходимо?

  1. Необходим установленный клиент DropBox-a, GoogleDrive, Яндекс.Диска на десктопе;
  2. Аналогичный клиент на мобильных гаджетах;
  3. Единожды запущенный скрипт в директории необходимого сервиса с десктопа под управлением Windows.

Что в итоге?

По умолчанию мы получим 2 папки симлинка на “Мои документы” и “Рабочий стол”. Чтоб добавить что-то кроме них — скорректируй скрипт под свои нужды.

СкачатьGitHub