Ativar ou desativar o modo sandbox para desativar macros

Ativar ou desativar o modo sandbox para desativar macros

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. 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 informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

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

Nota: Este tópico não se aplica às aplicações Web do Access ou a bases de dados Web do Access e não aborda outras funcionalidades de segurança do Access.

Neste artigo

Descrição Geral

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

Descriçã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 inseguras são bloqueadas independentemente de se a base de dados tiver sido "fidedigna" – o seu conteúdo activado.

Como o modo sandbox está definido

Pode utilizar 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 estiver instalado num computador. Se pretender permitir que todas as expressões sejam executadas, pode alterar o valor da chave de registo para desativar o modo sandbox.

Bases de dados fidedignas

Independentemente de se o modo sandbox está ativado no registo, o Access não permite que as expressões potencialmente não seguras sejam executadas, a menos que o ficheiro de base de dados esteja localizado numa localização fidedigna ou tenha uma assinatura de confiança válida. Se uma base de dados não for "fidedigno", o Access utiliza o modo sandbox.

O desenho que se segue apresenta o processo de decisão que o Access segue quando encontra uma expressão não segura.

Processo de decisão do modo sandbox

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

Nota: Nem todas as instalações do Access irão incluir a chave do registo SandBoxmode referida no procedimento abaixo. Se não encontrar a chave de registo, não recomendamos que a adicione, tal como 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 ser executadas no computador para o qual pretende desativar o modo sandbox.

  2. Prima a tecla Windows, escreva executare, em seguida, 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 irá variar consoante a versão do Access que está a executar, o bit de bits (32 bit ou 64 bit) da sua versão do Windows e do Access e se tiver uma instalação clique-e-use. Se estiver a ter problemas em encontrar a chave de registo certa a partir das opções possíveis apresentadas abaixo, experimente procurar o motor de conectividadedo registo.

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

    Se estiver a utilizar o Access 2010, experimente ver 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 estiver a utilizar o Access 2013, experimente consultar aqui: \Software\Microsoft\Office\15.0\Access de conectividade Engine\Engines ou aqui: \Software\WOW6432Node\Microsoft\Office\15.0\Access de conectividade Engine\Engines

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

    Se estiver a utilizar a versão de subscrição do Office 365 de 32 bits ou um bit de 32 clique-para executar a instalação do Access, experimente ver aqui: motor de conectividade Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access \ Motores

    ... ou aqui:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access de conectividade Engine\Engines

    Se estiver a utilizar a versão de subscrição do Office 365 de 64 bits do Access ou um bit de 64 clique-para executar a instalação do Access, consulte o artigo: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Engine\Engines de conectividade

    ... ou aqui:

    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access de conectividade 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, tal como 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 de que, se não ativar o conteúdo da base de dados pela primeira vez, o Access desativa as expressões não seguras, independentemente de ter alterado esta definição de registo.

Pode definir o valor do registo para os seguintes valores, com 0 (zero) com a maior permissível e 3 com o mínimo de permissível.

Definição

Descrição

0

O modo sandbox está desactivado sempre.

1

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

2

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

3

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

Início da Página

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.

×