Ativar ou desativar o modo de área restrita para desabilitar macros
Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo explica como utilizar uma funcionalidade de segurança do Access denominada modo sandbox. No modo sandbox, o Access bloqueia expressões "não seguras": qualquer expressão que utilize funções ou propriedades que possam ser exploradas por utilizadores maliciosos para obter acesso a unidades, ficheiros ou outros recursos para os quais não tenham autorização. Por exemplo, funções como Kill e Shell podem ser utilizadas para danificar dados e ficheiros num computador, pelo que estão bloqueadas no modo sandbox.

Observação: Este tópico não se aplica a aplicações Web do Access nem a bases de dados Web do Access e não abrange outras funcionalidades de segurança do Access.

Neste artigo

Visão geral

O modo sandbox é uma funcionalidade de segurança que impede o Access de executar determinadas expressões que podem não ser seguras. Estas expressões não seguras são bloqueadas independentemente de a base de dados ter sido "fidedigna" – o respetivo conteúdo está ativado.

Como é definido o modo sandbox

Utilize uma chave de registo para especificar se o Access deve ser executado no modo sandbox. O modo sandbox está ativado por predefinição – o valor da chave de registo está definido para ativar o modo sandbox quando o Access está instalado num computador. Se quiser permitir a execução de todas as expressões, pode alterar o valor da chave de registo para desativar o modo sandbox.

Bases de dados fidedignas

Independentemente de o modo sandbox estar ativado no registo, o Access não permitirá a execução de expressões potencialmente inseguras, a menos que o ficheiro da base de dados esteja localizado numa localização fidedigna ou tenha uma assinatura de fidedignidade válida. Se uma base de dados não for "fidedigna", o Access utiliza o modo sandbox.

O desenho seguinte 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 não estiver familiarizado com o registo ou não estiver familiarizado com a alteração das chaves do registo, peça ajuda a alguém que esteja familiarizado e confortável com a alteração do registo. Tem de ter permissões de administrador no computador para alterar os valores do registo.

Início da Página

Desativar o modo sandbox (executar expressões não seguras)

Em algumas instalações, pode desativar o modo sandbox ao alterar o valor de uma chave de registo.

Observação: Nem todas as instalações do Access incluirão a chave de registo SandBoxMode referida no procedimento abaixo. Se não encontrar a chave de registo, não recomendamos que a adicione, uma vez que pode interferir com as 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 em execução no computador para o qual pretende desativar o modo sandbox.

  2. Prima a tecla Windows, escreva Executar e prima ENTER.

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

    O Editor do Registro é iniciado.

  4. A localização específica da chave de registo irá variar consoante a versão do Access que estiver a executar, a bitness (32 bits ou 64 bits) da sua versão do Windows e do Access e se tiver uma instalação clique-e-use. Se estiver com dificuldades em encontrar a chave de registo correta nas opções possíveis apresentadas abaixo, experimente procurar no registo o Motor de Conectividade do Access.

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

    Se estiver a utilizar o Access 2016 ou o Access 2019, experimente ver aqui: \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines

    Se estiver a utilizar a versão de subscrição de 32 bits Microsoft 365 do Access ou uma instalação clique-e-use de 32 bits do Access, experimente 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 estiver a utilizar a versão de subscrição de 64 bits Microsoft 365 do Access ou uma instalação clique-e-use de 64 bits do Access, experimente 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 de registo, em Nome, faça duplo clique em SandBoxMode se estiver presente. Se não encontrar a chave de registo SandBoxMode , não recomendamos que a adicione, uma vez que pode interferir com as 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 não ativar primeiro o conteúdo na base de dados, o Access desativa quaisquer expressões não seguras, independentemente de alterar esta definição de registo.

Pode definir o valor do registo para os seguintes valores, sendo 0 (zero) o mais permissivo e 3 o menos permissivo.

Configuração

Descrição

0

O modo sandbox está sempre desativado.

1

O modo sandbox é utilizado para o Access, mas não para programas que não são do Access.

2

O modo sandbox é utilizado para programas que não são do Access, mas não para o Access.

3

O modo sandbox é sempre utilizado. Este é o valor predefinido, definido quando instalar o Access.

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.