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