Обновление Windows KB2952664 (Compattelrunner.exe) не может быть удалено из Windows 7

Обновление KB2952664:

Обновление совместимости для обновления Windows 7

Это обновление выполняет диагностику в системах Windows, которые участвуют в программе улучшения качества программного обеспечения Windows. Эта диагностика помогает определить, могут ли возникнуть проблемы совместимости при установке последней версии операционной системы Windows. Это обновление поможет Microsoft и ее партнерам обеспечить совместимость для клиентов, которые хотят установить последнюю версию операционной системы Windows.

В противном случае Microsoft использует ваш ЦП и мощность для обнаружения потенциальных проблем, с которыми они могут столкнуться, если вы перейдете на Windows 10 (или если они вынудят вас перейти на эту версию, потому что это соответствует их плану не проигрывать против ОС Google и смартфонов Apple).

Они сканируют ваши файлы и отправляют анализ на свои серверы. Проблема заключается в том, что пользователи, которые " участвуют в программе улучшения качества программного обеспечения Windows ", значительно замедлили свою систему, например, 70% ЦП монополизировано сканером MS, программой под названием Compattelrunner.exe, Последний может быть запущен на 100 или более одновременных потоков.


(Источник: сообщество Microsoft)

В какой-то момент пользователи хотят прекратить использовать их в качестве вспомогательных средств Microsoft за свой счет и из-за неудобств.

Обычный способ удалить обновление и предотвратить его переустановку (подробности на сайте Microsoft:

  • Переключить Центр обновления Windows в ручной режим
  • Удалить KB2952664
  • перезагружать
  • Получайте новые обновления Windows
  • В новых обновлениях "спрятать" KB2952664.
  • Верните Windows Update в обычный режим.

Проблема: в некоторых случаях это не работает. Как только система перезагружается, обновление KB2952664 переустанавливается автоматически, несмотря на то, что оно находится в списке "скрытых обновлений", даже если вы находитесь в ручном режиме. В противном случае он устанавливается без вашего разрешения. Некоторые заполнили жалобу в FTC ( Федеральная торговая комиссия США), чтобы попытаться остановить это:

Обновления Microsoft устанавливают на моем компьютере программу под названием compattelrunner.exe без моего разрешения, хотя в моих настройках обновлений сказано: "Загрузите важные обновления, но позвольте мне выбрать, устанавливать ли их". Compattelrunner.exe не служит законным или выгодным целям и вызывает серьезные проблемы с производительностью (приложения работают медленно или зависают); Я поймал его на своем компьютере сегодня днем, потребляя 71% процессорной мощности моего центрального процессора. У меня есть превьо...

(Источник: сообщество Microsoft)

Вопрос: есть ли способ избавиться от обновления, без его переустановки при следующей перезагрузке?


Я выкладываю решение, так как считаю, что оно будет полезно для других в такой же ситуации. В Интернете много бесконечных постов и бесполезных предложений. Этот вопрос и его решение должны сэкономить время. Ответы на вопросы не влияют на репутацию, не стесняйтесь размещать лучшие ответы.

7 ответов

Решение

Симптомы. Похоже, что обновление Windows переустанавливается автоматически без вашего разрешения, несмотря на то, что вы предотвратили это и остановили все автоматические обновления.

Фактическая ситуация: обновление было установлено несколько раз (возможно, 10 и более раз) каждый раз с новым номером версии, удаляя его, удаляя только одну версию.

Решение. Используйте PowerShell для просмотра и удаления версий.

Если вы действительно не знаете, что такое Powershell, или не обладаете техническими знаниями о Windows, то лучше учиться дальше. Powershell - это мощный инструмент для выполнения любых действий с файловой системой и конфигурацией, включая нанесение вреда. Вы должны использовать его с правами администратора, то есть у вас не будет обычной системы безопасности системы.


Решение взято из этого потока сообщества Microsoft: невозможно удалить обновление KB2952664.

Запустите PS с правами администратора.

Список установленных версий обновления:

dism /online /get-packages | findstr KB2952664

Удалить одну за другой версии:

dism /online /remove-package /PackageName:Package_for_KB2952664~31bf3856ad364e35~amd64~~6.1.1.3

Подтвердите, что все прошло:

 Get-HotFix -id KB2952664

Должен отображаться cannot find hot-fix ошибка

Более простой способ остановить использование процессора - отключить Microsoft Compatibility Appraiser задача в планировщике задач под \Microsoft\Windows\Application Experience,

В моем блоге http://nonsumhircum.livejournal.com/883.html вам необходимо прекратить "участие в программе улучшения качества программного обеспечения Windows", что вы можете сделать (для W7 и W8) при работе от имени администратора:

  1. Запустите панель управления и нажмите "Центр поддержки"> "Изменить настройки Центра поддержки".
  2. Нажмите Настройки программы улучшения качества программного обеспечения.
  3. Выберите Нет, я не хочу участвовать в программе и нажмите Сохранить изменения.

Далее отключите запланированные задания, таким образом:

  1. Запустите панель управления и нажмите Администрирование> Планировщик задач.
  2. В панели "Планировщик заданий (локально)" диалогового окна "Планировщик заданий" разверните узел "Библиотека планировщика заданий> Microsoft > узлы Windows и откройте папку Application Experience":
    • Отключите задачи AITAgent и ProgramDataUpdater:
  3. В библиотеке планировщика заданий> Microsoft > узел Windows откройте папку "Программа улучшения качества программного обеспечения".

    • Отключите задачи Консолидатор, KernelCEIPTask и UsbCEIP.

Очевидно, что отключение вышеуказанного означает, что вы не получаете преимуществ от участия в программе WCEI (я).

Используя PowerShell с повышенными привилегиями, вы можете отключить Microsoft Compatibility Appraiser с помощью следующей команды:

Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"

Может быть, не связано, но я испытывал почти то же самое, но не в CPU, это был ввод / вывод и около 1 ч 30 мин.

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

Под \Microsoft\Windows\Application Experience Есть три (в моем случае) задачи: Microsoft Compatibility Appraiser, ProgramDataUpdater а также StartupAppTask

У меня было первое и второе Disabled но третий был Enabledи видел в прошлый раз выполнения я вижу, что он запускается более одного раза при каждой перезагрузке.

Кроме того, я мог видеть, что он работает в течение полутора часов при каждой перезагрузке, что делает все операции ввода-вывода на диск очень сложными для других приложений, поэтому компьютер работает очень медленно.

У меня также Disabled третий, так что теперь все три Disabled и проблема ввода-вывода при каждой перезагрузке просто исчезает.

Теперь мой ПК можно использовать менее чем за минуту, вместо того чтобы ждать более девяноста (90) минут, да, одного часа и тридцати минут; это отличная победа!

Заметки:

  • Время запуска этой задачи представляет собой последний запуск при каждой перезагрузке, и в моем случае это около двух часов после перезагрузки (в то же время это время меняется несколько раз, поэтому я вижу, что оно запускается более одного раза при каждой перезагрузке).
  • ProgramDataUpdater а также StartupAppTask не имеет триггеров, но когда они включены, они запускаются при каждой перезагрузке
  • Значение StartupAppTask последний раз запуск обновляется при каждой перезагрузке около десяти или более раз, и через два часа после перезагрузки, похоже, не запускается снова
  • После отключения всех трех задач Windows запускается без 100% ввода-вывода и может использоваться менее чем за минуту, при включении любой из них ввод-вывод при запуске длится 1,5 часа или более, поэтому я ничего не могу с этим поделать время, кроме как дождаться его окончания.

Таким образом, мое решение состоит в том, чтобы отключить все задачи в \Microsoft\Windows\Application Experience; извините, $ M, но я не позволю вам использовать мой компьютер при каждой перезагрузке в течение почти двух часов, когда я включаю его, мне нужно его использовать, я не могу ждать каждый раз так много времени!

Это был CompatTelRunner.exe, который сбивал мой 8-гигабайтный процессор 4 при каждом запуске через 3 минуты. Я создал пакетный цикл, который устраняет их ошибку с помощью> taskkill /T /F /IM CompatTelRunner.exe каждые 8 ​​секунд с задержкой CHOICE. Это спасло мой компьютер от повторяющихся сбоев Microsoft (синих экранов) на моем жестком диске.

"CompatTelRunner.exe", "3472", "Службы","0","3736 К", "Неизвестно","NT AUTHORITY\SYSTE "CompatTelRunner.exe","3500"," Службы ","0","43,852 K","Неизвестно","NT Killing Suspect Tasks - УСПЕХ: Процесс с PID 3500 (дочерний процесс с PID 3472) был прекращен. УСПЕХ: Процесс с PID 3472 (дочерний процесс с PID 564) был прерван.

Теперь я использовал отключенные Опыты опыта, опубликованные выше (с http://nonsumhircum.livejournal.com/883.html), чтобы посмотреть, смогу ли я теперь тоже остановить свою задачу.

На основании минутного ответа, это моя однострочная версия большой кнопки с надписью "Избавьтесь от программы улучшения качества программного обеспечения Windows":

  1. Откройте командную строку с правами администратора.

  2. Скопируйте следующую безумную строку, вставьте ее в окно командной строки и нажмите Enter.

    @for /f "usebackq tokens=2 delims=:" %a in (`dism /online /get-packages^|findstr KB2952664`) do @(@set "pckgnm=%a"&@call start "" /b /wait dism /norestart /online /remove-package /PackageName:%pckgnm:~1%&@set pckgnm=)

  3. Если машина работает медленно или вы делаете это впервые, она, вероятно, прослужит долго.

  4. С /norestart опция, вам не будет предложено перезагрузить при необходимости, так что вы должны на всякий случай. Время для очко-три в вашей жизни больше очко-три в большем количестве пункт 3(?).

  5. В любом случае, проверьте, что все "обновления" пропали. Сразу после безумной команды, если вы ответили n или когда / если вы вернетесь, если вы ответили y, (Помните, что вы можете сделать 3 снова.)

    dism /online /get-packages | findstr KB2952664

  6. Наслаждайтесь своей чуть-чуть раздутой системой.

  7. Я полагаю, у вас не настроена система автоматического обновления обновлений. Время от времени MS будет "предлагать" вам установить новую версию этого "исправления". Исходя из моего опыта (см. Комментарии к минутному ответу), сразу после их удаления он снова появился в важных исправлениях и, когда я его спрятал, снова появился в необязательных обновлениях. После этого я видел, как этот номер КБ появлялся несколько раз. Вы должны запомнить его или часть номера, чтобы избежать переустановки.

Другие вопросы по тегам