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

แก้ไข InstallShield Error Code 1722 ระหว่างการติดตั้ง MSI

คุณเคยสงสัยไหมว่าโปรแกรมและอัปเดตติดตั้งบนอุปกรณ์ Windows 10/11 ได้อย่างไร หากเป็นเช่นนั้น โปรดอ่านต่อ เราสร้างบทความนี้เพื่อให้คุณเข้าใจเกี่ยวกับการทำงานของการติดตั้งโปรแกรม Windows และข้อความข้อผิดพลาดที่อาจพบในกระบวนการ

เกี่ยวกับ Windows Installer

Windows Installer เป็นเทคโนโลยีมาตรฐานที่ Microsoft ใช้ในการติดตั้งและปรับใช้แอปพลิเคชัน มันใช้รูปแบบไฟล์ MSI เพื่อรันตัวติดตั้ง ซึ่งแตกต่างจากรูปแบบไฟล์ .EXE ทั่วไปที่มักใช้ในการรันการติดตั้งโปรแกรม

แม้จะสามารถใช้งานได้โดยไม่ต้องรู้รายละเอียดทั้งหมดของ Windows Installer เอง แต่การเข้าใจว่ามันทำอะไรจะช่วยให้เข้าถึงคุณสมบัติที่ซับซ้อนและแก้ไขปัญหาได้ง่ายขึ้น

InstallShield Error Code 1722 คืออะไร

เมื่อ Windows Installer ล้มเหลวในการติดตั้งแพ็กเกจบนอุปกรณ์ Windows 10/11 มันจะแสดงข้อความข้อผิดพลาดอย่าง InstallShield Error code 1722

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าที่ผิดพลาด ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ช้าลง

สแกนฟรีสำหรับปัญหา PC ดาวน์โหลด 3.145.873 ครั้ง รองรับ: Windows 10/11, Windows 7, Windows 8

InstallShield เป็นยูทิลิตี้ที่ใช้สำหรับค้นหาและดำเนินการอัปเดตซอฟต์แวร์โดยไม่ต้องการการโต้ตอบจากผู้ใช้ ด้วยการติดตั้งนี้ จำเป็นต้องอัปเดตคอมพิวเตอร์ด้วยตนเองจะถูกกำจัด แม้จะถูกโปรแกรมให้เปิดอัตโนมัติเมื่อเริ่มต้น แต่จริงๆ แล้วเป็นเรื่องที่เลือกได้ และคุณสามารถปิดใช้งานได้หากไม่จำเป็น

Error 1722 เป็น Stop Error ที่แสดงเมื่อ Windows Installer ล้มเหลวในการติดตั้งแพ็กเกจระบบ เมื่อคุณกดปุ่ม OK ที่มาพร้อมกับหน้าต่างข้อผิดพลาด ข้อผิดพลาดจะทำให้การติดตั้งย้อนกลับและล้มเหลว สิ่งนี้อาจเกิดขึ้นไม่ว่าจะเป็นแอปพลิเคชันของ Microsoft หรือไม่ก็ตาม

ด้านล่างคือบางกรณีที่ InstallShield Error code 1722 อาจปรากฏ:

  • การติดตั้ง Microsoft WSE 3.0
  • การติดตั้งโปรแกรมซอฟต์แวร์ด้านความปลอดภัย
  • การติดตั้ง Java
  • การติดตั้งเกม
  • การติดตั้งไดรเวอร์
  • การติดตั้งผลิตภัณฑ์ของ Microsoft

สาเหตุของ InstallShield Error Code 1722

คุณอาจถามว่าสิ่งที่ทำให้รหัสข้อผิดพลาดปรากฏคืออะไร ด้านล่างคือบางเหตุผลที่ทำให้ InstallShield Error code 1722 แสดงระหว่างการติดตั้งโปรแกรม:

  • ไฟล์ระบบหายไปหรือเสียหาย
  • รายการ Registry ที่ไม่ถูกต้อง
  • โปรแกรม Antivirus รบกวนกระบวนการระบบ
  • บริการ Installer ไม่ได้ทำงาน
  • การติดตั้งไม่สมบูรณ์
  • แพ็กเกจ MSI ไม่ได้ถูกลบออกจาก Programs and Features อย่างถูกต้อง

วิธีแก้ InstallShield Error Code 1722

หากคุณพบ InstallShield Error code 1722 ลองโซลูชันที่เราแนะนำด้านล่าง หวังว่าจะมีอย่างน้อยหนึ่งอย่างแก้ปัญหาได้

วิธีแก้ #1: ใช้โปรแกรม Program Install and Uninstall Troubleshooter

ในวิธีนี้ คุณต้องรัน Program Install and Uninstall Troubleshooter ของ Microsoft ยูทิลิตี้นี้ช่วยให้คุณแก้ไขปัญหาที่ป้องกันไม่ให้คุณติดตั้งหรือลบโปรแกรม บางครั้งมันก็แก้ไขรายการ Registry ที่เสียหายได้

วิธีใช้:

  1. ดาวน์โหลดและรัน ยูทิลิตี้ Program Install and Uninstall Troubleshooter
  2. เมื่อเปิดขึ้น จะถามว่าคุณต้องการค้นหาปัญหาบนอุปกรณ์และเลือกสิ่งที่จะแก้ไข หรือต้องการระบุและแก้ไขปัญหาอัตโนมัติ
  3. จากนั้นจะถามว่าคุณมีปัญหาขณะถอนการติดตั้งหรือติดตั้งโปรแกรม
  4. สุดท้าย จะสแกน Registry และไฟล์ระบบอื่นๆ สำหรับปัญหาใดๆ จะเสนอวิธีแก้ไขที่แนะนำ

วิธีแก้ #2: ถอนการติดตั้งโปรแกรมด้วยโปรแกรมถอนการติดตั้งของบุคคลที่สาม

ยูทิลิตี้ Programs and Features ของ Windows 10/11 ไม่ได้มีประสิทธิภาพเสมอไปในการลบซอฟต์แวร์จากคอมพิวเตอร์ จริงๆ แล้วในบางกรณี แม้แอปจะถูกลบสำเร็จแล้ว จะยังมีไฟล์คงเหลืออยู่บนเครื่อง ไฟล์เหล่านี้อาจก่อให้เกิดปัญหาและขัดแย้ง

สำหรับกรณีนี้ คุณจะต้องใช้โปรแกรมถอนการติดตั้งของบุคคลที่สามที่ออกแบบมาเพื่อลบโปรแกรมซอฟต์แวร์ออกจากอุปกรณ์ Windows อย่างสมบูรณ์ หลังจากถอนการติดตั้งโปรแกรม ให้ดาวน์โหลดไฟล์ติดตั้งใหม่และเก็บไว้ในตำแหน่งที่ต่างกัน สุดท้าย ปิดโปรแกรมที่ทำงานอยู่ทั้งหมดบน PC และรันไฟล์ติดตั้ง

วิธีแก้ #3: ตรวจสอบว่า Windows Installer service กำลังทำงานอยู่หรือไม่

การติดตั้งและถอนการติดตั้งโปรแกรมซอฟต์แวร์ขึ้นอยู่กับบริการ Windows Installer หากบริการนี้ถูกปิดใช้งาน ข้อผิดพลาดอาจเกิดขึ้น เช่น InstallShield Error code 1722 ดังนั้น หากคุณมีปัญหากับการติดตั้งแอปพลิเคชัน ให้ตรวจสอบว่าบริการ Windows Installer เปิดใช้งานอยู่หรือไม่

วิธีทำ:

  1. ไปที่เมนู Start และเลือก Run
  2. ในช่องข้อความ ใส่ services.msc และกด Enter
  3. ค้นหาบริการ Windows Installer จากรายการและดับเบิลคลิก
  4. ตั้งค่า Windows Installer startup type เป็น manual
  5. กด Start เพื่อเปิดใช้งานบริการและคลิก OK เพื่อดำเนินต่อ

วิธีแก้ #4: ยกเลิกการลงทะเบียน แล้วลงทะเบียน Windows Installer service ใหม่

หากการเปิดใช้งาน Windows Installer service ไม่ได้ผล ลองยกเลิกการลงทะเบียนและลงทะเบียนใหม่เพื่อแก้ไขรหัสข้อผิดพลาด อ้างอิงขั้นตอนด้านล่าง:

  1. กดปุ่ม Windows + R เพื่อเปิด ยูทิลิตี้ Run
  2. พิมพ์ cmd ในช่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์แอดมิน
  3. ในบรรทัดคำสั่ง ใส่คำสั่ง msiexec /unreg และกด Enter จะยกเลิกการลงทะเบียน Windows Installer service ชั่วคราว
  4. เมื่อคำสั่งรันเสร็จและเห็นข้อความสำเร็จ ให้พิมพ์คำสั่ง msiexec /regserver และกด Enter
  5. รีสตาร์ท PC และลองติดตั้งโปรแกรมซอฟต์แวร์อีกครั้ง

วิธีแก้ #5: ทำ Clean Boot

บางครั้ง การทำ Clean Boot สามารถกำจัดขัดแย้งที่ขึ้นระหว่างการติดตั้งซอฟต์แวร์ได้ Clean Boot หมายถึงการเริ่ม Windows 10/11 ด้วยโปรแกรมและไดรเวอร์ขั้นต่ำที่จำเป็นเท่านั้น

วิธีเริ่ม Clean Boot:

  1. พิมพ์ msconfig ในช่องค้นหาและกด Enter จะเปิด ยูทิลิตี้ System Configuration
  2. ไปที่แท็บ General และเลือก Selective Startup
  3. ติ๊ก Load Startup Items และตรวจสอบว่า Use Original Boot Configuration และ Load System Services ถูกติ๊กแล้ว
  4. ไปที่แท็บ Services และติ๊ก Hide All Microsoft Services
  5. เลือก Disable All
  6. กด OK และรีสตาร์ท PC
  7. Windows จะบูตในสถานะ Clean Boot

วิธีแก้ #6: ซ่อมแซมรายการ Registry ที่เสียหาย

รายการ Registry ที่ไม่ถูกต้องหรือเสียหายจากการติดตั้งหรือถอนการติดตั้งซอฟต์แวร์ล่าสุด อาจก่อให้รหัสข้อผิดพลาด 1722 ปรากฏขึ้น ในกรณีนี้ การซ่อมแซม Registry สามารถแก้ปัญหาได้

เพื่อซ่อมแซมรายการ Registry ที่เสียหาย คุณสามารถใช้เครื่องมือทำความสะอาด Registry ของบุคคลที่สามอย่าง Auslogics Registry Cleaner เพียงคลิกเดียว เครื่องมือนี้จะล้างรายการ Registry ที่ไม่ถูกต้อง รวมถึงเพิ่มประสิทธิภาพ Registry เพื่อกำจัดข้อผิดพลาดและป้องกันการล่ม

วิธีแก้ #7: รันการสแกนมัลแวร์

บางครั้ง ไวรัสและเอนทิตี้มัลแวร์ก่อให้เกิด InstallShield Error code 1722 เพื่อกำจัดพวกมัน ให้รันการสแกนมัลแวร์ครบวงจร

คุณต้องใช้โปรแกรม Antivirus ที่เชื่อถือได้เพื่อทำการสแกนมัลแวร์ครบวงจร ขึ้นอยู่กับจำนวนไฟล์ที่เก็บอยู่บนอุปกรณ์ การสแกนอาจใช้เวลานาน เมื่อสแกนเสร็จ ให้ทำตามโซลูชันที่แนะนำเพื่อกำจัดไวรัส

สรุป

ในบทความนี้ เราได้ระบุโซลูชัน 7 อย่างเพื่อแก้ InstallShield Error code 1722 แม้จะไม่ใช่รหัสข้อผิดพลาดร้ายแรง แต่การรู้สาเหตุจะช่วยในการแก้ไขปัญหาได้มาก

แจ้งความคิดเห็นเกี่ยวกับ InstallShield error code 1722 ได้ที่ช่องความคิดเห็นด้านล่าง!