Bir MSI paketiniz olduğunda, uygulamayı yüklemeden içeriğini çıkarmak ilginizi çekebilir. Bu, üçüncü taraf araçlar kullanılmadan hızlı bir şekilde yapılabilir. Windows zaten işlem için gereken her şeyle birlikte geliyor. Bu makalede, MSI dosyasının içerik menüsüne kullanışlı bir 'Çıkart' komutunun nasıl ekleneceğini göreceğiz.
Reklam
Windows, MSI paketlerini Windows Installer'ın bir parçası olan msiexec uygulaması aracılığıyla işler. Bir dizi komut satırı anahtarını destekleyen yerleşik bir araçtır. Aşağıdaki komutu çalıştırarak onlar hakkında bilgi edinebilirsiniz.
- Çalıştır iletişim kutusunu açmak için klavyedeki Win + R kısayol tuşlarına basın.
- Çalıştır kutusuna aşağıdakileri yazın:
msiexec /?
- Windows Installer, yardım içeriğini bir pencerede görüntüleyecektir:
Aşağıdaki anahtarları destekler:
en iyi ücretsiz antivirüs windows 10 2018
Kurulum Seçenekleri
Bir ürünü yükler veya yapılandırır
/ a Yönetim amaçlı yükleme - Ağa bir ürün yükler
/ j [/ t] [/ g]
Bir ürünü tanıtır - m tüm kullanıcılara, u mevcut kullanıcıya
Ürünü kaldırır
Görüntüleme seçenekleri
/sessiz
Sessiz mod, kullanıcı etkileşimi yok
/pasif
Katılımsız mod - yalnızca ilerleme çubuğu
/ q [n | b | r | f]
Kullanıcı arayüzü seviyesini ayarlar
n - UI yok
b - Temel UI
r - Azaltılmış UI
f - Tam Kullanıcı Arayüzü (varsayılan)
/Yardım
Yardım bilgileri
Yeniden Başlatma Seçenekleri
/ norestart
Kurulum tamamlandıktan sonra yeniden başlatmayın
/ promptrestart
Gerekirse kullanıcıyı yeniden başlatmasını ister
/ forcerestart
Kurulumdan sonra daima bilgisayarı yeniden başlatın
Günlük Seçenekleri
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Durum mesajları
w - Ölümcül olmayan uyarılar
e - Tüm hata mesajları
a - Eylemlerin başlaması
r - Eyleme özgü kayıtlar
u - Kullanıcı istekleri
c - İlk kullanıcı arayüzü parametreleri
m - Yetersiz bellek veya önemli çıkış bilgileri
o - Disk alanı yetersiz mesajları
p - Terminal özellikleri
v - Ayrıntılı çıktı
x - Ekstra hata ayıklama bilgileri
+ - Mevcut günlük dosyasına ekle
! - Her satırı günlüğe boşaltın
* - v ve x seçenekleri dışında tüm bilgileri günlüğe kaydedin
/ log
Eşdeğeri / l *
Güncelleme Seçenekleri
/ update [; Update2.msp]
Güncellemeleri uygular
/ uninstall [; Update2.msp] / package Bir ürün için güncellemeleri kaldır
Onarım Seçenekleri
/ f [p | e | c | m | s | o | d | a | u | v] Bir ürünü onarır
p - yalnızca dosya eksikse
o - dosya eksikse veya daha eski bir sürüm yüklüyse (varsayılan)
e - dosya eksikse veya eşdeğer veya daha eski bir sürüm yüklüyse
d - dosya eksikse veya farklı bir sürüm yüklüyse
c - dosya eksikse veya sağlama toplamı hesaplanan değerle eşleşmiyorsa
a - tüm dosyaları yeniden yüklenmeye zorlar
u - tüm gerekli kullanıcıya özel kayıt defteri girdileri (varsayılan)
m - tüm gerekli bilgisayara özel kayıt defteri girdileri (varsayılan)
s - tüm mevcut kısayollar (varsayılan)
v - kaynaktan çalışır ve yerel paketi geri çağırır
Genel Özellikleri Ayarlama
[PROPERTY = Özellik Değeri]
Bu durumu ilgilendiren seçenek / a'dır. 'Yönetimsel yükleme - Ağa bir ürün yükler' olarak tanımlansa da, tek bir MSI paketinin içeriğini bir yama ile hizmet verilebilecek daha küçük dosyalara çıkarmak için kullanılabilir. Aşağıdaki komut kullanılabilir:
msiexec / a 'yol package.msi' / qb TARGETDIR = ' hedef klasör klasörüne yol'
TARGETDIR, MSI paket içeriği için hedef klasörü belirten her paket için ortak bir özelliktir.
'/ Qb' anahtarı, Windows Installer'a işlem sırasında temel arabirimi göstermesini söyler. İptal düğmesi ve ilerleme çubuğu ile bir iletişim kutusu gösterecektir.
discord'da roller nasıl belirlenir
Örneğin, FAR Manager'ın MSI yükleyicisini açmak için aşağıdaki komutu kullanabilirim:
msiexec / a 'C: Users winaero Downloads Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C: Users winaero Downloads Far'
Hedef klasör yoksa, otomatik olarak oluşturulur. Benim durumumda, İndirme klasöründeki Uzak alt klasörü oluşturulacak.
Yukarıdaki komut doğrudan Çalıştır iletişim kutusuna girilebilir.
MSI dosyasının içeriğini tek bir tıklama ile çıkarmak için bir bağlam menüsü komutu eklemek için yukarıdaki bilgileri kullanabilirsiniz. İşte nasıl yapılabileceği.
İçeriği Çıkarma Menüsü Komutunu MSI Dosyalarına Ekleme
- Açık Kayıt düzenleyici .
- Aşağıdaki Kayıt defteri anahtarına gidin:
HKEY_CLASSES_ROOT Msi.Package shell
İpucu: Tek bir tıklama ile istenen kayıt defteri anahtarına nasıl geçilir .
- Burada yeni bir alt anahtar oluşturun ve adlandırınAyıkla.
- Extract anahtarının altında, yeni bir alt anahtar oluşturun ve adlandırınKomut:
- Varsayılan değerini ayarlayın.Komutaşağıdaki dizenin alt anahtarı:
msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 İçindekiler'
Aşağıdaki ekran görüntüsüne bakın:
Dosya Gezgini'nde bir MSI paketine sağ tıkladığınızda, yeni bir bağlam menüsü öğesi 'Çıkart' bulacaksınız. Çalıştırırsanız, mevcut klasörde yeni bir 'paket_adı.msi İçerikleri' dizini oluşturacak ve paketin içeriğini oradan çıkaracaktır. Aşağıdaki ekran görüntüsüne bakın:
Zamandan tasarruf etmek için kullanıma hazır Registry dosyaları hazırladım. Aşağıdaki bağlantıyı kullanarak indirebilirsiniz.
Kayıt Dosyalarını İndirin
google chrome'da kayıtlı yer imleri
Geri alma dosyası dahildir.
Bu numara Windows 10, Windows 8 ve Windows 7'de çalışır.
Bazı paketlerin yönetimsel yüklemeyi desteklemediğini unutmayın. Bu yöntem kullanılarak çıkarılamazlar. Ayrıca, bir MSI paketini bu şekilde çıkardığınızda, yönetimsel yükleme noktası (ayıklandığı klasör) servis edilebilir hale gelir. Paket yüklendiğinde, yama da uygulanacak şekilde güncellemek için bir Windows Installer yaması (MSP) kullanılabilir.