Pull to refresh

Comments 66

Спасибо. Добавлю, что выполнять скрипт нужно из админской консоли.

А может, у вас и для отключения телеметрии в Винде есть решение? Меня не столько достаёт сама телеметрия, как процесс Compatibility Telemetry Что-то Там, который периодически запускается и начинает шуршать жёстким диском (а ОС у меня на SSD, чего вообще шариться по другим накопителям?) и грузить проц. Нагугленные решения не работают в Fall Creator's Update. Пошёл по простому пути и тоже сделал резидентную утилиту, которая прибивает этот процесс, увидев его среди запущенных.
Исполняемый файл с админским манифестом.
Телеметрию какой Windows? Если 10 — то имхо невозможно. Многие уже пытались. Смиритесь.
в службах отключается, также маялся, решал таким образом taskkill /im CompatTelRunner.exe /f
но нашёл как это отключать в службах или ещё где (точно вспомнить не могу), инет помог найти решение. У себя отключил — всё стало спокойнее
Вспомнил, как надоел постоянный абдэйт хрома. Со злости залез в его папку, там были googl update, в кэшэ таймер и еще что то + всякая шняга в реестре. все это поудалял и запретил создавать новые файлы в папках где были абдэйты. помогло))
в LTSB версии в се дебажиться в про НЕТ!
Этот процесс запускается службой PcaSvc (Служба помошника по совместимости программ). Если данную службу отключить (или совсем удалить), CompatTelRunner больше не появится.
UFO just landed and posted this here
Исполняемый файл — это компонент службы. Если Вы внимательно читали материал, то заметили бы, что:

  1. Основная идея — ничего не удалять.
  2. Служба по выполнению скрипта отключается и больше при запуске системы не загружается.
А зачем тогда вообще такие заморочки, тем более которые ничего не гарантируют? Не проще ли полноценным файрволлом отрубить всю сеть программам, которым в интернете делать нечего? Тем более в нём есть прекрасная опция «заблокировать и завершить выполнение» для таких случаев.
Что не гарантируют? Ещё раз: один раз запустить скрипт — всё отключится, т.е. не будет висеть в памяти, не будет ломиться через файервол, не будет запускаться и завершаться и т.д.
Не гарантируют работоспособность на всех системах 100%. Ведь это не официальная документация, а чей-то хак, который заработал «у него и у того парня». И ни кто nvidia не запретит завтра поменять ключик или заигнорировать его.
А против лома (полноценного таск менеджера или файроволла с функцией таск менеджера) нет приёма. Да и заморочек нет вообще. Ткнул 1 раз в сплывшее окно и всё. А если потребовалось — разблокировал в 2 клика. Зачем себе сложности придумывать?
Никакой это не хак — отключение служб и задач очевидно, изменение настройки — то же. Службы и задачи, равно как ключ в реестре не менялись с момента, как телеметрия была вообще добавлена.
А исходя из Вашей логики — никто не помешает nVidia завтра изменить имя процесса или добавить ещё :)

Ваш метод такой же как и в статье, что мешает NVidia поменять бинарники их названия, названия хостов к которым стукает, ип. И все ваш фаервол уже ничего не делает

Проще для каких целей? Лично меня больше заботит не сам факт сбора а просто то что процессы, абсолютно мне не нужные и для решения моих задач лишние — отжирают часть ресурсов в никуда. Больше всего это, действительно, заметно когда жесткие диски просыпаются «сами по себе».
Если заблокировать файрволом — эти процессы всё так же будут по таймеру активизироваться и что-то делать на компьютере. Да, у них не получится ничего никуда отправить, но ведь они всё равно работают впустую.
Отобрать права на выполнение и смену прав?
Про запрет запуска службы — это понятно и очевидно. А что за задачи запрещаются? У меня таких нет
У меня есть — последняя версия драйвера, Windows 10 x64:
NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} — NVIDIA telemetry monitor (C:\Program Files (x86)\NVIDIA Corporation\Update Core\NvTmMon.exe)
NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} — NVIDIA crash and telemetry reporter (C:\Program Files (x86)\NVIDIA Corporation\Update Core\NvTmRep.exe)
NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} — NVIDIA Profile Updater (C:\Program Files (x86)\NVIDIA Corporation\Update Core\NvTmRep.exe --logon)

Более того — есть не только у меня, судя по фидбекам.
Хм, у меня даже папки такой нет… Может потому, что я в инсталяторе снимаю все галки, кроме самого драйвера?
Вполне вероятно что эти файлы ставятся вместе с geforce experience.
Нет. Я этот компонент не ставил никогда.
Каких прописей? О чём Вы?
Последняя строчка в статье — ссылка на исполняемый файл. Что ещё нужно? Если не умеете запускать исполняемые файлы — давайте доступ в TeamViewer, всё сам сделаю :)
Спасибо за скрипт.
Не знаю, как на 10-ке, но на Win7 не хватает пробела после знака "=" в 4-й строчке.
Забавно, на десятке действительно работает без пробела, а на семёрке пишет ошибку.
Спасибо за замечание.
Ссылки и текст обновил.
А я просто гашу службу из админской консоли:
sc stop "nvtelemetrycontainer"
sc config "nvtelemetrycontainer" start= disabled

Более того, у меня нет 3D Vision и NVidia Shield, поэтому я удаляю их сервисы, которые иногда вдруг начинают жрать по одному ядру целиком.
Жрущие ресурсы сервисы, которые нужны для железяк, которых у меня нет.
Нвидия, что ты творишь…

В-общем, вот мой батник, запускаю иногда в админской консоли:
@echo off
echo Removing Nvidia Shield Streaming service...
sc stop "NvStreamSvc"
sc config "NvStreamSvc" start= disabled
sc delete "NvStreamSvc"

echo Removing Nvidia 3D-Vision service...
sc stop "Stereo Service"
sc config "Stereo Service" start= disabled
sc delete "Stereo Service"

echo Stopping Nvidia Telemetry service...
sc stop "nvtelemetrycontainer"
sc config "nvtelemetrycontainer" start= disabled
А зачем удалять службу, если Вы её уже отключили?
Чтобы её не было :) То, чего нет, не включится. Очков нет, приставки (к сожалению) тоже, поэтому их службы снёс без сожаления.
Телеметрию оставляю, т.к. не вникал, как глубоко она вшита в драйверы и программы. Если чего заглючит — включу назад, такие были мысли, когда батник делал.

Однако прошло уже пару месяцев, последствий никаких и служба телеметрии сама не включилась, так что её тоже, думаю, можно «того».
Я не думаю, что удаление служб — отличная затея. Достаточно отключения. Потому что включить потом при необходимости — проще, чем вспоминать и прописывать заново.

С этого, в принципе, я начал — потому что некоторые умельцы выдирают плоскогубцами компоненты инсталлятора, которые им якобы «не нужны».
UFO just landed and posted this here
А зачем менять для Stereo Service и NvStreamSvc режим запуска если всё равно следующая строчка эти службы удаляет? :)
Хм. Напишете пару-тройку программ — узнаете :)
А почему более опытный товарищ, написавший пару-тройку программ, не отвечает? :)
Чтобы, если оно не смогло удалить службу — хотя бы отключило.
а есть актуальная инфа — тормозов это дело сильно добавляет?
и, кстати, в линуксе также?

Тоже хотел узнать — это только на винде так или не только?

В гугле есть материал, датированный ноябром 2016.

Замечательно.
Было бы еще здорово при запуске выбор запуска или отключения. Мало ли пользователь «решит вернуть как было». А так за скрипт спасибо. Сам видел все эти задачи в планировщике и службы.
Пожалуйста.
Ну в скрипте поменять все «disable» на «enable» не проблема. Равно как «0» на «1». Но целью было именно отключение, судя по комментариям — фанатов включения исчезающе мало :)
Ну а интерактивность в батнике — это больше похоже на извращение. Тогда уж лучше как минимум vbs :)
Удаление папок с ненужными компонентами не нарушает никакие «связи», установщик модульный, и если модуль не установлен — он просто не используется. Это уже давно выяснили на форумах типа guru3d.com. Единственная загвоздка может возникнуть если адаптер мобильный (ноутбук с переключаемой графикой).

Я не думаю, что мнение уважаемых участников форума guru3d волнует разработчиков nVidia. Равно как я не думаю, что рядовой пользователь будет разбираться, какой там у него ноутбук, что там есть, а чего — нет. Моей целью было создание максимально универсального, безопасного и простого средства. Надеюсь, мне удалось справиться.
Эта, так называемая, «телеметрия», которой в последнее время не балуется только ленивый, уже порядком достала. На мой, не юриста, взгляд здесь, как минимум, административная статья по навязанные услугам и уголовная по несанкционированному доступу к информации.
Компетентные органы бездействуют, народ безмолствует, файрвол еле справляется, на чью защиту уповать — неведомо. Печаль.
UFO just landed and posted this here
Когда я в магазине — пожалуйста. Но не надо мой дом и МОЮ СОБСТВЕННОСТЬ считать магазином.
Такое применение технологий должно исчезнуть. Просто общество конкретно для этого ещё не достаточно развито умственно, имхо.
UFO just landed and posted this here

Скорее всего, в пользовательском соглашении при установке всё это указано, поэтому никаких незаконных действий нет.

UFO just landed and posted this here
На мой взгляд представленное в статье решение самое тру, ничего не удаляется, и даже если после установки обновления ненужный бинарник вернётся он всё равно не запускается, что все так наехали на автора, он дал 100% правильное решение
А Nvidia оборзели, прав был Торвальдс… я не имею ничего против телеметрии и у себя её не выключаю, хай собирают, но ИМХО ещё на этапе установки надо спрашивать хочет юзверь чтобы его телеметрия собиралась и отправлялась или нет.
Хорошо в стане линуксоидов, даже блобы от nvidia нифига не делают без ведома юзверей…
После установки службы и задачи могут быть включены повторно — я не проверял, проще каждый раз после апдейта пройтись скриптом повторно.
На счёт наличия телеметрии в Linux — не знаю, не проверял, впрочем этот вопрос уже был выше.
ничто не мешает сделать скрипт запускающимся after reboot, я думаю в windows есть какой-то аналог cron. он будет отрабатывать меньше секунды и абсолютно не мешать в дальнейшем
Это лишнее. Драйвера апдейтят не автоматически и не с каждым ребутом )))
ЕМНИП в win10 дровишки ставятся центром обновления сами и большинство не следит что именно обновилось в том или инном апдейте. так что будет нелишним, ну или можно костылить скрипт который будет следить за версией дров и запускать другой скрипт если оная изменилась… но это уже перебор ИМХО
При установке из Диспетчера устройств вроде как телеметрия не ставилась… во всяком случае пока не замечал.
Там же не показывает «Соглашение об использовании», так что вроде как юридически они не имеют права… впрочем это может быть отдельным пунктом Соглашения об использовании самой Windows 10… короче — разбираться надо тем, кто в этом более компетентен.
UFO just landed and posted this here
К сожалению, телеметрия не только в этих папках.
Sign up to leave a comment.

Articles

Change theme settings