วิธีระบุไดเรกทอรีเป้าหมายสำหรับไฟล์ LibreOffice 4.0.2.2 .msi


1

ฉันจะระบุไดเร็กทอรีเป้าหมายสำหรับการติดตั้ง LibreOffice 4.0.2.2 .msi ได้อย่างไร?

ไฟล์. msi อยู่ที่นี่: http://downloadarchive.documentfoundation.org/libreoffice/old/4.0.2.2/win/x86/LibreOffice_4.0.2.2_Win_x86.msi

สคริปต์ต่อไปนี้ติดตั้ง LibreOffice ใน C: \ Program Files (x86):

msiexec.exe /qn /norestart /Lime .Npackd\InstallMSI.log /i ".Npackd\LibreOffice_4.0.2.2_Win_x86.msi" TARGETDIR="C:\Users\t\Downloads" ALLUSERS=1 MSIFASTINSTALL=7

ลองผ่านตัวเลือก TARGETDIR ก่อนหน้าตัวเลือก / i อาจมีพฤติกรรมนำหน้าแปลก ๆ ไฟล์. msi อาจถูกสร้างในลักษณะที่ไดเรกทอรีเป้าหมายไม่สามารถเขียนทับในบรรทัดคำสั่ง ในกรณีนั้นคุณจะต้องแตกเนื้อหา. msi ของแก้ไขไดเรกทอรีเป้าหมายจากนั้นบรรจุเนื้อหาที่ดัดแปลงใหม่ลงในไฟล์. msi ใหม่
Aaron Miller

... เช่นกันหากคุณกำลังพยายามติดตั้งเฉพาะผู้ใช้ทำไมต้องระบุตัวเลือก ALLUSERS
Aaron Miller

1
C: \ Users \ t \ Downloads เป็นเพียงการทดสอบ อาจเป็นอะไรก็ได้เช่น F: \ LibreOffice ควรติดตั้งแอปพลิเคชันสำหรับผู้ใช้ทั้งหมด
kaboom

คุณใช้ Windows รุ่นใดอยู่
ChimneyImp

ฉันทดสอบบน XP VM แจ้งให้เราทราบหากคุณสามารถทำให้มันใช้งานได้กับ Windows รุ่นเดียว
kaboom

คำตอบ:


2

ดูเหมือนว่า LibreOffice ต้องการใช้ INSTALLLOCATION แทน TARGETDIR ตาม วิกิพีเดีย .

ลองสิ่งนี้: msiexec.exe /qn /norestart /Lime .Npackd\InstallMSI.log /i ".Npackd\LibreOffice_4.0.2.2_Win_x86.msi" INSTALLLOCATION="C:\Users\t\Downloads" ALLUSERS=1 MSIFASTINSTALL=7

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.