Обновление 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) при работе от имени администратора:
- Запустите панель управления и нажмите "Центр поддержки"> "Изменить настройки Центра поддержки".
- Нажмите Настройки программы улучшения качества программного обеспечения.
- Выберите Нет, я не хочу участвовать в программе и нажмите Сохранить изменения.
Далее отключите запланированные задания, таким образом:
- Запустите панель управления и нажмите Администрирование> Планировщик задач.
- В панели "Планировщик заданий (локально)" диалогового окна "Планировщик заданий" разверните узел "Библиотека планировщика заданий> Microsoft > узлы Windows и откройте папку Application Experience":
- Отключите задачи AITAgent и ProgramDataUpdater:
В библиотеке планировщика заданий> 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":
Откройте командную строку с правами администратора.
Скопируйте следующую безумную строку, вставьте ее в окно командной строки и нажмите 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=)
Если машина работает медленно или вы делаете это впервые, она, вероятно, прослужит долго.
С
/norestart
опция, вам не будет предложено перезагрузить при необходимости, так что вы должны на всякий случай. Время дляочко-три в вашей жизнибольше очко-три в большемколичестве пункт 3(?).В любом случае, проверьте, что все "обновления" пропали. Сразу после безумной команды, если вы ответили
n
или когда / если вы вернетесь, если вы ответилиy
, (Помните, что вы можете сделать 3 снова.)dism /online /get-packages | findstr KB2952664
Наслаждайтесь своей чуть-чуть раздутой системой.
Я полагаю, у вас не настроена система автоматического обновления обновлений. Время от времени MS будет "предлагать" вам установить новую версию этого "исправления". Исходя из моего опыта (см. Комментарии к минутному ответу), сразу после их удаления он снова появился в важных исправлениях и, когда я его спрятал, снова появился в необязательных обновлениях. После этого я видел, как этот номер КБ появлялся несколько раз. Вы должны запомнить его или часть номера, чтобы избежать переустановки.