Cách khắc phục mã lỗi 0x800c0005 'PC của bạn không được kết nối với internet'

Các mã lỗi 0x800c0005 xuất hiện trong Windows sau khi tác vụ gốc hoặc bên thứ 3 không thành công sau khi gặp sự cố khi tải xuống tệp. Trong hầu hết các trường hợp, sự cố này liên quan đến lỗi liên quan đến một số tệp Thư viện liên kết động (.DDL). Tuy nhiên, mã lỗi tương tự cũng được báo cáo là xảy ra trên Xbox One.

Hóa ra, có một số thủ phạm khác nhau có thể gây ra mã lỗi này trên Windows hoặc Xbox One:

Tắt tường lửa của bên thứ 3

Theo một số người dùng bị ảnh hưởng, sự cố này cũng có thể xảy ra do bộ AV được bảo vệ quá mức dẫn đến chặn kết nối với máy chủ bên ngoài, dẫn đến việc 0x8004005 mã lỗi.

Nếu đang sử dụng bộ phần mềm của bên thứ 3, bạn nên tiếp tục và gỡ cài đặt trước khi thử quy trình hiện không thành công và xem liệu điều này có khắc phục được sự cố cho bạn hay không. Hãy nhớ rằng việc tắt bảo vệ theo thời gian thực có thể sẽ không đủ vì các quy tắc bảo mật tương tự sẽ vẫn được áp dụng ngay cả khi dịch vụ AV chính bị vô hiệu hóa.

Trong trường hợp có thể áp dụng trường hợp này và bạn đang sử dụng tường lửa của bên thứ 3 mà bạn nghi ngờ có thể gây ra sự cố, gỡ cài đặt hoàn toàn chương trình bảo mật của bạn cùng với mọi tệp còn lại.

Sau khi bạn thực hiện việc này, hãy khởi động lại máy tính của bạn và xem sự cố có được khắc phục ở lần khởi động máy tính tiếp theo hay không.

Nếu sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Đăng ký lại các tệp .DLL

Nếu bạn đang nhìn thấy 0x800C0005lỗi trong khi cố gắng cài đặt .Khung lưới 4hoặc khi cố gắng cài đặt Bản cập nhật Windows đang chờ xử lý, có thể bạn đang gặp sự cố này do một số tệp Thư viện liên kết động (Softpub.dll, Wintrust.dll, Initpki.dll)không được đăng ký chính xác, vì vậy hệ điều hành của bạn không thể sử dụng chúng đúng cách.

Trong trường hợp có thể áp dụng tình huống này, bạn sẽ có thể khắc phục sự cố bằng cách sử dụng Dấu nhắc lệnh để đăng ký lại 3 tệp Thư viện liên kết động. Một số người dùng bị ảnh hưởng đã xác nhận rằng hoạt động cuối cùng đã cho phép họ hoàn thành nhiệm vụ mà không thấy 0x800C0005lỗi.

Dưới đây là hướng dẫn nhanh về cách đăng ký lại các tệp .DLL có vấn đề:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Bên trong hộp văn bản, nhập ‘Cmd’ bên trong hộp văn bản, sau đó nhấn Ctrl + Shift + Enter để mở ra một Nâng cao Command Prompt. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
  2. Khi bạn đã ở trong Command Prompt nâng cao, hãy nhập các lệnh sau theo bất kỳ thứ tự nào và nhấn Đi vào sau mỗi lần đăng ký lại các tệp Thư viện liên kết động có vấn đề:
    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
  3. Sau khi thao tác hoàn tất, hãy đóng Dấu nhắc lệnh nâng cao và khởi động lại máy tính của bạn.
  4. Sau khi khởi động tiếp theo hoàn tất, hãy lặp lại hành động trước đó đã gây ra 0x8004005 lỗi và xem sự cố hiện đã được khắc phục chưa.

Đặt lại lỗi Windows Update

Nếu bạn gặp lỗi này trong khi cố gắng cài đặt bản cập nhật Windows Update đang chờ xử lý, có thể bạn đang gặp phải một số loại lỗi ảnh hưởng đến các tệp và phần phụ thuộc được liên kết với Windows Update.

Nếu trường hợp này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách đặt lại cấu phần Windows Update bằng các công cụ có sẵn cho người dùng cuối. Một số người dùng bị ảnh hưởng đã xác nhận rằng cuối cùng họ đã khắc phục được sự cố bằng cách đặt lại Windows Update và mọi phần phụ thuộc liên quan.

Trong trường hợp bạn muốn áp dụng cùng một loại bản sửa lỗi, hãy làm theo hướng dẫn bên dưới để cố gắng sửa lỗi 0x800c0005mã lỗi:

  1. nhấn Phím Windows + R để mở hộp thoại Chạy. Tiếp theo, gõ ‘Cmd’ và hãy nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Tại Kiểm soát tài khoản người dùng, nhấp chuột Đúng để cấp đặc quyền quản trị.
  2. Khi bạn đã ở trong Command Prompt nâng cao, hãy nhập các lệnh sau và nhấn Đi vào để dừng dịch vụ Windows Update chính và các phần phụ thuộc liên quan:
    net stop bit net stop wuauserv net stop appidsvc net stop cryptsvc

    Ghi chú: Các lệnh này sẽ dừng dịch vụ BITS, dịch vụ Windows Update và dịch vụ Mật mã một cách hiệu quả.

  3. Khi bạn quản lý để chạy thành công từng lệnh ở trên, hãy dán các lệnh sau để đổi tên Phân phối phần mềmCatRoot2 thư mục:
    Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak Ren% systemroot% \ system32 \ catroot2 catroot2.bak

    Ghi chú: Hai lệnh này sẽ buộc hệ điều hành của bạn tạo các thư mục mới để phân phối phần mềm, điều này sẽ loại bỏ ảnh hưởng của bất kỳ tệp nào bị hỏng được lưu trữ trong các thư mục hiện tại.

  4. Tiếp theo, dán các lệnh bên dưới và nhấn Đi vào sau mỗi lần khởi động lại các dịch vụ mà bạn đã tắt trước đó ở bước 2:
    net start bit net start wuauserv net start appidsvc net start cryptsvc
  5. Khởi động lại máy tính của bạn và xem sự cố có được khắc phục ở lần khởi động máy tính tiếp theo hay không.

Trong trường hợp không thể áp dụng bản sửa lỗi này và bạn thấy lỗi này trên Xbox One, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.

Power-cycle của Bảng điều khiển (Chỉ dành cho Xbox One)

Nếu bạn thấy mã lỗi 0x800c0005 trong khi cố gắng tải xuống bản cập nhật trò chơi hoặc khi cố gắng bắt đầu một bữa tiệc, có thể bạn đang gặp phải một số loại không đồng nhất mạng do một số loại tệp được lưu trữ cục bộ tạo điều kiện.

Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách thực hiện quy trình quay vòng điện trên bảng điều khiển Xbox One của mình. Để thực hiện việc này, hãy làm theo hướng dẫn bên dưới để thực hiện chu kỳ nguồn và tiêu hao các tụ điện. Thao tác này sẽ loại bỏ phần lớn các sự cố do các tệp tạm thời và tệp phần sụn còn sót lại gây ra.

  1. Khi bảng điều khiển Xbox One của bạn được bật hoàn toàn, hãy nhấn nút Xbox (trên bảng điều khiển của bạn) và giữ nó cho đến khi bạn thấy đèn LED phía trước tắt trên bảng điều khiển của mình.
  2. Sau khi bảng điều khiển của bạn đã tắt hoàn toàn, hãy tiếp tục và rút cáp nguồn khỏi ổ cắm điện và đợi 30 giây trở lên để đảm bảo rằng các tụ điện đã được sử dụng hết hoàn toàn. Thao tác này sẽ đảm bảo rằng không có bất kỳ dữ liệu khởi động chéo nào vẫn có thể gây ra hành vi này.
  3. Kết nối cáp nguồn một lần nữa và khởi động bảng điều khiển của bạn theo cách thông thường. Trong khi bảng điều khiển khởi động, hãy tìm hoạt ảnh khởi động ban đầu. Nếu bạn thấy hoạt ảnh dài hơn (nhật ký khoảng 5 giây), điều đó có nghĩa là thao tác đã thành công.
  4. Sau khi bảng điều khiển của bạn khởi động lại, hãy lặp lại hành động trước đó gây ra mã lỗi 0x800c0005 và xem sự cố hiện đã được khắc phục chưa.

Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Bật UPnP hoặc Chuyển tiếp các cổng bắt buộc theo cách thủ công

Nếu không có bản sửa lỗi tiềm năng nào phù hợp với bạn, thì khả năng cao là bạn đang nhìn thấy mã lỗi này do NAT (Dịch địa chỉ mạng) vấn đề. Nếu bảng điều khiển của bạn xác định rằng NAT của bạn bị đóng, bạn có thể bị ngăn thực hiện một số hành động nhất định trên bảng điều khiển của mình.

Trong trường hợp này, bạn sẽ có thể khắc phục sự cố nhanh chóng bằng cách cho phép cắm và chạy đa năng nếu bộ định tuyến của bạn hỗ trợ nó. Điều này sẽ đảm bảo rằng NAT của bạn được mở bằng cách tự động chuyển tiếp mọi cổng được yêu cầu bởi hệ điều hành console của bạn hoặc bởi trò chơi hoặc ứng dụng mà bạn hiện đang chơi.

Tuy nhiên, nếu bạn đang sử dụng bộ định tuyến không hỗ trợ UPnP, bạn sẽ cần chuyển tiếp các cổng yêu cầu theo cách thủ công để đảm bảo rằng NAT được mở.

Trong trường hợp không thể áp dụng tình huống này, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Chuyển sang DNS của Google

Nếu không có bản sửa lỗi tiềm năng nào ở trên phù hợp với bạn, thì có khả năng là bạn đang giải quyết DNS (Hệ thống tên miền) vấn đề. Sự cố này đã được báo cáo là xảy ra trên cả PC và Xbox One.

Một số người dùng bị ảnh hưởng gặp phải sự cố tương tự đã xác nhận rằng họ đã giải quyết được sự cố bằng cách chuyển sang DNS mặc định do Google cung cấp. Điều này sẽ khắc phục phần lớn các vấn đề do DNS không nhất quán tạo ra.

Nhưng hãy nhớ rằng tùy thuộc vào nền tảng mà bạn sẽ thấy 0x800c0005 (PC hoặc Xbox One), hướng dẫn chuyển sang DNS của Google sẽ khác. Do đó, chúng tôi đã tạo 2 hướng dẫn phụ khác nhau, vì vậy hãy làm theo hướng dẫn áp dụng cho tình huống hiện tại của bạn.

A. Chuyển sang Google DNS trên Xbox One

  1. Từ bảng điều khiển Xbox One chính, hãy nhấn vào Menu hướng dẫn trên bộ điều khiển của bạn, sau đó đi tới Cài đặt> Mạng và truy cập vào Cài đặt nâng cao thực đơn.
  2. Tiếp theo, từ Cài đặt nâng cao menu, nhấp vào Cài đặt DNS, sau đó chọn Thủ công từ menu phụ.
  3. Khi bạn đã ở bên trong Cài đặt DNS, hãy tiếp tục và thiết lập 8.8.8.8 như là DNS chính8.8.4.4 như là DNS phụ.

    Ghi chú: Trong trường hợp bạn muốn sử dụng Google DNS cho IPV6, hãy sử dụng các giá trị sau để thay thế:

    DNS chính - 208.67.222.222 DNS phụ - 208.67.220.220
  4. Lưu các thay đổi, sau đó khởi động lại bảng điều khiển của bạn và xem sự cố hiện đã được khắc phục chưa.

B. Chuyển sang Google DNS trên Windows

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, gõ ‘Ncpa.cpl’ và hãy nhấn Đi vào để mở ra Kết nối mạng thực đơn.
  2. Khi bạn ở bên trong menu Kết nối mạng, hãy nhấp chuột phải vào mạng mà bạn hiện đang kết nối. Nếu bạn đang sử dụng mạng không dây, hãy nhấp chuột phải vào Wi-Fi (Kết nối mạng không dây),sau đó nhấp vào Tính chất từ menu ngữ cảnh.
    Ghi chú: Nếu bạn được kết nối qua cáp ethernet, hãy nhấp chuột phải vào Ethernet (Kết nối cục bộ).
  3. Bên trong Tính chất màn hình, chọn Kết nối mạng tab từ menu ngang ở trên cùng. tiếp theo, chuyển đến mô-đun dướiKết nối này sử dụng các mục sau,lựa chọnGiao thức Internet Phiên bản 4 (TCP / IPv4)và nhấp vào Tính chất nút phía dưới.
  4. Ở màn hình tiếp theo, chọn tab Chung, chọn nút chuyển liên kết vớiSử dụng địa chỉ máy chủ DNS sauvà thay thếMáy chủ DNS khác biệtMáy chủ DNS thay thếvới các giá trị sau:
    8.8.8.8 8.8.4.4
  5. Khi bạn quản lý để điều chỉnh các giá trị cho phù hợp, hãy thực hiện lại bước 3 và bước 4 để thay đổi Giao thức Internet Phiên bản 6 (TCP / IPv6) sangDNS của Google:
    2001:4860:4860::8888 2001:4860:4860::8844
  6. Lưu các thay đổi mà bạn vừa thực hiện, sau đó khởi động lại PC của bạn và lặp lại hành động trước đó đã gây ra 0x800C0005 mã lỗi.
Facebook Twitter Google Plus Pinterest