หากตัวติดตั้งจัดเก็บบันทึกของกระบวนการติดตั้งฉันจะหาบันทึกนั้นได้จากที่ใด
หากมีตัวติดตั้งที่ไม่ได้บันทึกกระบวนการติดตั้งฉันจะทำมันได้อย่างไร
หากตัวติดตั้งจัดเก็บบันทึกของกระบวนการติดตั้งฉันจะหาบันทึกนั้นได้จากที่ใด
หากมีตัวติดตั้งที่ไม่ได้บันทึกกระบวนการติดตั้งฉันจะทำมันได้อย่างไร
คำตอบ:
%temp%
หน้าต่างบันทึกการติดตั้งมักจะถูกเก็บไว้ในโฟลเดอร์ชั่วคราวคุณจะได้รับในการนี้โดยจะไปทำงานหรือแถบสำรวจและพิมพ์สถานที่เป็น
โฟลเดอร์เริ่มต้นสำหรับสิ่งนี้คือ:
C:\Users\<username>\AppData\Local\Temp
หากต้องการเปิดใช้งาน Windows Installer ให้เข้าสู่ระบบด้วยตนเองให้เปิดรีจิสทรีด้วย Regedit.exe และสร้างเส้นทางและคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Reg_SZ: Logging
Value: voicewarmupx
ตัวอักษรในฟิลด์ค่าสามารถอยู่ในลำดับใดก็ได้ ตัวอักษรแต่ละตัวเปิดโหมดการบันทึกที่แตกต่างกัน ฟังก์ชั่นที่แท้จริงของตัวอักษรแต่ละตัวมีดังนี้สำหรับ MSI เวอร์ชั่น 1.1:
v - การส่งออกอย่างละเอียด
o - ข้อความไม่อยู่ในพื้นที่ดิสก์
i - ข้อความสถานะ
c - พารามิเตอร์ UI เริ่มต้น
e - ข้อความผิดพลาดทั้งหมด
w - คำเตือนที่ไม่ร้ายแรง
a - เริ่มต้นของการกระทำ
r - บันทึกเฉพาะการกระทำ
m - ข้อมูลออกจากหน่วยความจำไม่เพียงพอหรือร้ายแรง
u - คำขอของผู้ใช้
p - คุณสมบัติเทอร์มินัล
+ -
ต่อท้ายไฟล์ที่มีอยู่! - ล้างแต่ละบรรทัดไปยังบันทึก
x - ข้อมูลการดีบักเพิ่มเติม การตั้งค่าสถานะ "x" นั้นมีเฉพาะใน Windows Server 2003 และระบบปฏิบัติการรุ่นที่ใหม่กว่าและใน MSI รุ่นที่สามารถแจกจ่ายต่อได้ 3.0 และรุ่นที่ใหม่กว่าของ MSI ที่สามารถแจกจ่ายต่อได้
" " - สัญลักษณ์แทนบันทึกข้อมูลทั้งหมดยกเว้นตัวเลือก v และ x หากต้องการรวมตัวเลือก v และ x ให้ระบุ "/ l vx"
หมายเหตุควรใช้เพื่อการแก้ไขปัญหาเท่านั้นและไม่ควรเปิดทิ้งไว้เนื่องจากจะมีผลเสียต่อประสิทธิภาพของระบบและพื้นที่ดิสก์ ทุกครั้งที่คุณใช้เครื่องมือเพิ่ม / ลบโปรแกรมในแผงควบคุมไฟล์ Msi * .log ใหม่จะถูกสร้างขึ้น
โปรดทราบว่าข้างต้นเป็นเพียงสำหรับไฟล์ MSI หรือการตั้งค่าที่ใช้ประโยชน์จาก Windows Installer บางคนก็จะสร้างไฟล์บันทึกทั้งในโฟลเดอร์ temp ไดเรกทอรีแอปพลิเคชันหรือรากของฮาร์ดไดรฟ์ ไม่มีคำตอบเดียวที่เหมาะกับทุกคน
/
และl
หมายถึงในกรณีที่ใช้*
? ทำไม*vx
ไม่เพียงพอ
คุณยังสามารถให้ผู้ติดตั้งเขียนบันทึกการติดตั้งได้ทุกที่ตามต้องการโดยไม่ต้องแก้ไขรีจิสตรี รันตัวติดตั้งmsiexec
จากบรรทัดคำสั่งด้วยตัวเลือก / L ตัวอย่างเช่น,
msiexec /i C:\Users\myusername\Downloads\somepackage.msi /L*v install.txt
นี่จะเรียกใช้สคริปต์การติดตั้งและเขียนข้อมูลการบันทึกทั้งหมด (verbose) ลงในไฟล์ install.txt
ตัวเลือกสำหรับแฟล็ก / L คือ:
i : Logs status messages.
w : Logs nonfatal warnings.
e : Logs all error messages.
a : Logs startup of actions.
r : Logs action-specific records.
u : Logs user requests.
c : Logs initial user interface parameters.
m : Logs out-of-memory.
p : Logs terminal properties.
v : Logs verbose output. To use v, specify /L*v.
+ : Appends to existing file.
! : Flushes each line to the log.
* : Logs all information except for the v option. This is a wildcard.
ที่มา: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx
แม้ว่าหน้าสนับสนุนของ Microsoft จะอ้างอิง Windows XP แต่ฉันได้ยืนยันว่าใช้งานได้กับ Windows 7