PGP'шное расширение оболочки валит Explorer
PGP'шное расширение оболочки валит Explorer.
Разумеется, отнюдь не всегда, а при определённых условиях.
Воспроизведение проблемы.
Убеждаемся, что в системе запущен системный сервис RunAs.
Логинимся, например, от имени пользователя, входящего в группу Power Users.
Запускаем с помощью сервиса runas приложение Explorer.exe, от имени пользователя, входящего в группу администраторов.
Например, из командной строки это можно сделать так:
Кликаем правой кнопкой мыши на любом файле или каталоге, пытаясь открыть контекстное меню. Готово – Explorer грохнулся :)!
На стабильность Explorer'а, запушенного от имени текущего пользователя, никакого влияния не замечено. PGP-расширение работает в нём нормально.
Решение проблемы "домашними средствами"
Как правило, достаточно один или несколько раз открыть в "административном" экземпляре Explorer'а пункт меню "File/Properties". Пока Explorer не перестанет "падать". После того как хотя бы один раз показалась панель свойств – впоследствии в этой сессии для вызванного таким образом Explorer'а можно пользоваться контекстным меню, вызываемым по правому клику мышкой. Интересно, что в нём будет отсутствовать пункт "PGP". Ну, да невелика потеря!
Почему это важно.
Общеизвестно, что заниматься серфингом, под административным аккаунтом – черезвычайно плохая практика. Между тем, зачастую бывает необходимо совершить некоторые действия на компьютере, воспользовавшись административными привилегиями – например, отрегулировать права доступа к каталогу, или свойства устройства или сетевого соединения. К тому же, некоторые весьма важные и полезные утилиты также требуют для запуска административных полномочий. Перезагружать текущего пользователя каждый раз, когда это понадобится – нонсенс, к тому зачастую приложения с административными привилегиями требуются как раз при работе в сети (NetMon).
Сведения о конфигурации системы.
Операционная система W2K Advansed Server SP4 (ENG). Проблема наблюдалась и для SP3. Версии PGP – зарегистрированные: Personal Freeware, последовательно, v8.0.0 и v8.0.3.
Что говорит Dr. Watson
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 5 документов: 1 редакций: 0
Этот метод не помогает.
Кстати дело не в контекстном меню, а то бы это можно было в реестре админского профиля удалить. Даже выделив папку и нажав на ней комбинаци ю "CTRL+C", достаточно для убийства winexplorer'а.
Этот самый экхемпляр при своем открытии имеет справа дерево обзора папок...
Нужно закрывать это расширение перед Вами советуемой операцией, ненужно...? Вообщем ситуация такая. Я закрыл это расширение. Нажав на меню "file>properties", properties была затенена. Что бы она была не затенена нужно выбрать либо файл либо папку. Делаю. Выбираю папку. нажимаю на "file". Explorer грохается. До "properties" вообще не добраться. Если выбрать файл, а не папку, то все пучком. Но это и по правой кнопки крысы тоже ОК.
комментариев: 5 документов: 1 редакций: 0
Удалось ли кому-нибудь решить эту проблему?
Ведь уже не полтора года будет, а поболее!
О прогрессе в этом вопросе сообщу...
комментариев: 63 документов: 5 редакций: 0
Во всяком случае, если на время прибить сервис PGPServ – то всё нормально. После того как вы поработали с административной имперсонацией Проводника – сервис можно снова запустить. (Хотя, конечно, это отрицательно влияет на безопасность БД ключей.)
Можно поставить такую строчку в ярлычок, для того, чтобы вызывать апплет управления сервисами от имени администратора:
Проверено для W2K3 SE SP1 EN + зарегистрированная PGP Desktop Freeware v8.1
Насчёт девятой версии – буду выяснять... С оказией :) (Когда найду регистрационные данные.)
Кстати, молчание службы технической поддержки по этому поводу можно объяснить тем, что они выпускают серверную версию PGP. Хотя это всё равно непростительно…