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

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

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

В этой статье описано использование функции безопасности, которая называется режимом «песочницы», или изолированным режимом. В этом режиме 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.

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

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

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

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

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

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

×