Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục CPU cao do State Repository Service trên Windows 10

Một số người dùng Windows 10 báo cáo tình trạng CPU tăng vọt (gần 100%) do dịch vụ State Repository service. Vấn đề này ảnh hưởng đến mọi luồng CPU và khiến game, ứng dụng, media bị giật. Khi kiểm tra Event Viewer, một số người dùng phát hiện nhiều lỗi liên tiếp liên quan đến State Repository service.

Khắc phục CPU cao do State Repository Service trên Windows 10

Nếu lỗi do glitch phổ biến, có thể khắc phục dễ dàng bằng cách khởi động lại dịch vụ repository. Tuy nhiên, nếu bạn gặp lỗi này kèm theo các mục lỗi thường xuyên trong Event Viewer, bạn có thể khắc phục bằng cách dọn dẹp component store hoặc thực hiện clean install / in-place repair.

Nhưng thực tế, hầu hết các trường hợp vấn đề này thực sự được kích hoạt bởi Microsoft Edge theo một cách hoặc cách khác. Để khắc phục trong trường hợp này, bạn cần sửa chữa Microsoft Edge từ menu Apps & Features. Nếu không hiệu quả, hãy cân nhắc cài lại mọi ứng dụng UWP tích hợp.

Cũng có tùy chọn tắt hoàn toàn State Repository service để ngừng sử dụng CPU cao, nhưng điều này sẽ ảnh hưởng đến chức năng của Microsoft Edge.

Cách khắc phục sử dụng CPU cao do State Repository Service

Phương pháp 1: Khởi động lại State Repository Service

Trước khi thử các cách phức tạp hơn, hãy kiểm tra xem sự có do glitch đơn giản ảnh hưởng đến State Repository Service trên Windows 10. Nếu bạn tìm cách khắc phục tạm thời giảm CPU ngay lập tức, hãy thử khởi động lại state repository service.

Nhiều người dùng xác nhận thao tác này làm giảm đáng kể sử dụng tài nguyên (ít nhất cho đến lần khởi động hệ thống tiếp theo).

Mặc dù cách này không khắc phục vĩnh viễn, nhưng vẫn là cách ưu tiên nếu bạn muốn giải pháp nhanh, không xâm lấn để ngừng giật lag.

  1. Nhấn Windows + R mở hộp Run. Gõ service.msc và nhấn Enter mở màn hình Services.
    Khắc phục CPU cao do State Repository Service trên Windows 10

    Lưu ý: Khi UAC hỏi, nhấn Yes cấp quyền admin.

  2. Trong Services, sang bên phải, cuộn xuống các dịch vụ cục bộ tìm State Repository Service. Chuột phải chọn Properties.
    Khắc phục CPU cao do State Repository Service trên Windows 10
  3. Trong Properties, chọn tab General, nhấn Stop (dưới Service status).
    Khắc phục CPU cao do State Repository Service trên Windows 10
  4. Sau khi dừng, chờ vài giây rồi khởi động lại dịch vụ.
  5. Mở Task Manager bằng Ctrl + Shift + Esc xem CPU đã giảm chưa.

Nếu CPU của State Repository service quay lại giá trị cao hoặc bạn muốn cách khắc phục vĩnh viễn hơn, hãy thử phương pháp tiếp theo.

Phương pháp 2: Dọn dẹp component store

Nếu bạn thường thấy CPU cao do State Repository Service và cũng phát hiện nhiều lỗi khác trỏ đến cùng dịch vụ trong Event Viewer, rất có thể vấn đề do component store bị hỏng.

Đối với kịch bản này, có thể khắc phục nhanh bằng cách dùng DISM (Deployment Image Servicing and Management) để thay thế instance hỏng bằng bản khỏe.

Lưu ý: Trước khi bắt đầu, nhớ rằng DISM phụ thuộc nhiều vào Windows Update để tải bản khỏe thay thế dữ liệu hỏng. Do đó, cần đảm bảo kết nối Internet ổn định trước khi chạy thủ tục.

Tiếp theo, chúng ta sẽ khởi động dọn dẹp component từ terminal admin dùng DISM và kết thúc bằng quét SFC (System File Checker).

Lưu ý: Quan trọng làm theo đúng thứ tự các bước dưới đây để khắc phục vấn đề.

  1. Mở hộp Run bằng Windows + R. Gõ cmd và nhấn Ctrl + Shift + Enter mở Elevated Command Prompt. Khi UAC hỏi, nhấn Yes cấp quyền admin.
    Khắc phục CPU cao do State Repository Service trên Windows 10
  2. Trong CMD admin, gõ lệnh sau và nhấn Enter để dọn dẹp Component Store (%WinDir%\WinSxS):
    DISM /Online /Cleanup-Image /StartComponentCleanup
  3. Sau khi xong, tiếp tục lệnh sau và nhấn Enter:
    DISM /Online /Cleanup-Image /RestoreHealth

    Lưu ý: Thao tác này sẽ backup tất cả file hệ thống so với bản khỏe trên máy chủ Windows Update.

  4. Sau khi xong, khởi động lại máy.
  5. Sau khi máy khởi động xong, kiểm tra và sửa hỏng file hệ thống còn lại bằng lệnh sau và nhấn Enter:
    SFC /ScanNow
  6. Sau khi quét xong, khởi động lại máy lần nữa và xem vấn đề đã khắc phục chưa ở lần khởi động tiếp theo.

Nếu vẫn thấy CPU cao do State Repository Service và lỗi thường xuyên trong Event Viewer, hãy thử phương pháp tiếp theo.

Phương pháp 3: Sửa chữa Microsoft Edge

Microsoft Edge là ứng dụng tích hợp có khả năng lạm dụng State Repository Service. Dưới một số hoàn cảnh (đặc biệt khi cài tiện ích mở rộng thứ ba), Edge có thể trở thành "CPU hogger" lớn, làm chậm toàn bộ hệ thống.

Một số người dùng gặp cùng vấn đề xác nhận đã khắc phục bằng cách vào menu Apps and Features và reset Microsoft Edge từ menu Advanced options.

Thao tác này sẽ xóa mọi dữ liệu tạm hoặc thứ ba có thể gây CPU cao của State Repository service.

Hướng dẫn reset Microsoft Edge từ Apps and Features:

  1. Nhấn Windows + R mở hộp Run. Gõ ms-settings:appsfeatures và nhấn Enter mở menu Apps & Features của Settings trên Windows 10.
  2. Trong menu Apps & Feature, sang phần bên phải, dùng hộp tìm kiếm tìm 'Microsoft Edge'.
  3. Sau khi kết quả hiện ra, nhấn vào Microsoft Edge một lần, sau đó nhấn siêu liên kết Advanced options.
  4. Trong menu Advanced Options của Microsoft Edge, cuộn xuống phần Reset và nhấn nút Repair.
  5. Chờ quá trình hoàn tất, khởi động lại máy khi xong.
  6. Lần khởi động tiếp theo, lặp lại hành động trước đây gây CPU cao của State Repository service và xem đã khắc phục chưa.

Khắc phục CPU cao do State Repository Service trên Windows 10

Nếu vấn đề vẫn tiếp diễn, hãy thử phương pháp tiếp theo.

Phương pháp 4: Cài lại mọi ứng dụng tích hợp (Built-in app)

Nếu gặp vấn đề trên bản Windows 10 từ v1703 đến v1709, có thể do sự không nhất quán liên quan đến đội ứng dụng tích hợp mặc định của Windows 10.

Một số người dùng xác nhận đã khắc phục bằng cách cài lại mọi ứng dụng tích hợp bằng một lệnh Powershell duy nhất.

Thao tác này sẽ cài lại và đăng ký lại mọi ứng dụng tích hợp, khắc phục mọi instance UWP bị lỗi có thể góp phần gây CPU cao của State Repository service.

Hướng dẫn cài lại mọi ứng dụng tích hợp dùng Powershell:

  1. Nhấn Windows + R mở hộp Run. Gõ powershell và nhấn Ctrl + Shift + Enter mở terminal Powershell quyền admin.
    Khắc phục CPU cao do State Repository Service trên Windows 10
  2. Trong Powershell admin, gõ lệnh sau và nhấn Enter để reset mọi ứng dụng UWP tích hợp:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. Sau khi lệnh hoàn tất, đóng Powershell admin và khởi động lại máy.
  4. Ngay khi khởi động xong, theo dõi máy xem còn gặp CPU cao do State Repository service không.

Nếu vấn đề vẫn ảnh hưởng máy, hãy thử phương pháp tiếp theo.

Phương pháp 5: Tắt State Repository Service

Nhớ rằng mặc định State Repository service cải thiện chức năng Microsoft Edge bằng cách đóng vai trò như browser cookie. Nó hoạt động bằng cách thường xuyên chụp snapshot thông tin duyệt web – giúp Edge tiếp tục từ nơi dừng (dù trên nhiều thiết bị).

Nếu bạn không cần dịch vụ này (ví dụ: không dùng Edge), một cách đảm bảo State Repository service không còn chiếm nhiều tài nguyên CPU là ngăn chặn nó khởi động cùng hệ thống.

Thao tác này có thể thực hiện bằng MSConfig để tắt khóa khởi động liên quan đến State Repository Service. Hướng dẫn:

Lưu ý: Các bước dưới đây áp dụng cho mọi phiên bản Windows, không chỉ Windows 10.

  1. Nhấn Windows + R mở hộp Run. Gõ msconfig.msc và nhấn Enter mở tiện ích System Configuration.
    Khắc phục CPU cao do State Repository Service trên Windows 10

    Lưu ý: Nếu UAC hỏi, nhấn Yes cấp quyền admin.

  2. Trong System Configuration, chọn tab Services từ menu ribbon ở trên.
  3. Sau khi đến menu đúng, cuộn danh sách dịch vụ, tìm State Repository Service. Bỏ tích ô liên quan và nhấn Apply lưu thay đổi.
    Khắc phục CPU cao do State Repository Service trên Windows 10
  4. Đóng System Configuration, khởi động lại máy và xem vấn đề đã khắc phục chưa ở lần khởi động tiếp theo.

Nếu vẫn gặp CPU cao do State Repository service, hãy thử phương pháp cuối.

Phương pháp 6: Thực hiện clean install hoặc in-place repair

Nếu đã làm theo tất cả các cách trên mà không giảm được CPU của dịch vụ State Repository, rõ ràng bạn gặp lỗi do hỏng hệ thống không thể khắc phục qua các kênh thông thường.

Nếu đã thử hết mà không kết quả, cách khắc phục duy nhất chúng tôi khuyên là reset mọi thành phần Windows (và dữ liệu liên quan đến boot) để đảm bảo không file hệ thống hỏng nào gây ra vấn đề.

Khi reset mọi thành phần liên quan, có 2 lựa chọn:

  • Clean Install – Cách tiện lợi nhất. Không cần phương tiện cài đặt, triển khai trực tiếp từ menu GUI Windows 10. Tuy nhiên, nếu không sao lưu dữ liệu trước, sẽ mất một phần dữ liệu (bao gồm app, game, media cá nhân trên ổ OS).
  • Repair Install – Cách tiếp cận tập trung nhất, cho phép reset máy mà không mất dữ liệu (dù game, ứng dụng, tùy chọn người dùng vẫn nguyên vẹn). Tuy nhiên, cần phương tiện cài đặt tương thích để triển khai chiến lược sửa chữa này.