Kustomisasi folder
Folder biasanya ditampilkan dengan ikon folder standar. Penggunaan umum Desktop.inifile tersebut adalah untuk menetapkan ikon khusus atau gambar kecil ke folder. Anda juga dapat menggunakan Desktop.iniuntuk membuat infotip yang menampilkan informasi tentang folder dan mengontrol beberapa aspek perilaku folder, seperti menentukan nama yang dilokalkan untuk folder atau item dalam folder.
Sumber: Cara Menyesuaikan Folder dengan Desktop.ini
Sebelum shell menampilkan nama direktori, shell mencari Desktop.inifile. Jika menemukannya, ini akan menampilkan nama yang diarahkan dari LocalizedReourceNamepengguna akhir.
Sumber: Menyesuaikan Folder dengan Desktop.ini (Windows CE 5.0)
Inilah konten default dari desktop.inifile yang disimpan di C:\Usersfolder:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21813
Menonaktifkan nama yang dilokalkan
Windows Explorer tampaknya tidak menyediakan cara apa pun yang terdokumentasi untuk mengabaikan pelokalan folder, tetapi menghapus LocalizedResourceNamebaris berfungsi dengan baik. Meskipun Anda juga bisa menghapus file seluruhnya, itu bukan ide yang baik karena Anda akan kehilangan pengaturan kustomisasi lainnya seperti ikon atau tooltips.
Otomatisasi batch
Di bawah ini ada skrip kumpulan sederhana yang dapat melakukan itu untuk Anda, memindai setiap folder di drive sistem secara rekursif. Pastikan untuk menjalankannya sebagai administrator.
@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