Cara Memperbaiki Ralat 0x80070021

Beberapa pengguna Windows menghadapi  Kesalahan 0x80070021 ketika cuba menyalin fail dari satu lokasi ke lokasi lain. Pengguna lain melihat ralat ini semasa cuba menjadi tuan rumah perkhidmatan WCF dalam aplikasi ASP.NET. Tetapi dalam kebanyakan kes, masalah ini dilaporkan terjadi ketika pengguna berusaha menguruskan fail data Outlook (.pst dan .ost) .

Apa yang menyebabkan ralat Ralat 0x80070021?

Kami menyiasat masalah ini dengan menganalisis pelbagai laporan pengguna dan strategi pembaikan yang biasa digunakan untuk menyelesaikan masalah ini. Berdasarkan siasatan kami, terdapat beberapa strategi pembaikan yang diketahui boleh menyebabkan kod ralat ini:

  • Pengaktifan HTTP dilumpuhkan - Sekiranya anda mendapat ralat ini semasa cuba menjadi tuan rumah perkhidmatan WCF dalam aplikasi ASP.NET kosong; dalam kes ini, masalah ini kemungkinan besar berlaku kerana komputer hos tidak mengaktifkan Pengaktifan HTTP. Untuk menyelesaikan masalah ini, anda perlu mengaktifkan ciri dari Windows Features.
  • Versi ASP.NET yang diperlukan dilumpuhkan - Masalah ini juga boleh berlaku sekiranya versi ASP.NET yang diperlukan yang digunakan oleh aplikasi tidak tersedia di komputer host. Sekiranya senario ini berlaku, anda dapat menyelesaikan masalah dengan mengaktifkan versi yang betul dari Ciri Windows.
  • Data Outlook digunakan oleh program lain - Penambahan atau penapis spam tertentu berpotensi menjauhkan Outlook walaupun program ditutup secara konvensional. Setiap kali ini berlaku, proses sisa akan mencetuskan kod ralat setelah fail data Outlook diubah. Dalam kes ini, anda dapat menyelesaikan masalah dengan menutup proses Outlook.
  • Search Email Indexer dipasang - Kod ralat ini juga biasanya dilaporkan muncul karena adanya Outlook Outlook yang bermasalah yang disebut Search Email Indexer . Beberapa pengguna yang terlibat telah melaporkan bahawa masalah ini tidak lagi berlaku setelah mereka mencopot pemasangan add-in yang bermasalah dari Outlook.
  • MS Office Communicator (Lyns) bertentangan dengan Outlook  - Satu lagi penyebab yang mungkin akan mencetuskan kod ralat ini adalah Office Communicator atau penggantinya Lyns. Kedua-duanya diketahui meninggalkan proses latar belakang yang akan mengelakkan fail data Outlook diubah.
  • Proses yang tidak diketahui bertentangan dengan fail data Outlook - Sekiranya pelakunya yang menyebabkan masalah dalam kes anda tidak termasuk dalam senarai suspek biasa, anda boleh menghilangkan gangguan pihak ketiga dengan mem-boot komputer anda ke mod selamat.

Sekiranya anda sedang berusaha menyelesaikan kod ralat yang sama, artikel ini akan memberi anda beberapa langkah penyelesaian masalah. Di bawah ini, anda akan menemui sekumpulan kaedah yang telah digunakan oleh pengguna lain dalam situasi serupa untuk memperbaiki atau mengatasi masalah tersebut.

Sekiranya anda ingin kekal seefisien mungkin, kami menyarankan anda untuk mengikuti kaedah mengikut urutan yang ditunjukkan kerana ia disusun mengikut kecekapan dan kesukaran. Salah satunya pasti dapat menyelesaikan masalah tanpa mengira senario yang berlaku.

Kaedah 1: Mengaktifkan Pengaktifan HTTP dari .NET Framework 4.5 Perkhidmatan Lanjutan (jika berkenaan)

Sekiranya anda menerima mesej ralat ini semasa cuba menjadi tuan rumah perkhidmatan WCF dalam aplikasi ASP.NET kosong, kemungkinan mesej ralat muncul kerana komputer host tidak mengaktifkan Pengaktifan HTTP.

Beberapa pengguna yang menghadapi  Kesalahan 0x80070021  dalam senario ini telah melaporkan bahawa masalah ini tidak lagi berlaku setelah mereka mengaktifkan Perkhidmatan Lanjutan .Net Framework 4.5 menggunakan menu Ciri Windows.

Catatan: Pembaikan ini disahkan berfungsi pada Windows 10 dan Windows 7 (selagi senario semasa berlaku).

Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, ketik "appwiz.cpl" dan tekan Enter untuk membuka skrin Programs and Features .
  2. Sebaik sahaja anda sampai ke menu Program dan Ciri , klik Hidupkan atau matikan ciri Windows dari menu menegak di sebelah kiri.
  3. Di dalam skrin Ciri-ciri Windows , luaskan Perkhidmatan Lanjutan .NET Framework, mana sahaja versi yang anda gunakan secara aktif dan kemudian luaskan tetapan Perkhidmatan WCF
  4. Sebaik sahaja anda sampai di sana, tandakan kotak yang berkaitan dengan Pengaktifan HTTP dan klik Ok untuk mengesahkan perubahan.
  5. Mulakan semula komputer anda dan lihat apakah masalahnya telah diselesaikan pada permulaan seterusnya.

Sekiranya anda masih menghadapi  Kesalahan 0x80070021 atau senario ini tidak berlaku untuk keadaan semasa anda, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Mengaktifkan ASP.NET 4.5, 4.6, 4.7 (jika berkenaan)

Sekiranya anda menghadapi masalah pada versi Windows yang lebih lama daripada Windows 10 bersama dengan IIS 8.5 atau yang lebih baru, kemungkinan anda akan dapat menyelesaikan masalah tersebut dengan mendaftarkan ASP 4.5 ASP 4.6 atau ASP 4.7 melalui skrin Ciri Windows.

Beberapa pengguna yang mana senario ini berjaya menyelesaikan  Kesalahan 0x80070021  selama-lamanya setelah mengikuti langkah-langkah di bawah ini dan memulakan semula komputer mereka. Inilah yang perlu anda lakukan:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Kemudian, ketik "appwiz.cpl" dan tekan Enter untuk membuka skrin Programs and Features .
  2. Sebaik sahaja anda masuk ke skrin Program dan Ciri , klik Hidupkan atau matikan ciri Windows dari menu menegak di sebelah kiri.
  3. Di dalam tetingkap Ciri Windows, luaskan Perkhidmatan Maklumat Internet kemudian luaskan perkhidmatan Web Wide Web .
  4. Kembangkan menu Ciri Pembangunan Aplikasi , kemudian tandakan kotak yang berkaitan dengan ASP.NET yang anda gunakan. Klik Ok untuk menyimpan perubahan.
  5. Mulakan semula mesin anda dan lihat apakah kod ralat berhenti berlaku setelah urutan permulaan berikutnya selesai.

Sekiranya kod ralat yang sama masih berlaku atau kaedah ini tidak berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Menutup Outlook menggunakan Pengurus Tugas

Sekiranya anda melihat  Ralat 0x80070021  semasa cuba menyalin fail Data Outlook ke lokasi yang berbeza (pemacu kilat, OneDrive, HDD yang berbeza, dll.) Kemungkinan adalah sebab mengapa sistem operasi anda tidak membiarkan anda menyelesaikan prosesnya adalah bahawa fail masih digunakan oleh Outlook.

Ini berlaku kerana Outlook mempunyai kecenderungan untuk terus berjalan di latar belakang walaupun ditutup secara konvensional. Dalam kebanyakan kes, versi Outlook yang lebih lama dilaporkan berkelakuan seperti itu.

Catatan: jika anda menggunakan penapis spam Cloudmark DesktopOne, tutup program sebelum mencuba langkah-langkah di bawah.

Berikut adalah cara memastikan bahawa perkhidmatan Outlook ditutup:

  1. Tutup Outlook secara konvensional (dengan mengklik ikon X di sudut kanan atas skrin).
  2. Tekan Ctrl + Shift + Esc untuk membuka Pengurus Tugas .
  3. Di dalam Task Manager, tatal ke bawah senarai proses latar belakang dan lihat apakah anda dapat mencari perkhidmatan milik Microsoft Outlook.
  4. Sekiranya anda menjumpai proses yang termasuk dalam Outlook, klik kanan padanya dan pilih End Task untuk menutupnya.

    Sekiranya anda masih menghadapi ralat  0x80070021  semasa cuba menyalin atau memindahkan fail data Outlook, pindah ke kaedah seterusnya di bawah.

Kaedah 4: Nyahpasang Search Index Indexer

Pelaku berpotensi lain yang mungkin menyebabkan masalah ini adalah Add-In COM yang diketahui menghalang Outlook daripada ditutup sepenuhnya. Pada dasarnya, ia memaksa Outlook untuk meninggalkan proses latar belakang walaupun aplikasi utama ditutup. Ini akhirnya bertentangan dengan tugas-tugas tertentu dan diketahui mencetuskan  ralat 0x80070021  .

Beberapa pengguna yang berjuang untuk menyelesaikan masalah ini berjaya menyelesaikannya setelah mencopot pemasangan add-in Outlook tertentu yang disebut Search Email Indexer . Tetapi perlu diingat bahawa mungkin ada tambahan lain yang akhirnya menyebabkan tingkah laku yang sama.

Berikut adalah panduan ringkas untuk menyahpasang Search Email Indexer atau tambahan yang serupa:

  1. Buka aplikasi Outlook kami dan klik pada File dari bar pita di bahagian atas. Kemudian, klik pada Pilihan dari menu menegak di sebelah kiri.
  2. Di dalam Opsyen Outlook , pilih tab Tambah dari menu menegak di bahagian kiri skrin.
  3. Di dalam skrin Pilihan Tambah , pergi ke bahagian bawah skrin dan klik pada menu lungsur yang berkaitan dengan Urus.
  4. Pilih COM Add-in dan klik Go untuk melihat senarai Add-in yang dipasang.
  5. Dari skrin Add-in COM , pilih Search Email Indexer (atau add-in lain yang ingin anda nyahpasang dan kemudian klik Remove untuk menyingkirkannya.

Kaedah 5: Nyahpasang MS Office Communicator (jika berkenaan)

Sebab lain yang mungkin mencetuskan  ralat 0x80070021  adalah aplikasi yang hampir pupus yang disebut Microsoft Office Communicator . Pelanggan komunikasi terpadu ini di mana pengguna dapat memulakan perbualan dan melakukan video langsung tidak lagi disokong oleh Microsoft, tetapi beberapa pengguna masih memasangnya di PC mereka.

Tetapi mempunyai aplikasi usang ini di komputer anda dapat berakhir dengan konflik dengan aplikasi Office yang lebih baru, terutama dengan Microsoft Outlook. Beberapa pengguna yang menghadapi masalah ini telah melaporkan bahawa  ralat 0x80070021 tidak lagi berlaku setelah mereka melepaskan  MS Office Communicator dari komputer mereka.

Kemas kini: Pengganti MS Office Communicator, MS Lync juga diketahui menyebabkan masalah yang sama. Sekiranya anda memasang aplikasi ini, hapus pemasangan menggunakan langkah di bawah.

Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Kemudian, ketik "appwiz.cpl" dan tekan Enter  untuk membuka Program & Ciri .
  2. Di dalam Program dan Ciri , tatal ke bawah senarai aplikasi untuk mencari aplikasi Microsoft Office Communicator.
  3. Klik kanan pada Microsoft Office Communicator dan pilih Nyahpasang. Kemudian, ikuti arahan di skrin untuk menyelesaikan penyahpasangan.
  4. Mulakan semula komputer anda dan ulangi tindakan yang sebelumnya menyebabkan  kesalahan 0x80070021  . Sekiranya masalah yang sama masih berlaku, beralih ke kaedah seterusnya di bawah.

Sekiranya masalah masih berlaku, turun ke kaedah seterusnya di bawah.

Kaedah 6: Memulakan Ke Mod Selamat

Beberapa pengguna yang terjejas berjaya menyelesaikan  ralat 0x80070021  dengan melakukan boot ke Safe Mode. Semasa berada dalam Safe Mode, kemungkinan anda akan dapat memindahkan, menghapus atau mengubah File Data Outlook tanpa melihat kod kesalahan yang sama.

Berikut adalah panduan ringkas untuk boot komputer anda ke Safe Mode:

  1. Mulakan dengan menekan kekunci Windows + R untuk membuka kotak dialog Jalankan . Kemudian, ketik " ms-setting: recovery"  dan tekan Enter  untuk membuka tab Pemulihan dari halaman tetapan Kemas kini & Keselamatan .
  2. Sebaik sahaja anda masuk ke tab Pemulihan , klik butang Mulakan semula sekarang di bawah Permulaan lanjutan . Setelah anda mengesahkan, mesin anda akan dimulakan semula terus ke menu Permulaan Lanjutan .
  3. Setelah mesin anda kembali masuk ke menu Permulaan Lanjutan , pergi ke Penyelesaian Masalah> Pilihan Lanjutan dan klik pada Tetapan Permulaan .
  4. Setelah melalui menu ini, komputer anda akan dimulakan semula sekali lagi secara langsung ke menu Startup Settings . Setelah menu Tetapan Permulaan dapat dilihat, tekan kekunci F4 atau 4 untuk memulakan PC anda dalam Safe Mode.
  5. Setelah urutan permulaan selesai dan komputer anda berjaya masuk ke Safe Mode, ulangi operasi yang sebelumnya mencetuskan  ralat 0x80070021  dan lihat apakah masalahnya telah diselesaikan.