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

Cách sửa lỗi 0x80070021

Một số người dùng Windows đang gặp phải Lỗi 0x80070021 khi cố gắng sao chép tệp từ vị trí này sang vị trí khác. Những người dùng khác gặp lỗi này khi cố gắng lưu trữ dịch vụ WCF trong ứng dụng ASP.NET. Nhưng trong hầu hết các trường hợp, sự cố được báo cáo là xảy ra khi người dùng cố gắng quản lý tệp dữ liệu Outlook (.pst và .ost) .

Cách sửa lỗi 0x80070021

Điều gì gây ra lỗi Lỗi 0x80070021?

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách phân tích các báo cáo người dùng khác nhau và các chiến lược sửa chữa thường được sử dụng để khắc phục sự cố này. Dựa trên các cuộc điều tra của chúng tôi, có một số chiến lược sửa chữa khác nhau được biết là có thể gây ra mã lỗi này:

  • Kích hoạt HTTP bị tắt - Nếu bạn gặp lỗi này khi cố gắng lưu trữ dịch vụ WCF trong một ứng dụng ASP.NET trống; trong trường hợp này, rất có thể sự cố xảy ra do máy chủ chưa bật Kích hoạt HTTP. Để giải quyết vấn đề này, bạn cần bật tính năng này từ Tính năng của Windows.
  • Phiên bản ASP.NET bắt buộc đã bị vô hiệu hóa - Sự cố cụ thể này cũng có thể xảy ra nếu phiên bản ASP.NET bắt buộc mà ứng dụng sử dụng không có sẵn trên máy tính chủ. Nếu trường hợp này có thể áp dụng, bạn có thể giải quyết sự cố bằng cách bật phiên bản chính xác từ Tính năng của Windows.
  • Dữ liệu Outlook đang được chương trình khác sử dụng - Một số phần bổ trợ hoặc bộ lọc thư rác có khả năng ngăn Outlook tránh xa ngay cả khi chương trình đã đóng theo cách thông thường. Bất cứ khi nào điều này xảy ra, quá trình còn sót lại sẽ kết thúc kích hoạt mã lỗi sau khi tệp dữ liệu Outlook đang được sửa đổi. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách đóng quá trình Outlook.
  • Trình lập chỉ mục email tìm kiếm được cài đặt - Mã lỗi này cũng thường được báo cáo là xuất hiện do Phần bổ trợ Outlook có vấn đề được gọi là Trình lập chỉ mục email tìm kiếm . Một số người dùng bị ảnh hưởng đã báo cáo rằng sự cố không còn xảy ra sau khi họ gỡ cài đặt phần bổ trợ có vấn đề khỏi Outlook.
  • MS Office Communicator (Lyns) đang xung đột với Outlook - Một thủ phạm có thể khác sẽ kích hoạt mã lỗi này là Office Communicator hoặc người kế nhiệm của nó là Lyns. Hai quy trình này được coi là để lại các quy trình nền sẽ ngăn không cho sửa đổi tệp dữ liệu Outlook.
  • Quá trình không xác định đang xung đột với tệp dữ liệu Outlook - Nếu thủ phạm gây ra sự cố trong trường hợp của bạn không nằm trong danh sách nghi phạm thông thường, bạn có thể loại bỏ mọi sự can thiệp của bên thứ 3 bằng cách khởi động máy tính của mình ở chế độ an toàn.

Nếu bạn hiện đang gặp khó khăn trong việc giải quyết cùng một mã lỗi, thì bài viết này sẽ cung cấp cho bạn một số bước khắc phục sự cố. Ở bên dưới, bạn sẽ tìm thấy một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự cũng đã sử dụng để khắc phục hoặc tránh sự cố.

Nếu bạn muốn duy trì hiệu quả nhất có thể, chúng tôi khuyên bạn nên làm theo các phương pháp theo thứ tự được trình bày vì chúng được sắp xếp theo hiệu quả và độ khó. Một trong số họ bị ràng buộc giải quyết vấn đề bất kể tình huống có thể áp dụng.

Phương pháp 1:Bật kích hoạt HTTP từ Dịch vụ nâng cao .NET Framework 4.5 (nếu có)

Nếu bạn nhận được thông báo lỗi này khi đang cố gắng lưu trữ dịch vụ WCF trong một ứng dụng ASP.NET trống, rất có thể thông báo lỗi đang xuất hiện vì máy tính chủ chưa bật Kích hoạt HTTP.

Một số người dùng gặp phải Lỗi 0x80070021 trong trường hợp cụ thể này đã báo cáo rằng sự cố không còn xảy ra sau khi họ bật Dịch vụ Nâng cao .Net Framework 4.5 bằng menu Tính năng của Windows.

Lưu ý: Bản sửa lỗi này được xác nhận là hoạt động trên cả Windows 10 và Windows 7 (miễn là kịch bản hiện tại có thể áp dụng được).

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “appwiz.cpl” và nhấn Enter để mở Chương trình và Tính năng màn hình. Cách sửa lỗi 0x80070021
  2. Sau khi bạn truy cập Chương trình và Tính năng , nhấp vào Bật hoặc tắt các tính năng của Windows từ menu dọc bên trái. Cách sửa lỗi 0x80070021
  3. Bên trong Tính năng của Windows , mở rộng Dịch vụ nâng cao .NET Framework bất kỳ phiên bản nào bạn đang sử dụng và sau đó mở rộng Dịch vụ WCF cài đặt.
  4. Khi bạn đến đó, hãy chọn hộp được liên kết với Kích hoạt HTTP và nhấp vào Ok để xác nhận các thay đổi. Cách sửa lỗi 0x80070021
  5. Khởi động lại máy tính của bạn và xem sự cố đã được giải quyết ở lần khởi động tiếp theo chưa.

Nếu bạn vẫn gặp phải Lỗi 0x80070021 hoặc tình huống này không thể áp dụng cho tình huống hiện tại của bạn, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2:Bật ASP.NET 4.5, 4.6, 4.7 (nếu có)

Nếu bạn đang gặp sự cố trên phiên bản Windows cũ hơn Windows 10 kết hợp với IIS 8.5 hoặc mới hơn, rất có thể bạn sẽ giải quyết được sự cố bằng cách đăng ký ASP 4.5 ASP 4.6 hoặc ASP 4.7 qua màn hình Tính năng của Windows.

Một số người dùng mà kịch bản này đã quản lý giải quyết được Lỗi 0x80070021 vô thời hạn sau khi làm theo các bước dưới đây và khởi động lại máy tính của họ. Đây là những gì bạn cần làm:

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Sau đó, nhập “appwiz.cpl” và nhấn Enter để mở Chương trình và Tính năng màn hình.
  2. Khi bạn vào bên trong Chương trình và Tính năng màn hình, nhấp vào Bật hoặc tắt các tính năng của Windows từ menu dọc bên trái.
  3. Bên trong cửa sổ Tính năng của Windows, hãy mở rộng Dịch vụ Thông tin Internet sau đó mở rộng Word Wide Web dịch vụ.
  4. Mở rộng Tính năng phát triển ứng dụng , sau đó chọn hộp được liên kết với ASP.NET mà bạn đang sử dụng. Nhấp vào Ok để lưu các thay đổi.
  5. Khởi động lại máy của bạn và xem mã lỗi có ngừng xảy ra sau khi trình tự khởi động tiếp theo hoàn tất hay không.
Cách sửa lỗi 0x80070021

Nếu vẫn xảy ra cùng một mã lỗi hoặc bạn không thể áp dụng phương pháp này, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 3:Đóng Outlook bằng Trình quản lý Tác vụ

Nếu bạn thấy Lỗi 0x80070021 trong khi cố gắng sao chép tệp Dữ liệu Outlook sang một vị trí khác (ổ đĩa flash, OneDrive, ổ cứng khác, v.v.) rất có thể là lý do tại sao hệ điều hành của bạn không cho phép bạn hoàn tất quá trình đó là tệp vẫn được Outlook sử dụng.

Điều này xảy ra vì Outlook có xu hướng tiếp tục chạy trong nền ngay cả sau khi nó bị đóng theo cách thông thường. Trong hầu hết các trường hợp, các phiên bản Outlook cũ hơn được báo cáo hoạt động như vậy.

Lưu ý: nếu bạn đang sử dụng bộ lọc thư rác của Cloudmark DesktopOne, hãy đóng chương trình trước khi thực hiện các bước bên dưới.

Dưới đây là cách nhanh chóng để đảm bảo rằng dịch vụ Outlook đã đóng:

  1. Đóng Outlook theo cách thông thường (bằng cách nhấp vào biểu tượng X ở góc trên cùng bên phải của màn hình).
  2. Nhấn Ctrl + Shift + Esc để mở Trình quản lý tác vụ .
  3. Bên trong Trình quản lý tác vụ, cuộn xuống qua danh sách quy trình nền và xem liệu bạn có thể tìm thấy dịch vụ thuộc Microsoft Outlook hay không.
  4. Nếu bạn tìm thấy một quy trình thuộc về Outlook, hãy nhấp chuột phải vào nó và chọn Kết thúc tác vụ để đóng nó. Cách sửa lỗi 0x80070021

    Nếu bạn vẫn gặp sự cố 0x80070021 khi cố gắng sao chép hoặc di chuyển tệp dữ liệu Outlook, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 4:Gỡ cài đặt Trình lập chỉ mục email tìm kiếm

Một thủ phạm tiềm ẩn khác có thể gây ra sự cố này là một COM Add-In được biết là ngăn Outlook đóng hoàn toàn. Về cơ bản, nó buộc Outlook phải để lại một quy trình nền ngay cả khi ứng dụng chính bị đóng. Điều này dẫn đến xung đột với một số công việc nhất định và được coi là nguyên nhân kích hoạt 0x80070021 lỗi.

Một số người dùng đang vật lộn để giải quyết vấn đề cụ thể này đã tìm cách khắc phục sau khi gỡ cài đặt một phần bổ trợ Outlook nhất định có tên là Trình lập chỉ mục email tìm kiếm . Nhưng hãy nhớ rằng có thể có các phần bổ trợ khác sẽ gây ra hành vi tương tự.

Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt Trình lập chỉ mục email tìm kiếm hoặc một bổ trợ tương tự:

  1. Mở ứng dụng Outlook của chúng tôi và nhấp vào Tệp từ thanh ruy-băng ở trên cùng. Sau đó, nhấp vào Tùy chọn từ menu dọc bên trái.
  2. Bên trong Tuỳ chọn Outlook , chọn Phần bổ trợ từ menu dọc ở phần bên trái của màn hình.
  3. Bên trong Tùy chọn bổ trợ , hãy chuyển đến phần dưới cùng của màn hình và nhấp vào menu thả xuống được liên kết với Quản lý.
  4. Chọn Phần bổ trợ COM và nhấp vào Tiếp tục để xem danh sách các Phần bổ trợ đã cài đặt.
  5. Từ COM Add-in , chọn Trình lập chỉ mục email tìm kiếm (hoặc một bổ trợ khác mà bạn muốn gỡ cài đặt, sau đó nhấp vào Xóa để thoát khỏi nó.
Cách sửa lỗi 0x80070021

Phương pháp 5:Gỡ cài đặt MS Office Communicator (nếu có)

Một lý do có thể khác có thể kích hoạt 0x80070021 lỗi là một ứng dụng gần như tuyệt chủng có tên là Microsoft Office Communicator . Ứng dụng giao tiếp hợp nhất nơi người dùng có thể bắt đầu cuộc trò chuyện và thực hiện video trực tiếp này không còn được Microsoft hỗ trợ, nhưng một số người dùng vẫn cài đặt ứng dụng này trên PC của họ.

Nhưng việc có ứng dụng lỗi thời này trên máy tính của bạn có thể dẫn đến xung đột với các ứng dụng Office mới hơn, đặc biệt là với Microsoft Outlook. Một số người dùng gặp phải sự cố này đã báo cáo rằng 0x80070021 lỗi không còn xảy ra sau khi họ gỡ cài đặt MS Office Communicator khỏi máy tính của mình.

Cập nhật: Người kế nhiệm của MS Office Communicator, MS Lync cũng được biết là nguyên nhân chính xác gây ra vấn đề tương tự. Nếu bạn đã cài đặt ứng dụng này, hãy gỡ cài đặt ứng dụng bằng các bước bên dưới.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Sau đó, nhập “appwiz.cpl” và nhấn Enter để mở Chương trình &Tính năng . Cách sửa lỗi 0x80070021
  2. Bên trong Chương trình và Tính năng , cuộn xuống qua danh sách ứng dụng để tìm ứng dụng Microsoft Office Communicator.
  3. Nhấp chuột phải vào Microsoft Office Communicator và chọn Gỡ cài đặt. Sau đó, làm theo lời nhắc trên màn hình để hoàn tất quá trình gỡ cài đặt. Cách sửa lỗi 0x80070021
  4. Khởi động lại máy tính của bạn và lặp lại hành động trước đây đã gây ra 0x80070021 lỗi. Nếu vấn đề tương tự vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.

Nếu sự cố vẫn xảy ra, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 6:Khởi động vào Chế độ An toàn

Một số người dùng bị ảnh hưởng đã tìm cách giải quyết 0x80070021 lỗi bằng cách khởi động vào Chế độ An toàn. Trong khi ở Chế độ An toàn, rất có thể bạn sẽ có thể di chuyển, xóa hoặc sửa đổi Tệp Dữ liệu Outlook mà không thấy mã lỗi tương tự.

Dưới đây là hướng dẫn nhanh về cách khởi động máy tính của bạn vào Chế độ An toàn:

  1. Bắt đầu bằng cách nhấn phím Windows + R để mở Chạy hộp thoại. Sau đó, nhập “ ms-settings:recovery” và nhấn Enter để mở Khôi phục tab Cập nhật &Bảo mật trang cài đặt. Cách sửa lỗi 0x80070021
  2. Sau khi bạn vào bên trong Khôi phục , nhấp vào tab Khởi động lại ngay bây giờ bên dưới Khởi động nâng cao . Sau khi bạn xác nhận, máy của bạn sẽ khởi động lại trực tiếp vào Khởi động nâng cao thực đơn. Cách sửa lỗi 0x80070021
  3. Sau khi máy của bạn khởi động lại vào Khởi động nâng cao , đi tới Gỡ rối> Tùy chọn nâng cao và nhấp vào Cài đặt khởi động . Cách sửa lỗi 0x80070021
  4. Sau khi đi qua trình đơn này, máy tính của bạn sẽ khởi động lại một lần nữa trực tiếp vào Cài đặt khởi động thực đơn. Khi menu Cài đặt khởi động hiển thị, hãy nhấn F4 phím hoặc 4 để khởi động PC của bạn ở Chế độ An toàn. Cách sửa lỗi 0x80070021
  5. Sau khi trình tự khởi động hoàn tất và máy tính của bạn khởi động thành công vào Chế độ An toàn, hãy lặp lại thao tác trước đó đã kích hoạt 0x80070021 và xem sự cố đã được giải quyết chưa.