Cách sửa lỗi 0x80070021



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

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) .



Lỗi 0x80070021 khi quản lý tệp Dữ liệu Outlook



Đ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ể kích hoạt 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ị tắt - 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 chủ. Nếu tình huống 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 nhất định 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.
  • Search Email Indexer đã đượ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 Tìm kiếm Trình lập chỉ mục Email . 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 điều này được biết 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ỏ bất kỳ sự can thiệp nào 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 trong khi 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 lưu trữ 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.

Ghi chú: 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).

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 đó, gõ “Appwiz.cpl” và hãy nhấn Đi vào để mở ra Chương trình và các tính năng màn.

    Nhập “appwiz.cpl” trong lời nhắc Chạy

  2. Khi bạn đến Chương trình và các tính năng menu, 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.

    Bật hoặc tắt tính năng Windows

  3. Bên trong Các tính năng của Windows màn hình, mở rộng .NET Framework dịch vụ nâng cao 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à bấm vào Đồng ý để xác nhận các thay đổi.

    Bật kích hoạt HTTP

  5. Khởi động lại máy tính của bạn và xem liệu sự cố đã được giải quyết ở lần khởi động tiếp theo hay 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 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 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ở ra một Chạy hộp thoại. Sau đó, gõ “Appwiz.cpl” và hãy nhấn Đi vào để mở ra Chương trình và các tính năng màn.
  2. Khi bạn vào bên trong Chương trình và các 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 các 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 chuột Đồng ý để 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.

Bật phiên bản ASP.NET bắt buộc

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 xuống 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 đang nhìn thấy Lỗi 0x80070021 trong khi cố gắng sao chép các tệp Dữ liệu Outlook sang một vị trí khác (ổ đĩa flash, OneDrive, ổ cứng khác, v.v.) 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 vì tệp vẫn được Outlook sử dụng.

Điều này xảy ra bởi 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.

Ghi chú: nếu bạn đang sử dụng bộ lọc spam 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ở ra Quản lý công việc .
  3. Bên trong Trình quản lý tác vụ, cuộn xuống 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 nhiệm vụ để đóng nó.

    Kết thúc các quy trình được liên kết với Outlook

    Nếu bạn vẫn gặp phải 0x80070021 trong khi cố gắng sao chép hoặc di chuyển tệp dữ liệu Outlook, hãy chuyển xuống 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ăng 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 dẫn đến 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 gọi là Tìm kiếm Trình lập chỉ mục Email . 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 tin từ thanh ribbon ở trên cùng. Sau đó, nhấp vào Tùy chọn từ menu dọc bên trái.
  2. Phía trong Tùy chọn Outlook , chọn Thêm vào tab 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ợ màn hình, chuyển đến phần dưới cùng của màn hình và nhấp vào trình đơn thả xuống được liên kết với Quản lý.
  4. Lựa chọn COM Add-in và bấm vào Đi để xem danh sách các Phần bổ trợ đã cài đặt.
  5. Từ COM Add-in màn hình, chọn Tìm kiếm Trình lập chỉ mục Email (hoặc một bổ trợ khác mà bạn muốn gỡ cài đặt và sau đó nhấp vào Tẩy để thoát khỏi nó.

Gỡ cài đặt Phần bổ trợ có trách nhiệm

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 gọi là Microsoft Office Communicator . Ứng dụng giao tiếp hợp nhất này nơi người dùng có thể bắt đầu cuộc trò chuyện và thực hiện các video trực tiếp không còn được Microsoft hỗ trợ, nhưng một số người dùng vẫn cài đặt nó 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 họ.

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 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 nó 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ở ra một Chạy hộp thoại. Sau đó, gõ “Appwiz.cpl” và hãy nhấn Đi vào để mở ra Chương trình & Tính năng .

    Nhập appwiz.cpl và nhấn Enter để mở danh sách chương trình đã cài đặt

  2. Bên trong Chương trình và các tính năng , cuộn xuống qua danh sách ứng dụng để định vị ứng dụng Microsoft Office Communicator.
  3. Nhấp chuột phải vào Microsoft Office Communicator và lựa 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.

    Gỡ cài đặt Microsoft Office Communicator

  4. Khởi động lại máy tính của bạn và lặp lại hành động trước đó đã gây ra 0x80070021 lỗi. Nếu sự cố tương tự vẫn xảy ra, hãy chuyển xuống 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 đã cố gắng giải quyết 0x80070021 lỗi bằng cách khởi động vào Chế độ An toàn. 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ở ra một Chạy hộp thoại. Sau đó, nhập “ ms-settings: recovery ” và hãy nhấn Đi vào để mở ra Hồi phục tab của Cập nhật & Bảo mật trang cài đặt.

    Truy cập tab Khôi phục

  2. Khi bạn vào bên trong Hồi phục , nhấp vào Khởi động lại ngay bây giờ nút 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.

    Truy cập menu khởi động nâng cao

  3. Sau khi máy của bạn khởi động trở lại vào Khởi động nâng cao menu, đi tới Khắc phục sự cố> Tùy chọn nâng cao và nhấp vào Cài đặt Khởi động .

    Tùy chọn nâng cao của Windows 10

  4. Sau khi đi qua menu 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 chìa khóa hoặc 4 để khởi động PC của bạn ở Chế độ An toàn.

    Nhấn phím F4 hoặc 4 để khởi động máy tính vào Chế độ an toàn

  5. 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.
6 phút đọc