Проблема:
На ПК установлена ОС Microsoft Windows 7 Professional Russian x64 bit.
При попытке открыть проводник или любую другую папку (например, Мои документы, Сетевое окружение), система задумывается секунд на 10 и выдает ошибку
Explorer.EXE. Ошибка при выполнении приложения-сервера
:
- 01.jpg (13.82 КБ) 10334 просмотра
С аналогичной ошибкой отказываются запускаться и некоторые приложения и апплеты Windows, например, Центр обновлений Windows, Программы и компоненты.
В то же время, другие приложения работают без проблем, например командная строка, браузеры, FAR Manager.
Эта проблема наблюдается лишь под одним пользователем данного ПК. Остальные пользователи работают без проблем.
Решение:
Очевидно, что решение находится где-то в настройках пользователя. Поиск в интернете сразу же подкинул идею - проверить соответствие записей в реестре, указывающих расположение папок пользователя и наличие самих папок.
В реестре необходимо проверить два ключа:
-
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
-
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Здесь основной интерес представляют папки «Desktop» и «Personal», так что в первую очередь стоит проверить именно наличие указанных папок. Запись в реестре должна указывать на реально существующий путь.
В моем случае проблема заключалась в отсутствии папки «Documents». Как только эта папка была создана по пути, указанному в реестре, Windows сразу же, без перезагрузки заработала нормально.
Для порядка следует проверить и соответствие/наличие прочих папок из этих ключей реестра.
Замечу, что если в первом ключе путь указан явно, то есть «C:\Users\User\...», то в ключе «User Shell Folders» путь указывается через системную переменную «%USERPROFILE%». В свою очередь, путь куда указывает эта переменная, можно узнать в реестре в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX. Он хранится в значении параметра «ProfileImagePath»:
Здесь S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXX - это SID (Идентификатор безопасности, Security Identifier) пользователя Windows.