Bản cập nhật Windows KB2952664 (Compattelrunner.exe) không thể được gỡ cài đặt từ Windows 7


21

Cập nhật KB2952664 :

Cập nhật khả năng tương thích để nâng cấp Windows 7

Bản cập nhật này thực hiện chẩn đoán trên các hệ thống Windows tham gia Chương trình cải thiện trải nghiệm khách hàng Windows. Các chẩn đoán này giúp xác định xem có thể gặp phải sự cố tương thích khi cài đặt hệ điều hành Windows mới nhất hay không. Bản cập nhật này sẽ giúp Microsoft và các đối tác của mình đảm bảo khả năng tương thích cho những khách hàng muốn cài đặt hệ điều hành Windows mới nhất.

Nói cách khác, Microsoft sử dụng CPU và sức mạnh của bạn để phát hiện các sự cố tiềm ẩn mà họ có thể gặp phải nếu bạn chuyển sang Windows 10 (hoặc nếu họ buộc bạn chuyển sang phiên bản này vì nó phù hợp với chương trình nghị sự của họ về việc không thua các hệ điều hành điện thoại thông minh của Google và Apple).

Họ quét các tệp của bạn và gửi phân tích đến máy chủ của họ. Vấn đề là người dùng " tham gia Chương trình cải thiện trải nghiệm khách hàng Windows " đã thấy hệ thống của họ bị chậm đi rất nhiều, ví dụ 70% CPU được độc quyền bởi máy quét MS, một chương trình có tên Compattelrunner.exe. Cái sau có thể được khởi chạy trên 100 chủ đề đồng thời hoặc nhiều hơn.

nhập mô tả hình ảnh ở đây
(Nguồn: Cộng đồng Microsoft )

Tại một số điểm, người dùng muốn ngừng sử dụng làm trợ lý của Microsoft bằng chi phí và sự khó chịu của họ.

Cách thông thường để xóa bản cập nhật và ngăn không cho cài đặt lại là (chi tiết trên trang web của Microsoft :

  • Chuyển Windows Update ở chế độ thủ công
  • Gỡ cài đặt KB2952664
  • Khởi động lại
  • Nhận các bản cập nhật Windows mới
  • Trong các bản cập nhật mới "ẩn" KB2952664.
  • Chuyển Windows Update trở lại chế độ thông thường của bạn.

Vấn đề: Trong một số trường hợp, điều này không hoạt động. Ngay khi hệ thống được khởi động lại, bản cập nhật KB2952664 được cài đặt lại tự động, mặc dù nó nằm trong danh sách "cập nhật ẩn", ngay cả khi bạn đang ở chế độ thủ công . Nói cách khác, nó sẽ cài đặt mà không có sự cho phép của bạn. Một số người đã điền đơn khiếu nại lên FTC ( Ủy ban Thương mại Liên bang Hoa Kỳ ) để thử và ngăn chặn điều này:

Các bản cập nhật của Microsoft cài đặt một chương trình có tên compattelrunner.exe trên máy tính của tôi mà không có sự cho phép của tôi mặc dù các cài đặt cập nhật của tôi có nội dung: "Tải xuống các bản cập nhật quan trọng nhưng hãy để tôi chọn có cài đặt chúng không." Compattelrunner.exe không phục vụ mục đích hợp pháp hoặc có lợi và gây ra các vấn đề nghiêm trọng về hiệu suất (các ứng dụng chạy chậm hoặc đóng băng); Tôi bắt gặp nó trên máy tính của tôi chiều nay tiêu thụ 71% công suất CPU (đơn vị xử lý trung tâm) của máy tính của tôi. Tôi có ...

(Nguồn: Cộng đồng Microsoft )

Câu hỏi: Có cách nào để thoát khỏi bản cập nhật mà không cần cài đặt lại ở lần khởi động lại tiếp theo không?


Tôi đang đăng một giải pháp, vì tôi tin rằng nó sẽ hữu ích cho những người khác trong tình huống tương tự. Có rất nhiều bài viết trực tuyến vô tận và đề xuất vô dụng. Câu hỏi này và giải pháp của nó nên tiết kiệm thời gian. Câu hỏi tự trả lời không thêm vào danh tiếng, hãy đăng câu trả lời tốt hơn.


Tôi luôn vô hiệu hóa cài đặt cập nhật tự động, tôi cài đặt để tải xuống các bản cập nhật nhưng hỏi tôi khi nào cài đặt và không bao giờ gặp sự cố khi sử dụng cài đặt đó, đó là cài đặt đầu tiên tôi thay đổi trong cài đặt mới, xin lỗi tôi đã bỏ lỡ câu hỏi đó. Ồ, tôi cũng bỏ chọn "cung cấp cho tôi các cập nhật được đề xuất giống như cách tôi nhận được các cập nhật quan trọng"
Moab

@Moab: Điều đó không liên quan đến câu hỏi, phải không?
phút

Trên thực tế nó là nhưng sẽ không tranh luận về nó.
Moab

Người ta nói rằng gốc rễ của 99% các vấn đề máy tính là giữa ghế và màn hình. Và 99% những người bị ảnh hưởng đổ lỗi cho Microsoft thay vào đó! Nếu điều này xảy ra trên máy tính của bạn, bạn đã sẵn sàng chọn tham gia CEIP. Và bây giờ compattelrunner.exeđã tìm thấy một vấn đề và đang cố gắng tìm một giải pháp cho nó, bạn muốn bắn sứ giả tục ngữ. Vì vậy, hãy tha thứ cho tôi vì đã không tích cực rằng một khiếu nại US-FTC đi bất cứ đâu. Tôi đã triển khai bản cập nhật này lên 66 máy tính Windows 7 thông qua WSUS. Nhưng vì không ai chọn tham gia CEIP, nên không có khiếu nại.

1
Hôm nay MS đang cố gắng cài đặt lại. Tôi đã thấy nó "được cung cấp" trong hai máy có KB này được gỡ cài đặt, "bản vá" trước đó của nó bị ẩn và từ chối Chương trình "Cải thiện" Trải nghiệm của Khách hàng. Vì vậy hãy quan sát.
cdlvcdlv

Câu trả lời:


35

Một cách đơn giản hơn để dừng việc sử dụng CPU là vô hiệu hóa Microsoft Compatibility Appraisertác vụ trong Trình lập lịch tác vụ bên dưới \Microsoft\Windows\Application Experience.


Tại sao tôi nên sử dụng đường vòng khi có giải pháp đã biết? Vô hiệu hóa không phải là giải pháp để loại bỏ một ứng dụng đã được cài đặt nhiều lần. Gỡ cài đặt nó là có thể, xem câu trả lời được chọn.
phút

5
bởi vì bản cập nhật Windows sẽ cung cấp lại và ở đây bạn phải bỏ qua / ẩn nó mọi lúc. vì vậy, chỉ cần vô hiệu hóa việc thực thi là cách nhanh hơn để thoát khỏi nó
magicandre1981

Nó không cài đặt lại. Xem bài. " chỉ đơn giản là vô hiệu hóa việc thực thi là cách nhanh hơn ": Giống như nhìn qua cửa sổ bên hông xe của bạn là cách nhanh hơn để nhìn đường khi cần gạt nước bị hỏng. Nhưng sửa chữa chúng là giải pháp tốt.
phút

Tôi nghĩ rằng dịch vụ có thể tự động kích hoạt lại trong Windows 10, tôi khá chắc chắn rằng tôi đã vô hiệu hóa mọi dịch vụ trong / Microsoft / Windows / Application Experience và hôm nay tôi đã kiểm tra nó và nó đã hoạt động trở lại.
jrh

13

Hiện tượng : Có vẻ như bản cập nhật Windows được cài đặt lại tự động mà không có sự cho phép của bạn, mặc dù bạn đã ngăn chặn và dừng mọi cập nhật tự động.

Tình huống thực tế : Bản cập nhật đã được cài đặt nhiều lần (có thể 10 lần trở lên) mỗi lần với số phiên bản mới, loại bỏ nó chỉ xóa một phiên bản .

Giải pháp : Sử dụng PowerShell để liệt kê và xóa phiên bản.

Nếu bạn thực sự không biết Powershell là gì hoặc không có kiến ​​thức kỹ thuật về Windows, thì tốt hơn bạn nên học hỏi tốt hơn để tiến xa hơn. Powershell là một công cụ mạnh mẽ để làm bất cứ điều gì trên tập tin và cấu hình của bạn, bao gồm cả tác hại. Bạn cần sử dụng nó với các đặc quyền của Quản trị viên, nghĩa là bạn sẽ không có mạng lưới an toàn hệ thống thông thường .


Giải pháp xuất phát từ chuỗi Cộng đồng Microsoft này: Không thể gỡ cài đặt bản cập nhật KB2952664 .

Khởi chạy PS với quyền quản trị viên.

Liệt kê các phiên bản đã cài đặt của bản cập nhật:

dism /online /get-packages | findstr KB2952664

Xóa từng phiên bản một:

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

Xác nhận mọi thứ đã biến mất:

 Get-HotFix -id KB2952664

Nó sẽ hiển thị một cannot find hot-fix lỗi .


Lưu ý: Khi tôi thử điều này, tôi phải áp dụng chúng theo thứ tự bắt đầu từ dưới lên hoặc tôi gặp lỗi "truy cập bị từ chối".
chrylis -on strike-

Có lẽ ai đó có thể tạo ra một công cụ nhỏ chỉ bằng một nút lớn có nội dung "Loại bỏ Chương trình cải thiện trải nghiệm khách hàng Windows".
cdlvcdlv

Sau các bước này và khởi động lại, Windows Update sẽ cung cấp lại cho tôi trong phần "Cập nhật quan trọng". Tôi ẩn nó và ... nó xuất hiện lại trong "Cập nhật tùy chọn"!
cdlvcdlv

Bạn không cần PowerShell, phải không? dismhoạt động từ dòng lệnh và, để xác nhận kết quả, bạn chỉ có thể sử dụng lại findstrlệnh.
cdlvcdlv

@cdlvcdlv: Ồ, sáu tháng sau bạn vẫn xử lý vấn đề này?
phút

2

Sử dụng PowerShell với các đặc quyền nâng cao, bạn có thể vô hiệu hóa Trình đánh giá tương thích của Microsoft bằng lệnh sau:

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

Cảm ơn lệnh. Tuy nhiên muốn gỡ cài đặt KB2952664, không vô hiệu hóa nó.
phút

Xin lỗi, tôi đã bỏ lỡ điều đó. Tôi đoán rằng tôi đã bị mù bởi vấn đề cpu :-)
Julio Nobre

2

Có thể không liên quan, nhưng tôi đã trải nghiệm gần như vậy nhưng không phải trong CPU, đó là I / O và arround 1h30 '.

Nguyên nhân là gần tương tự, cùng một vị trí trong Lịch trình nhiệm vụ, nhưng nhiệm vụ khác nhau.

Dưới \Microsoft\Windows\Application Experiencecó ba (về trường hợp của tôi) Công việc: Microsoft Compatibility Appraiser, ProgramDataUpdaterStartupAppTask

Tôi đã có lần đầu tiên và thứ hai Disablednhưng thứ ba là Enabled, và thấy lần thực hiện lần trước tôi có thể thấy nó chạy nhiều hơn một lần trên mỗi lần khởi động lại.

Ngoài ra tôi có thể thấy nó chạy trong một tiếng rưỡi cho mỗi lần khởi động lại, làm cho tất cả I / O vào đĩa rất khó khăn cho các ứng dụng khác, vì vậy máy tính rất chậm.

Tôi cũng có Disabledcái thứ ba, vì vậy bây giờ cả ba đều Disabledvà vấn đề I / O trên mỗi lần khởi động lại chỉ biến mất.

Bây giờ PC của tôi có thể được sử dụng trong vòng chưa đầy một phút, thay vì phải chờ nhiều hơn ninty (90) phút, có một giờ ba mươi phút; đó là một chiến thắng tuyệt vời

Ghi chú:

  • Thời gian bắt đầu của tác vụ đó thể hiện lần chạy cuối cùng trong mỗi lần khởi động lại và trong trường hợp của tôi là gần hai giờ sau khi khởi động lại (trong khi đó thời gian đang thay đổi một số lần, vì vậy tôi có thể thấy nó chạy nhiều hơn một lần cho mỗi lần khởi động lại).
  • ProgramDataUpdaterStartupAppTaskkhông có kích hoạt, nhưng khi chúng được kích hoạt, chúng được chạy trên mỗi lần khởi động lại
  • Giá trị của StartupAppTasklần chạy trước được cập nhật trên mỗi lần khởi động lại gần mười lần trở lên và sau hai giờ kể từ khi khởi động lại dường như không được khởi chạy lại
  • Sau khi vô hiệu hóa cả ba tác vụ, Windows khởi động mà không cần 100% I / O và có thể được sử dụng trong vòng chưa đầy một phút, khi bất kỳ trong số chúng kích hoạt I / O khi bắt đầu trong 1,5 giờ trở lên, vì vậy tôi không thể làm gì với điều đó thời gian, ngoại trừ chờ nó kết thúc

Vì vậy, giải pháp của tôi là vô hiệu hóa tất cả các nhiệm vụ theo \Microsoft\Windows\Application Experience; xin lỗi M $, nhưng tôi sẽ không cho phép bạn sử dụng PC của tôi trong mỗi lần khởi động lại trong gần hai giờ, khi tôi bật nó lên, tôi cần sử dụng nó, tôi không thể chờ đợi quá nhiều thời gian!


" Trải nghiệm ứng dụng ": Loại câu như "trải nghiệm người dùng" hoặc "cải thiện dịch vụ" thường ẩn đằng sau một lời trêu ghẹo mơ hồ mục đích thực sự có được từ bạn một thứ mà bạn thực sự không muốn đưa ra nếu bạn dành thời gian để đọc giấy phép. 90 phút, nó có thể là một kỷ lục thế giới :(
phút

2

Từ blog của tôi http://nonsumhircum.livejournal.com/883.html , bạn cần dừng "tham gia Chương trình cải thiện trải nghiệm khách hàng Windows", điều bạn có thể làm (đối với W7 & W8) khi chạy với tư cách quản trị viên, bằng cách:

  1. Bắt đầu bảng điều khiển và nhấp vào Trung tâm hành động> Thay đổi cài đặt Trung tâm hành động.
  2. Nhấp vào Cài đặt chương trình cải thiện trải nghiệm khách hàng.
  3. Chọn Không, tôi không muốn tham gia chương trình và nhấp vào Lưu thay đổi.

Tiếp theo, vô hiệu hóa các tác vụ theo lịch trình, do đó:

  1. Bắt đầu bảng điều khiển và nhấp vào Công cụ quản trị> Trình lập lịch tác vụ.
  2. Trong ngăn Trình lập lịch tác vụ (cục bộ) của hộp thoại Trình lập lịch tác vụ, mở rộng Thư viện Trình lập lịch tác vụ> Microsoft> các nút Windows và mở thư mục Trải nghiệm ứng dụng:
    • Vô hiệu hóa các tác vụ AITAgent và ProgramDataUpdater:
  3. Trong Thư viện Lập lịch tác vụ> Microsoft> nút Windows, hãy mở thư mục Chương trình cải thiện trải nghiệm khách hàng.

    • Vô hiệu hóa các tác vụ Consolidator, KernelCEIPTask và USBCEIP.

Rõ ràng việc vô hiệu hóa những điều trên có nghĩa là bạn không nhận được những lợi ích khi tham gia Chương trình WCEI (tôi).


Điều này không thực sự trả lời câu hỏi. Nếu bạn có một câu hỏi khác, bạn có thể hỏi nó bằng cách nhấp vào Đặt câu hỏi . Bạn cũng có thể thêm tiền thưởng để thu hút sự chú ý hơn cho câu hỏi này. - Từ đánh giá
Ramhound

2
@Ramhound Câu trả lời của tôi sẽ giúp loại bỏ và ngăn cài đặt lại tự động. Hãy thoải mái chuyển nó đến một bình luận nếu bạn thích - tôi nghĩ rằng nó có thể quá dài cho điều đó.
Jool

Nên Use CEIPđược UsbCeipthực sự?
superjos

@superjos Vâng, cảm ơn, tôi đã mất một lúc để chú ý bình luận của bạn.
Jool

Tôi đã chọn "Không, tôi không muốn ..." nhưng hệ thống không nhận được thông báo nào. Vì tò mò, "lợi ích của việc tham gia Chương trình WCEI" là gì? Bạn có thể cung cấp một trang MS liệt kê những lợi ích như vậy? Đối với sự khác biệt duy nhất tôi có thể chứng thực là việc ăn cắp CPU của tôi (nguồn gốc của sự chú ý của tôi đối với quá trình này), điều mà tôi khó có thể mô tả là một lợi ích.
cdlvcdlv

0

Đó là CompatTelRunner.exe đã làm hỏng CPU 8 Gig PC 4 của tôi mỗi lần khởi động sau 3 phút. Tôi đã tạo một vòng lặp hàng loạt để sửa lỗi của họ với> taskkill / T / F / IM CompatTelRunner.exe mỗi 8 giây bằng cách trì hoãn CHOICE. Điều đó đã cứu PC của tôi khỏi các sự cố lặp lại do Microsoft gây ra (Màn hình xanh) vào Ổ cứng của tôi.

"CompatTelRunner.exe", "3472", "Dịch vụ", "0", "3.736 K", "Không xác định", "NT AUTHORITY \ SYSTE" CompatTelRunner.exe "," 3500 "," Dịch vụ "," 0 ", "43.852 K", "Không xác định", "Nhiệm vụ nghi ngờ giết chết NT - THÀNH CÔNG: Quá trình với PID 3500 (quy trình con của PID 3472) đã bị chấm dứt. THÀNH CÔNG: Quá trình với PID 3472 (quy trình con của PID 564) đã bị chấm dứt.

Bây giờ tôi đã sử dụng các vô hiệu của Nhiệm vụ trải nghiệm được đăng ở trên (Từ http://nonsumhircum.livejournal.com/883.html ) để xem liệu bây giờ tôi có thể dừng nhiệm vụ của mình không.


1
Chữ ký là tiếng ồn không cần thiết và không nên được đưa vào câu trả lời
Ramhound

0

Dựa trên câu trả lời phút , đây là phiên bản một nút của tôi với nút "Loại bỏ chương trình cải thiện trải nghiệm khách hàng của Windows":

  1. Mở một dấu nhắc lệnh với đặc quyền quản trị viên.

  2. Sao chép dòng điên sau đây, dán nó vào cửa sổ Dấu nhắc Lệnh và nhấn 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. Nếu máy chậm hoặc bạn làm điều này lần đầu tiên, nó có thể sẽ tồn tại trong một thời gian dài .

  4. Với /norestarttùy chọn, bạn sẽ không được nhắc khởi động lại nếu cần, vì vậy bạn chỉ nên đề phòng. Thời gian để điểm ba cuộc sống của bạn nhiều hơn điểm ba điểm nhiều hơn điểm 3 (?).

  5. Dù sao, hãy kiểm tra xem tất cả các "cập nhật" đã biến mất. Ngay sau lệnh điên nếu bạn trả lời nhoặc khi / nếu bạn quay lại nếu bạn trả lời y. (Hãy nhớ rằng bạn có thể làm lại 3 lần nữa.)

    dism /online /get-packages | findstr KB2952664

  6. Tận hưởng hệ thống ít hơn một chút của bạn.

  7. Tôi sẽ cho rằng bạn có hệ thống không được cấu hình để cài đặt cập nhật tự động. Thỉnh thoảng MS sẽ "đề nghị" bạn cài đặt phiên bản mới của "hotfix" này. Từ kinh nghiệm của tôi (xem các bình luận để trả lời phút ), ngay sau khi gỡ cài đặt chúng, nó lại xuất hiện trong các hotfix quan trọng và khi tôi ẩn nó lại xuất hiện trong các bản cập nhật tùy chọn. Sau đó, tôi đã thấy số KB này xuất hiện nhiều lần. Bạn phải nhớ nó hoặc một phần của số để tránh cài đặt lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.