вторник, 25 сентября 2018 г.

Драйвера nVidia и телеметрия


Возможно ни для кого не секрет, что последние пакеты драйверов от nVidia содержат комплекс телеметрии. Понимая, что разработчик желает получать данные об использовании своего продукта, оптимизировать и улучшать программную составляющую, многие не желают быть бесплатными тестерами, более того - без спроса.

Есть несколько способов избавиться от вездесущей телеметрии. Все они просты в применении и не требуют от пользователя профессиональных навыков. Разве что совсем чуть-чуть.

Первый метод заключается в том, чтобы получить возможность гибкого выбора всех устанавливаемых компонентов. Ключевой момент здесь: "все компоненты". Если вы думали, что в пакете объёмом 517 МБ находится только драйвер видеокарты - у меня для вас плохие новости. Предусмотренное разработчиками диалоговое окно с выбором устанавливаемых приложений не отображает и половины того, что на самом деле находится внутри установочного пакета. С помощью утилиты NVIDIA driver slimming utility мы получаем полный доступ ко всем внутренностям полугигабайтного "драйвера".

Пользоваться программой очень просто:
1) Заходим на страницу загрузки и скачиваем нужную версию драйвера;
2) Запускаем утилиту NVIDIA driver slimming utility и указываем путь к скачанному пакету.

Программа распакует драйвер во временную папку и предложит выбор, что устанавливать, а что пропустить. Затем остаётся только отметить галочками нужные пункты и чистая установка без телеметрии готова.

Второй метод борьбы с телеметрией заключается в удалении оной из операционной системы. Если вы установили оригинальный драйвер со всеми "подарками", следующие рекомендации для вас.

Самым доступным способом избавиться от телеметрии является использование штатного установщика с заданным параметром командной строки. Да, да, разработчики предусмотрели такое. Распакуйте драйвер в любую папку с помощью архиватора 7-Zip, и запустите setup.exe с параметром -uninstall NvTelemetry. Для этого перейдите в папку с распакованными файлами, зажмите клавишу Shift и кликните правой кнопкой мыши в пустом месте, выберите пункт "Открыть окно команд". В открывшемся окне команд введите: "setup.exe -uninstall NvTelemetry", без кавычек. Можно скопировать команду целиком в буфер обмена, и щёлкнуть один раз правой кнопкой мыши в командной строке - сработает быстрая вставка, если она включена в настройках.

Плавно переходим к использованию сторонних инструментов. Я знаю только одну утилиту для чистки телеметрии - это Disable Nvidia Telemetry. Она удаляет задачи из планировщика, системную службу и файлы телеметрии. В целом Disable Nvidia Telemetry мне понравилась за функциональность и простоту использования. На данный момент - это лучший инструмент для удаления телеметрии Nvidia.

Все действия, выполняемые данной программой, также можно произвести вручную. Подробно на этом останавливаться не буду, расскажу коротко по сути дела для повышения образованности. В списке служб находим искомую телеметрию, смотрим её свойства, копируем имя и определяем путь, по которому располагается исполняемый файл. Останавливаем эту службу, через командную строку удаляем её, переходим в папку с файлами и полностью уничтожаем этот мусор. Затем с помощью утилиты AutoRuns из пакета Sysinternals проверяем список задач планировщика и удаляем три пункта, связанные с телеметрией: NvTmMon, NvTmRep, NvTmRepOnLogon. Обратите внимание на первые буквы: "NvTm" - это аббревиатура Nvidia Telemetry.

На этом всё, дорогие друзья.

Комментариев нет:

Отправить комментарий