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

Cách xử lý với Windows Update hoặc Lỗi tường lửa 0x8007042c?

Lỗi trong Windows 10/11 là lỗi phổ biến và lỗi 0x8007042c chỉ là một trong những lỗi này. Sự cố 0x8007042c thường tương ứng với Windows Update hoặc sự cố tường lửa. Người dùng cảm thấy bối rối vì lỗi này chỉ xuất hiện khi sử dụng các dịch vụ Windows cụ thể này.

Tường lửa là một công nghệ bảo mật mạng tạo ra rào cản giữa mạng bên trong được bảo vệ và mạng bên ngoài không đáng tin cậy (thường là trên Internet). Khi sự cố này bật lên, điều đó có nghĩa là Windows không thể bật Tường lửa, như được chỉ ra bởi mã lỗi 0x8007042c.

Cách tốt nhất để kiểm tra xem đây có phải là sự cố hay không là khởi chạy Tường lửa Windows theo cách thủ công. Nếu mã lỗi 0x8007042c xuất hiện, nó biểu thị rằng máy của bạn không được bảo vệ khỏi các mạng không đáng tin cậy vì tường lửa không hoạt động như bình thường.

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

Đối với một số người dùng, mã lỗi 0x8007042c cũng được liên kết với dịch vụ Windows Update, ngăn họ nhận được các bản vá lỗi Windows 10/11 mới nhất. Những người khác nhận được lỗi này trên bất kỳ hành động nào trong cài đặt Windows, cho biết rằng một số vấn đề mạng nhất định đã được phát hiện hoặc PC không được kết nối bằng cách nào đó.

Khi Windows Update, Windows Firewall và các dịch vụ liên quan khác không hoạt động, sự cố này được kích hoạt. Nếu bạn nhận được thông báo lỗi này, điều đó có nghĩa là đã xảy ra sự cố với các dịch vụ liên quan. Sự cố này cũng có thể do phần mềm chống vi-rút của bên thứ ba gây ra. Chúng tôi sẽ xem xét một số phương pháp để khắc phục sự cố này trong bài viết này.

Mã lỗi 0x8007042c là gì?

Hướng dẫn này nhằm hỗ trợ bạn nếu bạn gặp phải số lỗi 0x8007042c khi cố gắng cài đặt các bản cập nhật Windows nhất định hoặc sau khi nâng cấp không thành công lên Windows 10/11 từ phiên bản Windows trước đó. Chúng tôi cũng đã liệt kê các giải pháp khi Windows không thể bật Tường lửa, như được chỉ ra bởi mã lỗi 0x8007042c.

Đây là thông báo lỗi bạn sẽ nhận được:

0x8007042C -2147023828 Error_Service_Dependency_Fail, Nhóm hoặc dịch vụ phụ thuộc không khởi động được

Sự cố này có thể được kích hoạt bởi phần mềm bảo mật của bên thứ ba. Khi người dùng chọn sử dụng phần mềm chống vi-rút của bên thứ ba thay vì các ứng dụng bảo mật được cài đặt sẵn trong Windows, nó có thể khiến Tường lửa của Windows và Bộ bảo vệ Windows bị vô hiệu hóa. Tường lửa giám sát lưu lượng dữ liệu ra vào máy tính của bạn và hầu hết các chương trình hoặc phần mềm trong Windows 10/11, bao gồm cả các tệp Windows Update, sẽ không cài đặt nếu Tường lửa bị tắt.

Khi bạn khởi động Tường lửa của Windows hoặc Windows Update trên Windows 10/11 và bạn gặp lỗi 0x8007042c, điều này có nghĩa là Dịch vụ hoặc Sự phụ thuộc không hoạt động. Nếu bạn gặp khó khăn khi giải quyết vấn đề này, hãy xem các giải pháp được liệt kê bên dưới để xem giải pháp nào phù hợp với trường hợp của bạn.

Nguyên nhân nào gây ra lỗi 0x8007042c?

Dưới đây là một số lý do tại sao sự cố Windows Update 0x8007042c xảy ra:

  • Đã tắt tường lửa
  • Sự hiện diện của phần mềm chống vi-rút của bên thứ ba
  • Sự hiện diện của phần mềm độc hại làm gián đoạn quá trình trên máy tính của bạn
  • Các mục trong sổ đăng ký Windows bị hỏng

Đây không phải là một danh sách đầy đủ vì rất nhiều yếu tố cần được xem xét khi những lỗi như thế này xảy ra. Nhưng những nguyên nhân trên là phổ biến nhất. Bây giờ, hãy cẩn thận làm theo các bước được nêu bên dưới để giải quyết sự cố và giữ cho máy tính của bạn hoạt động trở lại. Chúng tôi sẽ phân chia các giải pháp theo các dịch vụ liên quan, vì vậy chúng tôi sẽ liệt kê các bản sửa lỗi khi lỗi xảy ra với Windows Update và Windows Firewall.

Cách sửa lỗi cập nhật Windows 0x8007042c

Điều đầu tiên bạn cần làm khi nhận được mã lỗi 0x8007042c, bất kể dịch vụ nào đã kích hoạt nó, là khởi động lại máy tính của bạn. Nó đặt lại tất cả các quy trình và dịch vụ, phần lớn thời gian giải quyết các vấn đề nhỏ.

Giữ cho máy tính của bạn luôn hoạt động tốt bằng cách xóa các tệp rác, gỡ cài đặt các chương trình không sử dụng và tối ưu hóa các quy trình hệ thống của bạn cũng giúp ngăn các lỗi như 0x8007042c xảy ra ngay từ đầu. Bạn có thể thực hiện các công việc bảo trì này theo cách thủ công, nhưng chúng tôi khuyên bạn nên sử dụng Outbyte PC Repair để tự động hóa quá trình bảo trì máy tính của bạn và đảm bảo bạn không bỏ lỡ bất kỳ điều gì.

Nếu bạn gặp phải lỗi này và khởi động lại không có tác dụng, bạn có thể tiếp tục với các giải pháp bên dưới:

Giải pháp 1:Kiểm tra Dịch vụ Windows và đảm bảo chúng đang chạy

Để Windows Update hoạt động bình thường, tất cả các thành phần cũng cần phải chạy bình thường. Để kiểm tra trạng thái của chúng, bạn có thể làm theo hướng dẫn bên dưới:

  1. Mở Chạy bằng cách sử dụng Phím Windows + R lối tắt.
  2. Sau đó, nhập services.msc và nhấn Enter.
  3. Tìm các dịch vụ được liệt kê bên dưới:
  • Dịch vụ truyền tải thông minh trong nền (BITS)
  • Dịch vụ mật mã
  • Windows Update
  • Trình cài đặt MSI
  1. Chọn Thuộc tính từ menu ngữ cảnh bằng cách nhấp chuột phải vào từng người trong số họ.
  2. Đảm bảo rằng Kiểu khởi động được đặt là Tự động .
  3. Nếu bất kỳ dịch vụ nào ở trên đã bị tắt, hãy đảm bảo bạn chọn Bắt đầu từ Trạng thái Dịch vụ menu.
  4. Sau đó, nhấp chuột phải vào dịch vụ Windows Update và chọn Khởi động lại từ menu ngữ cảnh.
  5. Để lưu các thay đổi của bạn, hãy nhấp vào Áp dụng> OK rồi khởi động lại máy tính của bạn.

Nếu bạn vẫn không thể khắc phục được Lỗi cập nhật Windows 10/11 0x8007042c, hãy chuyển sang giải pháp tiếp theo.

Giải pháp 2:Chạy trình gỡ rối Windows Update

Trình khắc phục sự cố Windows Update là một tiện ích tích hợp có thể xử lý nhanh các sự cố thường gặp với các bản cập nhật Windows 10/11. Để sử dụng trình gỡ rối Windows Update, hãy thực hiện các bước sau:

  • Để mở Cài đặt ứng dụng, nhấn Windows + I .
  • Chọn Cập nhật &Bảo mật> Khắc phục sự cố từ menu thả xuống.
  • Mở Trình gỡ rối bổ sung liên kết trong ngăn bên phải.
  • Sau đó nhấp vào Chạy trình khắc phục sự cố sau khi chọn Windows Update.
  • Thao tác này sẽ bắt đầu tìm kiếm các tệp cài đặt đang chờ xử lý, bị kẹt hoặc bị hỏng và các tệp có khả năng gây hại khác.

Đóng cửa sổ và khởi động lại máy tính của bạn sau khi quá trình kết thúc.

Giải pháp 3:Đổi tên thư mục SoftwareDistribution của PC

Các thành phần Windows bị hỏng và bị hỏng cũng có thể gây ra lỗi 0x8007042c. Bạn có thể thử đổi tên thư mục SoftwareDistribution để khắc phục lỗi này. Đây là cách thực hiện:

  1. Để bắt đầu, hãy mở Command Prompt với tư cách là quản trị viên.

2. Nhập các lệnh bên dưới và nhấn Enter sau mỗi cái:

  • net stop wuauserv
  • net stop cryptSvc
  • các bit dừng ròng
  • net stop msiserver

3. Chạy lần lượt các dòng lệnh bên dưới để đổi tên Thư mục Phân phối Phần mềm

  • ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
  • ren C:\ Windows \ System32 \ catroot2 catroot2.old

4. Khởi động lại các dịch vụ đã bị vô hiệu hóa trước đó. Để làm như vậy, hãy nhập các lệnh bên dưới và nhấn Enter sau mỗi lệnh:

  • net start wuauserv
  • net start cryptSvc
  • bit bắt đầu ròng
  • net start msiserver

5. Để lưu các thay đổi của bạn, hãy khởi động lại máy tính của bạn.

6. Kiểm tra sự xuất hiện của 0x8007042c sau khi đổi tên thư mục SoftwareDistribution để xem giải pháp này có hiệu quả không.

Cách khắc phục mã lỗi tường lửa của Windows 0x8007042c

Nếu bạn gặp lỗi này khi sử dụng Tường lửa của Windows, thì bạn có thể làm theo hướng dẫn bên dưới:

Giải pháp 1:Tắt phần mềm chống vi-rút của bạn

Như đã nêu trước đây, phần mềm chống vi-rút của bên thứ ba được cài đặt trên máy của bạn có thể khiến lỗi 0X8007042C xuất hiện. Để khắc phục lỗi, hãy làm theo các hành động được nêu bên dưới:

  1. Xóa hoặc gỡ cài đặt bất kỳ phần mềm chống vi-rút nào của bên thứ ba mà bạn có thể đã cài đặt trên máy tính của mình.
  2. Sau đó, đi tới Windows Update để kiểm tra các bản cập nhật.
  3. Cài đặt tất cả các bản cập nhật hệ thống của bạn.
  4. Khởi động lại máy tính của bạn sau khi cài đặt xong.

Giải pháp 2:Bật Tường lửa Windows theo cách thủ công

Điều tiếp theo bạn có thể cố gắng sửa lỗi Tường lửa Windows 0x8007042c là bật Tường lửa Windows theo cách thủ công, sau đó đảm bảo rằng nó sẽ tự động bật trong tương lai. Chỉ cần làm theo các quy trình sau để hoàn thành việc này:

  1. Nhấn nút Bắt đầu và nhập Dịch vụ vào trường tìm kiếm.
  2. Khi Dịch vụ xuất hiện, hãy nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên từ menu.
  3. Khi được nhắc xác nhận quyết định của bạn, hãy nhấp vào Có.
  4. Cuộn xuống ngăn Dịch vụ cho đến khi bạn tìm thấy Tường lửa của Windows và nhấp đúp vào Tường lửa để mở.
  5. Nếu trạng thái của dịch vụ là Đã dừng , nhấp vào Bắt đầu .
  6. Từ tùy chọn thả xuống, hãy chọn Tự động làm Loại khởi động.
  7. Sau đó, nhấp vào Áp dụng và sau đó OK .
  8. Quay lại cửa sổ Dịch vụ và cuộn lên để tìm Công cụ lọc cơ sở ; nhấp đúp vào nó để mở nó.
  9. Nếu trạng thái của dịch vụ là Đã dừng , nhấp vào Bắt đầu .
  10. Từ tùy chọn thả xuống, hãy chọn Tự động làm Loại khởi động.
  11. Sau đó, nhấp vào Áp dụng và sau đó OK .

Khởi động lại Windows và kiểm tra xem Tường lửa của Windows có được kích hoạt hay không để xem cách này có khắc phục được sự cố của bạn hay không. Tiếp tục bước tiếp theo nếu lỗi 0x8007042c vẫn còn.

Giải pháp 3:Quét máy tính của bạn để tìm phần mềm độc hại và xóa nó

Bước tiếp theo sẽ là quét phần mềm độc hại trên PC của bạn. Microsoft Safety Scanner có thể giúp bạn điều này. Chỉ cần làm theo các bước bên dưới:

  1. Microsoft Safety Scanner có thể được tải xuống từ trang web của Microsoft.
  2. Chỉ cần nhấp vào liên kết ở trên và chọn Tải xuống ngay bây giờ .
  3. Lưu tệp vào màn hình của bạn nếu được yêu cầu.
  4. Để cài đặt Windows Safety Scanner, hãy mở tệp thiết lập và làm theo hướng dẫn trên màn hình.
  5. Mở Windows Safety Scanner sau khi cài đặt xong.
  6. Chấp nhận các điều kiện của thỏa thuận cấp phép, sau đó nhấn Tiếp theo hai lần.
  7. Chọn Kiểm tra nhanh , sau đó nhấn Tiếp theo. Giờ đây, Microsoft Safety Scanner sẽ quét máy của bạn để tìm bất kỳ phần mềm độc hại nào còn lại.
  8. Đóng cửa sổ sau khi quá trình kết thúc.
  9. Để mở Tường lửa của Windows, hãy nhấn nút Bắt đầu phím và nhập Tường lửa vào hộp tìm kiếm. Nhấp vào Tường lửa của Windows để mở nó.
  10. Chọn Bật Tường lửa của Windows bật hoặc tắt từ bảng điều hướng bên trái.
  11. Để hoàn tất quá trình, hãy chọn Bật Tường lửa của Windows cho từng vị trí mạng có sẵn và nhấp vào OK .

Chuyển sang bước sau nếu lỗi 0x8007042c vẫn còn.

Giải pháp 4:Bật các dịch vụ liên kết

Nếu các bước trước không giải quyết được sự cố, bạn có thể sử dụng tệp hàng loạt để dừng và khởi động lại các dịch vụ này. Chỉ cần làm theo các hướng dẫn đơn giản sau:

  1. Nhấn nút Bắt đầu và đặt Notepad vào trường tìm kiếm.
  2. Một lần Notepad đang mở, hãy sao chép-dán văn bản sau vào tài liệu trống:
  • sc config MpsSvc start =auto
  • sc config KeyIso start =auto
  • sc cấu hình BFE start =auto
  • sc config FwcAgent start =auto
  • net stop MpsSvc
  • net start MpsSvc
  • net stop KeyIso
  • net start KeyIso
  • net start Wlansvc
  • net start dot3svc
  • net start EapHostnet
  • net stop BFE
  • net start BFE
  • net start PolicyAgent
  • net start MpsSvc
  • net start IKEEXT
  • net start DcaSvcnet
  • net stop FwcAgent
  • net start FwcAgent
  1. Chọn Tệp Lưu dưới dạng , sau đó chọn Máy tính để bàn là đích đến.
  2. Chọn Tất cả các tệp (*. *) trong Lưu dưới dạng hộp và đặt tên tệp là Repair.bat .
  3. Đóng Notepad.
  4. Tìm Repair.bat tệp bạn vừa lưu trên màn hình của mình, nhấp chuột phải vào tệp đó và chọn Chạy với tư cách quản trị viên .
  5. Sau khi quá trình hoàn tất, hãy khởi động lại Tường lửa của Windows và xóa tệp Repair.bat nếu Tường lửa của Windows khởi động đúng cách.

Nếu không có quy trình nào trong số này thành công trong việc giải quyết lỗi, bạn nên tìm kiếm sự trợ giúp thêm từ Trung tâm hỗ trợ của Microsoft.

Giải pháp 5:Đăng ký lại Firewallapi.dll.

Đăng ký lại firewallapi.dll và xem điều đó có hữu ích không. Thực thi những điều sau trong CMD nâng cao: regsvr32 firewallapi.dll.

Lời kết

Vì vậy, đây là một số giải pháp hiệu quả cho lỗi Windows Update 0x8007042c. Bạn có thể thử từng giải pháp một để giải quyết sự cố và đưa Windows Update hoặc chương trình Tường lửa của bạn hoạt động trở lại. Làm theo cẩn thận các giải pháp được đề xuất và xem giải pháp nào phù hợp nhất với bạn.