Betulkan: 0x80240017 Ralat Tidak Dinyatakan



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Beberapa pengguna dilaporkan mendapat 0x80240017 Ralat Tidak Dinyatakan semasa cuba memasang Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2013 atau Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2015 . Masalahnya tidak eksklusif untuk versi Windows tertentu kerana dilaporkan berlaku pada Windows 7, Windows 8.1 dan Windows 10.



0x80240017 Ralat Tidak Dinyatakan



Apa yang menyebabkan ‘ 0x80240017 Ralat Tidak Dinyatakan '?

Kami menyiasat masalah ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang mereka gunakan untuk menyelesaikan masalah tersebut. Berdasarkan beberapa senario biasa yang berjaya kami temui, ada beberapa penyebab umum yang bertanggung jawab atas kemunculan mesej ralat ini.



  • Pengguna cuba memasang pakej redist Visual C ++ yang tidak lengkap - Selalunya, kesalahan ini berlaku kerana pengguna cuba memasang pakej menggunakan pemasang yang tidak lengkap / rosak. Ini biasanya dilaporkan berlaku dengan pemasang aplikasi yang membekalkan pengguna dengan paket Visual C ++. Dalam kes ini, penyelesaiannya adalah memuat turun versi Visual C ++ penuh dari laman web Microsoft.
  • Pakej redist Visual C ++ dipasang pada Windows v6.1 - Mesej ralat ini juga dilaporkan terjadi dalam keadaan di mana sistem operasi sasaran adalah Windows v6.1. Masalahnya berlaku kerana pakej hanya dirancang untuk dipasang pada Windows 7 ke atas. Dalam kes ini, penyelesaiannya adalah menaik taraf untuk memasang Service Pack 1.
  • Komputer tidak mempunyai kemas kini Universal C Runtime - Anda mungkin juga menemui mesej ralat jika versi Windows anda tidak mempunyai kemas kini Universal C Runtime. Ini biasanya dilaporkan berkesan dalam situasi di mana ralat dihadapi ketika memasang pengedaran Python.
  • Kemas kini Windows telah memuat turun pakej redist Visual C ++ - Mesej ralat juga dapat ditemui jika komponen Windows Update berjaya memuat turun yang diperlukan Visual C ++ pakej tetapi belum berjaya memasangnya. Dalam kes ini, penyelesaiannya adalah memasang kemas kini yang belum selesai.
  • Pemasangan Visual C ++ yang diagihkan semula tidak lengkap - Kesalahan juga dapat dihadapi jika pengguna mempunyai pemasangan Visual C ++ yang sudah ada yang rosak atau tidak lengkap. Dalam kes ini, penyelesaiannya adalah dengan menyahpasang pemasangan Visual C ++ yang ada sebelum memasang semula yang diperlukan dari halaman muat turun rasmi.

Sekiranya anda berusaha menyelesaikan masalah ralat ini, artikel ini akan memberi anda kumpulan langkah penyelesaian masalah yang telah disahkan. Di bawah, anda akan menemui beberapa kaedah berbeza yang telah digunakan oleh pengguna lain dalam situasi serupa untuk menyelesaikan masalah tersebut.

Sekiranya anda ingin seefisien mungkin, kami menganjurkan anda untuk mengikuti kaedah di bawah ini secara teratur. Anda akhirnya harus menemui satu set arahan yang akan membantu anda menyelesaikan masalah pada mesin tertentu anda.

Kaedah 1: Memuat turun pakej pemasangan Visual C ++ Redistributable Package

Oleh kerana masalah ini banyak berlaku setelah pemasang aplikasi meminta anda memasang Pakej Visual C ++ Redistributable, kemungkinan pemasang sudah ketinggalan zaman atau tidak memuat turun dengan betul.



Beberapa pengguna yang mendapati diri mereka berada dalam situasi yang sama telah melaporkan bahawa masalah tersebut telah diselesaikan setelah mereka memuat turun semula Pakej Visual C ++ yang dapat diedarkan semula dari saluran rasmi. Bagi sebilangan daripada mereka, Ralat 0x80240017 Tidak Ditentukan tidak kembali ketika mereka mencuba pemasangan dari pemasang yang baru dimuat turun.

Berikut adalah panduan ringkas memuat turun dan memasang yang diperlukan Pakej Visual C ++ yang dapat diedarkan semula dari pelayan Microsoft:

  1. Lawati pautan muat turun yang berkenaan dengan Pakej Visual C ++ yang dapat diedarkan semula yang perlu anda pasang:
    Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2013 - Pautan muat turun
    Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2015 - Pautan muat turun
  2. Sebaik sahaja anda sampai ke halaman muat turun, pilih bahasa pemasangan dan klik pada Muat turun butang untuk memulakan muat turun.

    Memuat turun Visual C ++ yang diperlukan untuk diedarkan semula

  3. Pilih pemasang yang betul mengikut seni bina OS anda. Tandakan kotak yang berkaitan dengan vc-redist.x64.exe jika anda mempunyai versi Windows 64-bit atau Windows vc-redist.x64.exe kotak jika anda menggunakan 32-bit. Kemudian, tekan Seterusnya untuk memulakan muat turun.

    Memuat turun pemasang Pakej Redistributable Visual C ++

  4. Buka pemasangan yang boleh dilaksanakan dan ikuti arahan di skrin untuk menyelesaikan pemasangan.

    Memasang pakej Visual C ++ yang dapat diedarkan semula

Sekiranya anda masih menghadapi Ralat 0x80240017 Tidak Dinyatakan, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Memasang Windows 7 Service Pack 1 (jika berkenaan)

Seperti yang telah dilaporkan oleh beberapa pengguna, masalah ini juga dapat terjadi jika Anda ingin memasangnya Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2013 atau 2015 pada Windows v6.1 (Build 7600: Service Pack 0). Dalam kes ini, ralat berlaku kerana dua pakej yang dapat diedarkan semula dirancang untuk dipasang pada Windows 7 Service Pack 1 ke atas.

Beberapa pengguna yang mendapati diri mereka berada dalam situasi yang serupa telah melaporkan bahawa masalah tersebut telah diselesaikan setelah memasang Service Pack 1. Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Lawati pautan ini ( di sini ), pilih bahasa anda dan tekan Muat turun butang untuk memuat turun Pek Perkhidmatan 1.

    Memuat turun Service Pack 1 untuk Windows v6.1 (Build 7600: Service Pack 0)

  2. Dari skrin seterusnya, hapus centang semua yang lain daripada fail ISO utama. Setelah selesai, tekan Seterusnya butang untuk memulakan muat turun.

    Memuat turun fail ISO yang diperlukan untuk pemasangan Windows 7 Service Pack 1.

  3. Setelah fail ISO dimuat turun, lawati pautan ini ( di sini ) dan klik butang Muat turun untuk memuat turun Alat WinCDEMU 4.1 . Kami akan menggunakan alat ini untuk menerapkan peningkatan Service Pack 1.

    Memuat turun alat WinCDEmu 4.1

  4. Buka pemasangan yang boleh dilaksanakan WinCDEmu dan tekan Pasang butang untuk menyediakan alat pada komputer anda.

    Memasang alat WinCDEmu

  5. Setelah alat dipasang, klik Pasang untuk menambah perisian sistem yang diperlukan.

    Memasang perisian tambahan

  6. Mulakan semula komputer anda untuk menyelesaikan pemasangan WindowsCDEmu.
  7. Setelah permulaan berikutnya selesai, arahkan ke lokasi di mana anda memuat turun fail Iso (pada langkah 2), klik kanan padanya dan pilih Pilih huruf pemacu & pelekap .

    Memasang fail Service Pack 1 dengan WinCDEmu

  8. Pilih huruf pemacu yang akan anda buat, tetapkan Jenis cakera ke Cakera data dan klik Okey untuk melekapkan UTAMA fail.

    Memasang Imej Pek Perkhidmatan

  9. Dengan pemasangan Windows 7 Service Pack 1, ikuti arahan di skrin untuk menyelesaikan pemasangan.
  10. Setelah Pek Perkhidmatan 1 dipasang, mulakan semula komputer anda sekali lagi dan lihat apakah mesej ralat kini diselesaikan dengan cuba memasang Pakej Visual C ++ yang dapat diedarkan semula lagi.

Sekiranya anda masih menghadapi Ralat 0x80240017 Tidak Dinyatakan, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Memasang kemas kini Universal C Runtime

Beberapa pengguna yang mendapat ralat ini setelah didesak oleh pemasang Python (atau aplikasi lain) untuk memasang pakej redist telah melaporkan bahawa masalah tersebut telah diselesaikan setelah mereka memasang Runtime Universal C kemas kini yang berlaku untuk versi Windows mereka.

Berikut adalah panduan ringkas untuk melakukan ini:

  1. Lawati pautan ini ( di sini ), tatal ke bawah ke Kaedah 2 dan muat turun pakej kemas kini yang berlaku untuk versi Windows anda.

    Memuat turun versi pemasang Universal C Runtime yang sesuai

  2. Dari skrin seterusnya, pilih bahasa pilihan anda dan klik Muat turun butang untuk memulakan muat turun.

    Memuat turun pemasang

  3. Buka pemasangan yang boleh dilaksanakan dan ikuti arahan di skrin untuk memasang kemas kini Universal C Runtime. Setelah proses selesai, mulakan semula komputer anda dan lihat apakah mesej ralat telah diselesaikan pada permulaan seterusnya.

Sekiranya anda masih menghadapi ‘ 0x80240017 Ralat Tidak Dinyatakan ' pada permulaan seterusnya, beralih ke kaedah seterusnya di bawah.

Kaedah 4: Memasang kemas kini Windows yang belum selesai

Beberapa pengguna yang pernah menemui ‘ 0x80240017 Ralat Tidak Dinyatakan ' semasa cuba memasang Pakej redist Visual C ++ setelah diminta oleh Python (atau sebaran serupa) telah melaporkan bahawa masalah tersebut telah diselesaikan setelah mereka memasang kemas kini Windows yang belum selesai.

Ternyata, masalah ini boleh berlaku jika pakej redist Visual C ++ dimuat turun oleh komponen Windows Update tetapi tidak dipasang.

Sekiranya senario ini berlaku untuk situasi semasa anda, ikuti langkah-langkah di bawah ini untuk memasang kemas kini Windows yang belum selesai dan selesaikan ' 0x80240017 Ralat Tidak Dinyatakan ':

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' ms-setting: windowsupdate Dan tekan Masukkan untuk membuka Kemas kini Windows skrin dari Tetapan aplikasi.

    Membuka skrin Kemas kini Windows

    Catatan: Sekiranya anda menjalankan versi Windows yang lebih lama dari Windows 10, gunakan perintah 'wuapp' sebagai gantinya.

  2. Di dalam skrin Pembaruan Windows, klik Menyemak kemas kini , kemudian ikuti arahan di layar untuk memasang setiap kemas kini Windows yang belum selesai.

    Memeriksa Kemas Kini

  3. Apabila diminta untuk memulakan semula, lakukan dan pastikan untuk kembali ke skrin Pembaruan Windows untuk melihat apakah anda mempunyai kemas kini yang belum selesai.
  4. Cuba pasang pakej Microsoft Visual C ++ Redistributable sekali lagi dan lihat apakah mesej ralat telah diselesaikan.

Sekiranya anda masih menghadapi ‘ 0x80240017 Ralat Tidak Dinyatakan ', beralih ke kaedah seterusnya di bawah.

Kaedah 5: Nyahpasang pakej Microsoft Visual C ++ yang dapat diagihkan semula

Seperti yang dicadangkan oleh beberapa pengguna yang terjejas, masalahnya juga mungkin berlaku jika salah satu pemasangan Microsoft Visual C ++ yang dapat diedarkan semula rosak. Beberapa pengguna yang berada dalam situasi yang sama telah melaporkan bahawa mesej ralat tidak lagi berlaku setelah mereka mencopot pemasangan pemasangan Microsoft Visual C ++ yang ada sebelum berusaha menerapkan yang diperlukan Visual C ++ Redist pakej.

Berikut adalah panduan ringkas untuk menyahpasang yang ada Pakej Microsoft Visual C ++ yang dapat diedarkan semula sebelum cuba memasang semula:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip ' appwiz.cpl Dan tekan Masukkan untuk membuka Program dan Ciri skrin.

    Ketik appwiz.cpl dan Tekan Enter untuk Membuka Senarai Program Yang Dipasang

  2. Di dalam Program dan Fail skrin, pergi ke panel sebelah kanan, klik kanan pada Microsoft Visual C ++ redist pakej dan pilih Nyahpasang .

    Nyahpasang pakej redist Visual C ++

  3. Di dalam menu seterusnya, klik Nyahpasang dan ikuti arahan di skrin untuk menyingkirkan Microsoft Visual C ++ redist pakej.

    Nyahpasang pakej Visual C ++

    Catatan: Sekiranya anda mempunyai banyak pemasangan Microsoft Visual C ++, ulangi langkah 2 dan langkah 3 dengan setiap pemasangan.

  4. Setelah anda berjaya menyahpasang setiap pemasangan Microsoft Visual C ++, mulakan semula komputer anda.
  5. Pada permulaan seterusnya, muat turun & pasang pemasangan Microsoft Visual C ++ yang diperlukan dari salah satu pautan ini dan lihat apakah masalahnya telah diselesaikan:
    Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2013 - Pautan muat turun
    Pakej Visual C ++ yang dapat diedarkan semula untuk Visual Studio 2015 - Pautan muat turun

Kaedah 6: Memasang versi Python yang lebih lama (jika berkenaan)

Sekiranya anda menerima mesej ralat ini semasa cuba memasang sebaran Python, anda mungkin mahu mengulangi proses tersebut dengan sebaran yang lebih lama dan melihat apakah mesej ralat masih berlaku.

Beberapa pengguna yang menghadapi masalah dalam senario serupa melaporkan bahawa mereka berjaya mengatasi masalah tersebut dengan memasang sebaran Python yang lebih lama.

Ini tidak semestinya merupakan penyelesaian yang berpanjangan kerana anda mungkin perlu mengemas kini ke versi terbaru pada masa akan datang, tetapi akan berkesan jika anda mencari penyelesaian pantas yang membolehkan anda memasang pengedaran Python.

Berdasarkan apa yang dikatakan oleh pengguna lain dalam situasi yang serupa, anda seharusnya dapat mengatasi masalah ini dengan memuat turun Python versi 3.4.3 . Hanya muat turun edaran, ikuti arahan di skrin dan lihat apakah anda menerima ralat yang sama apabila diminta untuk memasang pakej redist Visual C ++.

Kaedah 7: Melakukan pemasangan pembaikan

Sekiranya anda sampai sejauh ini tanpa hasil, ada kemungkinan besar anda menghadapi masalah ini kerana adanya semacam kerosakan sistem. Terdapat beberapa kaedah yang boleh anda gunakan untuk menghilangkan kerosakan fail dan menyelesaikannya Ralat 0x80240017 Tidak Dinyatakan, tetapi banyak pengguna dalam situasi yang serupa telah melaporkan bahawa masalah ini diselesaikan setelah mereka melakukan pemasangan pembaikan.

Pemasangan pembaikan adalah prosedur yang tidak merosakkan yang membolehkan anda memuat semula semua komponen yang berkaitan dengan Windows tanpa menjejaskan fail dan aplikasi peribadi anda. Berbanding dengan a pasang bersih , pemasangan pembaikan akan membolehkan anda menyimpan semua data peribadi anda termasuk foto, muzik, video, pilihan pengguna, dan sebarang aplikasi pihak ketiga yang dipasang.

Sekiranya anda memutuskan untuk melakukan pemasangan pembaikan, anda boleh mengikuti arahan yang terdapat dalam artikel ini ( di sini ).

7 minit membaca