Страница 1 из 1

Explorer.EXE. Ошибка при выполнении приложения-сервера

Добавлено: 16 июн 2016 20:20, Чт
UncleFather

Проблема:

На ПК установлена ОС Microsoft Windows 7 Professional Russian x64 bit.

При попытке открыть проводник или любую другую папку (например, Мои документы, Сетевое окружение), система задумывается секунд на 10 и выдает ошибку

Explorer.EXE. Ошибка при выполнении приложения-сервера

:

01.jpg
01.jpg (13.82 КБ) 9715 просмотров

С аналогичной ошибкой отказываются запускаться и некоторые приложения и апплеты Windows, например, Центр обновлений Windows, Программы и компоненты.

В то же время, другие приложения работают без проблем, например командная строка, браузеры, FAR Manager.

Эта проблема наблюдается лишь под одним пользователем данного ПК. Остальные пользователи работают без проблем.


Решение:

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

  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

  2. 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»:

02.jpg

Здесь S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXX - это SID (Идентификатор безопасности, Security Identifier) пользователя Windows.


Re: Explorer.EXE. Ошибка при выполнении приложения-сервера

Добавлено: 01 фев 2021 23:08, Пн
Виктор

У меня все папки существуют а проблема тоже.