Windows güncellemesini, gelecekteki güncellemeler için ikinci sürücüyü kullanmak üzere ayarlayabilir miyim?


15

C sürücüm 15 Gb ve çoğunlukla windows güncelleme kaldırma klasörleri ile dolduruyor.

Bu kaldırma klasörlerini, güncelleme gerçekleştiğinde daha fazla alana sahip ikinci bir sürücüye koymak için Windows güncellemesi ayarlayabilir miyim?

ilgili sorular:-


Emin değilim bulmak kolay kolay değil ... Birisi UNinstall klasörünü değiştirebileceğini iddia ettiği kayıt defterini buldum, ancak bir tane yükleyemedi ...
Ivo Flipse

Belki bunu serverfault üzerinde sorun, orada bilmeliler
Ivo Flipse


@Rowland Shaw - Orijinal sorudaki bu soruya bağlandım, bana sordu ve aynı değil! Biri, mevcut kaldırma klasörlerini bir kaldırma işlemini kırmadan taşıyabilir miyim, bu, gelecekteki kaldırma klasörlerini her zaman daha fazla alana sahip olacak şekilde koymak için bir ayar ister.
Paul Rowland

Yanıtlar:


19

Umarım doğrudan kaldırma klasörleri ile ilgili olmadığı için bunun için -1 almıyorum. Ancak bu kullanıcıların alan sorunu ve güncelleme dosyalarının taşınmasına yardımcı olacaktır.

Kaldırma klasörleri sabit kodlanmış gibi göründüğü için diğer bazı klasörleri taşıyabilirsiniz? İyi bir dosya C: \ Windows \ SoftwareDistribution klasörü (güncelleştirmelerin vb. İndirildiği) olacaktır, ancak Microsoft bunu da taşıyamayacağınızı söylüyor, ancak Microsoft (Sysinternals) Kavşak aracını (I her zaman komut isteminde kullanıldığı gibi C: \ Windows klasörünün köküne ayıklayın). Bu araç özünde verileri bir konumdan diğerine yönlendirir, bilgisayar, taşıdığınız halde klasörün orijinal konumunda hala var olduğunu düşünür. Bu klasörü ve diğerlerini kayıt defterini değiştirmek yerine i386 klasörü gibi kullanıyorum.

Kavşak Ekleme

Öncelikle Windows Update Hizmeti'ni durdurmanız ve SoftwareDistribution klasörünü diğer sürücünüze (izinlerle) kopyalamanız gerekir. Başlat> Çalıştır> cmd aracılığıyla bir Komut Satırı (cmd) başlatın, ardından:

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

Windows size D: \ Windows \ SoftwareDistribution'ın bir dosya adı veya dizin adı (F = dosya, D = dizin) belirtip belirtmediğini soracaktır.

Answer D for directory

İkinci olarak eski klasörü yeniden adlandırırsınız.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

Üçüncü adım, Kavşağı oluşturmaktır (ayrıca komut isteminden):

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

Dördüncü Windows Update Hizmeti'ni yeniden başlatmaktır:

net start wuauserv

Bir güncelleme indirip indiremeyeceğinize bakın. Çalışırsa, SoftwareDistribution.del klasörünü silin, eğer değilse, tekrar deneyin veya SoftwareDistribution.del dosyasını yeniden adlandırın.

Kavşağı Çıkarın

Bir sebepten dolayı artık istemiyorsanız Kavşağı silmek için. Windows Update Hizmetini durdurun ve Yazılım Dağıtım dosyalarını Windows klasörüne kopyalayın:

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

Sonra jd'yi -d ile silin:

junction -d D:\Windows\SoftwareDistribution

Ardından Windows Update Hizmeti'ni yeniden başlatın:

net start wuauserv

Hangi klasörlerde Kavşak olduğunu görün:

junction -s c:\

1
Bu prosedür çok iyi çalışıyor. Birkaç not: 'junction' komutu live.sysinternals.com adresinde bulunabilir ve hedef sürücü NTFS olarak biçimlendirilmelidir.
Phillip Ngan

4

Bunun sorunuza cevap vermediğini biliyorum, ama ... neden Windows [un] kurulum klasörlerini tutuyorsunuz? Bunları silin. Hiç Windows güncellemesini geri aldınız mı?

Düzenleme: Office yükleme klasörleri başka bir konudur. Onlarla birlikte, MS Office genellikle kendini onarabilir. Bunlar olmadan, büyük bir sorun varsa yeniden yüklemeye bakabilirsiniz.


Kabul ediyorum ... Asla bir güncellemeyi kaldırmamalısınız. Birkaç gün bekleyin ve her şey yolundaysa bunları kaldırabilirsiniz. CCleaner (geçici ve gereksiz dosyaları kaldıran temiz araçlar) kullanabilirsiniz, bunları kaldırma seçeneği vardır.
Julien N

1
Aslında var bir birden çok kez kaldırma güncellemeleri gerekiyordu. Bu nadirdir (yüzlerce makineyi yönetiyorum ve bunu toplamda üç kez yaptım). Ancak, birkaç aydan eski herhangi bir kaldırma klasörünü silmek genellikle güvenlidir.
Joel Coehoorn

1

Sanırım buna yanlış sondan yaklaşıyorsunuz, C sürücüsünü büyütmenizi tavsiye ederim. Bir bölümse , bölümlerinizi yeniden boyutlandırmak için http://gparted.sourceforge.net/ adresinden gparted canlı CD'sini kullanmayı deneyin . Eğer bir sabit disk ise değiştiririm. Üzgünüz, sorunuza doğrudan bir cevap değil.


1

Gibi adlara sahip klasörlere C:\4633bc0687e6970b8e63a999ac1f7abaşvuruyorsanız, bunlar Windows Update'ten yeni ayrıldıkları ve hiçbir zaman gerekli olmadıkları için zararsız bir şekilde silinebilir.

Hizmet paketi dosyaları da en güvenli bir şekilde C üzerinde Windows Disk Temizleme'yi çalıştırarak ve listedeki “Hizmet Paketi Yedek Dosyaları” seçeneğini işaretleyerek silinebilir. Disk Temizleme, Windows'u yok etmenize izin vermeyeceğinden alanı geri kazanmanın en güvenli yoludur.

c:\windows\$NtUninstall----$Windows güncellemesini asla kaldırmak istemezseniz , adı olan diğer klasörler silinebilir. Bu olasılığı korumak isterseniz, bunları başka bir diske taşıyabilirsiniz. Bunların tamamen kaldırılması burada belgelenmiştir .

Başka sorularınız varsa, tam Windows sürümünüzü ve hizmet paketi düzeyinizi bilmenize yardımcı olur.


cevap için teşekkürler, ama ben kaldırma klasörleri o anda daha fazla alan ile ikinci bir sürücüye koymak mümkün olup olmadığını, mevcut kaldırma klasörlerini silmek için Tamam olup olmadığını arıyorum.
Paul Rowland

MSOCache'yi silerseniz, Office 2007 güncelleştirmeleri başarısız olur.
kinokijuf

@kinokijuf: Sağ silindi. Neden oy kullanmıyorsunuz?
harrymc

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.