Windows Update KB2952664 (Compattelrunner.exe) ไม่สามารถถอนการติดตั้งจาก Windows 7


21

อัปเดตKB2952664 :

การปรับปรุงความเข้ากันได้สำหรับการอัพเกรด Windows 7

โปรแกรมปรับปรุงนี้ทำการวินิจฉัยบนระบบ Windows ที่เข้าร่วมในโครงการปรับปรุงประสบการณ์การใช้งาน Windows ของลูกค้า การวินิจฉัยเหล่านี้ช่วยในการตรวจสอบว่าปัญหาความเข้ากันได้อาจเกิดขึ้นเมื่อติดตั้งระบบปฏิบัติการ Windows ล่าสุด การอัปเดตนี้จะช่วยให้ Microsoft และคู่ค้ามั่นใจถึงความเข้ากันได้สำหรับลูกค้าที่ต้องการติดตั้งระบบปฏิบัติการ Windows ล่าสุด

มิฉะนั้น Microsoft จะใช้ CPU และพลังงานของคุณในการตรวจสอบปัญหาที่อาจเกิดขึ้นหากคุณเปลี่ยนไปใช้ Windows 10 (หรือถ้าบังคับให้คุณเปลี่ยนไปใช้เวอร์ชั่นนี้

พวกเขาสแกนไฟล์ของคุณและส่งการวิเคราะห์ไปยังเซิร์ฟเวอร์ของพวกเขา ปัญหาคือว่าผู้ใช้ที่ " มีส่วนร่วมในลูกค้าของ Windows Experience โครงการปรับปรุง " ได้เห็นระบบของพวกเขาชะลอตัวมากกับเช่น CPU 70% ผูกขาดโดยสแกนเนอร์ MS, Compattelrunner.exeโปรแกรมชื่อ สามารถเปิดตัวหลังบน 100 หรือมากกว่าพร้อมกัน

ป้อนคำอธิบายรูปภาพที่นี่
(ที่มา: ชุมชน Microsoft )

ในบางจุดผู้ใช้ต้องการหยุดใช้เป็นผู้ช่วยของ Microsoft ด้วยค่าใช้จ่ายและความรู้สึกไม่สบายของตนเอง

วิธีปกติในการลบการอัปเดตและป้องกันไม่ให้ติดตั้งใหม่คือ (รายละเอียดบนไซต์ของ Microsoft :

  • สลับ Windows Update ในโหมดแมนนวล
  • ถอนการติดตั้ง KB2952664
  • Reboot
  • รับอัพเดต Windows ใหม่
  • ในการอัปเดตใหม่ "ซ่อน" KB2952664
  • สลับ Windows Update กลับไปที่โหมดปกติของคุณ

ปัญหา: ในบางกรณีการทำเช่นนี้จะไม่ได้ผล ทันทีที่ระบบจะรีบูตการปรับปรุง KB2952664 ติดตั้งใหม่โดยอัตโนมัติทั้งๆที่มันเป็นที่ "การปรับปรุงซ่อนรายการ" แม้ว่าคุณจะอยู่ในโหมดคู่มือ กล่าวเป็นอย่างอื่นมันติดตั้งโดยไม่ได้รับอนุญาตจากคุณ บางคนได้ร้องเรียนไปยัง FTC (US Federal Trade Commission ) เพื่อลองและหยุดสิ่งนี้:

Microsoft Updates ติดตั้งโปรแกรมที่ชื่อว่า compattelrunner.exe บนคอมพิวเตอร์ของฉันโดยไม่ได้รับอนุญาตแม้ว่าการตั้งค่าการอัปเดตของฉันจะบอกว่า "ดาวน์โหลดการปรับปรุงที่สำคัญ แต่ให้ฉันเลือกว่าจะติดตั้งหรือไม่" Compattelrunner.exe ไม่มีวัตถุประสงค์ที่ถูกต้องตามกฎหมายหรือเป็นประโยชน์และก่อให้เกิดปัญหาประสิทธิภาพการทำงานที่รุนแรง (แอปพลิเคชันที่ทำงานช้าหรือแช่แข็ง) ฉันจับมันบนคอมพิวเตอร์ของฉันช่วงบ่ายนี้ใช้ความจุ CPU ของคอมพิวเตอร์ (หน่วยประมวลผลกลาง) 71% ฉันมี previo ...

(ที่มา: ชุมชน Microsoft )

คำถาม: มีวิธีที่จะกำจัดการอัพเดทโดยไม่ต้องทำการติดตั้งใหม่ในการรีบูตครั้งต่อไปหรือไม่?


ฉันโพสต์วิธีแก้ปัญหาเนื่องจากฉันเชื่อว่ามันจะเป็นประโยชน์สำหรับผู้อื่นในสถานการณ์เดียวกัน มีโพสต์ออนไลน์มากมายและคำแนะนำที่ไร้ประโยชน์ คำถามนี้และวิธีแก้ปัญหาควรประหยัดเวลา คำถามที่ตอบเองไม่ได้เพิ่มชื่อเสียงอย่าลังเลที่จะโพสต์คำตอบที่ดีกว่า


ฉันมักจะปิดการใช้งานการติดตั้งการอัปเดตอัตโนมัติฉันตั้งค่าให้ดาวน์โหลดการอัปเดต แต่ถามฉันว่าจะติดตั้งเมื่อใดและไม่เคยมีปัญหาของคุณโดยใช้การตั้งค่านั้นการตั้งค่าแรกที่ฉันเปลี่ยน โอ้ฉันยังยกเลิกการเลือก "ให้ฉันแนะนำการปรับปรุงแบบเดียวกับที่ฉันได้รับการปรับปรุงที่สำคัญ"
Moab

@Moab: นั่นไม่เกี่ยวข้องกับคำถามใช่มั้ย
นาที

ที่จริงมันเป็น แต่จะไม่เถียงกับมัน
Moab

ได้มีการกล่าวว่ารากของปัญหาคอมพิวเตอร์ 99% อยู่ระหว่างเก้าอี้และจอภาพ และ 99% ของผู้ที่ได้รับผลกระทบกล่าวโทษ Microsoft แทน! หากสิ่งนี้เกิดขึ้นในคอมพิวเตอร์ของคุณคุณได้เลือกที่จะเข้าร่วม CEIP และตอนนี้ที่compattelrunner.exeพบปัญหาและพยายามหาทางแก้ไขคุณต้องการยิงผู้ส่งสารที่เป็นสุภาษิต ดังนั้นโปรดให้อภัยฉันด้วยว่าไม่เป็นบวกที่การร้องเรียนของ US-FTC จะไปได้ทุกที่ ฉันได้ปรับใช้โปรแกรมปรับปรุงนี้กับคอมพิวเตอร์ที่ใช้ Windows WS7 ถึง 66 เครื่องผ่านทาง WSUS แต่เนื่องจากไม่มีผู้ใดได้เลือกใช้ CEIP จึงไม่มีการร้องเรียนใด ๆ

1
วันนี้ MS พยายามติดตั้งอีกครั้ง ฉันเคยเห็นมัน "เสนอ" ในสองเครื่องด้วยการถอนการติดตั้ง KB นี้โปรแกรม "แพทช์" ก่อนหน้านี้ถูกซ่อน & เลือกไม่ใช้โปรแกรม "ปรับปรุง" ประสบการณ์ใช้งานของลูกค้า ดังนั้นระวัง
cdlvcdlv

คำตอบ:


35

วิธีที่ง่ายที่จะหยุดการใช้งาน CPU คือการปิดการใช้Microsoft Compatibility AppraiserงานในTask Scheduler\Microsoft\Windows\Application Experienceภายใต้


เหตุใดฉันจึงต้องใช้บายพาสเมื่อมีวิธีแก้ไขปัญหาที่ทราบแล้ว การปิดใช้งานไม่ใช่โซลูชันในการลบแอปพลิเคชันที่ติดตั้งหลายครั้ง การถอนการติดตั้งเป็นไปได้ดูคำตอบที่เลือก
นาที

5
เพราะ Windows Update จะเสนออีกครั้งและที่นี่คุณต้องข้าม / ซ่อนไว้ตลอดเวลา ดังนั้นเพียงแค่ปิดการใช้งานการดำเนินการเป็นวิธีที่เร็วกว่าในการกำจัดมัน
magicandre1981

มันไม่ได้ติดตั้งอีกครั้ง ดูโพสต์ " เพียงปิดการใช้งานการดำเนินการเป็นวิธีที่เร็วกว่า ": เช่นเดียวกับการมองผ่านหน้าต่างด้านข้างของรถของคุณเป็นวิธีที่เร็วกว่าที่จะเห็นถนนเมื่อที่ปัดน้ำฝนล้มเหลว แต่การซ่อมมันเป็นทางออกที่ดี
นาที

ฉันคิดว่าบริการอาจเปิดใช้งานตัวเองใหม่โดยอัตโนมัติใน Windows 10 ฉันค่อนข้างแน่ใจว่าฉันปิดใช้งานบริการทุกอย่างภายใต้ / Microsoft / Windows / Application Experience และวันนี้ฉันตรวจสอบแล้วและกลับมาเปิดใช้งานอีกครั้ง
jrh

13

อาการ : ดูเหมือนว่าการอัปเดต Windows จะถูกติดตั้งใหม่โดยอัตโนมัติโดยไม่ได้รับอนุญาตจากคุณแม้ว่าคุณจะป้องกันและหยุดการอัปเดตอัตโนมัติก็ตาม

สถานการณ์จริง : การปรับปรุงได้รับการติดตั้งหลายครั้ง (อาจเป็น 10 เท่าหรือมากกว่านั้น) ในแต่ละครั้งที่มีหมายเลขเวอร์ชันใหม่การลบจะลบเพียงหนึ่งเวอร์ชันเท่านั้น

วิธีแก้ไข : ใช้PowerShellเพื่อแสดงรายการและลบเวอร์ชัน

หากคุณไม่รู้จริงๆว่า Powershell คืออะไรหรือไม่มีความรู้ด้านเทคนิคเกี่ยวกับ Windows คุณควรเรียนรู้เพิ่มเติมให้ดียิ่งขึ้น Powershell เป็นเครื่องมือที่มีประสิทธิภาพในการทำทุกอย่างในไฟล์และการกำหนดค่ารวมถึงอันตราย คุณจำเป็นต้องใช้มันด้วยสิทธิ์ของผู้ดูแลซึ่งหมายความว่าคุณจะไม่ได้มีความปลอดภัยสุทธิระบบปกติ


การแก้ปัญหานี้มาจากด้าย Microsoft Community: ไม่สามารถ 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 strike-

อาจมีใครบางคนสามารถสร้างเครื่องมือเล็ก ๆ ด้วยปุ่มเพียงปุ่มเดียวที่บอกว่า "กำจัดโปรแกรมปรับปรุงประสบการณ์การใช้งาน Windows"
cdlvcdlv

หลังจากขั้นตอนเหล่านี้และเริ่มระบบใหม่ Windows Update จะเสนอให้ฉันอีกครั้งภายใต้ "การปรับปรุงที่สำคัญ" ฉันซ่อนมันและ ... จะปรากฏขึ้นอีกครั้งใน "การอัปเดตเพิ่มเติม"!
cdlvcdlv

คุณไม่ต้องการPowerShellคุณใช่ไหม dismทำงานได้จากบรรทัดคำสั่งและเพื่อยืนยันผลลัพธ์คุณสามารถนำfindstrคำสั่งนั้นมาใช้ซ้ำได้
cdlvcdlv

@cdlvcdlv: โอ้หกเดือนต่อมาคุณยังคงจัดการกับปัญหานี้หรือไม่?
นาที

2

การใช้ PowerShell ด้วยสิทธิ์ยกระดับคุณสามารถปิดใช้งานตัวตรวจสอบความเข้ากันได้ของ Microsoftด้วยคำสั่งต่อไปนี้:

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

ขอบคุณสำหรับคำสั่ง อย่างไรก็ตามต้องการถอนการติดตั้ง KB2952664 ไม่ใช่ปิดใช้งาน
นาที

ขอโทษฉันพลาดไปแล้ว ฉันเดาว่าฉันตาบอดด้วยปัญหาซีพียู :-)
Julio Nobre

2

อาจเกี่ยวข้องกับ ot ไม่ได้ แต่ฉันประสบใกล้เดียวกัน แต่ไม่ได้อยู่ใน CPU มันเป็น I / O และ arround 1h30 '

สาเหตุใกล้เคียงกันสถานที่เดียวกันในตารางงาน แต่งานที่แตกต่าง

ภายใต้การ\Microsoft\Windows\Application Experienceมีสาม (บนของกรณี) งาน: Microsoft Compatibility Appraiser, ProgramDataUpdaterและStartupAppTask

ฉันมีครั้งแรกและครั้งที่สองDisabledแต่ที่สามคือEnabledและเห็นการดำเนินการครั้งสุดท้ายที่ฉันสามารถเห็นมันทำงานมากกว่าหนึ่งครั้งในการรีบูตแต่ละครั้ง

นอกจากนี้ฉันสามารถเห็นมันทำงานเป็นเวลาหนึ่งชั่วโมงครึ่งในการรีบูตแต่ละครั้งทำให้ I / O ทั้งหมดไปยังดิสก์เป็นเรื่องยากมากสำหรับแอปอื่น ๆ ดังนั้นคอมพิวเตอร์จึงช้าจริงๆ

ฉันมีอันDisabledที่สามดังนั้นตอนนี้ทั้งสามDisabledและปัญหา I / O ในการรีบูตแต่ละครั้งก็หายไป

ตอนนี้พีซีของฉันสามารถใช้งานได้ในเวลาน้อยกว่าหนึ่งนาทีแทนที่จะต้องรอมากกว่า 90 นาทีใช่หนึ่งชั่วโมงสามสิบนาที นั่นคือชัยชนะที่ยอดเยี่ยม!

หมายเหตุ:

  • เวลาเริ่มต้นของงานนั้นหมายถึงการทำงานครั้งสุดท้ายในการรีบูตแต่ละครั้งและในกรณีของฉันใกล้ถึงสองชั่วโมงหลังจากการรีบูต (ในขณะนั้นเวลานั้นมีการเปลี่ยนแปลงบางครั้ง
  • ProgramDataUpdaterและStartupAppTaskไม่มีทริกเกอร์ แต่เมื่อเปิดใช้งานจะมีการเรียกใช้ในการรีบูตแต่ละครั้ง
  • มูลค่าของStartupAppTaskการรันครั้งล่าสุดจะได้รับการอัพเดตในแต่ละการรีบูตใกล้ถึงสิบเท่าหรือมากกว่าและหลังจากผ่านไปสองชั่วโมงเนื่องจากการรีบูตไม่น่าจะเปิดตัวอีกครั้ง
  • หลังจากปิดการใช้งานทั้งสามงาน Windows จะเริ่มต้นโดยไม่ต้อง 100% I / O และสามารถใช้งานได้ในเวลาน้อยกว่าหนึ่งนาทีโดยที่มีงานใด ๆ ที่เปิดใช้งาน I / O เมื่อเริ่มทำงานใช้เวลา 1.5 ชั่วโมงขึ้นไปดังนั้นฉันจึงไม่สามารถทำอะไรได้ เวลายกเว้นรอให้เสร็จ

ดังนั้นทางออกของฉันคือปิดการใช้งานทั้งหมดภายใต้\Microsoft\Windows\Application Experience; ขออภัย M $ แต่ฉันจะไม่อนุญาตให้คุณใช้พีซีของฉันในการรีบูตแต่ละครั้งเป็นเวลาเกือบสองชั่วโมงเมื่อฉันเปิดเครื่องฉันจำเป็นต้องใช้งานฉันไม่สามารถรอได้ในแต่ละครั้ง!


" ประสบการณ์การใช้งาน ": ประโยคประเภทนี้เช่น "ประสบการณ์ผู้ใช้" หรือ "การปรับปรุงบริการ" มักจะซ่อนอยู่หลังทีเซอร์ที่คลุมเครือเพื่อให้ได้มาซึ่งสิ่งที่คุณไม่ต้องการให้หากคุณใช้เวลาในการอ่านใบอนุญาต 90 นาทีอาจเป็นสถิติโลก :(
นาที

2

จากบล็อกของฉันhttp://nonsumhircum.livejournal.com/883.htmlคุณต้องหยุด "เข้าร่วมในโครงการปรับปรุงประสบการณ์การใช้งาน Windows" ซึ่งคุณสามารถทำได้ (สำหรับ W7 & W8) เมื่อทำงานเป็นผู้ดูแลระบบโดย:

  1. เริ่มแผงควบคุมและคลิกศูนย์ปฏิบัติการ> เปลี่ยนการตั้งค่าศูนย์ปฏิบัติการ
  2. คลิกการตั้งค่าโปรแกรมปรับปรุงประสบการณ์การใช้งานของลูกค้า
  3. เลือกไม่ฉันไม่ต้องการเข้าร่วมในโปรแกรมแล้วคลิกบันทึกการเปลี่ยนแปลง

ถัดไปปิดการใช้งานที่กำหนดไว้ดังนั้น:

  1. เริ่มแผงควบคุมและคลิกเครื่องมือการดูแลระบบ> ตัวกำหนดเวลางาน
  2. ในบานหน้าต่างงาน Task Scheduler (Local) ของกล่องโต้ตอบ Task Scheduler ให้ขยายไลบรารี Task Scheduler> Microsoft> โหนด Windows และเปิดโฟลเดอร์ Application Experience:
    • ปิดใช้งานภารกิจ AITAgent และ ProgramDataUpdater:
  3. ในไลบรารี Task Scheduler> Microsoft> โหนด Windows เปิดโฟลเดอร์โปรแกรมปรับปรุงประสบการณ์การใช้งานของลูกค้า

    • ปิดใช้งานงาน Consolidator, KernelCEIPTask และ UsbCEIP

การปิดใช้งานข้างต้นอย่างชัดเจนหมายความว่าคุณไม่ได้รับประโยชน์จากการเข้าร่วมโปรแกรม WCEI (ฉัน)


นี่ไม่ได้ตอบคำถามจริงๆ หากคุณมีคำถามที่แตกต่างที่คุณสามารถถามได้โดยคลิกที่ถามคำถาม คุณสามารถเพิ่มความโปรดปรานเพื่อดึงดูดความสนใจของคำถามนี้ได้มากขึ้น - จากรีวิว
Ramhound

2
@Ramhound คำตอบของฉันจะช่วยลบและป้องกันการติดตั้งใหม่โดยอัตโนมัติ อย่าลังเลที่จะย้ายไปที่ความคิดเห็นหากคุณต้องการ - ฉันคิดว่ามันอาจจะนานเกินไป
Jool

ควรUse CEIPจะเป็นUsbCeipจริง
superjos

@superjos ใช่ขอบคุณใช้เวลาสักครู่ในการสังเกตความคิดเห็นของคุณ
Jool

ฉันเลือก "ไม่ฉันไม่ต้องการ ... " แต่ระบบไม่ได้แจ้งให้ทราบ เพียงแค่อยากรู้อยากเห็นสิ่งที่ "ประโยชน์ของการอยู่ในโปรแกรม WCEI" คืออะไร? คุณสามารถให้ MS เพจแสดงรายการประโยชน์ดังกล่าวได้ไหม ข้อแตกต่างอย่างเดียวที่ฉันสามารถยืนยันได้คือการใช้ซีพียูของฉัน (ต้นกำเนิดของความสนใจของฉันในกระบวนการนี้) สิ่งที่ฉันแทบจะอธิบายไม่ได้ว่าเป็นประโยชน์
cdlvcdlv

0

มันเป็น CompatTelRunner.exe ที่ทำให้ซีพียู 8Gig PC 4 ของฉันเริ่มทำงานหลังจาก 3 นาที ฉันสร้างแบตช์วนรอบที่วนบั๊กกับ> taskkill / T / F / IM CompatTelRunner.exe ทุก 8 วินาทีโดยดีเลย์ ที่บันทึกพีซีของฉันจาก Microsoft ที่เกิดปัญหา (หน้าจอสีน้ำเงิน) ลงในฮาร์ดไดรฟ์ของฉันซ้ำ

"CompatTelRunner.exe", "3472", "บริการ", "0", "3,736 K", "ไม่รู้จัก", "NT AUTHORITY \ SYSTE" CompatTelRunner.exe "," 3500 "," บริการ "," 0 ", "43,852 K", "ไม่ทราบ", "ภารกิจสังหารผู้ต้องสงสัย NT - สำเร็จ: กระบวนการที่มี 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ตัวเลือกนี้คุณจะไม่ได้รับแจ้งให้เริ่มต้นใหม่หากจำเป็นดังนั้นในกรณีที่คุณควรทำ เวลาสำหรับจุด threeing ชีวิตของคุณ มากขึ้นจุด threeingจุดมากขึ้น 3 (?)

  5. อย่างไรก็ตามตรวจสอบว่า "การปรับปรุง" ทั้งหมดหายไป หลังจากคำสั่งบ้าถ้าคุณตอบnหรือเมื่อ / yถ้าคุณกลับถ้าคุณตอบ (จำไว้ว่าคุณสามารถทำ 3 ได้อีกครั้ง)

    dism /online /get-packages | findstr KB2952664

  6. เพลิดเพลินไปกับระบบที่มีป่องน้อย

  7. ฉันจะสมมติว่าคุณมีระบบที่ไม่ได้กำหนดค่าให้ติดตั้งการอัปเดตอัตโนมัติ ในบางครั้ง MS จะ "เสนอ" ให้คุณติดตั้ง "hotfix" รุ่นใหม่นี้ จากประสบการณ์ของฉัน (ดูความเห็นต่อคำตอบนาที ) หลังจากถอนการติดตั้งพวกเขามันปรากฏขึ้นอีกครั้งในโปรแกรมแก้ไขด่วนที่สำคัญและเมื่อฉันซ่อนมันปรากฏขึ้นอีกครั้งในการปรับปรุงตัวเลือก หลังจากนั้นฉันเห็นตัวเลข KB นี้ปรากฏขึ้นหลายครั้ง คุณต้องจำมันหรือเป็นส่วนหนึ่งของหมายเลขเพื่อหลีกเลี่ยงการติดตั้งใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.