Este artigo explica como usar um recurso de segurança do Access chamado modo seguro. No modo de área restrita, o Access bloqueia expressões "não seguras": qualquer expressão que use funções ou propriedades que possam ser exploradas por usuários mal-intencionados para obter acesso a unidades, arquivos ou outros recursos para os quais eles não têm autorização. Por exemplo, funções como Kill e shell podem ser usadas para danificar dados e arquivos em um computador, portanto, são bloqueadas no modo seguro.
Observação: Este tópico não se aplica a aplicativos Web do Access nem a bancos de dados da Web do Access e não cobre outros recursos de segurança do Access.
Neste artigo
Visão geral
O modo seguro é um recurso de segurança que impede o Access de executar determinadas expressões que podem não ser seguras. Essas expressões inseguras são bloqueadas independentemente de o banco de dados ter sido ' confiável ' – o conteúdo está habilitado.
Como o modo de área restrita é definido
Use uma chave do registro para especificar se o Access deve ser executado no modo de área restrita. O modo seguro está habilitado por padrão – o valor da chave do registro é definido como habilitar o modo seguro quando o Access estiver instalado em um computador. Se quiser permitir que todas as expressões sejam executadas, você pode alterar o valor da chave do registro para desabilitar o modo de área restrita.
Bancos de dados confiáveis
Não importa se o modo seguro está habilitado no registro, o Access não permite que as expressões potencialmente perigosas sejam executadas, 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 seguro.
O desenho a seguir mostra o processo de decisão que o Access segue quando encontra uma expressão não segura.
Se você não estiver familiarizado com o registro ou se não tiver certeza de alterar as chaves do registro por conta própria, peça ajuda de alguém que esteja familiarizado com a alteração do registro. Você deve ter permissões de administrador no computador para alterar os valores do registro.
Desabilitar o modo de área restrita (executar expressões inseguras)
Em algumas instalações, você pode desativar o modo de área restrita alterando o valor de uma chave do registro.
Observação: Nem todas as instalações do Access incluirão a chave do registro SandBoxmode referida no procedimento abaixo. Se você não encontrar a chave do registro, não recomendamos adicioná-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.
-
Feche todas as instâncias do Access que estão em execução no computador para o qual você deseja desabilitar o modo de área restrita.
-
Pressione a tecla Windows, digite executare pressione Enter.
-
Na caixa Abrir, digite regedit e pressione ENTER.
O Editor do Registro é iniciado.
-
O local específico da chave do registro variará de acordo com a versão do Access que você está executando, o bit de bits (32 bit ou 64 bit) da versão do Windows e do Access e, se você tiver uma instalação clique para executar. Se você estiver tendo problemas para localizar a chave do registro certa nas opções possíveis exibidas abaixo, tente pesquisar mecanismo de conectividade do Accessno registro.
Expanda a pasta HKEY_LOCAL_MACHINE e navegue até a seguinte chave do Registro:
Se você estiver usando o Access 2010, tente pesquisar aqui: \Software\Microsoft\Office\14.0\Access de conectividade Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\14.0\Access de conectividade Engine\Engines
Se você estiver usando o Access 2013, tente procurar aqui: \Software\Microsoft\Office\15.0\Access de conectividade da Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\15.0\Access de conectividade do Engine\Engines
Se você estiver usando o Access 2016 ou o Access 2019, tente procurar aqui: \Software\Microsoft\Office\16.0\Access de conectividade Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\16.0\Access de conectividade do Engine\Engines
Se você estiver usando a versão de assinatura Microsoft 365 de 32 bits do Access ou um bit 32 clique para executar a instalação do Access, tente pesquisar aqui: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access de conectividade Engine\Engines
... ou aqui:
Engine\Engines de conectividade Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access
Se você estiver usando a versão de assinatura Microsoft 365 de 64 bits do Access ou um bit 64 clique para executar a instalação do Access, tente pesquisar aqui: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access de conectividade Engine\Engines
... ou aqui:
Engine\Engines de conectividade Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access
-
No painel à direita do editor do registro, em nome, clique duas vezes em SandboxMode , se estiver presente. Se você não encontrar a chave do registro do SandboxMode , não recomendamos adicioná-la, pois ela pode interferir nas atualizações do Office.
A caixa de diálogo Editar Valor DWORD será exibida.
-
No campo Dados do Valor, altere o valor de 3 para 2 e clique em OK.
-
Feche o Editor do Registro.
Importante: Lembre-se de que, se você não habilitar primeiro o conteúdo do banco de dados, o Access desabilitará todas as expressões inseguras, independentemente de você alterar essa configuração do registro.
Você pode definir o valor do registro para os seguintes valores, com 0 (zero) sendo a maioria permissível e 3 sendo menos permissivas.
Configuração | Descrição |
---|---|
0 |
O modo seguro está desativado o tempo todo. |
1 |
O modo de área restrita é usado para o Access, mas não para programas que não sejam de acesso. |
2 |
O modo de área restrita é usado para programas que não são de acesso, mas não para o Access. |
3 |
O modo seguro é usado o tempo todo. Esse é o valor padrão, definido quando você instala o Access. |
Observação: Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.