Bagaimana Memperbaiki Ralat 0x8007045b pada Windows?



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Beberapa pengguna Windows telah menghubungi kami dengan pertanyaan setelah menemui kod ralat 0x8007045B semasa cuba memasang kemas kini tertentu atau setelah peningkatan yang gagal ke Windows 10 dari versi Windows yang lebih lama. Sebilangan besar pengguna yang terjejas yang menghadapi masalah ini dengan kemas kini melaporkan bahawa banyak kemas kini gagal dengan kod ralat yang sama. Ternyata, masalahnya tidak eksklusif untuk versi WIndows tertentu kerana disahkan berlaku pada Windows 7, Windows 8.1 dan Windows 10.



Kod Ralat 0x8007045B pada Kemas Kini Windows



Apa yang menyebabkan kod ralat 0x8007045B pada Windows?

Kami menyiasat masalah ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang paling sering digunakan untuk mengatasi masalah ini. Ternyata, beberapa senario yang berbeza akan mencetuskan mesej ralat ini. Berikut senarai pendek dengan bakal pelakunya:



  • Kerosakan Fail Sistem - Salah satu penyebab yang paling biasa yang menyebabkan masalah ini adalah kerosakan sistem fail. Ini boleh mempunyai banyak sebab, tetapi kemungkinan besar adalah campur tangan pengguna manual atau setelah suite AV dikuarantin beberapa item. Sekiranya senario ini berlaku, anda akan dapat menyelesaikan masalahnya dengan memperbaiki keadaan yang rosak melalui DISM dan SFC atau dengan melakukan pemasangan pembaikan.
  • Kesalahan WU - Dalam keadaan tertentu, masalah ini boleh berlaku kerana kesalahan yang secara efektif menghentikan kemampuan WU untuk memuat turun dan memasang kemas kini. Dalam kes ini, pembaikan yang paling baik adalah menggunakan penyelesai masalah Pembaruan Windows untuk menyelesaikan masalah secara automatik atau menetapkan semula semua komponen WU secara manual melalui tetingkap CMD yang tinggi.
  • Gangguan pihak ketiga - Ternyata, ada suite AV pihak ketiga yang terlalu melindungi dengan potensi menyekat komunikasi antara komputer anda dan pelayan kemas kini. Sekiranya senario ini berlaku, satu-satunya penyelesaian yang dapat dilaksanakan adalah dengan mematikan perlindungan masa nyata atau menyahpasang rangkaian keselamatan pihak ketiga sepenuhnya.

Sekiranya anda sedang mencari cara untuk menyelesaikan kod ralat 0x8007045B, artikel ini akan memberi anda beberapa strategi penyelesaian masalah yang berbeza. Di bawah, anda akan menemui sekumpulan kaedah yang berjaya digunakan oleh pengguna lain dalam situasi serupa untuk menyelesaikan masalah tersebut.

Untuk kekal seefisien mungkin, kami menasihati anda untuk mengikuti kaedah di bawah dengan urutan yang sama seperti yang kami susun (mengikut kecekapan dan keparahan). Akhirnya, anda akan menemui penyelesaian yang akan menyelesaikan masalah tanpa mengira pelakunya yang menyebabkan masalah tersebut.

Kaedah 1: Menjalankan penyelesai masalah Kemas kini Windows

Sebelum anda meneroka strategi pembaikan yang lain, pastikan OS anda tidak dilengkapi untuk menyelesaikan masalah secara automatik. Pada Windows 10, banyak pengguna yang terpengaruh telah melaporkan bahawa mereka berjaya menyelesaikan masalah hanya dengan menjalankan penyelesai masalah Pembaruan Windows.



Walaupun Penyelesai Masalah bawaan mempunyai sejarah tidak berkesan, nampaknya ia berkesan dalam kes tertentu. Alat bawaan ini mengandungi banyak pilihan strategi pembaikan yang akan ditegakkan secara automatik jika masalah yang dikenal pasti dikenal pasti.

Berikut adalah panduan ringkas untuk menjalankan penyelesai masalah Kemas kini IWndows:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Seterusnya, taip ' ms-setting: selesaikan masalah Dan tekan Masukkan untuk membuka Penyelesaian masalah tab dari Tetapan aplikasi.

    Membuka tab Penyelesaian Masalah pada aplikasi Tetapan melalui kotak Jalankan

  2. Sebaik sahaja anda berjaya masuk ke dalam tab Penyelesaian Masalah, gerakkan kursor ke bahagian kanan skrin dan arahkan ke Bersiap dan berlari bahagian. Sebaik sahaja anda melihat kategori itu, klik pada Kemas kini Windows, kemudian klik Jalankan penyelesai masalah .

    Menjalankan Penyelesaian Masalah Kemas kini Windows

  3. Sebaik sahaja anda berjaya memulakan utiliti, tunggu dengan sabar sehingga imbasan selesai. Bahagian ini akhirnya akan menentukan sama ada strategi pembaikan yang disertakan dengan utiliti ini berlaku untuk keadaan semasa anda.

    Mengesan masalah dengan Kemas kini Windows

  4. Sekiranya disyorkan untuk memperbaiki, anda akan melihat tetingkap di mana anda boleh mengkliknya Gunakan penyelesaian ini , untuk menguatkuasakan strategi pembaikan. Bergantung pada jenis perbaikan yang berlaku, Anda mungkin perlu mengikuti serangkaian langkah tambahan untuk menerapkan strategi perbaikan.

    Gunakan penyelesaian ini

  5. Setelah pembaikan diterapkan, mulakan semula komputer anda dan ulangi tindakan yang sebelumnya mencetuskan ralat setelah urutan permulaan seterusnya selesai.

Sekiranya kod ralat yang sama 0x8007045B masih berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Lakukan imbasan DISM atau SFC

Ternyata, salah satu penyebab paling biasa yang akan menghasilkan kod ralat ini adalah kerosakan sistem fail. Sebilangan besar pengguna yang terjejas telah melaporkan bahawa mereka berjaya menyelesaikan masalah sepenuhnya setelah mereka menggunakan beberapa utiliti yang dapat memperbaiki masalah fail sistem yang rosak.

Untuk tugas ini, semua versi Windows baru-baru ini mempunyai dua alat terbina dalam yang berkesan: SFC dan DISM.

SFC (Kerosakan Fail Sistem) adalah alat bawaan yang mengimbas dan memperbaiki kerosakan sistem fail dan kesalahan logik dengan menggunakan arkib yang disimpan secara tempatan untuk menggantikan fail buruk dengan salinan yang sihat. Alat ini berfungsi paling baik apabila perlu memulihkan fail Perlindungan Sumber Windows (WRP) atau ketika masalah disebabkan oleh kesalahan logik.

Sebaliknya, a DISM (Servis dan Pengurusan Imej Penerapan) imbasan akan lebih menumpukan pada menyelesaikan masalah yang berkaitan dengan Pembaruan Windows dan beberapa komponen lain yang berkaitan. Tetapi daripada menggunakan data tempatan, DISM menggunakan WU (Windows Update) untuk memuat turun salinan yang sihat untuk menggantikan kerosakan fail.

Seperti yang anda lihat, kedua-dua utiliti tertumpu pada bidang-bidang tertentu, jadi cara terbaik untuk menyelesaikan masalah rasuah pada komputer anda adalah dengan menggunakan kedua-duanya. Berikut adalah panduan ringkas untuk menjalankan imbasan SFC dan DISM dari tetingkap CMD yang tinggi untuk menyelesaikan kod ralat 0x8007045B:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Selepas anda melakukan ini, taip 'Cmd' di dalam kotak teks dan tekan Ctrl + Shift + Enter untuk membuka Prompt Perintah yang ditinggikan. Apabila anda melihat UAC (Kawalan Akaun Pengguna) segera, klik Ya untuk memberikan hak pentadbiran.

    Menjalankan Command Prompt sebagai pentadbir

  2. Setelah anda berjaya masuk ke dalam Prompt Perintah yang dinaikkan, ketik perintah berikut mengikut urutan dan tekan Masukkan selepas setiap arahan untuk mengimbas dan memperbaiki kesalahan fail sistem dengan DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Catatan: Perintah pertama bertujuan menjadikan utiliti untuk mengimbas sistem anda untuk sebarang ketidakkonsistenan, sementara yang lain akan memulakan proses pembaikan. Sekiranya tidak terdapat kesilapan menggunakan perintah imbasan kesihatan, tidak ada gunanya menjalankan yang kedua. Dalam kes ini, lompat terus ke langkah 3. Juga, sebelum menjalankan perintah kedua, pastikan bahawa anda mempunyai sambungan internet yang stabil kerana DISM memerlukannya untuk memuat turun salinan yang sihat.

  3. Setelah imbasan selesai, mulakan semula komputer anda dan lihat apakah masalahnya diselesaikan pada permulaan sistem seterusnya dengan mengulangi tindakan yang sebelumnya menyebabkan 0x8007045B kesilapan.

Sekiranya masalah yang sama masih berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Lumpuhkan / Nyahpasang antivirus pihak ketiga (jika berkenaan)

Kemungkinan penyebab lain yang akan mencetuskan 0x8007045B ralat adalah suite AV yang terlalu melindungi. Sekiranya anda menghadapi masalah ini semasa cuba memasang kemas kini Windows yang belum selesai dan anda menggunakan rangkaian keselamatan pihak ketiga, kemungkinan AV menghalang beberapa komunikasi dengan pelayan kemas kini.

McAfee, AVAST dan Comodo diketahui menyebabkan masalah ini. Beberapa pengguna yang juga terpengaruh oleh masalah ini berhasil menyelesaikannya dengan menonaktifkan perlindungan masa nyata atau dengan mencopot pemasangan sekuriti sama sekali.

Pada mulanya, anda harus memulakan dengan mematikan perlindungan masa nyata dan melihat apakah masalah itu diselesaikan secara automatik. Tetapi perlu diingat bahawa operasi ini akan berbeza bergantung pada rangkaian keselamatan yang anda gunakan. Walau bagaimanapun, dalam kebanyakan kes, anda akan dapat melakukannya secara langsung dari menu bar dulang.

Menyahaktifkan perlindungan masa nyata pada Avast Antivirus

Menyahaktifkan perlindungan masa nyata pada Avast Antivirus

Sekiranya anda masih menghadapi 0x8007045B ralat, walaupun setelah anda mematikan perlindungan masa nyata, anda mungkin perlu mencari jalan keluar yang lebih teruk. Suite keselamatan tertentu (terutama yang dilengkapi firewall terpasang) diprogramkan untuk mengekalkan peraturan keselamatan walaupun perlindungan masa nyata dilumpuhkan.

Untuk mengelakkan ini, anda perlu menyahpasang program sepenuhnya dan memastikan bahawa anda tidak meninggalkan fail yang tersisa. Sekiranya anda memutuskan untuk melakukan ini, ikuti artikel ini ( di sini ) untuk menyahpasang sepenuhnya suite AV pihak ketiga anda dan membuang fail yang tinggal.

Sekiranya potensi perbaikan ini tidak berlaku atau anda masih melihatnya 0x8007045B ralat walaupun setelah menyingkirkan av pihak ketiga anda, beralih ke kaedah seterusnya di bawah.

Kaedah 4: Tetapkan semula semua Perkhidmatan Windows

Sekiranya tidak ada kaedah di atas yang membolehkan anda memintas kaedah tersebut 0x8007045B ralat, kemungkinan anda menghadapi ketidakkonsistenan WU yang secara berkesan menghentikan keupayaan mesin anda untuk mengemas kini. Petunjuk lain yang menyokong senario ini adalah jika lebih daripada satu kemas kini gagal dengan kod ralat ini.

Sekiranya senario ini berlaku untuk keadaan anda, anda akan dapat menyelesaikan masalah dengan menetapkan semula semua komponen dan pergantungan Windows yang terlibat dalam proses ini. Kami berjaya mengenal pasti beberapa laporan pengguna yang mengesahkan kaedah ini berjaya menyelesaikan masalah tersebut 0x8007045B kesilapan dalam kes mereka.

Berikut adalah panduan ringkas untuk mengatasi masalah ini dengan menetapkan semula semua komponen kemas kini Windows secara manual dari Prompt Perintah yang dinaikkan:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Seterusnya, taip 'Cmd' di dalam kotak teks dan tekan Ctrl + Shift + Enter untuk membuka Prompt Perintah yang tinggi. Apabila anda diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberi akses pentadbir.

    Menjalankan Command Prompt sebagai pentadbir

  2. Di dalam Command prompt yang dinaikkan, ketik perintah berikut dan tekan Masukkan:
    net stop wuauserv net stop cryptSvc net stop bit net stop msiserver

    Catatan: Selepas anda menjalankan perintah ini, anda akan menghentikan perkhidmatan Windows Update, MSI Installer, Cryptographic service, dan BITS.

  3. Bagaimanapun, perkhidmatan dilumpuhkan, jalankan perintah berikut di tetingkap CMD yang sama dan tekan Enter selepas setiap arahan untuk menamakan semula folder SoftwareDistribution dan Catroot2:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Catatan: Kedua-dua folder ini digunakan secara aktif oleh WU untuk menyimpan fail kemas kini yang sedang digunakan. Dengan menamakan semula mereka, anda akan memaksa OS anda untuk membuat folder baru yang tidak dicemari oleh rasuah.

  4. Setelah anda menamakan semula dua folder di atas, taipkan arahan akhir di bawah dan tekan Enter selepas masing-masing untuk memulakan semula perkhidmatan yang sebelumnya anda lumpuhkan:
    permulaan bersih wuauserv permulaan bersih cryptSvc bit permulaan bersih permulaan permulaan msiserver
  5. Ulangi tindakan yang sebelumnya mencetuskan 0x8007045B ralat dan lihat apakah masalahnya kini diselesaikan.

Sekiranya anda masih menghadapi masalah yang sama, lanjutkan ke kaedah terakhir di bawah.

Kaedah 5: Lakukan pemasangan pembaikan

Sekiranya tiada kaedah di atas membolehkan anda menyelesaikannya 0x8007045B ralat, kemungkinan anda menghadapi masalah kerosakan sistem sistem yang tidak dapat diselesaikan secara konvensional. Dalam kes ini, penyelesaian dengan kemungkinan kejayaan terbaik adalah menetapkan semula setiap komponen Windows.

Cara termudah untuk melakukan ini adalah dengan melakukan a pasang bersih . Tetapi ingat bahawa melalui laluan ini bermaksud anda juga akan kehilangan data peribadi (aplikasi, permainan, pilihan pengguna, media peribadi, dll.)

Tetapi ada cara yang lebih baik - Pemasangan pembaikan akan membolehkan anda menetapkan semula semua komponen Windows tanpa kehilangan semua data anda. Tetapi kelemahannya, prosedurnya lebih membosankan daripada pemasangan yang bersih.

Sekiranya anda memutuskan untuk melakukan pemasangan pembaikan (pembaikan di tempat), ikuti artikel ini ( di sini ) untuk arahan langkah demi langkah.

7 minit membaca