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

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

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

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

В этой статье

Обзор

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

Обзор

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

Настройка режима "песочницы"

Раздел реестра используется для указания того, должен ли Access выполняться в изолированном режиме. Изолированный режим включен по умолчанию — значение раздела реестра включает изолированный режим при установке Access на компьютере. Если вы хотите разрешить выполнение всех выражений, вы можете изменить значение раздела реестра, чтобы отключить изолированный режим.

Доверенные базы данных

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

На приведенном ниже рисунке показан процесс принятия решений, в которых при обнаружении небезопасного выражения появляется следующий доступ.

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

Если вы не знакомы с реестром или вы не знаете, как изменить разделы реестра самостоятельно, попросим вас обратиться за помощью к изменениям реестра. Для изменения параметров реестра необходимо иметь разрешения администратора на компьютере.

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

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

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

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

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

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

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

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

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

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

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

  4. Конкретное расположение раздела реестра зависит от используемой версии Access, разрядности (32 бит или 64) вашей версии Windows и Access, а также при наличии установленного элемента "нажми и работай". Если у вас возникли проблемы с поиском подходящего ключа в реестре на указанных ниже возможных параметрах, попробуйте выполнить поиск в реестре для обработчика подключений Access.

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

    Если вы используете Access 2010, попробуйте найти здесь: \Software\Microsoft\Office\14.0\Access подключение енгине\енгинес или здесь: \Software\WOW6432Node\Microsoft\Office\14.0\Access подключение енгине\енгинес

    Если вы используете Access 2013, попробуйте найти здесь: \Software\Microsoft\Office\15.0\Access подключение енгине\енгинес или здесь: \Software\WOW6432Node\Microsoft\Office\15.0\Access подключение енгине\енгинес

    Если вы используете Access 2016 или Access 2019, попробуйте найти здесь: \Software\Microsoft\Office\16.0\Access подключение енгине\енгинес или здесь: \Software\WOW6432Node\Microsoft\Office\16.0\Access подключение енгине\енгинес

    Если вы используете версию Access для 32 Microsoft 365 или 32 разрядов, нажмите кнопку-для запуска установки Access попробуйте найти здесь: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access подключение енгине\енгинес

    ... или вот что:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access подключения Енгине\енгинес

    Если вы используете версию Access для 64 Microsoft 365 или 64 разрядов, нажмите кнопку-для запуска установки Access попробуйте найти здесь: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access подключение енгине\енгинес

    ... или вот что:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access подключения Енгине\енгинес

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

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

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

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

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

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

Параметр

Описание

0

Изолированный режим отключен в любое момент.

1

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

2

Изолированный режим используется для программ без доступа к данным, но не для Access.

3

Режим "песочницы" используется всегда. Это значение по умолчанию, заданное при установке Access.

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

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

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

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

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

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

×