Ativar ou desativar o modo de área restrita para desabilitar macros

Este artigo explica como usar um recurso de segurança do Access chamado modo de área de segurança. No modo de área de segurança, o Access bloqueia expressões "não seguras": qualquer expressão que use funções ou propriedades que podem ser exploradas por usuários mal-intencionados para obter acesso a unidades, arquivos ou outros recursos para os quais eles não tenham autorização. Por exemplo, funções como Kill e Shell podem ser usadas para danificar dados e arquivos em um computador, para que sejam bloqueados no modo de área de segurança.

Observação: Este tópico não se aplica a aplicativos Web do Access ou bancos de dados da Web do Access e não abrange outros recursos de segurança do Access.

Neste artigo

Visão geral

O modo de área de segurança é um recurso de segurança que impede o Access de executar determinadas expressões que podem não ser seguras. Essas expressões não seguras são bloqueadas independentemente de o banco de dados ter sido "confiável" – seu conteúdo habilitado.

Como o modo de área de segurança é definido

Você usa uma chave do Registro para especificar se o Access deve ser executado no modo de área de segurança. O modo de área de segurança é habilitado por padrão – o valor da chave do Registro é definido para habilitar o modo de área de segurança quando o Access é instalado em um computador. Se você quiser permitir que todas as expressões seja executado, você pode alterar o valor da chave do Registro para desabilitar o modo de área de segurança.

Bancos de dados confiáveis

Independentemente de o modo de área de segurança estar habilitado no Registro, o Access não permitirá que expressões potencialmente não seguras sejam executados, a menos que o arquivo de banco de dados esteja localizado em um local confiável ou tenha uma assinatura de confiança válida. Se um banco de dados não for "confiável" o Access usará o modo de área de segurança.

O desenho a seguir mostra o processo de decisão que o Access segue quando encontra uma expressão não segura.

Processo de decisão da área restrita

Se você não estiver familiarizado com o Registro ou não estiver confortável com a alteração das chaves do Registro por conta própria, peça ajuda a alguém que está familiarizado e confortável com a alteração do Registro. Você deve ter permissões de administrador no computador para alterar os valores do Registro.

Início da página

Desabilitar o modo de área de segurança (executar expressões não seguras)

Em algumas instalações, você pode desabilitar o modo de área de segurança alterando o valor de uma chave do Registro.

Observação: Nem todas as instalações do Access incluirão a chave de registro SandBoxMode mencionada no procedimento abaixo. Se você não encontrar a chave do Registro, não recomendamos adiá-la, pois ela pode interferir nas atualizações do Office.

Cuidado      A edição do Registro de forma incorreta poderá danificar seriamente o sistema operacionaI e exigir que ele seja reinstalado. A Microsoft não pode garantir que problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editar o Registro, faça backup de todos os dados valiosos. Para obter as informações mais recentes sobre como usar e proteger o Registro do computador, consulte a Ajuda do Microsoft Windows.

Alterar a chave do Registro

Importante: A execução destas etapas permite que as expressões não seguras sejam executadas em todas as instâncias do Access para todos os usuários do computador.

  1. Feche todas as instâncias do Access que estão sendo executados no computador para o qual você deseja desabilitar o modo de área de segurança.

  2. Pressione a tecla Windows, digite Executare pressione ENTER.

  3. Na caixa Abrir, digite regedit e pressione ENTER.

    O Editor do Registro é iniciado.

  4. O local específico da chave do Registro variará dependendo de qual versão do Access você está executando, a bitness (32 bits ou 64 bits) de sua versão do Windows e do Access e se você tiver uma instalação clique para executar. Se você estiver com problemas para encontrar a chave correta do Registro das opções possíveis exibidas abaixo, tente pesquisar no Registro para o Mecanismo de Conectividade do Access.

    Expanda a pasta HKEY_LOCAL_MACHINE e navegue até a seguinte chave do Registro:

    Se você estiver usando o Access 2010 tente procurar aqui: \Software\Microsoft\Office\14.0\Access Connectivity Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\14.0\Access Connectivity Engine\Engines

    Se você estiver usando o Access 2013, tente procurar aqui: \Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines

    Se você estiver usando o Access 2016 ou o Access 2019, tente procurar aqui: \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines

    Se você estiver usando Microsoft 365 versão de assinatura de 32 bits do Access ou uma instalação de clique para executar o Access de 32 bits, tente procurar aqui: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines

    ... ou aqui:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines

    Se você estiver usando Microsoft 365 versão de assinatura de 64 bits do Access ou uma instalação de clique para executar o Access de 64 bits, tente procurar aqui: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines

    ... ou aqui:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines

  5. No painel direito do editor do Registro, em Nome, clique duas vezes em SandBoxMode se ele estiver presente. Se você não encontrar a chave do Registro SandBoxMode, não recomendamos adiá-la, pois ela pode interferir nas atualizações do Office.

    A caixa de diálogo Editar Valor DWORD será exibida.

  6. No campo Dados do Valor, altere o valor de 3 para 2 e clique em OK.

  7. Feche o Editor do Registro.

Importante: Lembre-se de que, se você não habilitar primeiro o conteúdo no banco de dados, o Access desabilitará quaisquer expressões não seguras independentemente de você alterar essa configuração do Registro.

Você pode definir o valor do Registro como os seguintes valores, sendo 0 (zero) o mais permissivo e 3 sendo o menos permissivo.

Configuração

Descrição

0

O modo de área de segurança está desabilitado o tempo todo.

1

O modo de área de segurança é usado para o Access, mas não para programas que não são do Access.

2

O modo de área de segurança é usado para programas que não são do Access, mas não para o Access.

3

O modo de área de segurança é usado o tempo todo. Esse é o valor padrão, definido ao instalar o Access.

Início da página

Precisa de mais ajuda?

Expanda suas habilidades

Explore o treinamento >

Obtenha novos recursos primeiro

Ingressar no Microsoft Insider >

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×