คุณอาจพบข้อความ “เกิดข้อผิดพลาดในการเปิดไฟล์บันทึกการติดตั้ง ” เมื่อคุณพยายามถอนการติดตั้งโปรแกรมโดยใช้ตัวจัดการแอปพลิเคชันบน Windows ข้อผิดพลาดนี้เกิดขึ้นเฉพาะเมื่อคุณเปิดใช้งาน Windows Installer Logging แต่เนื่องจากความผิดพลาดหรือข้อขัดแย้ง เอ็นจิน Windows Installer จึงไม่สามารถเขียนไฟล์บันทึกการถอนการติดตั้งได้อย่างถูกต้อง
ซึ่งมักเกิดขึ้นหากฮีปแอปพลิเคชันของ Windows Installer ว่าง และด้วยเหตุนี้จึงสูญเสียข้อมูลเกี่ยวกับตำแหน่งที่จะจัดเก็บไฟล์บันทึก จากนั้น Windows จะพยายามเขียนบันทึกไปยังตำแหน่งเริ่มต้นเป็นไฟล์ แต่ไม่สามารถทำได้ นี่เป็นข้อผิดพลาดที่เก่ามากและได้รับการแก้ไขโดย Microsoft อย่างเป็นทางการบนเว็บไซต์ของพวกเขา วิธีแก้ปัญหานี้ค่อนข้างง่ายและตรงไปตรงมา
อะไรทำให้เกิด 'ข้อผิดพลาดในการเปิดไฟล์บันทึกการติดตั้ง'
ตามที่กล่าวไว้ข้างต้น ข้อผิดพลาดนี้เกี่ยวข้องกับการบันทึก Windows Installer การบันทึกเป็นการติดตามการติดตั้งและการถอนการติดตั้งและการจัดเก็บทั้งหมด วิธีนี้คุณสามารถรับรายละเอียดทางเทคนิคในเอกสารข้อความได้ รายการโดยละเอียดว่าทำไมข้อผิดพลาดนี้อาจเกิดขึ้น:
- โมดูลตัวติดตั้ง Windows กำลังมีปัญหาในการเก็บบันทึกการติดตั้งและการถอนการติดตั้งเนื่องจากไม่รู้ว่าจะจัดเก็บไฟล์ไว้ที่ใด
- ตัวติดตั้งนั้นเสียหาย หรือไฟล์การติดตั้ง หายไป .
- Windows Explorer เกี่ยวข้องโดยตรงกับการทำงานของ Windows Installer ทั้งหมด อาจอยู่ในสถานะผิดพลาด
ก่อนที่คุณจะดำเนินการแก้ไข ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ของผู้ดูแลระบบ เราอาจดำเนินการคำสั่งพร้อมท์คำสั่งบางอย่างซึ่งอาจต้องมีสถานะยกระดับ
โซลูชันที่ 1:การเรียกใช้โปรแกรมถอนการติดตั้งของแอปพลิเคชัน
ก่อนที่คุณจะไปยังโซลูชันโดยละเอียด ควรสังเกตว่า แนะนำให้ถอนการติดตั้งโปรแกรมโดยใช้โปรแกรมถอนการติดตั้งของตัวเองเสมอ เมื่อคุณถอนการติดตั้งโปรแกรมโดยใช้ตัวจัดการแอปพลิเคชันของ Windows โปรแกรมอาจไม่เปิดแอปพลิเคชันตัวถอนการติดตั้งดั้งเดิมของแอปพลิเคชันเสมอไป
เมื่อคุณใช้โปรแกรมถอนการติดตั้งดั้งเดิมของแอปพลิเคชัน มันจะข้ามปัญหาทั้งหมดที่ Windows Installer พบและถอนการติดตั้งโปรแกรมอย่างถูกต้องหลังจากลบไฟล์ทั้งหมด คุณสามารถค้นหาโปรแกรมถอนการติดตั้งของแอปพลิเคชันได้โดยไปที่ไดเรกทอรีและค้นหาไฟล์ 'uninstall.exe ’ เรียกใช้และทำตามคำแนะนำบนหน้าจอ ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์การเข้าถึงของผู้ดูแลระบบ
โซลูชัน 2:รีสตาร์ท Explorer.exe
Explorer.exe เป็นกระบวนการของ Windows Explorer ซึ่งคล้ายกับตัวจัดการไฟล์มากกว่า อย่างไรก็ตาม มันไม่เหมือนกับตัวจัดการไฟล์ทั่วไป เพราะมันยังสื่อสารและถ่ายโอนข้อมูลไปยังโมดูลอื่นๆ เช่น Windows Installer หากเสียหายหรืออยู่ในสถานะข้อผิดพลาด คุณอาจพบข้อความแสดงข้อผิดพลาดภายใต้การสนทนา การรีสตาร์ท Windows Explorer เป็นการแก้ไขอย่างเป็นทางการโดย Microsoft
- กด Windows + R เพื่อเปิด เรียกใช้ พิมพ์ “taskmgr ” ในกล่องโต้ตอบเพื่อแสดงตัวจัดการงานของคอมพิวเตอร์
- เมื่ออยู่ในตัวจัดการงาน ให้คลิกที่ “กระบวนการ ” ที่ด้านบนของหน้าต่างใหม่
- ตอนนี้ค้นหางานของ Windows Explorer ในรายการกระบวนการ คลิกที่มันและกดปุ่ม “รีสตาร์ท ปุ่ม ” อยู่ที่ด้านล่างซ้ายของหน้าต่าง
- หลังจากรีสตาร์ท Windows Explorer แล้ว ให้ลองเรียกใช้ไฟล์การติดตั้งอีกครั้งและตรวจสอบว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่
- หากไอคอนตัวจัดการไฟล์และเดสก์ท็อปของคุณหายไป คุณสามารถเปิด Windows Explorer อีกครั้งได้ด้วยตนเอง กด Windows + R พิมพ์ 'explorer.exe' ในกล่องโต้ตอบแล้วกด Enter
โซลูชันที่ 3:แก้ไขไดเรกทอรี TMP และ TEMP
คุณอาจพบข้อผิดพลาดนี้หากไดเร็กทอรี 'TMP' และ 'TEMP' ของไฟล์ต่างกัน ซึ่งจะทำให้ Windows Installer เขียนถึง TMP' แต่เมื่อพยายามอ่านโดยใช้แอตทริบิวต์ของ 'TEMP' ก็จะได้รับข้อผิดพลาดและเผยแพร่ให้คุณทราบ เราสามารถลองอ้างอิงค่าของทั้งสองไปในทิศทางเดียวกันเพื่อให้ข้อขัดแย้งได้รับการแก้ไข
- กด Windows + S พิมพ์ “command prompt” ในกล่องโต้ตอบ คลิกขวาและเลือก Run as administrator .
- เมื่ออยู่ใน command prompt ให้รันคำสั่งต่อไปนี้
set TEMP+%tmp%
- ตอนนี้ให้ลองเรียกใช้การติดตั้งและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
โซลูชันที่ 4:การลบไฟล์บันทึกด้วยตนเอง
หากคุณยังคงได้รับข้อผิดพลาดนี้แม้ว่าจะปฏิบัติตามสองวิธีแก้ไขปัญหาข้างต้นแล้ว คุณสามารถลองลบไฟล์บันทึก INSTALL ออกจากไดเร็กทอรีของแอปพลิเคชันด้วยตนเอง มีบางกรณีที่มีล็อกไฟล์ที่มีชื่อไฟล์ที่ถูกต้องอยู่แล้ว หากเกิดเหตุการณ์นี้ขึ้น Windows Installer จะไม่แทนที่และแสดงข้อความแสดงข้อผิดพลาด เราสามารถลองลบด้วยตนเองและดูว่าวิธีนี้จะทำให้ตัวติดตั้งออกจากสถานะข้อผิดพลาดหรือไม่
- เปิดไฟล์โปรแกรมของคุณใน Local Disk C (นี่คือตำแหน่งเริ่มต้นของไฟล์การติดตั้ง หากคุณติดตั้งบนดิสก์อื่น ให้เปิดไดเร็กทอรีนั้น) และค้นหาโปรแกรมของคุณ
- เมื่ออยู่ในไดเร็กทอรีของโปรแกรม ให้ค้นหาไฟล์ 'INSTALL.txt' เมื่อคุณพบแล้ว ตัดมัน และ วาง ไปยังไดเร็กทอรีอื่น (เช่น เดสก์ท็อป)
- ตอนนี้ให้ลองเรียกใช้โปรแกรมติดตั้งอีกครั้งและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
นอกจากวิธีแก้ปัญหาที่กล่าวข้างต้นแล้ว คุณยังสามารถลองแก้ไขดังต่อไปนี้:
- ใช้งาน SFC System File Checker จะสแกนไฟล์ Windows ทั้งหมดของคุณ (รวมถึง Windows Installer) และแก้ไขความคลาดเคลื่อน (ถ้ามี) เปิดพรอมต์คำสั่งที่ยกระดับแล้วดำเนินการ 'sfc /scannow' ต่อไปนี้
- ลงทะเบียนใหม่ ตัวติดตั้ง Windows หรือ ติดตั้งใหม่ หาก Windows Installer เสียหาย คุณสามารถรีเฟรชได้ด้วยตนเอง การติดตั้งใหม่อาจแก้ไขชิ้นส่วนหรือโมดูลที่ขาดหายไปในโปรแกรม คุณสามารถดูรายละเอียดวิธีการดำเนินการนี้ได้ในเว็บไซต์ทางการของ Microsoft