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

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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Este artigo explica como usar um recurso de segurança do Access chamado modo de área restrita. No modo de área restrita, o Access bloqueia expressões “não seguras”: todas as expressões que usam funções ou propriedades que poderiam ser exploradas por usuários mal-intencionados para obter acesso a unidades, arquivos ou outros recursos para os quais não têm autorização. Por exemplo, seria possível usar funções como Kill e Shell para danificar dados e arquivos em um computador; assim, elas são bloqueadas no modo de área restrita.

Observação:  Este tópico não se aplica a Access apps ou a bancos de dados da Web, e não abrange outros recursos de segurança do Access. Para obter mais informações, veja a seção Consulte Também deste artigo.

Neste artigo

Visão geral

Desabilitar a área restrita (executar expressões inseguras)

Visão geral

O modo de área restrita é um recurso de segurança que evita que o Access execute determinadas expressões que podem não ser seguras. Essas expressões não seguras são bloqueadas independentemente de o banco de dados ser ‘confiável’ e seu conteúdo estar habilitado.

Como o modo de área restrita é definido

É usada uma chave do Registro para especificar se o Access deve ser executado no modo de área restrita. O modo de área restrita é habilitado por padrão; o valor da chave do Registro é definido para habilitar o modo de área restrita quando o Access é instalado no computador. Se desejar permitir que todas as expressões sejam executadas, você poderá alterar o valor da chave do Registro para desabilitar o modo de área restrita.

Bancos de dados confiáveis

Independentemente de o modo de área restrita estar habilitado no Registro, o Access não permitirá que expressões potencialmente não seguras sejam executadas, a menos que o arquivo do banco de dados esteja em um local confiável ou use uma assinatura confiável válida. Se um banco de dados não for “confiável”, o Access usará o modo de área restrita.

O desenho a seguir mostra o processo de decisão executado pelo Access quando ele encontra uma expressão insegura.

Processo de decisão da área restrita

Se você não estiver familiarizado com o Registro ou não se sentir à vontade com a alteração das chaves do Registro, peça ajuda a alguém que já esteja acostumado a fazer isso. Você deve ter permissões de administrador no computador para alterar os valores do Registro.

Início da Página

Desabilitar a área restrita (executar expressões inseguras)

Em algumas instalações, o modo de área restrita pode ser desativado ao alterar o valor de uma chave do registro.

Observação:  Nem todas as instalações do Access terão a chave do registro SandBoxMode mencionada no procedimento abaixo. Se você não encontrar a chave do registro, não recomendamos adicioná-la, pois isso poderia interferir nas atualizações do Office.

Cuidado      A edição incorreta do Registro pode danificar seriamente o sistema operacional e exigir que ele seja reinstalado. A Microsoft não pode garantir que os problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editá-lo, faça um 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 executadas no computador para o qual deseja desabilitar a área restrita.

  2. Pressione a tecla com o logotipo do Windows, digite Executar e pressione ENTER.

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

    O Editor do Registro é iniciado.

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

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

  5. No painel direito do editor do registro, em Nome, clique duas vezes em SandBoxMode se estiver presente. Se você não encontrar a chave do registro SandBoxMode, não recomendamos adicioná-la, pois isso poderia 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 que se você não habilitar primeiro o conteúdo do banco de dados, o Access desabilitará todas as expressões inseguras, quer você altere essa configuração do Registro ou não.

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

Configuração

Descrição

0

A área restrita ficará sempre desabilitada.

1

A área restrita é usada no Access, mas não em outros programas.

2

A área restrita é usada em outros programas, mas não no Access.

3

A área restrita é usada sempre. Esse é o valor padrão, definido na instalação do Access.

Início da Página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×