Klasör özelleştirmesi
Klasörler normalde standart klasör simgesiyle görüntülenir. Desktop.iniDosyanın yaygın kullanımı, bir klasöre özel bir simge veya küçük resim atamaktır. Desktop.iniKlasör hakkında bilgi görüntüleyen ve klasör veya klasördeki öğeler için yerelleştirilmiş adlar belirtme gibi klasörün davranışının bazı yönlerini denetleyen bir infotip oluşturmak için de kullanabilirsiniz .
Kaynak: Desktop.ini ile Klasörleri Özelleştirme
Kabuk bir dizinin adını görüntülemeden önce, kabuk bir Desktop.inidosya arar . Birini bulursa LocalizedReourceName, son kullanıcıya alınan yönlendirilmiş adı görüntüler .
Kaynak: Klasörleri Desktop.ini ile Özelleştirme (Windows CE 5.0)
Klasörde desktop.inisaklanan dosyanın varsayılan içeriği C:\Usersşunlardır:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813
Yerelleştirilmiş adları devre dışı bırakma
Windows Gezgini klasör yerelleştirmesini yoksaymak için belgelenmiş bir yol sunmuyor gibi görünüyor, ancak LocalizedResourceNamesatırı kaldırmak işi yapıyor. Dosyayı tamamen de silebilirsiniz, ancak simgeler veya araç ipuçları gibi diğer özelleştirme ayarlarını kaybedeceğiniz için iyi bir fikir değildir.
Toplu otomasyon
Aşağıda, sistem sürücüsünde her klasörü yinelemeli olarak tarayarak sizin için yapabilen basit bir toplu komut dosyası var. Yönetici olarak çalıştırdığınızdan emin olun.
@echo off
setlocal enabledelayedexpansion
pushd "%systemdrive%\"
for /f "delims=" %%G in ('dir /a /b /s desktop.ini') do (
find /i "LocalizedResourceName=" "%%~G" >nul
if !errorlevel! == 0 (
takeown /f "%%~G" /a >nul
icacls "%%~G" /grant:r *S-1-5-32-544:F /q >nul
attrib -h -s "%%~G"
type "%%~G" | findstr /i /v /c:"LocalizedResourceName=" > "%%~G.new"
copy "%%~G" "%%~nxG.bak" >nul 2>&1
del /a "%%~G"
ren "%%~G.new" "%%~nxG"
attrib +h +s "%%~G.bak"
attrib +h +s "%%~G"
))
popd
pause & exit /b