Включение и выключение режима "песочницы" для отключения макросов

Включение и выключение режима "песочницы" для отключения макросов

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описано использование функции безопасности, которая называется режимом «песочницы», или изолированным режимом. В этом режиме Access блокирует «небезопасные» выражения — то есть те, с помощью функций или свойств которых злоумышленники могут получать несанкционированный доступ к дискам, файлам или другим ресурсам. Например, функции Kill и Shell могут быть использованы для повреждения данных и файлов на компьютере, потому они блокируются в изолированном режиме.

Примечание:  Эта тема не относится к веб-приложениям Access или веб-базам данных и не описывает другие функции безопасности Access. Дополнительные сведения см. в разделе См. также этой статьи.

В этой статье

Обзор

Отключение изолированного режима (выполнение небезопасных выражений)

Обзор

Режим «песочницы» — это функция, которая предотвращает запуск определенных потенциально небезопасных выражений. Эти небезопасные выражения блокируются независимо от того, является ли база данных «надежной» и включено ли ее содержимое.

Установка режима «песочницы»

Для настройки режима «песочницы» в Access используется регистрационный ключ. По умолчанию в регистрационном ключе указано, что режим «песочницы» включается при установке Access на компьютере. Если необходимо разрешить запуск всех выражений, можно изменить значение регистрационного ключа, чтобы отключить режим «песочницы».

Надежные базы данных

Независимо от того, включен ли режим «песочницы» в регистрационном ключе, Access не позволит запустить потенциально опасные выражения, если только файл базы данных не размещен в надежном месте или не содержит действительную надежную подпись. Если база данных не является «надежной», Access использует режим «песочницы».

На рисунке ниже показан процесс принятия решения в отношении небезопасного выражения.

Процесс принятия решения для изолированного режима

В случае слабого знания реестра или проблем с изменением разделов реестра следует обратиться к более опытному пользователю. Для изменения значений реестра необходимо иметь разрешения администратора на данном компьютере.

К началу страницы

Отключение изолированного режима (выполнение небезопасных выражений)

В некоторых типах установок режим "песочницы" можно отключить, изменив значение раздела реестра.

Примечание:  Не все типы установок Access содержат раздел реестра "SandBoxMode", который используется в описанной ниже процедуре. Если не удается найти раздел реестра, мы не рекомендуем его добавлять, так как это может препятствовать обновлениям Office.

Внимание!      Неправильное изменение реестра может привести к серьезному повреждению системы и вызвать необходимость ее переустановки. Корпорация Майкрософт не гарантирует успешного устранения неполадок, вызванных ошибками при редактировании реестра. Перед изменением реестра создайте резервные копии любых важных данных. Новейшие сведения об использовании и защите реестра вашего компьютера см. в справке Microsoft Windows.

Изменение раздела реестра

Важно: Выполнение этих действий позволит выполнять небезопасные выражения во всех экземплярах Access всем пользователям данного компьютера.

  1. Закройте все выполняющиеся копии Access на компьютере, на котором нужно отключить изолированный режим.

  2. Нажмите клавишу WINDOWS, введите Выполнить и нажмите клавишу ВВОД.

  3. В поле Открыть введите regedit, а затем нажмите клавишу ВВОД.

    Запустится редактор реестра.

  4. Разверните папку HKEY_LOCAL_MACHINE и перейдите к следующему разделу реестра:

    \Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines

  5. В правой области редактора реестра в поле Имя дважды щелкните пункт SandBoxMode (при его наличии). Если раздел реестра SandBoxMode отсутствует, добавлять его не рекомендуется, так как это может помешать обновлениям Office.

    Откроется диалоговое окно Изменение параметра DWORD.

  6. В поле Значение поменяйте значение с 3 на 2 и нажмите кнопку ОК.

  7. Закройте редактор реестра.

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

Для раздела реестра можно использовать значения от 0 (нуль), дающего максимум разрешений, до 3, дающего минимум разрешений.

Параметр

Описание

0

Изолированный режим отключен для всех случаев.

1

Изолированный режим включен только для Access.

2

Изолированный режим включен для всех программ, кроме Access.

3

Изолированный режим включен для всех случаев. Это значение по умолчанию, задаваемое при установке Access.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×