A atualização do Windows KB2952664 (Compattelrunner.exe) não pode ser desinstalada do Windows 7

21

Atualize KB2952664 :

Atualização de compatibilidade para atualizar o Windows 7

Esta atualização executa diagnósticos nos sistemas Windows que participam do Programa de Aperfeiçoamento da Experiência do Usuário do Windows. Esses diagnósticos ajudam a determinar se problemas de compatibilidade podem ser encontrados quando o sistema operacional Windows mais recente é instalado. Esta atualização ajudará a Microsoft e seus parceiros a garantir compatibilidade para clientes que desejam instalar o sistema operacional Windows mais recente.

Dito contrário, a Microsoft usa sua CPU e energia para detectar possíveis problemas que eles possam encontrar se você mudar para o Windows 10 (ou se forçarem a mudar para esta versão porque combina com a agenda deles para não perderem nos sistemas operacionais dos smartphones Google e Apple).

Eles examinam seus arquivos e enviam a análise para seus servidores. O problema é que os usuários que " participam do Programa de Aperfeiçoamento da Experiência do Usuário do Windows " viram seu sistema ficar muito lento com, por exemplo, 70% da CPU monopolizada pelo scanner MS, um programa chamado Compattelrunner.exe. O último pode ser iniciado em 100 ou mais threads simultâneos.

insira a descrição da imagem aqui
(Fonte: Comunidade Microsoft )

Em algum momento, os usuários querem deixar de ser usados ​​como auxiliares da Microsoft às suas próprias despesas e desconforto.

A maneira usual de remover uma atualização e impedir que ela seja reinstalada é (detalhes no site da Microsoft :

  • Alternar o Windows Update no modo manual
  • Desinstalar KB2952664
  • Reiniciar
  • Receba novas atualizações do Windows
  • Nas novas atualizações "esconda" KB2952664.
  • Mude o Windows Update de volta ao modo normal.

Problema: Em alguns casos, isso não funciona. Assim que o sistema é reiniciado, a atualização KB2952664 é reinstalada automaticamente, apesar de estar na lista "atualizações ocultas", mesmo se você estiver no modo manual . Dito o contrário, ele instala sem a sua permissão. Alguns apresentaram uma queixa à FTC ( Comissão Federal de Comércio dos EUA ) para tentar impedir isso:

As atualizações da Microsoft instalam um programa chamado compattelrunner.exe no meu computador sem minha autorização, mesmo que minhas configurações de atualização digam: "Faça o download de atualizações importantes, mas deixe-me escolher instalá-las". O Compattelrunner.exe não serve a propósitos legítimos ou benéficos e causa sérios problemas de desempenho (aplicativos executando lentamente ou congelando); Eu peguei no meu computador esta tarde consumindo 71% da capacidade da CPU (unidade central de processamento) do meu computador. Eu tenho previo ...

(Fonte: Comunidade Microsoft )

Pergunta: Existe uma maneira de se livrar da atualização, sem que ela seja reinstalada na próxima reinicialização?


Estou postando uma solução, pois acredito que será útil para outras pessoas na mesma situação. Existem muitas postagens intermináveis ​​online e sugestões inúteis. Esta pergunta e sua solução devem economizar tempo. Perguntas auto-respondidas não agregam reputação, fique à vontade para postar respostas melhores.

min
fonte
Sempre desabilito a instalação automática de atualizações, defino-a para fazer o download de atualizações, mas pergunto-me quando instalar e nunca tive seu problema usando essa configuração. É a primeira configuração que mudo em uma nova instalação. Desculpe, mas perdi isso na sua pergunta. Oh, eu também desmarque a opção "dá-me atualizações recomendadas da mesma maneira que eu receber atualizações importantes"
Moab
@ Moo: Isso não é relevante para a questão, é?
min
Na verdade, é, mas não vou discutir sobre isso.
Moab
Dizem que a raiz de 99% dos problemas do computador está entre a cadeira e o monitor. E 99% das pessoas afetadas culpam a Microsoft! Se isso estiver acontecendo no seu computador, você optou voluntariamente pelo CEIP. E agora que compattelrunner.exeencontrou um problema e está tentando encontrar uma solução para ele, você quer atirar no proverbial messenger. Então, perdoe-me por não ter certeza de que uma reclamação da US-FTC vai a lugar algum. Implantei esta atualização em 66 computadores Windows 7 via WSUS. Mas como ninguém optou pelo CEIP, não houve queixas.
1
Hoje a MS está tentando instalá-lo novamente. Eu o vi "oferecido" em duas máquinas com este KB desinstalado, seus "patches" anteriores ocultos e desativação do programa "Melhoria" da experiência do cliente. Então cuidado.
Cdlvcdlv

Respostas:

35

Uma maneira mais simples de interromper o uso da CPU é desativar a Microsoft Compatibility Appraisertarefa no Agendador de tarefas em \Microsoft\Windows\Application Experience.

magicandre1981
fonte
Por que eu usaria um desvio quando há uma solução conhecida? Desabilitar não é a solução para remover um aplicativo que foi instalado várias vezes. É possível desinstalar, consulte a resposta selecionada.
minutos
5
porque a atualização do Windows oferecerá novamente e aqui você deve pular / ocultar o tempo todo. tão simplesmente desativar a execução é o caminho mais rápido para se livrar dele
magicandre1981
Não é instalado novamente. Veja o post. " simplesmente desabilite a execução é a maneira mais rápida ": como olhar através das janelas laterais do seu carro é uma maneira mais rápida de ver a estrada quando os limpadores falham. Mas repará-los é a boa solução.
mins
Acho que o serviço pode se reativar automaticamente no Windows 10, tenho certeza de que desabilitei todos os serviços em / Microsoft / Windows / Application Experience e hoje eu o verifiquei e ele está de volta e ativado novamente.
jrh 11/07
13

Sintomas : Parece que a atualização do Windows é reinstalada automaticamente sem a sua permissão, apesar de você a ter evitado e interrompido as atualizações automáticas.

Situação real : a atualização foi instalada várias vezes (possivelmente 10 vezes ou mais) a cada vez com um novo número de versão, removendo-o e remova apenas uma versão .

Solução : use o PowerShell para listar e remover versões.

Se você realmente não sabe o que é o Powershell ou não possui conhecimento técnico sobre o Windows, é melhor você aprender melhor indo mais longe. O Powershell é uma ferramenta poderosa para fazer qualquer coisa no seu sistema de arquivos e configuração, incluindo danos. Você precisa usá-lo com privilégios de administrador, o que significa que não terá a rede de segurança usual do sistema .


A solução vem deste segmento da Comunidade da Microsoft: Não foi possível desinstalar a atualização KB2952664 .

Inicie o PS com direitos de administrador.

Listar versões instaladas da atualização:

dism /online /get-packages | findstr KB2952664

Remova uma a uma as versões:

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

Confirme que tudo se foi:

 Get-HotFix -id KB2952664

Deve exibir um cannot find hot-fix erro .

min
fonte
Uma observação: quando tentei isso, tive que aplicá-los em ordem, começando pela parte inferior, ou obtive erros de "acesso negado".
usar o seguinte comando
Talvez alguém possa criar uma pequena ferramenta com apenas um botão grande dizendo "Livre-se do Windows Customer Experience Improvement Program".
Cdlvcdlv
Após essas etapas e a reinicialização, o Windows Update me oferece novamente em "Atualizações importantes". Eu o escondo e ... ele aparece novamente em "Atualizações opcionais"!
Cdlvcdlv
Você não precisa PowerShell, não é? dismfunciona a partir da linha de comando e, para confirmar o resultado, você pode apenas reutilizar o findstrcomando.
cdlvcdlv
@cdlvcdlv: Ah, seis meses depois, você ainda está lidando com esse problema?
mins
2

Usando o PowerShell com privilégios elevados, você pode desativar o Microsoft Compatibility Appraiser com o seguinte comando:

Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"
Julio Nobre
fonte
Obrigado pelo comando. No entanto, queria desinstalar o KB2952664, não desativá-lo.
mins
Desculpe, eu perdi isso. Eu acho que eu estava cego pela questão cpu :-)
Julio Nobre
2

Talvez relacionado ot não, mas eu estava experimentando quase o mesmo, mas não na CPU, era E / S e cerca de 1h30 '.

A causa era quase semelhante, o mesmo lugar no agendamento de tarefas, mas tarefa diferente.

Sob \Microsoft\Windows\Application Experienceexistem três (no meu caso) tarefas: Microsoft Compatibility Appraiser, ProgramDataUpdatereStartupAppTask

Eu tinha o primeiro e o segundo, Disabledmas o terceiro era Enabled, e vi a execução da última vez, posso ver que ele é executado mais de uma vez em cada reinicialização.

Também pude vê-lo em execução por uma hora e meia em cada reinicialização, tornando todas as E / S em disco muito difíceis para outros aplicativos, para que o computador estivesse muito lento.

Eu também tenho Disabledo terceiro, então agora todos os três são Disablede o problema de E / S em cada reinicialização simplesmente desaparece.

Agora, meu PC pode ser usado em menos de um minuto, em vez de ter que esperar mais de noventa (90) minutos, sim, uma hora e trinta minutos; essa é uma grande vitória!

Notas:

  • O horário de início dessa tarefa representa a última execução em cada reinicialização e, no meu caso, é quase duas horas após a reinicialização (enquanto o tempo está mudando algumas vezes, para que eu possa ver que é executado mais de uma vez em cada reinicialização).
  • ProgramDataUpdatere StartupAppTasknão possui gatilhos, mas, quando ativados, são executados em cada reinicialização
  • O valor da StartupAppTaskúltima vez em que a execução é atualizada em cada reinicialização quase dez vezes ou mais e depois de duas horas desde a reinicialização parece não ser iniciado novamente
  • Depois de desativar todas as três tarefas, o Windows inicia sem 100% de E / S e pode ser usado em menos de um minuto, tendo qualquer uma delas ativada, a E / S no início dura 1,5 horas ou mais, portanto, não posso fazer nada sobre isso. tempo, exceto aguardar o término.

Portanto, minha solução é desativar todas as tarefas abaixo \Microsoft\Windows\Application Experience; desculpe M $, mas eu não vou permitir que você use o meu PC em cada reinicialização por quase duas horas, quando eu ligá-lo eu preciso usá-lo, não posso esperar cada vez tanto tempo!

Claudio
fonte
" Experiência do aplicativo ": esse tipo de frase como "experiência do usuário" ou "melhoria de serviço" geralmente oculta por trás de um teaser vago o verdadeiro objetivo de obter de você algo que você realmente não gostaria de dar se tivesse tempo para ler a licença. 90 minutos, pode ser um recorde mundial :(
mins
2

No meu blog http://nonsumhircum.livejournal.com/883.html , você precisa parar de "participar do Programa de Aperfeiçoamento da Experiência do Usuário do Windows", o que você pode fazer (para W7 e W8) ao executar como administrador:

  1. Inicie o painel de controle e clique em Central de Ações> Alterar configurações da Central de Ações.
  2. Clique em Configurações do Programa de Aperfeiçoamento da Experiência do Usuário.
  3. Selecione Não, não quero participar do programa e clique em Salvar alterações.

Em seguida, desative as tarefas agendadas, assim:

  1. Inicie o painel de controle e clique em Ferramentas Administrativas> Agendador de Tarefas.
  2. No painel Agendador de Tarefas (Local) da caixa de diálogo Agendador de Tarefas, expanda os nós Biblioteca do Agendador de Tarefas> Microsoft> Windows e abra a pasta Experiência do Aplicativo:
    • Desative as tarefas AITAgent e ProgramDataUpdater:
  3. No nó Biblioteca do Agendador de Tarefas> Microsoft> Windows, abra a pasta Programa de Aperfeiçoamento da Experiência do Usuário.

    • Desative as tarefas Consolidator, KernelCEIPTask e UsbCEIP.

Desabilitar obviamente o que foi dito acima significa que você não obtém os benefícios de estar no Programa WCEI (eu).

Jool
fonte
Isso realmente não responde à pergunta. Se você tiver uma pergunta diferente, faça-a clicando em Fazer pergunta . Você também pode adicionar uma recompensa para chamar mais atenção para esta pergunta. - Do comentário
Ramhound
2
@ Ramhound Minha resposta ajudará na remoção e impedirá a reinstalação automática. Sinta-se à vontade para movê-lo para um comentário, se preferir - achei que poderia ser muito longo para isso.
Jool
Deveria Use CEIPser UsbCeiprealmente?
superjos 27/03
@superjos Sim, obrigado, demorei um pouco para perceber seu comentário.
Jool
Eu selecionei o "Não, não quero ...", mas o sistema não notou. Por curiosidade, quais são "os benefícios de estar no Programa WCEI"? Você poderia fornecer uma página da MS listando esses benefícios? A única diferença que posso atestar é a sobrecarga da minha CPU (a origem da minha atenção nesse processo), o que eu dificilmente descreveria como um benefício.
precisa saber é o seguinte
0

Foi o CompatTelRunner.exe que estava travando minha CPU de 8 Gig PC 4 a cada inicialização após 3 minutos. Criei um loop em lote que mostra o erro deles com> taskkill / T / F / IM CompatTelRunner.exe a cada 8 segundos por atraso de CHOICE. Isso salvou meu PC de repetidas falhas induzidas pela Microsoft (telas azuis) no meu disco rígido.

"CompatTelRunner.exe", "3472", "Serviços", "0", "3,736 K", "Desconhecido", "NT AUTHORITY \ SYSTE" CompatTelRunner.exe "," 3500 "," Serviços "," 0 ", "43,852 K", "Unknown", "NT Killing Suspect Tasks - SUCESSO: O processo com o PID 3500 (processo filho do PID 3472) foi encerrado. SUCESSO: O processo com o PID 3472 (processo filho do PID 564) foi encerrado.

Agora, usei as desativações das Tarefas de experiência postadas acima (De http://nonsumhircum.livejournal.com/883.html ) para ver se agora posso parar também a matança de tarefas.

Patrick
fonte
1
Assinaturas são ruídos desnecessários e não devem ser incluídas nas respostas
Ramhound
0

Com base na resposta de minutos , esta é minha versão de uma linha do botão grande que diz "Livre-se do Windows Customer Experience Improvement Program":

  1. Abra um prompt de comando com privilégios de administrador.

  2. Copie a seguinte linha insana, cole-a na janela Prompt de Comando e pressione 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. Se a máquina estiver lenta ou você fizer isso pela primeira vez, é provável que dure muito tempo .

  4. Com a /norestartopção, você não será solicitado a reiniciar, se necessário, por isso, por precaução. Hora de marcar sua vida mais pontuar mais o ponto 3 (?).

  5. De qualquer forma, verifique se todas as "atualizações" se foram. Logo após o comando insano, se você respondeu nou quando / se você retornar, se respondeu y. (Lembre-se de que você pode fazer os 3 novamente.)

    dism /online /get-packages | findstr KB2952664

  6. Aproveite o seu sistema um pouco menos inchado.

  7. Suponho que você não tenha o sistema configurado para instalar atualizações automaticamente. Periodicamente, a Microsoft "oferecerá" a instalação de uma nova versão desse "hotfix". Pela minha experiência (consulte a resposta dos comentários à resposta do mins ), logo após desinstalá-los, ele apareceu novamente em hotfixes importantes e, quando o ocultei, reapareceu em atualizações opcionais. Depois disso, vi esse número de KB aparecer várias vezes. Você deve se lembrar dele ou de parte do número para evitar a reinstalação.

cdlvcdlv
fonte