Gerir compromissos, planos, orçamentos - é fácil com o Microsoft 365

Ativar ou desativar o modo sandbox para desativar macros

Ativar ou desativar o modo sandbox para desativar macros

Este artigo explica como usar uma funcionalidade de segurança access chamada modo sandbox. No modo sandbox, o Access bloqueia expressões "inseguras": qualquer expressão que utilize funções ou propriedades que possam ser exploradas por utilizadores maliciosos para ter 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 usadas para danificar dados e ficheiros num computador, por isso estão bloqueadas no modo sandbox.

Nota: Este tópico não se aplica a aplicações web de Acesso ou access web bases de dados, e não abrange outras funcionalidades de segurança do Access.

Neste artigo

Descrição Geral

Desativar o modo sandbox (executar expressões inseguras)

Descrição Geral

O modo Sandbox é uma funcionalidade de segurança que impede o Access de executar certas expressões que podem ser inseguras. Estas expressões inseguras são bloqueadas independentemente de a base de dados ter sido 'confiável' – o seu conteúdo habilitado.

Como o modo de caixa de areia é definido

Utilize uma chave de registo para especificar se o Access deve ser executado no modo sandbox. O modo Sandbox é ativado por defeito – o valor da chave de registo está definido para ativar o modo de caixa de areia quando o Access é instalado num computador. Se pretender permitir que todas as expressões sejam executadas, pode alterar o valor da chave do registo para desativar o modo de caixa de areia.

Bases de dados fidedignas

Independentemente de o modo sandbox estar ativado no registo, o Access não permitirá que expressões potencialmente inseguras sejam executadas a menos que o ficheiro de base de dados esteja localizado num local de confiança ou tenha uma assinatura de confiança válida. Se uma base de dados não for "fidedigna" o Acesso utiliza o modo sandbox.

O desenho seguinte mostra o processo de decisão que o Access segue quando encontra uma expressão insegura.

Processo de decisão do modo sandbox

Se não estiver familiarizado com o registo, ou se não se sentir confortável em mudar as chaves do registo, peça ajuda a alguém que esteja familiarizado e confortável com a alteração do registo. Deve 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 inseguras)

Em algumas instalações, pode desativar o modo de caixa de areia alterando o valor de uma chave de registo.

Nota: Nem todas as instalações do Access incluirão a chave de registo SandBoxMode referida no procedimento abaixo. Se não encontrar a chave do registo, não recomendamos adicioná-la, pois poderá interferir com as atualizações do Office.

Atenção      Se o registo for editado indevidamente, pode danificar seriamente o sistema operativo, sendo necessário que o instale novamente. O Microsoft não pode garantir que os problemas resultantes da edição indevida do registo possam ser resolvidos. Antes de editar o registo, faça uma cópia de segurança de quaisquer dados importantes. Para obter as informações mais atuais sobre a utilização e proteção do registo do seu computador, consulte a Ajuda do Microsoft Windows.

Alterar a chave de registo

Importante: O seguimento destes passos permite a execução de expressões não seguras em todas as ocorrências do Access para todos os utilizadores do computador.

  1. Feche todas as instâncias do Access que estão a funcionar no computador para as quais pretende desativar o modo de caixa de areia.

  2. Prima a tecla Windows, escreva Executare prima ENTER.

  3. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.

    O Editor de Registo é iniciado.

  4. A localização específica da chave de registo variará consoante a versão do Access que está a executar, a bitness (32 bits ou 64 bits) da sua versão Windows e Access, e se tiver uma instalação de clique para executar. Se tiver dificuldade em encontrar a chave de registo certa a partir das opções possíveis apresentadas abaixo, tente pesquisar o registo do Motor de Conectividade de Acesso.

    Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:

    Se estiver a usar o Access 2010 tente olhar aqui: \Software\Microsoft\Office\14.0\Access Connectivity Engine\Engines or here: \Software\WOW6432Node\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Engines

    Se estiver a usar o Access 2013, tente olhar aqui: \Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines or here: \Software\WOW6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines\Engines

    Se estiver a usar o Access 2016 ou o Access 2019, tente olhar para aqui: \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Engines

    Se estiver a usar a versão de subscrição de 32 bits Microsoft 365 do Access ou uma instalação de acesso de 32 bits para executar: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Engines

    ... ou aqui:

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

    Se estiver a utilizar a versão de subscrição de 64 bits Microsoft 365 do Access ou uma instalação de 64 bits de acesso a executar olhando aqui: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Engines\Engine

    ... ou aqui:

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

  5. No painel certo do editor de registo, em Nome,clique duas vezes em SandBoxMode se estiver presente. Se não encontrar a chave de registo SandBoxMode,não recomendamos adicioná-la, pois poderá interferir com as atualizações do Office.

    É apresentada a caixa de diálogo Editar Valor DWORD.

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

  7. Feche o Editor de Registo.

Importante: Lembre-se que se não ativar primeiro o conteúdo na base de dados, o Access desativa quaisquer expressões inseguras, 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.

Definição

Descrição

0

O modo Sandbox é sempre desativado.

1

O modo Sandbox é utilizado para o Access, mas não para programas sem Acesso.

2

O modo Sandbox é utilizado para programas sem Acesso, 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

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×