Это происходит по двум возможным причинам:
1) Каким-то странным образом пропала опция "Отображать значки рабочего стола" в свойствах панели задач. Для ее восстановления:
ПКМ на пустом месте Рабочего стола, выбрать "Упорядочить значки..." и в появившемся меню кликнуть по "Отображать значки рабочего стола". Если не помогло, то пункт 2).
2) Это результат действия вируса, тут так просто не отделаешься, потому что скорее всего заражен или удален системный файл winlogon.exe. Предвосхищаю возможные возражения с Вашей стороны, Вы проверились всеми имеющимися у Вас антивирусами, попробовали сделать откат, а у Вас его нет, или он не помог, и результата это не дало. Что делать?
Нужно редактировать реестр, как бы прискорбно это для Вас не звучало. Этому нужно учиться, и еще раз учиться, и еще раз...
Простите, отвлекся. Итак:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Image File Execution Options/
- удаляем все подразделы с именем "explorer.exe" и "iexplorer.exe"
- заходим в ветку HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon/ и находим параметр "Shell"
- изменяем его значение на "explorer.exe"
- закрываем редактор реестра, перезагружаемся, и вуаля - рабочий стол на своем месте со всеми картинками.