Windows อนุญาตให้ติดตั้งโปรแกรมจากนักพัฒนา ซึ่งจะสร้างไฟล์การตั้งค่าที่จำเป็น แต่หลายครั้งตอนติดตั้ง/อัปเดตโปรแกรม จะเจอข้อผิดพลาด Error Applying Transforms Windows ไม่บอกสาเหตุหรือวิธีแก้ ทำให้สับสน หากคุณกำลังค้นหาวิธีแก้ Windows 10/11 error applying transforms บทความนี้มีคำตอบครับ
สาเหตุที่เป็นไปได้ของ Error Applying Transforms
- ปัญหา Windows Installer
- ขัดแย้งระหว่างการอัปเดตแอปพลิเคชัน
- ขัดแย้ง/ปัญหา Transform ใน Registry
- ข้อผิดพลาดระบบไฟล์ (File System Errors)
วิธีที่ 1: ติดตั้งโปรแกรมใหม่ทั้งหมด (Reinstall Application)
ถ้า Error เกิดขณะอัปเดตโดยทับของเก่า ให้ Uninstall ตัวเก่าก่อน แล้วติดตั้งตัวใหม่:
- Windows → พิมพ์ Control panel → Open
- View by: Category → Uninstall a program (ภายใต้ Programs)
- คลิกขวาโปรแกรมที่จะอัปเดต → Uninstall
- ติดตั้งโปรแกรมใหม่ → เช็คว่าปัญหาหายหรือยัง
วิธีที่ 2: Re-register Windows Installer
Windows Installer (msiexec) ทำงานผิดปกติอาจก่อให้เกิด Error นี้ ให้ Re-register:
- Windows + R → พิมพ์ msiexec /unregister → OK (ยกเลิกการลงทะเบียน)
- Windows + R → พิมพ์ msiexec /regserver → OK (ลงทะเบียนใหม่)
- เช็คว่าปัญหาแก้ไขได้หรือยัง
วิธีที่ 3: Repair System Files (SFC/DISM)
ไฟล์ระบบเสียหายอาจเป็นสาเหตุ ให้รัน SFC Scan และ DISM ซ่อมไฟล์ระบบ ดูวิธีละเอียดที่ How to Repair System Files on Windows 10
วิธีที่ 4: ใช้ Program Install and Uninstall Troubleshooter ของ Microsoft
Microsoft มี Troubleshooter เฉพาะสำหรับปัญหาติดตั้ง/ถอนโปรแกรม:
- ไปหน้า Download Troubleshooter ของ Microsoft → คลิก Download troubleshooter
- รันไฟล์ที่ดาวน์โหลด (รองรับ Windows 10 และ 11)
- คลิก Next เริ่ม Troubleshooter
- Windows จะตรวจสอบปัญหาการติดตั้ง/ถอน
- เลือก Installing หรือ Uninstalling ตามปัญหา
- เลือกโปรแกรมที่มีปัญหา → Next
- คลิก Yes, try uninstall (ลองถอนติดตั้งใหม่) หรือ No, try other fixes
วิธีที่ 5: แก้ไข Registry Key (Transforms Key) - ต้องระวัง!
ไฟล์ Transform (.mst) ถูกเก็บใน Registry หากขัดแย้งขณะบันทึก จะเกิด Error ลองลบค่า Transform Key:
⚠ สำคัญ: ก่อนแก้ Registry ต้องสร้าง System Restore Point ก่อน เผื่อผิดพลาด ดูวิธีที่ How to create and use system restore on Windows 10
- Windows + R → พิมพ์ regedit → OK
- ไปที่ Path:
HKEY_CLASSES_ROOT\Installer\Products
- ขยาย HKEY_CLASSES_ROOT → Installer → Products
- คลิกขวา Products → Find
- ติ๊กทุกตัวใน Look at → พิมพ์ชื่อโปรแกรมที่ Error → Find Next
- Registry จะหาเจอ Key ของโปรแกรมนั้น → ดับเบิลคลิก Transforms
- ลบค่าใน Value data ให้ว่างเปล่า → OK
หมายเหตุ: ถ้า Error เกิดตอน Uninstall ให้ลบ Key Transforms ทั้งตัว (คลิกขวา → Delete)
คำถามที่พบบ่อย (FAQs)
Q1. สามารถ Restart Windows Installer Service ได้ไหม?
Ans. ได้: Windows + R → msconfig → แท็บ Services → ยกติ๊ก Windows installer → Apply > OK → Restart
Q2. ถอนโปรแกรมที่ไม่อยู่ใน Control Panel ยังไง?
Ans. ลบ Shortcut บน Desktop + ไฟล์ใน Program Files (C:) + ทำ Registry Cleanup (ถ้าจำเป็น)
Q3. Transform ใน Windows คืออะไร?
Ans. Transform คือชุดแพ็กเกจจากไฟล์ติดตั้งของแอปพลิเคชัน เรียกได้ว่า Installation Data
บทความแนะนำเพิ่มเติม:
- Fix DayZ Unable to Locate a Running Instance of Steam
- Fix Unable to Display Current Owner in Windows 10
- Fix VDS Error Code 490 01010004 in Windows 10
- Fix Windows 10 An Attempt Was Made to Reference a Token
หวังว่าบทความวิธีแก้ Error Applying Transforms ใน Windows 10 จะช่วยคุณได้ โปรดบอกว่าวิธีไหนได้ผลมากที่สุด และแชร์คำถาม/ข้อเสนอแนะได้เลยครับ!