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

แก้ Error Applying Transforms ตอนติดตั้งโปรแกรม Windows 10/11

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 ตัวเก่าก่อน แล้วติดตั้งตัวใหม่:

  1. Windows → พิมพ์ Control panel → Open
  2. View by: Category → Uninstall a program (ภายใต้ Programs)
  3. คลิกขวาโปรแกรมที่จะอัปเดต → Uninstall
  4. ติดตั้งโปรแกรมใหม่ → เช็คว่าปัญหาหายหรือยัง

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

Windows Installer (msiexec) ทำงานผิดปกติอาจก่อให้เกิด Error นี้ ให้ Re-register:

  1. Windows + R → พิมพ์ msiexec /unregister → OK (ยกเลิกการลงทะเบียน)
  2. Windows + R → พิมพ์ msiexec /regserver → OK (ลงทะเบียนใหม่)
  3. เช็คว่าปัญหาแก้ไขได้หรือยัง

วิธีที่ 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 เฉพาะสำหรับปัญหาติดตั้ง/ถอนโปรแกรม:

  1. ไปหน้า Download Troubleshooter ของ Microsoft → คลิก Download troubleshooter
  2. รันไฟล์ที่ดาวน์โหลด (รองรับ Windows 10 และ 11)
  3. คลิก Next เริ่ม Troubleshooter
  4. Windows จะตรวจสอบปัญหาการติดตั้ง/ถอน
  5. เลือก Installing หรือ Uninstalling ตามปัญหา
  6. เลือกโปรแกรมที่มีปัญหา → Next
  7. คลิก 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

  1. Windows + R → พิมพ์ regedit → OK
  2. ไปที่ Path:
    HKEY_CLASSES_ROOT\Installer\Products
  3. ขยาย HKEY_CLASSES_ROOT → Installer → Products
  4. คลิกขวา Products → Find
  5. ติ๊กทุกตัวใน Look at → พิมพ์ชื่อโปรแกรมที่ Error → Find Next
  6. Registry จะหาเจอ Key ของโปรแกรมนั้น → ดับเบิลคลิก Transforms
  7. ลบค่าใน 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 จะช่วยคุณได้ โปรดบอกว่าวิธีไหนได้ผลมากที่สุด และแชร์คำถาม/ข้อเสนอแนะได้เลยครับ!