ผู้ใช้ Windows หลายคนรายงานว่าไม่สามารถติดตั้ง iTunes ได้ ข้อความข้อผิดพลาดคือ “Hresult 0x80073715” ปัญหานี้เกิดจากความขัดแย้งระหว่างไฟล์ x86_x64.msm และ Vcredist_x64.exe ทำให้การติดตั้งล้มเหลว ปัญหาไม่เฉพาะเจาะจง Windows เวอร์ชันใด ยืนยันแล้วว่าเกิดบน Windows 7, 8.1 และ 10
สาเหตุของ HRESULT 0x80073715
เราสืบสวนจากรายงานผู้ใช้และกลยุทธ์แก้ไข พบว่ามีสถานการณ์หลายอย่างที่ทำให้ข้อผิดพลาดนี้เกิดขึ้น รายการสาเหตุที่เป็นไปได้:
- Installer ไม่มีสิทธิ์ Admin – สาเหตุทั่วไปที่สุด คือ iTunes Installer ขาดสิทธิ์เพียงพอ แก้ไขได้โดยรัน Installer ด้วยสิทธิ์ Administrator
- Visual C++ Package หายหรือชำรุด – ความขัดแย้งระหว่าง x86_x64.msm และ Vcredist_x64.exe เกิดจากไฟล์หายหรือชำรุด แก้ไขได้โดยติดตั้ง Visual C++ Redist Package ใหม่ (ซึ่งมีทั้งสองไฟล์)
- iTunes Installer ไม่รองรับ Windows เวอร์ชันนี้ – หากติดตั้ง iTunes เก่าบน Windows 10 Installer อาจไม่ได้ออกแบบมาสำหรับ Win10 แก้ได้โดยรันใน Compatibility Mode
- iTunes เวอร์ชันนี้ไม่ทำงานบน OS ของคุณ – หากใช้ Windows เก่า iTunes เวอร์ชันใหม่ล่าสุดอาจไม่รองรับ ต้องดาวน์โหลด iTunes เวอร์ชันเก่ามาใช้แทน
หากคุณกำลังค้นหาวิธีแก้ไข บทความนี้มีขั้นตอน Trousshooting หลายวิธี ที่ผู้ใช้คนอื่นใช้สำเร็จแล้ว แต่ละวิธียืนยันแล้วว่าทำงานได้จากผู้ใช้จริงอย่างน้อย 1 คน แนะนำให้ทำตามลำดับที่จัดไว้
วิธีที่ 1: รัน iTunes Installer ด้วยสิทธิ์ Admin
ปัญหานี้อาจเกิดจาก Permission Issues ผู้ใช้หลายคนแก้ได้โดยให้ Installer รันด้วย Admin Access
คลิกขวาที่ไฟล์ติดตั้ง iTunes เลือก Run as administrator → กด Yes ที่หน้าต่าง UAC → ทำตามขั้นตอนติดตั้งปกติ
หากข้อผิดพลาดมาจาก Permission การติดตั้งควรสำเร็จโดยไม่มีข้อผิดพลาด
หากยังเห็นข้อผิดพลาด Hresult 0x80073715 ให้ไปวิธีถัดไป
วิธีที่ 2: ติดตั้ง Visual C++ 2005 Redist Package
สาเหตุทั่วไปที่สุดคือ ไลบรารีเฉพาะไม่ได้รวมอยู่ในแพ็กเกจติดตั้ง iTunes ผู้ใช้หลายคนรายงานว่าติดตั้ง Visual C++ 2005 Service Pack 1 Redist Package แล้วติดตั้ง iTunes ใหม่ สำเร็จ
- กด Windows + R พิมพ์ appwiz.cpl กด Enter เปิด Programs and Features
- ใน Programs and Features หาและถอนการติดตั้ง Visual Studio 2005 ทุกตัว (คลิกขวา → Uninstall) ทำตามพรอมต์จนหมด
- รีสตาร์ทคอมพิวเตอร์ รอจนบูทเสร็จ
- ไปที่ ลิงก์ดาวน์โหลด Microsoft เลือกภาษา กด Download
- ติ๊กถูกไฟล์ vcredist ที่ตรงกับสถาปัตยกรรม OS (x86 หรือ x64) กด Next ดาวน์โหลด
- รอดาวน์โหลดเสร็จ เปิดไฟล์ติดตั้ง vcredist ทำตามขั้นตอนติดตั้ง Redistributable Package
- ติดตั้งเสร็จ รีสตาร์ทคอมพิวเตอร์ ลองติดตั้ง iTunes ใหม่ดูว่าปัญหาแก้ไขแล้วหรือยัง
หากยังเจอข้อผิดพลาดเดิม (0x80073715) ให้ไปวิธีถัดไป
วิธีที่ 3: รัน Executable ใน Compatibility Mode
ปัญหานี้อาจเกิดจาก Compatibility Problem หาก iTunes ที่ติดตั้งเป็นเวอร์ชันเก่า อาจไม่ได้ออกแบบสำหรับ Windows 10 หรือในทางกลับกัน คือ ติดตั้งเวอร์ชันใหม่บน OS เก่า ผู้ใช้หลายคนแก้ได้โดยใช้ Compatibility Wizard
- หาไฟล์ Executable ที่แสดงข้อผิดพลาด คลิกขวา → Properties
- ใน Properties ไปแท็บ Compatibility ติ๊กถูก Run this program in compatibility mode
- เลือก Windows 7 จาก Drop-down กด Apply
- ลองรันติดตั้งอีกครั้ง ดูว่ายังเจอข้อผิดพลาดหรือไม่
หากยังเห็นข้อผิดพลาด 0x80073715 ให้ไปวิธีถัดไป
วิธีที่ 4: ติดตั้ง iTunes เวอร์ชันเก่า (Installing an older version of iTunes)
หากเจอปัญหาบนเครื่องเก่า Windows อาจไม่รองรับ iTunes เวอร์ชันที่ติดตั้ง ผู้ใช้บางคนแก้ได้โดยติดตั้ง iTunes Build เก่า
ใช้ ลิงก์นี้ ดาวน์โหลด iTunes เวอร์ชันเก่า เลื่อนลงส่วน iTunes Installer เลือกเวอร์ชันเก่ากว่า 12.7.4.80
หลังดาวน์โหลดเสร็จ ติดตั้งเวอร์ชันเก่า ดูว่าสำเร็จหรือไม่ สามารถอัปเดตเป็นเวอร์ชันล่าสุดจากภายในแอปได้ภายหลัง