Dll önbelleğini başka bir sürücüye taşıyın

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

System32'deki dllcache klasörüm, Windows bölümümde yaklaşık 450 Megabayt boyutunda. Dllcache, değiştirilen bir sistem dosyasını (dll) orijinali ile değiştirmek için kullanılır. Windows'un bu özelliğinin sabit diskimde çok fazla yer kaplaması beni rahatsız ediyor.

Benim durumumda daha da ciddidir, çünkü oldukça küçük bir Windows bölümüne sahip olmaya karar verdim, ne demek istediğimi biliyorsanız her bayt önemlidir.

Fikir, işlevselliğini korurken dllcache klasörünü başka bir sürücüye taşımak için doğdu. Dllcache klasörünün konumunu değiştirmek için Windows Kayıt Defterini açın ve üzerinde bir değişiklik yapın. Bunu yapmak için Windows ve R tuşuna aynı anda basarak çalışma kutusunu açın. Forma regedit yazın ve daha sonra enter tuşuna dokunun.

Aşağıdaki anahtara gitmek için soldaki klasör yapısını kullanın:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

Daha sonra tuşa sağ tıklayın ve içerik menüsünden Yeni> Dize'yi seçin. Dizeyi adlandırın SFCDllCacheDir ve Tamam'ı tıklayın. Şimdi sağ tarafta görmelisiniz. Değerini değiştirmek için orada gördüğünüzde çift tıklayın ve yeni konumu dize olarak ekleyin, örneğin e: dllcache .

Bilgisayarınızı bir dahaki sefere yeniden başlattıktan sonra, büyük olasılıkla Windows XP CD'sini sürücüye koymanız istenecektir, böylece bazı dosyalar yeni dllcache konumuna kopyalanabilir. Başka bir yol, dosyaları eski klasörden yenisine taşımaktır.

Bu sisteminizde otomatik olarak gerçekleşmiyorsa şu komutu kullanabilirsiniz: sfc / scannow Windows'u yeni klasörü dosyalarla doldurmaya zorlamak için.

Sistemde varsa, ayarı Grup İlkesi Düzenleyicisinde alternatif olarak yapılandırabilirsiniz. Sisteme gpedit.msc'yi yükleyin ve Yerel Bilgisayar İlkesi> Bilgisayar Yapılandırması> Yönetim Şablonları> Sistem> Windows Dosya Koruması'na gidin ve 'Windows Dosya Koruması önbellek konumunu belirtin' politikasını etkinleştirin.

Güncelleme : Lütfen bunun yalnızca Windows XP, Windows 2000 ve Windows Server 2003 için çalıştığını unutmayın .. Dllcache klasörü artık Windows'un yeni sürümlerinin bir parçası değildir. Windows'un daha yeni sürümleri bunun yerine varsayılan olarak c: windows winsxs altında bulunan WinSxS klasörünü kullanır.