ОС Windows содержит значки в кэше, который может оказаться поврежденным. Один из методов решения этой проблемы заключается в удалении скрытого файла %SystemRoot%\ShellIconCache и перезагрузки компьютера. Корректные значка рабочего стола будут воссозданы после регистрации в системе.

attrib %systemroot%\shelliconcache – h
del %systemroot%\shelliconcache

Если значка все равно повреждены, файл необходимо удалить еще раз и снова перезагрузить компьютер. Практика показывает, что зачастую требуется именно две перезагрузки.

Кроме того, проблема может быть связана с несовместимостью программ с TweakUI. Следовательно, нужно удалить утилиту TweakUI.

  1.  Откройте меню Установка и удаление программ (Add/Remove Programs) в окне Панель управления (Control Panel) (Пуск > Настройка > Панель управления > Установка и удаление программ (Start > Settings > Control Panel > Add/Remove Programs)).

  2.  Выберите параметр TweakUI и кликните на кнопке Заменить/Удалить (Add/Remove).

Если будет выдано сообщение об ошибке, в котором говорится о невозможности удаления утилиты TweakUI, удалите ее вручную с помощью такой команды:

rundll32 syssetup.dll, SetupInfObjectInstallAction DefaultUninstall 4 e:\WINDOWS\inf\tweakui.inf

Перезагрузите компьютер. Если после перезагрузки значка все равно останутся поврежденными, повторно установите и удалите утилиту TweakUI.