Dzisiaj w pracy zostałem poproszony do przeanalizowania oraz usunięcia pewnego problemu na laptopie mojego współpracownika. Za każdym razem kiedy restartował komputer na ekranie po zalogowaniu pojawiało się okno notatnika, z otwartym plikiem: „desktop.ini”. Jego treść była następująca:
[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787
Dzieje się tak gdy w jakiś sposób atrybut ukrycia pliku „desktop.ini” zostaje usunięty. Problem łatwo rozwiązać, wystarczy użyć wbudowanego w system oprogramowania „attrib”, który pozwala zmieniać właściwości plików oraz folderów.
A więc:
attrib +s +h "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini" attrib +s +h "%programdata%\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini" exit
voilà!