ამოიღეთ .MSI ფაილის შიგთავსი და დაამატეთ „ყველას ამოღება“ მენიუში მარჯვენა ღილაკით

არის სიტუაციები, როდესაც თქვენ უნდა აირჩიოთ ერთი ფაილი .msi პაკეტიდან ინსტალაციის ფაზის გავლის გარეშე. ერთი კარგი მაგალითია ცალკე ან პორტატული აპლიკაცია, რომელიც შეფუთულია .msi პაკეტში. ან შეიძლება დაგჭირდეთ კონკრეტული ფონის სურათის ამოღება თემის ინსტალერიდან.

ამ შემთხვევაში, შეგიძლიათ თავიდან აიცილოთ დაყენების გაშვება და ხელით ამოიღოთ .msi პაკეტის შიგთავსი. ამრიგად, არ იქნება საჭირო სისტემის აღდგენის წერტილი, რამდენიმე რეესტრის კლავიშის დამატება და რამდენიმე დროებითი დირექტორია (რაც მოხდება, თუ დაყენებას გაუშვით).

არ არის საჭირო მესამე მხარის ინსტრუმენტები; ამის გაკეთება შეგიძლიათ Windows Installer-ის შესრულებადი პროგრამის გამოყენებით msiexec.exe ბრძანების ხაზი.

როგორ ამოიღოთ .MSI ფაილის შინაარსი

მე მაქვს ChristmasTheme .msi პაკეტი ჩამოტვირთული Microsoft-ის საიტიდან და მსურს ამ პაკეტიდან ფონური ფონის ამონაწერი.

პაკეტის ამოსაღებად გამოიყენეთ ბრძანების ხაზის შემდეგი მაგალითი Run დიალოგიდან ან ბრძანების სტრიქონიდან:

msiexec /a "d:\downloads\ChristmasTheme.msi" /qb TARGETDIR="d:\downloads\theme ფაილები"

და აი ეს არის!

ამოიღეთ msi ფაილის შინაარსი ბრძანების ხაზი

და ფონის სურათი, რომელსაც ვეძებდი, არის ეს, რომელიც მდებარეობს ქვეშ ვებ\ფონი საქაღალდე.

საშობაო თემის ფონი

.msi ფაილის შიგთავსის კიდევ უფრო ადვილად ამოსაღებად, შეგიძლიათ განახორციელოთ ბრძანება მარჯვენა ღილაკით კონტექსტურ მენიუში.

.MSI ფაილებისთვის მარჯვენა ღილაკით დააწკაპუნეთ ოფციის „Extract All“-ის დამატება

ჩამოტვირთვა msi-extract-all-menu.zip, გახსენით და გაუშვით არქივში შემავალი REG ფაილი. ეს ამატებს "Extract All" ოფციას მარჯვენა ღილაკით დაწკაპუნებით მენიუში .msi ფაილებისთვის.

.msi ამოიღეთ ყველა მარჯვენა ღილაკით მენიუ

"ყველას ამოღება" დაწკაპუნებით არის ყველაფერი რაც თქვენ უნდა გააკეთოთ. ის აწარმოებს msiexec.exe ბრძანების ხაზს ფონზე. პაკეტის შიგთავსი ამოიღებება საქაღალდეში იმავე სახელწოდებით, როგორც საწყისი ფაილი, რომელსაც დაერთვება სიტყვა „Files“ — მაგ., „ChristmasTheme.msi Files“


მესამე მხარის ხელსაწყოები .MSI ფაილის შიგთავსის ამოსაღებად

7-Zip

შეგიძლიათ გამოიყენოთ 7-Zip, PeaZip, WinRar ან ნებისმიერი სხვა საარქივო პროგრამა .msi ფაილების შიგთავსის სანახავად და ამოსაღებად.

ამოიღეთ msi ფაილის შინაარსი ბრძანების ხაზი

ნაკლები MSI

LessMSI არის კიდევ ერთი პროგრამა, რომელსაც შეუძლია გახსნას და ამოიღოს .msi ფაილების შინაარსი.

ამოიღეთ msi ფაილის შინაარსი ბრძანების ხაზი - lessmsi

LessMSI ასევე მოყვება ბრძანების ხაზის ხელსაწყოს (lessmsi.exe არის CLI და lessmsi_gui.exe არის GUI ვერსია.)

LessMSI – ბრძანების ხაზის მაგალითი:

lessmsi x d:\downloads\ChristmasTheme.msi d:\downloads\theme\

ზემოთ მოყვანილი ბრძანება ამოიღებს .msi ფაილის შიგთავსს “d:\downloads\theme\” დირექტორიაში.

(თუმცა, თუ თქვენ გჭირდებათ ამონაწერი ბრძანების ხაზის საშუალებით, msiexec.exe ყველაფერს გააკეთებს თქვენთვის. თქვენ არ გჭირდებათ LessMSI CLI ამ მიზნით.)

შეგიძლიათ ჩამოტვირთოთ LessMSI-დან GitHub. პროდუქტის მთავარი გვერდი არის https://lessmsi.activescott.com/

UniExtract 2

UniExtract2 ან "Universal Extractor 2" არის ინსტრუმენტი ფაილების ამოსაღებად ნებისმიერი ტიპის არქივიდან ან ინსტალერიდან.:

.msi uniextract 2

ეს ინსტრუმენტი არის მხოლოდ წინა ნაწილი, რომელიც იყენებს სხვადასხვა პროგრამის CLI ბინარებს, როგორიცაა 7-Zip, LesMSI, ARC და ა.შ. ბინარები ინახება UniExtract\bin საქაღალდე.

(ბოლოს განხილული იყო 2021 წლის 29 მაისს. ინსტრუქციები ვრცელდება Windows-ის ყველა ვერსიაზე, Windows 10-ის ჩათვლით)


ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?

თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:
  • ჩამაგრება!
  • გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
  • ტვიტერში!
ასე რომ, დიდი მადლობა მხარდაჭერისთვის, ჩემო მკითხველო. თქვენი დროის 10 წამზე მეტი არ დასჭირდება. გაზიარების ღილაკები ზუსტად ქვემოთ არის. :)