I get annoyed by the superfluous. It’s just one of those traits I possess. Maybe you have similar quirks. I wouldn’t know. However, if you (like me) don’t see the point in cluttering up a perfectly good system with an ass-load of Desktop.ini files here is the basic solution.
You will see a lot of articles out there saying, essentially, “hide your hidden files”. Not quite the same. Especially if you don’t want to hide hidden files.
- Open the registry editor ( Start —> Run —> regedit )
- Locate or add the following DWORD key: HKEY_LOCAL_MACHINE —> SOFTWARE —> Microsoft —> Windows —> CurrentVersion —> Policies —> Explorer —> “UseDesktopIniCache”
- Modify that key so that it’s Value is 0 (zero)
Admins, alternatively you can paste the following code into an empty text file and save it as a registry file (like nomoredesktopini.reg). Double-clicking that reg file will then add the key as described above.
## # Early Windows Version REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "UseDesktopIniCache"=dword:00000000 # Late Windows Version Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "UseDesktopIniCache"=dword:00000000 ##
(Use the pointy-bracket button to get a clean copy/paste version of the code.)
For early versions of Windows try using the key which begins “REGEDIT4“; for later versions (certainly by Win8) you’ll want to use the “Windows Registry Editor Version 5.00” formulation. If both of those fail you will have to make the registry edit manually (which will likely involve creating the registry key) as outlined above.
Windows will stop making them by default. If you make a customization, I think Windows will create one for that; and you can always create your own Desktop.ini files if you are so inclined; this hack merely prevents the operating system from automatically creating them.
This fix should work from WinXP 32 bit through Win8.1 64 bit and all points in between.
Note: In the comments you will see some write of the key located at HKEY_LOCAL_MACHINE —> SOFTWARE —> Wow6432Node. This should be automatically created if the location above is created. Adjust according to your experience.
Have fun with that.