Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi 'Lỗi mở tệp nhật ký cài đặt'

Bạn có thể gặp thông báo "Lỗi mở tệp nhật ký cài đặt" khi cố gắng gỡ cài đặt chương trình bằng trình quản lý ứng dụng trên Windows. Lỗi này chỉ xảy ra nếu bạn đã bật Ghi nhật ký Windows Installer, nhưng do một số lỗi hoặc xung đột, công cụ Windows Installer không thể ghi đúng tệp nhật ký gỡ cài đặt.

Cách khắc phục lỗi  Lỗi mở tệp nhật ký cài đặt

Điều này thường xảy ra nếu heap ứng dụng của Windows Installer bị giải phóng và do đó, nó mất thông tin về nơi lưu trữ tệp nhật ký. Windows sau đó cố gắng ghi nhật ký vào vị trí mặc định dưới dạng tệp nhưng không thành công. Đây là một lỗi rất cũ và đã được Microsoft chính thức giải quyết trên trang web của họ. Các giải pháp thay thế cho vấn đề này khá đơn giản và trực tiếp.

Nguyên nhân gây ra 'Lỗi mở tệp nhật ký cài đặt'

Như đã thảo luận ở trên, lỗi này liên quan đến ghi nhật ký của Windows Installer. Ghi nhật ký cơ bản là theo dõi tất cả các cài đặt và gỡ cài đặt và lưu trữ chúng. Cách này bạn có thể lấy chi tiết kỹ thuật trong tài liệu văn bản. Danh sách chi tiết các lý do lỗi này có thể xảy ra:

  • Mô-đun Windows Installer gặp khó khăn trong việc giữ nhật ký cài đặt/gỡ cài đặt vì nó không biết nơi lưu tệp.
  • Installer bị hỏng hoặc tệp cài đặt của nó thiếu.
  • Windows Explorer liên quan trực tiếp đến tất cả hoạt động của Windows Installer. Nó có thể ở trạng thái lỗi.

Trước khi chuyển sang các giải pháp, hãy chắc chắn rằng bạn có đặc quyền quản trị viên. Chúng ta có thể thực thi một số câu lệnh command prompt cần quyền nâng cao.

Giải pháp 1: Chạy trình gỡ cài đặt của ứng dụng

Trước khi chuyển sang các giải pháp chi tiết, cần lưu ý rằng luôn khuyến khích gỡ cài đặt chương trình bằng trình gỡ cài đặt riêng của nó. Khi bạn gỡ cài đặt chương trình bằng trình quản lý ứng dụng Windows, nó có thể không luôn khởi chạy ứng dụng gỡ cài đặt gốc của ứng dụng.

Cách khắc phục lỗi  Lỗi mở tệp nhật ký cài đặt

Khi bạn sử dụng trình gỡ cài đặt gốc của ứng dụng, nó bỏ qua tất cả các vấn đề mà Windows Installer gặp phải và gỡ cài đặt chương trình đúng cách sau khi xóa tất cả tệp. Bạn có thể tìm trình gỡ cài đặt của ứng dụng bằng cách điều hướng đến thư mục của nó và tìm tệp 'uninstall.exe'. Chạy nó và làm theo hướng dẫn trên màn hình. Đảm bảo bạn có quyền truy cập quản trị viên.

Giải pháp 2: Khởi động lại Explorer.exe

Explorer.exe là tiến trình của Windows Explorer giống như một trình quản lý tệp. Tuy nhiên, không giống như các trình quản lý tệp đơn giản khác, nó cũng giao tiếp và truyền thông tin đến các mô-đun khác như Windows Installer. Nếu nó bị hỏng hoặc ở trạng thái lỗi, bạn có thể gặp thông báo lỗi đang thảo luận. Khởi động lại Windows Explorer cũng là bản sửa chính thức được Microsoft liệt kê.

  1. Nhấn Windows + R để mở Run. Gõ "taskmgr" vào hộp thoại để mở trình quản lý tác vụ của máy tính.
  2. Trong trình quản lý tác vụ, nhấp tab "Tiến trình" ở trên cùng của cửa sổ mới.
  3. Bây giờ tìm tác vụ Windows Explorer trong danh sách tiến trình. Nhấp vào nó và nhấn nút "Khởi động lại" ở góc dưới bên trái của cửa sổ.
Cách khắc phục lỗi  Lỗi mở tệp nhật ký cài đặt
  1. Sau khi khởi động lại Windows Explorer, hãy thử chạy tệp cài đặt lại và kiểm tra xem thông báo lỗi có được giải quyết không.
  2. Nếu trình quản lý tệp và biểu tượng máy tính biến mất, bạn có thể khởi chạy Windows Explorer lại thủ công. Nhấn Windows + R, gõ 'explorer.exe' vào hộp thoại và nhấn Enter.

Giải pháp 3: Sửa thư mục TMP và TEMP

Bạn cũng có thể gặp lỗi này nếu thư mục 'TMP' và 'TEMP' của tệp khác nhau. Điều này sẽ khiến Windows Installer ghi vào 'TMP' nhưng khi nó cố gắng đọc chúng bằng thuộc tính 'TEMP', nó sẽ gặp lỗi và truyền lỗi cho bạn. Chúng ta có thể thử tham chiếu giá trị của cả hai về cùng một hướng để giải quyết xung đột.

  1. Nhấn Windows + S, gõ "command prompt" vào hộp thoại, chuột phải vào nó và chọn Chạy với tư cách quản trị viên.
  2. Trong command prompt, thực thi câu lệnh sau.
set TEMP+%tmp%
Cách khắc phục lỗi  Lỗi mở tệp nhật ký cài đặt
  1. Bây giờ thử chạy cài đặt và xem liệu điều này có khắc phục được vấn đề không.

Giải pháp 4: Xóa thủ công tệp nhật ký

Nếu bạn vẫn nhận được lỗi này ngay cả sau khi làm theo hai giải pháp trên, bạn có thể thử xóa thủ công tệp nhật ký INSTALL từ thư mục của ứng dụng. Có một số trường hợp đã có tệp nhật ký với tên tệp đúng. Nếu điều này xảy ra, Windows Installer không thay thế nó và đưa ra thông báo lỗi. Chúng ta có thể thử xóa thủ công và xem liệu điều này có đưa Installer ra khỏi trạng thái lỗi không.

  1. Mở Program Files trong Ổ C cục bộ (đây là vị trí mặc định của tệp cài đặt. Nếu bạn cài đặt trên ổ khác, hãy mở thư mục đó) và tìm chương trình của bạn.
  2. Khi đã ở trong thư mục của chương trình, tìm tệp 'INSTALL.txt'. Khi tìm thấy, cắt nó và dán nó vào thư mục khác (như Màn hình bàn).
Cách khắc phục lỗi  Lỗi mở tệp nhật ký cài đặt
  1. Bây giờ thử chạy Installer lại và xem liệu điều này có khắc phục được vấn đề không.

Ngoài các giải pháp đã đề cập ở trên, bạn cũng có thể thử các bản sửa sau:

  • Chạy SFC System File Checker sẽ quét tất cả tệp Windows (bao gồm Windows Installer) và khắc phục bất kỳ sự khác biệt nào (nếu có). Mở command prompt nâng cao và thực thi 'sfc /scannow'.
  • Đăng ký lại Windows Installer hoặc Cài đặt lại Nếu Windows Installer bị hỏng, bạn có thể làm mới nó thủ công. Việc cài đặt lại có thể khắc phục các phần hoặc mô-đun thiếu trong chương trình. Bạn có thể tìm thông tin chi tiết về cách làm điều này trên trang web chính thức của Microsoft.