1. В обязательном порядке убери всё лишнее (для эксперимента - всё) из автозагрузки, т.к. возможно к остановке оболочки приводит один из зависимых от
winlogon.exe процессов. Если интересно какие такие процессы имеются ввиду смотри с помощью
Process Explorer.
2. Также причиной может быть криво вставшая/сломанная прога по изменению shell'a, например Aston, WindowsBlinds и т.п. Возможно дело в шпионском модуле (adware).
Так или иначе, проблема в оболочке (shell). В таких случаях ничего лучше моей любимой
ShellExView не существует. Эта программа покажет все имеющиеся расширения для оболочки и позволит отключить (disable) любое из них. Обрати внимание на все несистемные "Extension", например Nvidia и т.п. Отключи временно и посмотри на поведение системы.
3. Отследить, что конкретно сбоит можно с помощью мониторинга реестра утилитой
Regmon. Есть вероятность, что дело в User Shell Folders -
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders. Корректный путь для всех параметров этого ключа должен начинаться с
%USERPROFILE%, например параметр AppData должен иметь значение %USERPROFILE%\Application Data.
4. Если ничего не помогло, доберись до
WINDOWS\system32 и найди файлы с расширением *cpl (appwiz, desk и т.д.). Запускай каждый, когда наткнёшься на файл, порождающий ошибку - удали его.
Попытаемся локализовать проблему: зайди под другим аккаунтом и отпишись по результату.