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

Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?

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.

Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?

Nguyên nhân nào dẫn đến “Mã lỗi:0x800c0005” trên OneDrive?

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:

  • Sự can thiệp của tường lửa bên thứ ba - Hóa ra, sự cố này rất có thể do bộ AV bảo vệ quá mức gây ra việc chặn kết nối với máy chủ bên ngoài, dẫn đến lỗi. Trong trường hợp này, hãy thử gỡ cài đặt tường lửa và xem mã lỗi có biến mất không.
  • Sự cố với nhóm Thư viện liên kết động - Nếu bạn nhìn thấy mã lỗi này khi cố gắng cài đặt phiên bản .NET framework hoặc khi cố cập nhật ứng dụng Onedrive, rất có thể bạn đang xử lý một số tệp DDL không được đăng ký chính xác. Trong trường hợp này, bạn có thể khắc phục sự cố này bằng cách đăng ký lại tệp từ lời nhắc CMD nâng cao.
  • Sự không nhất quán của Windows Update - Nếu bạn gặp lỗi này trong khi cố gắng cập nhật một thành phần gốc thông qua Windows Update, rất có thể bạn đang gặp phải một số loại lỗi bắt nguồn từ các thư mục tạm thời. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách đặt lại mọi dịch vụ WU có liên quan và xóa các thư mục SoftwareDistribution và CatRoot2.
  • Sự cố tệp tạm thời trên Xbox One - Nếu bạn gặp lỗi này trên Xbox One (khi khởi chạy trò chơi), rất có thể bạn đang gặp phải một số loại không nhất quán bắt nguồn từ một tệp tạm thời. Trong trường hợp này, bạn nên thực hiện quy trình đạp xe.
  • NAT đã đóng - Trên cả PC và Xbox One, mã lỗi này có thể xuất hiện do tính năng Dịch địa chỉ mạng (NAT) bị đóng. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách bật UPnP từ cài đặt bộ định tuyến của mình hoặc bằng cách chuyển tiếp các cổng cần thiết theo cách thủ công.
  • Không nhất quán DNS - Trong trường hợp bạn nhìn thấy mã lỗi này khi cố gắng tạo nhóm trên Xbox One hoặc thông qua Ứng dụng Xbox (trên Windows 10), có thể bạn đang xử lý một DNS không nhất quán. Nếu trường hợp này có thể xảy ra, bạn nên chuyển sang Google DNS tương đương và xem liệu điều này có khắc phục được sự cố cho bạn hay không.

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 tạo ra 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 đang 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 trường hợp này có thể áp dụng được và bạn đang sử dụng tường lửa của bên thứ ba mà bạn nghi ngờ có thể gây ra sự cố, hãy 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 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 tệp .DLL

Nếu bạn thấy 0x800C0005 lỗi khi cố gắng cài đặt .NET Framework 4 hoặc khi cố gắng cài đặt Bản cập nhật Windows đang chờ xử lý, có thể bạn 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 trường hợp này, bạn sẽ có thể khắc phục sự cố bằng cách sử dụng Command Prompt nâng cao để đă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 thao tác cuối cùng đã cho phép họ hoàn thành tác vụ mà không nhìn thấy 0x800C0005 lỗ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ở Run 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ở Dấu nhắc lệnh nâng cao . Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp đặc quyền quản trị. Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?
  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 Enter 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 hoàn tất lần khởi động tiếp theo, 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 một bản cập nhật Windows Update đang chờ xử lý, có khả năng là 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 kiểu sửa lỗi, hãy làm theo hướng dẫn bên dưới để cố gắng sửa 0x800c0005 mã lỗi:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Tiếp theo, nhập ‘cmd’ và 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 vào để cấp đặc quyền quản trị. Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?
  2. Khi bạn đã ở trong Command Prompt nâng cao, hãy nhập các lệnh sau và nhấn Enter để dừng dịch vụ Windows Update chính và các phụ thuộc liên quan:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc

    Lưu ý: 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 SoftwareDistribution CatRoot2 thư mục:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak

    Lưu ý: 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 mọi tệp 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 Enter 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 bits
    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 khắc phục hay chưa ở lần khởi động máy tính tiếp theo.

Trong trường hợp bản sửa lỗi này không thể áp dụng được 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.

Tăng tốc cho 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 nhất quán 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 nguồ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ỳ cấp 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 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. Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?
  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. 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 lại cáp nguồn 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. Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?
  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 đây 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 Yêu cầu 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 thấy mã lỗi này do NAT (Bản dịch địa chỉ mạng) phát hành. 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 các tác vụ nhất định trên bảng điều khiển của mình.

Trong trường hợp này, bạn có thể nhanh chóng khắc phục sự cố bằng cách bật Universal Plug and Play 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 được 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 xử lý DNS (Hệ thống tên miền) phát hành. 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 sự cố 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 nhìn 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ừ trang tổng quan Xbox One chính, nhấn vào Trình đơn 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 Cài đặt nâng cao menu.
  2. Tiếp theo, từ Cài đặt Nâng cao , nhấp vào Cài đặt DNS , sau đó chọn Thủ công từ menu phụ. Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?
  3. Khi bạn đã ở bên trong cài đặt DNS , hãy tiếp tục và đặt 8.8.8.8 làm DNS chính 8.8.4.4 làm DNS phụ . Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?

    Lưu ý: 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ế:

    Primary DNS - 208.67.222.222
    Secondary DNS - 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ở Run hộp thoại. Tiếp theo, nhập ‘ncpa.cpl’ và nhấn Enter để mở Kết nối mạng menu.
  2. Khi 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 Thuộc tính từ trình đơn ngữ cảnh.
    Lưu ý: Nếu bạn được kết nối qua cáp ethernet, hãy nhấp chuột phải vào Ethernet (Local Area Connection) .
  3. Bên trong Thuộc tính , chọn Mạng từ menu ngang ở trên cùng. tiếp theo, chuyển đến mô-đun trong Kết nối này sử dụng các mục sau, chọn Giao thức Internet Phiên bản 4 (TCP / IPv4) và nhấp vào Thuộc tính bên dưới.
  4. Ở màn hình tiếp theo, chọn tab Chung, chọn nút chuyển đổi được liên kết với Sử dụng địa chỉ máy chủ DNS sau và thay thế Máy chủ DNS khác biệt Máy chủ DNS thay thế với các giá trị sau:
    8.8.8.8
    8.8.4.4
  5. Sau 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) thành Google DNS:
    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.
Cách khắc phục “Mã lỗi:0x800c0005” trên OneDrive?