Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

แก้ไข Microsoft Visual C++ 2015 Redistributable Setup Fails Error 0x80240017: หากเจอรหัสข้อผิดพลาด “0x80240017 – Undefined error” ขณะติดตั้ง Visual C++ 2015 Redistributable อย่าตกใจ เราจะแนะนำวิธีแก้ไข Visual C++ 2015 Redistributable จำเป็นสำหรับหลายโปรแกรม หากไม่มีแพ็กเกจนี้ โปรแกรมบางตัวอาจรันไม่ได้

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

แก้ไข Microsoft Visual C++ 2015 Redistributable Setup Fails Error 0x80240017

สร้าง Restore Point ก่อนเริ่มต้น

วิธีที่ 1: ดาวน์โหลดและติดตั้ง Windows 7 Service Pack (SP1) Update

เลือกภาษา คลิก Download เลือก windows6.1-KB976932-X64 (64-bit) หรือ windows6.1-KB976932-X86 (32-bit) ตามสถาปัตยกรรมระบบ

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

หลังติดตั้ง SP1 แล้ว ให้รีสตาร์ท แล้วลบ Microsoft Visual C++ 2015 Redistributable ทั้งหมดใน Programs and Features แล้วทำตามขั้นตอน:

  1. ดาวน์โหลด Visual C++ Redistributable for Visual Studio 2015 จากเว็บไซต์ Microsoft
  2. เลือกภาษา คลิก Download
  3. เลือก vc-redist.x64.exe (64-bit) หรือ vc_redis.x86.exe (32-bit) ตามระบบ คลิก Next
  4. ไฟล์จะเริ่มดาวน์โหลด
  5. ดับเบิลคลิกไฟล์ที่ดาวน์โหลด ติดตั้งตามขั้นตอน
  6. รีบูท แล้วตรวจสอบว่าข้อผิดพลาดหายไปหรือยัง

หากยังคงมีข้อผิดพลาด ให้ติดตั้ง Microsoft Visual C++ 2015 Redistributable Update 3 RC จากเว็บไซต์ Microsoft

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

วิธีที่ 2: ทำ Clean Boot

ซอฟต์แวร์ของบุคคลที่สามอาจขัดแย้งกับ Visual C++ ให้ทำ Clean Boot เพื่อวินิจฉัยปัญหา

วิธีที่ 3: ตรวจสอบวันที่และเวลาของคอมพิวเตอร์ให้ถูกต้อง

  1. คลิกขวาที่ วันที่และเวลา บนแถบงาน เลือก Adjust date/time
  2. เปิด Set Time Automatically
  3. สำหรับ Windows 7 คลิก Internet Time ทิ๊ก Synchronize with an Internet time server
  4. เลือก Server time.windows.com คลิก Update แล้ว OK

ตั้งค่าเวลาถูกต้องอาจช่วยแก้ไขข้อผิดพลาดนี้

วิธีที่ 4: ลบไฟล์ Temporary

  1. กด Windows Key + R พิมพ์ temp กด Enter
  2. คลิก Continue เปิดโฟลเดอร์ Temp
  3. เลือกไฟล์/โฟลเดอร์ทั้งหมด ลบถาวรด้วย Shift + Del

วิธีที่ 5: Re-register Windows Installer service

  1. กด Windows Key + R พิมพ์ msiexec /unregister กด Enter (ไม่มีข้อความแจ้งเตือน ก็ไม่ต้องกังวล)
  2. เปิด Run อีกครั้ง พิมพ์ msiexec /regserver กด Enter
  3. เสร็จสิ้นการ Re-register แล้ว

วิธีที่ 6: รัน DISM Tool

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้ ทีละบรรทัด กด Enter:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  3. รอจนเสร็จสิ้น
  4. หากไม่สำเร็จ ลองคำสั่ง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
    หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งซ่อมแซม (Windows Installation/Recovery Disc)
  5. รีบูท และตรวจสอบ

วิธีที่ 7: ติดตั้ง Windows8.1-KB2999226-x64.msu

  1. ลบ Visual C++ Redistributable for Visual Studio 2015 ออกจากระบบ
  2. ไปที่: C:\ProgramData\Package Cache\
  3. หาไฟล์ที่คล้าย: FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu
  4. เปิด CMD (Admin) รันคำสั่ง:
    C:
    mkdir tmp
    mkdir tmp\tmp
    move C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu c:\tmp
    expand -F:* c:\tmp\Windows8.1-KB2999226-x64.msu c:\tmp\tmp
    dism /online /add-package /packagepath:c:\tmp\tmp\Windows8.1-KB2999226-x64.cab
    หมายเหตุ: เปลี่ยนรหัสและชื่อไฟล์ตามระบบของคุณ
  5. รีบูท

หากยังไม่ได้ ให้ดาวน์โหลดและติดตั้ง Windows8.1-KB2999226-x64.msu จากเว็บ Microsoft โดยตรง

แก้ไขข้อผิดพลาด 0x80240017 เมื่อติดตั้ง Microsoft Visual C++ 2015 Redistributable

บทความแนะนำ:

  • แก้ไข USB Tethering ไม่ทำงานบน Windows 10
  • แก้ไข Your PC ran into a problem and needs to restart
  • แก้ไข api-ms-win-crt-runtime-l1-1-0.dll หายไป
  • เปิดใช้งาน Adobe Flash Player บน Chrome, Firefox, Edge

แก้ไขข้อผิดพลาด 0x80240017 สำเร็จแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ