Kurulum klasörü hangi klasörde?


27

Bir yükleyici yükleme işleminin günlüğünü kaydederse, o günlüğü nerede bulabilirim?

Yükleme işlemini günlüğe kaydetmeyen bir yükleyici varsa, nasıl yapabilirim?


Merkezi bir konum olduğunu ya da bir yükleyicinin ne yaptığını kaydetmesi gerekliliği olduğunu sanmıyorum. Belirli bir yükleyiciyle ilgili bir sorununuz mu var? Eğer öyleyse, bu sorun ne ?
ChrisF

Kalıntıları kaldırdığım ve geride bıraktığım genel bir sorun yazılımım var, bu yüzden belki yükleyicinin dosyaları kopyaladığı tüm klasörleri bilsem bile, kaldırmayı kaldırırsa bu dosyaları silebileceğimi düşündüm.
Ori Popowski,

Yanıtlar:


27

Windows yükleyici günlükleri genellikle temp klasöründe tutulur, koşmaya veya bir gezgin çubuğuna gidip konumu yazıp bu şekilde alabilirsiniz %temp%.

Bunun için varsayılan klasör:

C:\Users\<username>\AppData\Local\Temp

Bu MS Destek sayfasından:

Windows Installer'ın günlüğe kaydetmesini sağlamak için, kayıt defterini Regedit.exe ile açın ve aşağıdaki yolu ve anahtarları oluşturun:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ: Logging

Value: voicewarmupx

Değer alanındaki harfler herhangi bir sırada olabilir. Her harf farklı bir günlüğe kaydetme modunu açar. Her harfin asıl işlevi MSI sürüm 1.1 için aşağıdaki gibidir:

v - Ayrıntılı çıktı

o - Boş disk alanı mesajları

i - Durum mesajları

c - İlk kullanıcı arayüzü parametreleri

e - Tüm hata mesajları

w - Ölümcül olmayan uyarılar

a - Faaliyetlerin başlatılması

r - Aksiyona özel kayıtlar

m - Bellek dışı veya ölümcül çıkış bilgileri

u - Kullanıcı istekleri

p - Terminal özellikleri

+ -Mevcut dosyaya ekle

! - Her satırı günlüğe kaydet

x - Ekstra hata ayıklama bilgisi. "X" bayrağı yalnızca Windows Server 2003 ve sonraki işletim sistemlerinde ve yeniden dağıtılabilir MSI sürüm 3.0 ve yeniden dağıtılabilir MSI sürümlerinde bulunur.

" " - Joker, v ve x seçeneği hariç tüm bilgileri günlüğe kaydedin. V ve x seçeneğini dahil etmek için "/ l vx" öğesini belirtin .

Not Bu yalnızca sorun giderme amacıyla kullanılmalı ve sistem performansı ve disk alanı üzerinde olumsuz etkileri olacağı için açık bırakılmamalıdır. Denetim Masası'ndaki Program Ekle / Kaldır aracını her kullandığınızda, yeni bir Msi * .log dosyası oluşturulur.


Lütfen yukarıdakilerin yalnızca Windows Installer'dan yararlanan MSI dosyaları veya kurulumları için olduğunu unutmayın. Bazıları da geçici klasörde, uygulama dizininde veya sabit sürücünün kökünde günlük dosyaları oluşturacaktır. Herkese uyan tek bir cevap yok.


Kullanılması durumunda ne anlama geliyor /ve ne anlama lgeliyor *? Neden *vxyeterli değil?
Thomas Weller

İyi soru. Acaba / l msiexec komut satırı parametresine mi bakıyor, bu reg tuşuna değil mi?
Jason

evet, / l, reg tuşundaki seçeneğe değil, komut satırı parametresine işaret ediyor
JohnZaj

13

Yükleyicinin, kayıt defterini değiştirmeden, istediğiniz yere, istediğiniz yerde bir yükleme günlüğü yazmasını sağlayabilirsiniz. Yükleyiciyi msiexeckomut satırından / L seçeneğiyle çalıştırın. Örneğin,

msiexec /i C:\Users\myusername\Downloads\somepackage.msi /L*v install.txt

Bu yükleme komut dosyasını çalıştıracak ve tüm günlük bilgilerini (ayrıntılı) dosyaya yazacaktır. install.txt

/ L bayrağı için seçenekler:

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. 

Kaynak: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx

Microsoft destek sayfası Windows XP'ye başvursa da, bunun Windows 7 için çalıştığını onayladım.


Windows Server 2008 R2 için de çalışıyor.
Jeremy McGee,

1
Ayrıca, Windows 10'da çalışır
Wilka
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.