19

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

29

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

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 ошибку».

2

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

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

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .