Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa lỗi Windows Update 0x8007045b?

MS Windows là hệ điều hành được sử dụng nhiều nhất từ ​​trước đến nay. Có từ ngày 20 tháng 11 năm 1985, Windows 1.0 được giới thiệu là phiên bản đầu tiên của dòng Windows. Hệ điều hành đồ họa này được giới thiệu như một phản ứng đáp ứng nhu cầu ngày càng tăng của GUI. Windows 1.0 đã trở thành một phần mở đầu quan trọng trong lịch sử của công ty MS, giúp thương hiệu này vượt qua macOS trên thị trường, chiếm hơn 90% khách hàng.

Ngày hôm nay, phiên bản mới nhất của dòng hệ điều hành lâu đời này là Windows 10/11. Hệ điều hành MS Windows vẫn dẫn đầu trong lĩnh vực tiếp thị, phổ biến hơn 4 lần so với Mac OS.

Với tất cả các số liệu thống kê chỉ ra rằng Windows là người chơi tốt hơn trên thị trường, điều đó có nghĩa là người dùng đang tận hưởng trải nghiệm mượt mà? Thậm chí không gần! Windows là nền tảng thân thiện nhất, có thể nói là ít nhất, nhưng nó cũng là hệ điều hành gặp nhiều rắc rối nhất hiện nay. Gần đây, đã có một số lượng đáng kể khiếu nại về mã lỗi 0x8007045B khi cố gắng cài đặt bản cập nhật. Lỗi này cũng được báo cáo khi người dùng cố gắng nâng cấp từ phiên bản Windows cũ hơn lên Windows 10/11. Hơn nữa, vấn đề không chỉ xảy ra với riêng nền tảng Windows 10/11 vì nó cũng xảy ra trên Windows 7 và 8.1.

Chúng tôi đã nhờ các chuyên gia của mình xem xét vấn đề và vui mừng thông báo với bạn rằng chúng tôi có giải pháp cho vấn đề.

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8

Mã lỗi 0x8007045b trên Windows 10/11 là gì?

Mã lỗi 0x8007045B này thường được tạo ra khi có sự cố với việc cập nhật một số thành phần Windows. Sau khi điều tra, chúng tôi nhận thấy rằng nó trải dài trên nhiều tình huống khác nhau, do đó nó đòi hỏi một số chiến lược để giải quyết nó một cách hiệu quả.

Dưới đây là các trường hợp có thể xảy ra khiến lỗi này xảy ra:

  • Tệp hệ thống bị hỏng - Những điều này có thể dẫn đến các vấn đề khác nhau như sự không ổn định của hệ thống cũng như mã lỗi 0x8007045B. Tệp hệ thống bị hỏng có thể sẽ gây ra sự cố này. Tệp có thể bị hỏng khi người dùng thiếu kinh nghiệm giả mạo các thành phần của nó hoặc phần mềm diệt vi-rút kiểm dịch một số thành phần của nó.
  • Lỗi WU - Điều này có thể xảy ra khi có một lỗi ảnh hưởng trực tiếp đến Windows Update, làm ảnh hưởng đến chức năng tải xuống và cài đặt các bản cập nhật. Trong trường hợp như vậy, tốt nhất là sử dụng trình khắc phục sự cố Windows Update và giải quyết vấn đề. Ngoài ra, bạn có thể đặt lại thủ công tất cả các thành phần liên quan đến WU bằng CMD nâng cao.
  • Sự can thiệp của bên thứ ba - Một số bộ chương trình chống vi-rút trở nên quá nghiêm ngặt đến nỗi chúng sẽ chặn giao tiếp giữa hệ thống của bạn và máy chủ cập nhật. Nếu đúng như vậy, tùy chọn tốt nhất là dừng chế độ bảo vệ thời gian thực. Bạn cũng có thể gỡ cài đặt hoàn toàn bộ AV.

Sửa mã lỗi 0x8007045b trên Windows 10/11

Theo lời khuyên của chuyên gia của chúng tôi, tốt nhất là thực hiện theo các giải pháp này theo thứ tự thời gian vì chúng tôi đã thiết kế chúng để giúp giải quyết vấn đề hiệu quả hơn. Làm theo các giải pháp này cũng sẽ giúp bạn tránh bắt đầu với giải pháp khó mà chỉ giải quyết vấn đề với giải pháp dễ dàng. Không lãng phí thời gian, đây là các giải pháp cho sự cố cập nhật Windows 10/11 mã lỗi 0x8007045b:

Giải pháp 1:Khởi chạy Trình gỡ rối cho Windows Update

Trước khi cố gắng khắc phục sự cố bằng bất kỳ công cụ nước ngoài nào, trước tiên chúng ta hãy thử với những công cụ tích hợp sẵn. Trong trường hợp bạn chưa biết, Windows 10/11 được trang bị bộ công cụ có thể tỏ ra hữu ích, đặc biệt là trong những thời điểm như thế này. Một trong những công cụ quan trọng mà bạn nên nắm vững và biết cách sử dụng là trình khắc phục sự cố được tích hợp sẵn. Mặc dù hầu hết mọi người sẽ nói rằng công cụ này đã không được chứng minh là giúp ích nhiều trong các trường hợp lớn, nhưng nó hoạt động ở một mức độ nhất định.

Dưới đây là cách bạn có thể nhanh chóng giải quyết sự cố của bản cập nhật Windows 10/11 mã lỗi 0x8007045b bằng cách khởi chạy trình khắc phục sự cố Windows Update:

  1. Mở Chạy bằng cách nhấn đồng thời Windows Key + R . Vào trường tìm kiếm, nhập ms-settings:khắc phục sự cố trước khi nhấn Enter.
  2. Khắc phục sự cố trong tab Cài đặt cửa sổ xuất hiện.
  3. Tìm kiếm Khởi động và chạy và chọn Windows Update trước khi chọn Chạy trình khắc phục sự cố .
  4. Chờ tiện ích quét xong, sau đó chọn Áp dụng bản sửa lỗi này nếu vấn đề được tìm thấy.
  5. Sau khi bạn đã hoàn tất loạt sửa lỗi, hãy khởi động lại hệ thống của bạn và thực hiện lại hành động đã kích hoạt mã lỗi trước đó.

Giải pháp 2:Thực hiện quét SFC / DISM

Tệp hệ thống bị hỏng là một thủ phạm phổ biến khi mắc các loại lỗi này. Trên thực tế, nhiều người dùng chỉ ra rằng mã lỗi bản cập nhật Windows 10/11 0x8007045b được tạo ra do các tệp hệ thống bị hỏng. Tin tốt là các phiên bản Windows mới nhất đi kèm với các công cụ tích hợp để sửa các tệp hệ thống bị hỏng như SFC và DISM.

Công cụ Hỏng Tệp Hệ thống (SFC) quét cũng như sửa mọi tệp hệ thống bị hỏng và các lỗi logic khác. Nó sử dụng các tệp được lưu trữ cục bộ để thay thế các tệp bị hỏng. Công cụ này phù hợp hơn khi khôi phục tệp WRP hoặc nếu sự cố được tạo ra do lỗi lôgic.

Quản lý và Phục vụ Hình ảnh Triển khai (DISM) là một công cụ tích hợp khác dành cho HĐH Windows, công cụ này tập trung vào việc khắc phục các vấn đề liên quan đến Windows Update cũng như các thành phần liên quan của nó. Tuy nhiên, không giống như SFC sử dụng các tệp cục bộ để khôi phục các tệp xấu, DISM tải xuống các bản sao lành mạnh từ internet để thay thế các bản bị hỏng.

Bây giờ, như bạn có thể thấy, cả hai tiện ích này đều hoạt động giống nhau nhưng chúng áp dụng các cách tiếp cận khác nhau. Vì vậy, tốt nhất là chạy cả hai. Đây là cách thực hiện:

  1. Mở Chạy bằng cách nhấn đồng thời Windows Key + R . Vào trường tìm kiếm, hãy chèn cmd rồi nhấn Ctrl + Shift + Enter để khởi chạy Command Prompt nâng cao . Chọn khi UAC dấu nhắc xuất hiện. Điều này sẽ cấp cho quản trị viên các đặc quyền.
  2. Bây giờ, trên bảng lệnh, hãy nhập các lệnh này theo thứ tự sau và nhấn Enter :

Dism.exe / online / cleanup-image / scanhealth

Dism.exe / online / cleanup-image / restorehealth

  1. Sau khi quá trình quét hoàn tất, hãy khởi động lại PC của bạn và thực hiện hành động đã kích hoạt mã lỗi.

Giải pháp 3:Hủy kích hoạt hoặc gỡ cài đặt phần mềm chống vi-rút của bạn

Nếu bạn có một phần mềm chống vi-rút bảo vệ quá mức, thì bạn có khả năng phải đối mặt với vấn đề này. Những công ty như McAfee và Comodo nổi tiếng vì đã miêu tả kiểu hành vi này theo đó giao tiếp giữa máy tính và máy chủ cập nhật bị chặn. Để khắc phục sự cố này trong trường hợp như vậy, tốt nhất bạn nên tắt tính năng bảo vệ theo thời gian thực hoặc gỡ cài đặt toàn bộ công cụ bảo mật. Tuy nhiên, trước khi gỡ cài đặt toàn bộ bộ phần mềm, tốt nhất bạn nên tắt tính năng bảo vệ theo thời gian thực trước. Thông thường, các công cụ bảo mật được trang bị tường lửa tích hợp được thiết kế để giữ mức độ bảo mật cao ngay cả khi đã tắt tính năng bảo vệ thời gian thực. Do đó, bạn chỉ còn một giải pháp duy nhất là gỡ cài đặt toàn bộ bộ phần mềm.

Tuy nhiên, nếu bạn vẫn gặp phải sự cố mã lỗi cập nhật Windows 10/11 0x8007045b, bạn có thể chuyển sang bản sửa lỗi tiếp theo.

Giải pháp 4:Khôi phục Dịch vụ Windows

Tại thời điểm này, chúng tôi giả định rằng không có phương pháp nào có vẻ hiệu quả. Do đó, vấn đề hiện tại có thể liên quan đến sự không nhất quán của WU. Sự không nhất quán trong WU có thể ngăn cản khả năng cập nhật hệ điều hành của hệ thống một cách hiệu quả. Để xác nhận xem đây có phải là trường hợp xảy ra hay không, hãy kiểm tra xem các bản cập nhật khác cũng không thành công với cùng một mã lỗi hay không.

Để giải quyết sự cố trong trường hợp này, bạn phải đặt lại tất cả các Dịch vụ Windows được liên kết với quy trình. Đây là cách bạn có thể đạt được kỳ tích này:

  1. Nhấn đồng thời các phím Windows + R để truy cập vào Run Vào trường tìm kiếm, hãy chèn cmd và nhấn Ctrl + Shift + Enter . Thao tác này sẽ khởi chạy Command Prompt nâng cao . Chọn khi bạn thấy UAC nhắc nhở.
  2. Trên Command Prompt nâng cao , chèn các lệnh sau và nhấn Enter :

net stop wuauserv

net stop cryptSvc

các bit dừng ròng

net stop msiserver

  1. Bây giờ tất cả các dịch vụ đã bị tạm dừng, hãy chèn các lệnh sau và nhấn Enter :

ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old

ren C:\ Windows \ System32 \ catroot2 Catroot2.old

  1. Lệnh trước đó sẽ đổi tên hai thư mục đang hoạt động được WU sử dụng để giữ các tệp cập nhật, buộc hệ thống phải tạo các tệp mới. Bây giờ, bạn có thể chèn các dòng lệnh cuối cùng được hiển thị bên dưới và nhấn Enter :

net start wuauserv

net start cryptSvc

bit bắt đầu ròng

net start msiserver

Bây giờ bạn đã hoàn tất, bạn có thể khởi động lại hệ thống của mình và khởi chạy hành động trước đó đã kích hoạt mã lỗi để xem nó có biến mất hay không. Nếu sự cố vẫn tiếp diễn, hãy chuyển sang giải pháp cuối cùng bên dưới.

Giải pháp 5:Thực hiện Cài đặt Sửa chữa

Đây nên là phương sách cuối cùng của bạn vì rất có thể, bạn sẽ không thích những gì tùy chọn này mở ra. Nếu tất cả các giải pháp trên không thành công, thì bạn có thể đang gặp phải lỗi hỏng tệp hệ thống chuyên sâu mà không thể khắc phục được bằng các giải pháp hàng loạt. Do đó, bạn chỉ còn lại tùy chọn thực hiện cài đặt sạch. Điều tồi tệ của phương pháp này là tất cả dữ liệu của bạn sẽ bị xóa sạch mà không có hy vọng phục hồi trừ khi bạn sao lưu nó trên các máy chủ bên ngoài. Quy trình này sẽ cài đặt lại hệ điều hành Windows của bạn, do đó khôi phục tất cả các thành phần có thể đã bị hỏng.