L'aggiornamento di Windows KB2952664 (Compattelrunner.exe) non può essere disinstallato da Windows 7


21

Aggiornamento KB2952664 :

Aggiornamento di compatibilità per l'aggiornamento di Windows 7

Questo aggiornamento esegue la diagnostica sui sistemi Windows che partecipano al Programma di miglioramento dell'esperienza del cliente Windows. Questi strumenti diagnostici aiutano a determinare se è possibile riscontrare problemi di compatibilità quando è installato l'ultimo sistema operativo Windows. Questo aggiornamento aiuterà Microsoft e i suoi partner a garantire la compatibilità per i clienti che desiderano installare il sistema operativo Windows più recente.

Detto altrimenti, Microsoft utilizza la CPU e la potenza per rilevare potenziali problemi che potrebbero verificarsi se si passa a Windows 10 (o se ti costringono a passare a questa versione perché è adatto all'agenda per non perdere i sistemi operativi degli smartphone Google e Apple).

Scansionano i tuoi file e inviano l'analisi ai loro server. Il problema è che gli utenti che " partecipano al Programma di miglioramento dell'esperienza del cliente Windows " hanno visto rallentare molto il loro sistema, ad esempio con il 70% di CPU monopolizzata dallo scanner MS, un programma chiamato Compattelrunner.exe. Quest'ultimo può essere lanciato su 100 o più thread simultanei.

inserisci qui la descrizione dell'immagine
(Fonte: Microsoft Community )

Ad un certo punto gli utenti vogliono smettere di essere utilizzati come ausiliari di Microsoft a proprie spese e disagio.

Il solito modo per rimuovere un aggiornamento e impedirne la reinstallazione è (dettagli sul sito di Microsoft :

  • Passa a Windows Update in modalità manuale
  • Disinstallare KB2952664
  • Reboot
  • Ricevi nuovi aggiornamenti di Windows
  • Nei nuovi aggiornamenti "nascondi" KB2952664.
  • Riporta Windows Update alla normale modalità.

Problema: in alcuni casi questo non funziona. Non appena il sistema viene riavviato, l'aggiornamento KB2952664 viene reinstallato automaticamente, nonostante sia nell'elenco "aggiornamenti nascosti", anche se si è in modalità manuale . Detto altrimenti si installa senza la tua autorizzazione. Alcuni hanno presentato un reclamo alla FTC (US Federal Trade Commission ) per cercare di fermare questo:

Gli aggiornamenti Microsoft installano un programma chiamato compattelrunner.exe sul mio computer senza la mia autorizzazione anche se le mie impostazioni di aggiornamento dicono "Scarica aggiornamenti importanti ma lasciami scegliere se installarli". Compattelrunner.exe non ha scopi legittimi o utili e causa seri problemi di prestazioni (applicazioni che funzionano lentamente o si bloccano); Questo pomeriggio l'ho rilevato sul mio computer consumando il 71% della capacità della CPU (unità di elaborazione centrale) del mio computer. Ho previo ...

(Fonte: Microsoft Community )

Domanda: c'è un modo per sbarazzarsi dell'aggiornamento, senza che venga reinstallato al prossimo riavvio?


Sto pubblicando una soluzione, poiché credo che sarà utile per gli altri nella stessa situazione. Ci sono molti post infiniti online e suggerimenti inutili. Questa domanda e la sua soluzione dovrebbero far risparmiare tempo. Le domande a risposta autonoma non aumentano la reputazione, sentiti libero di pubblicare risposte migliori.


Disattivo sempre l'installazione automatica degli aggiornamenti, l'ho impostato per il download degli aggiornamenti, ma mi chiedo quando installare e non ho mai avuto il tuo problema usando quell'impostazione, è la prima impostazione che cambio su una nuova installazione, mi spiace di aver perso questa domanda. Oh, deseleziono anche "dammi aggiornamenti consigliati nello stesso modo in cui ricevo aggiornamenti importanti"
Moab

@Moab: non è rilevante per la domanda, vero?
Min

In realtà, ma non ne discuterà.
Moab,

Si dice che la radice del 99% dei problemi del computer sia tra la sedia e il monitor. E invece il 99% delle persone colpite incolpa Microsoft! Se ciò accade sul tuo computer, hai aderito volentieri a CEIP. E ora che compattelrunner.exeha riscontrato un problema e sta cercando di trovare una soluzione, vuoi sparare al proverbiale messenger. Quindi, perdonami per non essere sicuro che una denuncia US-FTC vada ovunque. Ho distribuito questo aggiornamento a 66 computer Windows 7 tramite WSUS. Ma poiché nessuno ha aderito al CEIP, non ci sono state lamentele.

1
Oggi MS sta tentando di installarlo di nuovo. L'ho visto "offerto" in due macchine con questo KB disinstallato, le sue "patch" precedenti nascoste e la rinuncia al programma "Miglioramento" dell'esperienza del cliente. Quindi attenzione.
cdlvcdlv,

Risposte:


35

Un modo più semplice per interrompere l'utilizzo della CPU è disabilitare l' Microsoft Compatibility Appraiserattività in Utilità di pianificazione in \Microsoft\Windows\Application Experience.


Perché dovrei usare un bypass quando esiste una soluzione nota? La disabilitazione non è la soluzione per rimuovere un'applicazione installata più volte. La disinstallazione è possibile, vedere la risposta selezionata.
minuti

5
perché Windows Update lo offrirà di nuovo e qui devi saltarlo / nasconderlo sempre. quindi semplicemente disabilitare l'esecuzione è il modo più veloce per sbarazzarsene
magicandre1981,

Non si installa di nuovo. Vedi il post " Disabilitare semplicemente l'esecuzione è il modo più veloce ": come guardare attraverso i finestrini laterali della tua auto è un modo più veloce per vedere la strada quando i tergicristalli hanno fallito. Ma ripararli è la buona soluzione.
minuti

Penso che il servizio potrebbe riabilitarsi automaticamente in Windows 10, sono abbastanza sicuro di aver disabilitato tutti i servizi in / Microsoft / Windows / Application Experience e oggi l'ho verificato ed è tornato e abilitato di nuovo.
jrh

13

Sintomi : sembra che l'aggiornamento di Windows venga reinstallato automaticamente senza la tua autorizzazione, nonostante tu l'abbia impedito e abbia interrotto qualsiasi aggiornamento automatico.

Situazione attuale : l'aggiornamento è stato installato più volte (possibilmente 10 o più volte) ogni volta con un nuovo numero di versione, rimuovendolo rimuovendo solo una versione .

Soluzione : utilizzare PowerShell per elencare e rimuovere le versioni.

Se davvero non sai cos'è Powershell o non hai conoscenze tecniche su Windows, allora è meglio imparare meglio andando oltre. Powershell è un potente strumento per fare qualsiasi cosa sul tuo filesystem e configurazione, incluso il danno. Devi usarlo con i privilegi di amministratore, il che significa che non avrai la solita rete di sicurezza del sistema .


La soluzione proviene da questo thread della Microsoft Community: impossibile disinstallare l'aggiornamento KB2952664 .

Avvia PS con i diritti di amministratore.

Elenca le versioni installate dell'aggiornamento:

dism /online /get-packages | findstr KB2952664

Rimuovi una per una le versioni:

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

Conferma che tutto è finito:

 Get-HotFix -id KB2952664

Dovrebbe essere visualizzato un cannot find hot-fix errore .


Nota: quando ho provato questo, ho dovuto applicarli in ordine partendo dal basso, oppure ho ricevuto errori di "accesso negato".
Chrylis

Forse qualcuno potrebbe creare un piccolo strumento con un solo pulsante grande che dice "Sbarazzarsi del programma di miglioramento dell'esperienza del cliente Windows".
cdlvcdlv,

Dopo questi passaggi e il riavvio, Windows Update me lo offre di nuovo in "Aggiornamenti importanti". Lo nascondo e ... appare di nuovo in "Aggiornamenti opzionali"!
cdlvcdlv,

Non hai bisogno PowerShell, vero? dismfunziona dalla riga di comando e, per confermare il risultato, puoi semplicemente riutilizzare il findstrcomando.
cdlvcdlv,

@cdlvcdlv: Oh, sei mesi dopo hai ancora a che fare con questo problema?
minuti

2

Utilizzando PowerShell con privilegi elevati, è possibile disabilitare Microsoft Compatibility Appraiser con il comando seguente:

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

Grazie per il comando Volevo comunque disinstallare KB2952664, non disabilitarlo.
minuti

Scusa, mi sono perso. Immagino di essere stato accecato dal problema della CPU :-)
Julio Nobre,

2

Forse in relazione no, ma stavo vivendo quasi lo stesso ma non nella CPU, era I / O e circa 1h30 '.

La causa era quasi simile, nello stesso posto in Pianificazione attività, ma attività diversa.

Sotto \Microsoft\Windows\Application Experienceci sono tre (il mio caso) compiti: Microsoft Compatibility Appraiser, ProgramDataUpdatereStartupAppTask

Ho avuto il primo e il secondo, Disabledma il terzo era Enabled, e visto l'ultima volta l'esecuzione, posso vedere che gira più di una volta ad ogni riavvio.

Inoltre, ho potuto vederlo in esecuzione per un'ora e mezza a ogni riavvio, rendendo tutto l'I / O su disco molto difficile per altre app, quindi il computer è stato molto lento.

Ho anche Disabledil terzo, quindi ora tutti e tre sono Disablede il problema I / O su ogni riavvio scompare.

Ora il mio PC può essere utilizzato in meno di un minuto, invece di dover attendere più di novanta (90) minuti, sì un'ora e trenta minuti; è una grande vittoria!

Appunti:

  • L'ora di inizio dell'attività rappresenta l'ultima esecuzione su ogni riavvio e nel mio caso è quasi due ore dopo il riavvio (nel frattempo quell'ora cambia alcune volte, quindi posso vedere che viene eseguita più di una volta su ogni riavvio).
  • ProgramDataUpdatere StartupAppTasknon ha trigger, ma quando sono abilitati vengono eseguiti ad ogni riavvio
  • Il valore StartupAppTaskdell'ultima esecuzione viene aggiornato su ogni riavvio circa dieci volte o più e dopo due ore da quando il riavvio sembra non essere più avviato
  • Dopo aver disabilitato tutte e tre le attività, Windows si avvia senza I / O al 100% e può essere utilizzato in meno di un minuto, avendo uno di essi abilitato l'I / O all'avvio dura 1,5 ore o più, quindi non posso farci nulla tempo, tranne aspettare che finisca.

Quindi la mia soluzione è disabilitare tutte le attività sotto \Microsoft\Windows\Application Experience; scusate M $, ma non vi permetterò di usare il mio PC su ogni riavvio per circa due ore, quando lo accendo ho bisogno di usarlo, non posso aspettare ogni volta così tanto tempo!


" Esperienza applicativa ": questo tipo di frase come "esperienza utente" o "miglioramento del servizio" spesso nasconde dietro un vago teaser il vero scopo di ottenere da te qualcosa che non vorresti dare se ti prendessi del tempo per leggere la licenza. 90 minuti, potrebbe essere un record mondiale :(
minuti il

2

Dal mio blog http://nonsumhircum.livejournal.com/883.html , è necessario interrompere la "partecipazione al Programma di miglioramento dell'esperienza del cliente Windows", che è possibile eseguire (per W7 e W8) quando si esegue come amministratore, da:

  1. Avviare il pannello di controllo e fare clic su Centro operativo> Modifica impostazioni Centro operativo.
  2. Fai clic su Impostazioni del programma di miglioramento dell'esperienza del cliente.
  3. Seleziona No, non desidero partecipare al programma e fai clic su Salva modifiche.

Quindi, disabilitare le attività pianificate, quindi:

  1. Avviare il pannello di controllo e fare clic su Strumenti di amministrazione> Utilità di pianificazione.
  2. Nel riquadro Utilità di pianificazione (locale) della finestra di dialogo Utilità di pianificazione, espandere la Libreria Utilità di pianificazione> Microsoft> nodi Windows e aprire la cartella Esperienza applicazione:
    • Disabilita le attività AITAgent e ProgramDataUpdater:
  3. Nel nodo Libreria Utilità di pianificazione> Microsoft> Windows, apri la cartella Programma di miglioramento dell'esperienza del cliente.

    • Disabilitare le attività Consolidator, KernelCEIPTask e UsbCEIP.

Ovviamente disabilitando quanto sopra significa che non si ottengono i vantaggi di essere nel Programma WCEI (me).


Questo non risponde davvero alla domanda. Se hai una domanda diversa, puoi farla facendo clic su Poni domanda . Puoi anche aggiungere una taglia per attirare maggiormente l'attenzione su questa domanda. - Dalla recensione
Ramhound,

2
@Ramhound La mia risposta aiuterà la rimozione e impedirà la reinstallazione automatica. Sentiti libero di spostarlo in un commento se preferisci - ho pensato che potrebbe essere troppo lungo per quello.
Jool,

Dovrebbe Use CEIPessere in UsbCeiprealtà?
superjos

@superjos Sì, grazie, mi ci è voluto un po 'per notare il tuo commento.
Jool,

Avevo selezionato "No, non voglio ..." ma il sistema non se ne accorse. Solo per curiosità, quali sono "i vantaggi di essere nel programma WCEI"? Potresti fornire una pagina MS che elenca tali vantaggi? Per l'unica differenza che posso attestare è l'hogging della mia CPU (l'origine della mia attenzione a questo processo), ciò che difficilmente descriverei come un vantaggio.
cdlvcdlv,

0

È stato il CompatTelRunner.exe a causare il crash della mia CPU 8 Gig PC 4 ogni avvio dopo 3 minuti. Ho creato un ciclo batch che risolve il loro bug con> taskkill / T / F / IM CompatTelRunner.exe ogni 8 secondi con un ritardo di CHOICE. Ciò ha salvato il mio PC da ripetuti crash indotti da Microsoft (schermate blu) sul mio disco rigido.

"CompatTelRunner.exe", "3472", "Services", "0", "3.736 K", "Unknown", "NT AUTHORITY \ SYSTE" CompatTelRunner.exe "," 3500 "," Services "," 0 ", "43.852 K", "Sconosciuto", "NT Killing Suspect Task - SUCCESS: il processo con PID 3500 (processo figlio di PID 3472) è stato terminato. SUCCESSO: il processo con PID 3472 (processo figlio di PID 564) è stato terminato.

Ora ho usato le disabilitazioni delle attività di esperienza pubblicate sopra (da http://nonsumhircum.livejournal.com/883.html ) per vedere se ora posso interrompere anche il mio swatter di attività.


1
Le firme sono rumori inutili e non dovrebbero essere incluse nelle risposte
Ramhound,

0

In base alla risposta dei min , questa è la mia versione di un solo tasto del grande pulsante che dice "Sbarazzarsi del programma di miglioramento dell'esperienza del cliente Windows":

  1. Aprire un prompt dei comandi con privilegi di amministratore.

  2. Copia la seguente riga folle, incollala nella finestra del prompt dei comandi e premi Invio.

    @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 la macchina è lenta o lo fai per la prima volta, probabilmente durerà a lungo .

  4. Con l' /norestartopzione, non ti verrà richiesto di riavviare se necessario, quindi dovresti nel caso. Tempo per il punto tre della tua vita più punto e tre punti più punto 3 (?).

  5. Ad ogni modo, controlla che tutti gli "aggiornamenti" siano spariti. Subito dopo il comando folle se hai risposto no quando / se ritorni se hai risposto y. (Ricorda che puoi rifare il 3).

    dism /online /get-packages | findstr KB2952664

  6. Goditi il ​​tuo sistema un po 'meno gonfio.

  7. Suppongo che il sistema non sia configurato per l'installazione degli aggiornamenti automatici. Di tanto in tanto MS "offrirà" all'utente di installare una nuova versione di questo "aggiornamento rapido". Dalla mia esperienza (vedi i commenti alla risposta in minuti ), subito dopo averli disinstallati, è apparso di nuovo in importanti aggiornamenti rapidi e, quando l'ho nascosto, è riapparso in aggiornamenti opzionali. Successivamente, ho visto questo numero KB comparire più volte. È necessario ricordarlo o parte del numero per evitare la reinstallazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.