it-swarm.asia

C:\Windows\Installer'dan silmek güvenli midir?

Tüm bu disk alanını kullanan bir XP makinesine baktım ve en fazla disk alanını kullanan dizinler listesinde C:\Windows\Installer yükseldi.

Bir önbellek msi ve msp dosyaları içeriyor gibi görünüyor.

Bunları silmek güvenli mi? Disk alanından tasarruf etmek için, uzun süredir "$ KB ... $" dizinlerini sorunsuzca siliyorum. Sistemimde Windows Güncellemelerimi istiyorum, bunları neden kaldırmak istediğinizi asla anlamadığım bir şey. (Profesyonel olarak bir güncelleme revizyon panosunda olduğunuzda veya bu siparişte herhangi bir şey olduğunda.)

127
Stijn Sanders

Hayır değil. Windows Installer bunu, Windows Installer kullanarak makineye yüklenen her şeyin yükleme dosyalarını önbelleğe almak için kullanır. En azından, program ekleme veya kaldırma özelliğini kaybedebilirsiniz, en kötüsü, bazı programları çalıştırma özelliğini kaybedebilirsiniz.

Windows Update, Windows Installer yamalarını da dağıtabildiğinden, makinenizin Windows ve Office güncelleştirmelerini almasını da önleyebilirsiniz.

83
jasonh

Büyük olasılıkla programları kaldırmaya çalıştığınızda yükleyici klasörünün içeriğine ihtiyacınız vardır (örn., Microsoft Office, kaldırmaya çalıştığınızda .msi/.mcp dosyaları adında rastgele)

Ancak disk alanı sizin için endişeleniyorsa, yükleyici klasörünü NTFS! Bunu sadece ASUS Eeepc901 netbookumda yapıyorum, çünkü yalnızca korkunç bir 4G birincil bölümü var.

"Yükleyici" -> özellikler-> gelişmiş-> klasörüne sağ tıklayın "disk alanından tasarruf etmek için içeriği sıkıştır" seçeneğini işaretleyin.

Tasarruf ettiği yer sizi şaşırtacak.

66
deddebme

Diğerlerinin dediği gibi, dosyaları bu dizin yapısından kaldırmak için kesin kontrendikasyonlar var. Ben de buna karşı tavsiye ederim.

Ancak, yine de ilerlemeye karar verirseniz, Windows Installer CleanUp Utility kullanarak daha doğru şekilde yapabilirsiniz. Bu, işleri yalnızca dosyaları silmekten daha iyi temizler. Bununla birlikte, bu araç genellikle bozulmuş olan yükleme dosyalarını kaldırmak için kullanılır, böylece normal bir şeyi kaldırmanızı önler.

Windows Installer CleanUp Utility, işi gerçekleştirmek için aslında MSIZAP.EXE komut satırı yardımcı programını kullanır.

10
Gregyski

Bir kavşak yap! [1][2]

  1. Komut istemini yönetici olarak başlatın. [3]
  2. İnstaller dizinine ve tüm dosyalarına sahip olun:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. C:\Windows\Installer öğesini yeni bir geniş sürücüye taşıyın, diyelim ki E:. Kolaylık sağlamak için, gelecekteki tüm bağlantıları tek bir yerde bir araya getirmek için bir alt klasör oluşturmak daha iyidir; E:\Win7-Junctions, yani yeni yol E:\Win7-Junctions\Installer olacaktır. Yükleyici klasörünü taşımak için Windows Gezgini'nden kesik yapıştırma yeterli olmalıdır.
  4. C:\Windows\Installer öğesinin gerçekten gittiğinden ve tüm dosyaların E:\Win7-Junctions\Installer konumuna taşındığından emin olun.
  5. Kavşağı oluşturun:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    Sözdizimi:

    mklink /j [destination] [source]
    
  6. Kavşağın, E:\Win7-Junctions\Installer'da küçük bir metin dosyası oluşturarak ve onu C:\Windows\Installer'da da gerçekleştiğini görerek çalıştığını doğrulayın.

  7. Bitti. Yükleyicilerin hala çalıştığını "Program ekle veya kaldır" seçeneğini işaretleyin (Office, başlamak için iyi bir adaydır).

Uyarı kelimesi, this Microsoft cevaplarında belirtildiği gibi:

İşletim sistemi çekirdek bileşenlerinin ve dosyalarının işletim sistemi sürücüsü dışındaki bir sürücüye taşınması önerilmez. Çünkü işletim sistemi dosyalarında dengesizliklere neden olacaklardır.

Bu komutları riskiniz üzerinde yürütünüz, Microsoft bundan kaynaklanabilecek herhangi bir sorunu çözemez.

Sürekli 0 bayt disk alanına sahip olmanın gerçekten de işletim sistemine (ve kullanıcılarına) dengesizliklere neden olduğu ve Microsoft'un yarattıkları sıradan bir sorunun makul bir şekilde çözülebileceğini garanti edemeyeceği göz önüne alındığında, bu prosedürle devam ettim. ve şimdiye kadar önemli bir sakınca bulunmadı.

6
Avio

Hayır, tüm dizini silmek güvenli değil.

Ancak WICleanup komutunu çalıştırarak kullanılmamış.msp dosyalarını silmenin yolları vardır.

5
CyberSnoopy

Bu klasörü silerseniz, daha sonra onarmayı, kaldırmayı, yükseltmeyi, yeniden yüklemeyi vb. Denediğinizde sorunlarla karşılaşırsınız.

MSI kurulumcularının çalışma şekli, bir yama geri alındığında, bir şey kaldırıldığında vs.

Gelecekteki Windows Güncellemeleri'nin bu klasörün içeriğine ihtiyacı olabilir.

MSI yükleyicileri şeytandır :() Onlarla oynamayın.

2
AaronLS

Disk alanı bir sistem diskinde bitiyorsa, bir sunucuda veya istemcide olabilir, temizlenmesi gereken bazı şeyler vardır. Bunlardan biri% SYSTEMDRIVE%\Windows\Installer klasörü. Hiçbir koşulda bu klasördeki dosyaları el ile silemezsiniz çünkü bu yalnızca MSI dosyaları veya Windows Installer dosyaları kullanılarak yüklenen yazılımı bozmaz.

% SYSTEMDRIVE%\Windows\Installer klasörü, kurulum dosyaları ve yamaları (MSP dosyaları) için bir önbellektir ve bunları kaldırmak, uygulamaları onaramaz veya kaldıramazsınız ve bazı durumlarda yamaları çıkarmaz ya da yazılımlara yeni yamalar uygulayamazsınız. . Bu önbelleği gerçekten sildiğinizde, dosyaları orijinal yükleme medyasından, yama paketlerinden vb. Ayıklayarak dosyaları manuel olarak yeniden oluşturabilirsiniz, ancak bu zaman alıcıdır ve bu kolay bir iş değildir.

Andreas Stenhall, MVP Windows Uzmanı ITPRO Ref .: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

Bu MS Düzelt yardımcı programı ile bazı SAFE temizleme işlemleri yapmaya çalışabilirsiniz: Programları otomatik olarak yükleme ve kaldırma programını tanılama ve düzeltme

1
climenole