12 лет назад 30 октября 2006 в 16:06 40
Вопрос у меня возник, даже и не знаю, где его искать в архивах FAQ. Работаю я на одной из машин в крупной корпоративной сети. При открытии какого-либо документа, например вложенного в сообщение Outlook, появляется диалоговое окно с предложением выбора – открыть файл или сохранить его на диск. В том окошке также можно сделать так, чтобы данный вопрос больше не появлялся, нужно лишь поставить галочку. Ставлю галочку, но при следующем открытии все повторяется. То же происходит и на компьютерах других сотрудников. Подобная ситуация возникает и когда я создаю в Outlook форму поручения, а в ней, к примеру, закладку со списком исполнителей, которые также выбираются постановкой соответствующей галочки. В полученном сотрудниками поручении галочек нет.Это происходило в среде Windows 2000, теперь повторяется и под Windows ХР. Как я понимаю, мой электронный ящик расположен на сервере. Недавно после переустановки ОС мы обновили и драйвер сканера. Выбираю в меню пункт "Сохранить в…", и возникает диалоговое окно с предложением провести сканирование всего документа или его выделенной области. Опять-таки есть возможность поставить галочку, чтобы больше этого окна не видеть. Ставлю галочку, но в следующий раз все повторяется. Кажется, были и еще подобные случаи.Может, такие фокусы связаны с настройками безопасности (ну, там, права доступа, запрет на сохранение форм и все такое)? Возмущает меня то, что сисадмины (целый отдел АСУП, между прочим) раздраженно предлагают обратиться к изготовителю сканера, так как дело либо в кривом драйвере, либо в том, что так создатели ПО и задумывали. Я, конечно, чайник, но не первый год на вашем журнале умнею. Мне предлагают права администратора: дескать, раз ты такой умный, попробуй сам устранить проблему. Не подскажете, где искать причину происходящего?

удя по всему, когда программа пытается сохранить новые настройки в реестре (ту самую галочку), она не получает доступа на запись в нужный раздел. Возможно, действительно виноваты создатели таких утилит, не учитывающие, что с их творениями будут работать из-под аккаунта с ограниченными правами. Но раз вам предлагают пароль администратора, то можно попробовать побороть глюк.
Для этого в момент установки галочки надо отслеживать обращения к реестру с помощью утилиты RegMon www.sysinternals.com: по идее, вы должны увидеть, изменение какого параметра оканчивается неудачей.Попробуйте также другой достаточно известный метод: зайдите в реест (из-под учетной записи администратора), в ветви HKEY_LOCAL_MACHINESOFTWARE найдите раздел с настройками нужной программы и щелкните по нему правой кнопкой мыши. Выберите в появившемся меню пункт "Разрешения" (Permissions) и предоставьте доступ к данной ветви реестра пользователю или группе пользователей, которым разрешается с ней работать. Найдите также в ветви HKEY_CURRENT_USER раздел, соответствующий вашей программе, и экспортируйте его в REG-файл. Войдите в систему под именем обычного пользователя и импортируйте этот REG-файл обратно в реестр. Перезагрузите ПК.

Никто не прокомментировал материал. Есть мысли?