Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Windows Installer 1618 Error: วิธีแก้ที่รวดเร็วและน่าเชื่อถือ

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

สาเหตุของ Error 1618 คืออะไร?

ข้อผิดพลาดนี้จะแสดงดังนี้:

ERROR_INSTALL_ALREADY_RUNNING.

ซึ่งอาจตามด้วย

Error 1618: Another installation is already in progress. Complete that installation before proceeding with this install.

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

วิธีแก้ไข Error Code 1618

ขั้นตอนที่ 1 – ตรวจสอบให้แน่ใจว่าคุณมีเพียงหนึ่งอินสแตนซ์ของ Windows Installer ที่ทำงานอยู่

การมีกระบวนการ Windows Installer หลายตัว อาจทำให้แอปพลิเคชันเองสับสน สองขั้นตอน Windows Installer ไม่สามารถรันพร้อมกันได้ มันไม่ได้ออกแบบมาเพื่อนั้น หากคุณได้รับข้อความ Error 1618 คุณต้องปิดโปรแกรมติดตั้งอื่นๆ ทั้งหมด โปรแกรมเหล่านี้อาจอยู่ใน Taskbar หรือ หากมี Setup กำลังทำงานใน Background ใน Task Manager โปรดระวังกระบวนการที่ผิดปกติ หรือกระบวนการที่มีชื่ออย่าง "setup.msi" หรือ "setup.exe" เพราะนี่คือตัวที่น่าจะก่อให้เกิดความขัดแย้ง

การป้องกันไม่ให้ Dual Installers โหลดขึ้นมาก็สำคัญเช่นกัน เพื่อรักษาความสมบูรณ์ของระบบของคุณ

เพื่อป้องกันอินสแตนซ์ที่สองของ Windows Installer อย่า Repack แพ็กเกจ Windows Installer ลงในอีกแพ็กเกจ Windows Installer หนึ่ง เช่นไฟล์ .msi แบบกำหนดเอง การอัปเดตและอัปเกรด Office จะไม่ทำงานกับ Nested Installations ด้วย Windows Installer เวอร์ชันปัจจุบัน

การอัปเดตสาธารณะของ Office ทั้งหมดรวมโปรแกรม Bootstrapping ที่ชื่อ OHotfix แม้ OHotfix จะไม่ใช่เครื่องมือเดียวที่คุณสามารถใช้ Deploy อัปเดตได้ แต่เป็นเครื่องมือที่ง่ายที่สุด เพราะมันให้ฟังก์ชันการอัปเดตที่จำเป็นมากมาย

คุณยังสามารถใช้โปรแกรม Bootstrapping อัปเดตอื่นๆ ได้ เช่น Batch file แบบง่าย หรือโปรแกรมกำหนดเองที่ซับซ้อนที่ใช้ Windows Installer API Calls

Nested Installation แชร์ User Interface และ Logging Settings เหมือนกับ Main Installation นักพัฒนาควรสังเกตคำเตือนต่อไปนี้เมื่อเขียน Nested Installations:

  • Updating และ Upgrading อาจไม่ทำงานกับ Nested Installations
  • Windows Installer อาจไม่ Cost Nested Installation ได้อย่างถูกต้อง
  • Nested Installations ไม่สามารถ Share Components ได้:
    • Administrative Installation ไม่สามารถมี Nested Installation ได้
    • Integrated ProgressBars ไม่สามารถใช้กับ Nested Installations ได้
    • Resources ที่จะถูก Advertised ไม่สามารถติดตั้งโดย Nested Installation ได้

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

ขั้นตอนที่ 2 – ใช้ Registry Cleaner

– ดาวน์โหลด Registry Cleaner

อีกวิธีหนึ่งในการแก้ไขข้อผิดพลาดนี้คือใช้แอปพลิเคชัน 'Registry Cleaner' เพื่อซ่อมแซมการตั้งค่าที่เสียหายต่างๆ ที่ Registry อาจมี Registry เป็นฐานข้อมูลภายในระบบ Windows ที่จัดเก็บการตั้งค่าและตัวเลือกสำคัญสำหรับคอมพิวเตอร์ของคุณ น่าเสียดายที่ฐานข้อมูลนี้ถูกทำลายอย่างต่อเนื่อง ป้องกันไม่ให้ Windows Installer สามารถใช้มันได้อย่างถูกต้อง เพื่อแก้ไขปัญหานี้ แนะนำอย่างยิ่งให้คุณใช้โปรแกรม "Registry Cleaner" เพื่อแก้ไขการตั้งค่าที่เสียหายใดๆ ที่อยู่ภายในฐานข้อมูลนี้ ไม่มีคนมากที่ตระหนัก แต่สิ่งนี้อาจเป็นเหตุผลที่ Error 1618 ปรากฏ