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

21

Обновление 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 )

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


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

мин
источник
Я всегда отключаю автоматическую установку обновлений, я устанавливаю его для загрузки обновлений, но спрашиваю, когда устанавливать, и у меня никогда не было вашей проблемы с использованием этого параметра, это первый параметр, который я изменяю при новой установке, извините, что пропустил это в вашем вопросе. О, я также отменил выбор «давать мне рекомендуемые обновления так же, как я получаю важные обновления»
Моав
@Moab: Это не имеет отношения к вопросу, не так ли?
минут
На самом деле это, но не собираюсь спорить об этом.
Моав
Говорят, что причина 99% проблем с компьютером лежит между креслом и монитором. И 99% из этих пострадавших вместо этого обвиняют Microsoft! Если это происходит на вашем компьютере, вы добровольно выбрали CEIP. И теперь, compattelrunner.exeкогда проблема найдена и вы пытаетесь найти решение, вы хотите застрелить пословицу пословиц. Так что, прости меня за то, что я не уверен, что жалоба США-FTC куда-то идет. Я развернул это обновление на 66 компьютерах с Windows 7 через WSUS. Но поскольку никто не выбрал CEIP, жалоб не было.
1
Сегодня MS пытается установить его снова. Я видел, что он «предлагался» на двух машинах с удаленным КБ, а его предыдущие «заплатки» скрыты и исключены из программы улучшения качества обслуживания клиентов. Так что будьте осторожны.
cdlvcdlv

Ответы:

35

Более простой способ , чтобы остановить загрузку процессора, чтобы отключить Microsoft Compatibility Appraiserзадачу в Task Scheduler Under \Microsoft\Windows\Application Experience.

magicandre1981
источник
Зачем мне использовать обход, когда есть известное решение? Отключение не является решением для удаления приложения, которое было установлено несколько раз. Удаление возможно, смотрите выбранный ответ.
минут
5
потому что обновление Windows предложит это снова, и здесь вы должны пропустить / скрыть это все время. так что просто отключить выполнение - это более быстрый способ избавиться от него
magicandre1981
Он не устанавливается снова. Смотрите пост. « просто отключить выполнение - это более быстрый путь »: как если бы вы смотрели через боковые окна вашего автомобиля, это более быстрый способ увидеть дорогу, когда дворники вышли из строя. Но их ремонт - это хорошее решение.
минут
Я думаю, что служба может автоматически повторно включить себя в Windows 10, я почти уверена, что отключила все службы в / Microsoft / Windows / Application Experience, и сегодня я проверила ее, и она вернулась и снова включилась.
JRH
13

Симптомы . Похоже, что обновление 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 ошибку .

мин
источник
Примечание. Когда я пытался это сделать, мне приходилось применять их по порядку, начиная снизу, или я получал ошибки «Отказано в доступе».
chrylis -on забастовка-
Может быть, кто-то мог бы сделать небольшой инструмент с помощью одной большой кнопки, говорящей «Избавьтесь от программы улучшения качества Windows».
cdlvcdlv
После этих шагов и перезагрузки Центр обновления Windows снова предлагает его мне в разделе «Важные обновления». Я скрываю это и ... это появляется снова под "Дополнительными обновлениями"!
cdlvcdlv
Вам не нужно PowerShell, не так ли? dismработает из командной строки, и, чтобы подтвердить результат, вы можете просто повторно использовать findstrкоманду.
cdlvcdlv
@cdlvcdlv: О, через полгода ты все еще занимаешься этой проблемой?
мин
2

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

Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"
Хулио Нобре
источник
Спасибо за команду. Однако хотел удалить KB2952664, а не отключить его.
минут
Извините, я пропустил это. Я думаю, что я был ослеплен проблемой процессора :-)
Хулио Нобре
2

Может быть, не связано, но я испытывал почти то же самое, но не в 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, но я не позволю вам использовать мой компьютер при каждой перезагрузке в течение почти двух часов, когда я включаю его, мне нужно его использовать, я не могу ждать каждый раз так много времени!

Claudio
источник
« Опыт работы с приложениями ». Такие предложения, как «пользовательский опыт» или «улучшение обслуживания», часто скрывают за смутным тизером реальную цель получения от вас того, чего вы на самом деле не хотели бы давать, если бы нашли время, чтобы прочитать лицензию. 90 минут, это может быть мировой рекорд :(
минут
2

В моем блоге 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 (я).

Jool
источник
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Вы также можете добавить вознаграждение, чтобы привлечь больше внимания к этому вопросу. - Из обзора
Ramhound
2
@Ramhound Мой ответ поможет удалить и предотвратить автоматическую переустановку. Не стесняйтесь переместить это в комментарий, если вы предпочитаете - я думал, что это может быть слишком долго для этого.
Jool
Должно Use CEIPбыть на UsbCeipсамом деле?
Superjos
@superjos Да, спасибо, мне понадобилось время, чтобы заметить твой комментарий.
Jool
Я выбрал «Нет, я не хочу ...», но система не обратила на это внимания. Просто из любопытства, каковы «преимущества участия в программе WCEI»? Не могли бы вы предоставить на MS-странице список таких преимуществ? Единственное отличие, которое я могу засвидетельствовать - это загрузка моего процессора (источник моего внимания к этому процессу), что я вряд ли назвал бы выгодой.
cdlvcdlv
0

Это был 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 ), чтобы посмотреть, смогу ли я теперь тоже остановить свою задачу.

Патрик
источник
1
Подписи являются ненужным шумом и не должны быть включены в ответы
Ramhound
0

На основании минутного ответа, это моя однострочная версия большой кнопки с надписью «Избавьтесь от программы улучшения качества программного обеспечения 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 будет «предлагать» вам установить новую версию этого «исправления». Исходя из моего опыта (см. Комментарии к минутному ответу), сразу после их удаления он снова появился в важных исправлениях и, когда я его спрятал, снова появился в необязательных обновлениях. После этого я видел, как этот номер КБ появлялся несколько раз. Вы должны запомнить его или часть номера, чтобы избежать переустановки.

cdlvcdlv
источник