В нашей интрасети есть система управления документами, в которой пользователь может найти файл, а затем щелкнуть ссылку (файл:///), чтобы открыть содержащую его папку с помощью проводника Windows.

После перехода на IE10 мы заметили, что он не работает на некоторых машинах. (Пользователь нажимает на ссылку, но ничего не происходит.) Я проследил, чтобы пользователь разрешил / запретил доступ к проводнику Windows с помощью следующего всплывающего окна:

Я предполагаю, что те, которые не работают, терпят неудачу, потому что пользователь нажал "Не разрешать" и установил флажок "Не показывать мне предупреждение".

Как я могу изменить этот параметр в IE10, если всплывающее окно не отображается?

2 ответа2

2

Вы стали жертвой жестокой политики повышения прав в IE

Откройте редактор реестра и найдите следующий ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Этот ключ управляет политикой повышения целостности процесса для explorer.exe при запуске из защищенного режима в IE

Если пользователь нажал «Не разрешать», вы должны увидеть значение DWORD с именем Policy , равное 0 . Задайте для него значение 3 , и explorer.exe автоматически запустит ссылки на file:/// без запроса в будущем.

Все это тщательно объяснено в этом руководстве для разработчиков на MSDN

0

Следующее работало для меня:

  1. Выберите Сервис → Свойства обозревателя → Безопасность → Локальная интрасеть → Сайты → Дополнительно.
  2. Добавьте сайт с открытой папкой и файлами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .