เมื่อคุณมีแพ็คเกจ MSI คุณอาจสนใจที่จะแตกเนื้อหาโดยไม่ต้องติดตั้งแอพ สามารถทำได้อย่างรวดเร็วโดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม Windows มาพร้อมกับทุกสิ่งที่จำเป็นสำหรับการใช้งานแล้ว ในบทความนี้เราจะดูวิธีการเพิ่มคำสั่งที่มีประโยชน์ 'Extract' ในเมนูบริบทของไฟล์ MSI
การโฆษณา
Windows จัดการแพ็คเกจ MSI ผ่านแอพ msiexec ซึ่งเป็นส่วนหนึ่งของ Windows Installer เป็นเครื่องมือในตัวที่รองรับสวิตช์บรรทัดคำสั่งจำนวนมาก คุณสามารถเรียนรู้ได้โดยเรียกใช้คำสั่งต่อไปนี้
- กดปุ่มลัด Win + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์สิ่งต่อไปนี้ในกล่อง Run:
msiexec /?
- Windows Installer จะแสดงเนื้อหาวิธีใช้ในหน้าต่าง:
รองรับสวิตช์ต่อไปนี้:
วิธีถอนการติดตั้ง kodi build
ติดตั้งตัวเลือก
ติดตั้งหรือกำหนดค่าผลิตภัณฑ์
/ a Administrative install - ติดตั้งผลิตภัณฑ์บนเครือข่าย
/ j [/ t] [/ g]
โฆษณาผลิตภัณฑ์ - m ให้กับผู้ใช้ทุกคนถึงผู้ใช้ปัจจุบัน
ถอนการติดตั้งผลิตภัณฑ์
ตัวเลือกการแสดงผล
/เงียบ
โหมดเงียบไม่มีการโต้ตอบกับผู้ใช้
/ passive
โหมดอัตโนมัติ - แถบความคืบหน้าเท่านั้น
/ q [n | b | r | f]
ตั้งค่าระดับส่วนต่อประสานผู้ใช้
n - ไม่มี UI
b - UI พื้นฐาน
r - UI ที่ลดลง
f - UI แบบเต็ม (ค่าเริ่มต้น)
/ช่วยด้วย
ข้อมูลช่วยเหลือ
รีสตาร์ทตัวเลือก
/ norestart
อย่ารีสตาร์ทหลังจากการติดตั้งเสร็จสมบูรณ์
/ promptrestart
แจ้งให้ผู้ใช้รีสตาร์ทหากจำเป็น
/ forcerestart
รีสตาร์ทคอมพิวเตอร์ทุกครั้งหลังการติดตั้ง
ตัวเลือกการบันทึก
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - ข้อความสถานะ
w - คำเตือนที่ไม่เกี่ยวกับไขมัน
e - ข้อความแสดงข้อผิดพลาดทั้งหมด
a - เริ่มต้นการกระทำ
r - บันทึกเฉพาะการดำเนินการ
คุณ - คำขอของผู้ใช้
c - พารามิเตอร์ UI เริ่มต้น
m - หน่วยความจำไม่เพียงพอหรือข้อมูลทางออกร้ายแรง
o - ข้อความพื้นที่ไม่อยู่ในดิสก์
p - คุณสมบัติเทอร์มินัล
v - เอาต์พุต Verbose
x - ข้อมูลการดีบักเพิ่มเติม
+ - ต่อท้ายไฟล์บันทึกที่มีอยู่
! - ล้างแต่ละบรรทัดลงในบันทึก
* - บันทึกข้อมูลทั้งหมดยกเว้นตัวเลือก v และ x
/ log
เทียบเท่า / l *
อัปเดตตัวเลือก
/ ปรับปรุง [; Update2.msp]
ใช้การอัปเดต
/ uninstall [; Update2.msp] / package ลบการอัปเดตสำหรับผลิตภัณฑ์
ตัวเลือกการซ่อมแซม
/ f [p | e | c | m | s | o | d | a | u | v] ซ่อมแซมผลิตภัณฑ์
p - เฉพาะในกรณีที่ไฟล์หายไป
o - หากไฟล์หายไปหรือติดตั้งเวอร์ชันเก่ากว่า (ค่าเริ่มต้น)
e - หากไฟล์หายไปหรือติดตั้งเวอร์ชันที่เท่ากันหรือเก่ากว่า
d - หากไฟล์หายไปหรือติดตั้งเวอร์ชันอื่น
c - หากไฟล์หายไปหรือการตรวจสอบไม่ตรงกับค่าที่คำนวณได้
a - บังคับให้ติดตั้งไฟล์ทั้งหมดใหม่
u - รายการรีจิสตรีเฉพาะผู้ใช้ที่จำเป็นทั้งหมด (ค่าเริ่มต้น)
m - รายการรีจิสตรีเฉพาะคอมพิวเตอร์ที่จำเป็นทั้งหมด (ค่าเริ่มต้น)
s - ทางลัดที่มีอยู่ทั้งหมด (ค่าเริ่มต้น)
v - เรียกใช้จากแหล่งที่มาและเรียกคืนแพ็คเกจภายในเครื่อง
การตั้งค่าคุณสมบัติสาธารณะ
[PROPERTY = PropertyValue]
ตัวเลือกที่เกี่ยวข้องกับสถานการณ์นี้คือ / ก. แม้ว่าจะมีคำอธิบายว่า 'การติดตั้งการดูแลระบบ - ติดตั้งผลิตภัณฑ์บนเครือข่าย' แต่ก็สามารถใช้เพื่อแยกเนื้อหาของแพ็กเกจ MSI เดียวไปยังไฟล์แต่ละไฟล์ที่มีขนาดเล็กลงซึ่งสามารถให้บริการได้โดยแพตช์ สามารถใช้คำสั่งต่อไปนี้:
msiexec / a 'path to package.msi' / qb TARGETDIR = 'path to the destination folder'
TARGETDIR เป็นคุณสมบัติทั่วไปสำหรับทุกแพ็คเกจที่ระบุโฟลเดอร์ปลายทางสำหรับเนื้อหาแพ็คเกจ MSI
สวิตช์ '/ qb' บอกให้ Windows Installer แสดงอินเทอร์เฟซพื้นฐานในระหว่างกระบวนการ จะแสดงกล่องโต้ตอบพร้อมปุ่มยกเลิกและแถบความคืบหน้า
ตัวอย่างเช่นฉันสามารถใช้คำสั่งต่อไปนี้เพื่อคลายแพ็กตัวติดตั้ง MSI ของ FAR Manager:
msiexec / a 'C: Users winaero Downloads Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C: Users winaero Downloads Far'
หากไม่มีโฟลเดอร์เป้าหมายโฟลเดอร์นั้นจะถูกสร้างขึ้นโดยอัตโนมัติ ในกรณีของฉันโฟลเดอร์ย่อย Far ในโฟลเดอร์ดาวน์โหลดจะถูกสร้างขึ้น
คำสั่งด้านบนสามารถป้อนได้โดยตรงในกล่องโต้ตอบเรียกใช้
คุณสามารถใช้ข้อมูลด้านบนเพื่อเพิ่มคำสั่งเมนูบริบทเพื่อแยกเนื้อหาของไฟล์ MSI ได้ด้วยคลิกเดียว นี่คือวิธีที่สามารถทำได้
เพิ่มคำสั่ง Extract Context Menu ไปยังไฟล์ MSI
วิธีค้นหารายการสินค้าที่ต้องการใน amazon
- เปิด Registry Editor .
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT Msi แพคเกจ เชลล์
เคล็ดลับ: วิธีข้ามไปยังคีย์รีจิสทรีที่ต้องการได้ในคลิกเดียว .
- สร้างคีย์ย่อยใหม่ที่นี่และตั้งชื่อสารสกัด.
- ภายใต้คีย์ Extract สร้างคีย์ย่อยใหม่และตั้งชื่อคำสั่ง:
- ตั้งค่าเริ่มต้นของคำสั่งคีย์ย่อยของสตริงต่อไปนี้:
msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 เนื้อหา'
ดูภาพหน้าจอต่อไปนี้:
เมื่อคุณคลิกขวาที่แพ็คเกจ MSI ใน File Explorer คุณจะพบรายการเมนูบริบทใหม่ 'Extract' หากคุณดำเนินการมันจะสร้างไดเรกทอรีใหม่ 'package_name.msi Contents' ในโฟลเดอร์ปัจจุบันและแยกเนื้อหาของแพ็คเกจที่นั่น ดูภาพหน้าจอต่อไปนี้:
เพื่อประหยัดเวลาของคุณฉันได้สร้างไฟล์ Registry ที่พร้อมใช้งาน คุณสามารถดาวน์โหลดได้โดยใช้ลิงค์ด้านล่าง
ดาวน์โหลดไฟล์ Registry
ฉันจะบล็อกการอัปเดต windows 10 ได้อย่างไร
รวมไฟล์เลิกทำ
เคล็ดลับนี้ใช้ได้กับ Windows 10, Windows 8 และ Windows 7
โปรดทราบว่าบางแพ็คเกจไม่รองรับการติดตั้งสำหรับผู้ดูแลระบบ ไม่สามารถสกัดโดยใช้วิธีนี้ นอกจากนี้เมื่อคุณแยกแพ็กเกจ MSI ด้วยวิธีนี้จุดติดตั้งสำหรับผู้ดูแลระบบ (โฟลเดอร์ที่แตกไฟล์) จะสามารถใช้งานได้ สามารถใช้โปรแกรมแก้ไข Windows Installer (MSP) เพื่ออัปเดตได้ดังนั้นเมื่อติดตั้งแพคเกจแล้วจะใช้โปรแกรมแก้ไขนี้ด้วย