Activer ou désactiver le mode sandbox pour désactiver les macros

Activer ou désactiver le mode sandbox pour désactiver les macros

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Cet article explique comment utiliser une fonction de sécurité Access nommée mode sandbox. Dans ce mode, Access bloque les expressions considérées comme non sûres, à savoir toute expression qui utilise des fonctions et des propriétés qui pourraient être exploitées par des utilisateurs malveillants afin d’accéder à des lecteurs, des fichiers ou d’autres ressources pour lesquels ils ne possèdent pas d’autorisation. Par exemple, les fonctions Kill et Shell pourraient être utilisées pour endommager des données et des fichiers sur un ordinateur, elles sont dès lors bloquées en mode sandbox.

Remarque :  Cette rubrique ne s’applique pas aux applications Access ni aux bases de données Web, et ne traite pas d’autres fonctions de sécurité Access. Pour plus d’informations, voir la section Voir aussi de cet article.

Dans cet article

Présentation

Désactiver le mode sandbox (exécuter des expressions non sûres)

Présentation

Le mode sandbox est une fonction de sécurité qui empêche Access d’exécuter certaines expressions pouvant être considérées comme non sûres. Ces dernières sont bloquées même si la base de données a été « approuvée » et son contenu activé.

Configurer le mode sandbox

Pour spécifier si Access doit s’exécuter en mode sandbox, vous utilisez une clé de registre. Le mode sandbox est activé par défaut ; la valeur de la clé de registre est définie pour activer le mode sandbox à l’installation d’Access sur l’ordinateur. Si vous voulez autoriser l’exécution de toutes les expressions, vous pouvez modifier la valeur de la clé de registre pour désactiver le mode sandbox.

Bases de données approuvées

Que le mode sandbox soit ou non activé dans le Registre, Access n’autorisera pas l’exécution d’expressions potentiellement non sûres à moins que la base de données ne se trouve dans un emplacement approuvé ou ne porte une signature approuvée valide. Si une base de données n’est pas « approuvée », Access utilise le mode sandbox.

Le dessin suivant montre le processus de décision suivi par Access lorsqu’une expression non sûre est rencontrée.

Processus de décision pour le mode sandbox

Si le Registre ne vous est pas familier, ou s’il vous est difficile de modifier les clés de registre par vous-même, demandez de l’aide à un spécialiste. Vous devez disposer d’autorisations d’administrateur sur l’ordinateur pour modifier les valeurs de registre.

Haut de la page

Désactiver le mode sandbox (exécuter des expressions non sûres)

Dans certaines installations, vous pouvez désactiver le mode sandbox en modifiant la valeur d’une clé de registre.

Remarque :  Toutes les installations d’Access ne comprennent pas la clé de registre SandBoxMode dont il est fait référence dans la procédure ci-après. Si vous ne trouvez pas la clé de registre, il n’est pas conseillé de l’ajouter, car elle peut interférer avec les mises à jour Office.

Attention      Une modification incorrecte du Registre peut endommager gravement votre système d’exploitation et nécessiter sa réinstallation. Microsoft ne peut pas garantir qu’il soit possible de résoudre les problèmes dus à une modification incorrecte du Registre. Avant de modifier le Registre, sauvegardez les données les plus précieuses. Pour obtenir les informations les plus récentes sur l’utilisation et la protection du Registre de votre ordinateur, voir l’Aide de Microsoft Windows.

Modifier la clé de Registre

Important : Procéder de la manière suivante permet aux expressions non sécurisées de s’exécuter sur l’ordinateur dans toutes les instances d’Access pour tous les utilisateurs.

  1. Fermez toutes les instances d’Access en cours d’exécution sur l’ordinateur sur lequel désactiver le mode sandbox.

  2. Appuyez sur la touche Windows, tapez Exécuter, puis appuyez sur Entrée.

  3. Dans la zone Ouvrir, tapez regedit, puis appuyez sur Entrée.

    L’Éditeur du Registre démarre.

  4. Développez le dossier HKEY_LOCAL_MACHINE et accédez à la clé de registre suivante :

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

  5. Dans le volet droit de l’Éditeur du Registre, sous Nom, double-cliquez sur SandBoxMode. Si vous ne trouvez pas la clé de registre SandBoxMode, il n’est pas conseillé de l’ajouter, car elle peut interférer avec les mises à jour Office.

    La boîte de dialogue Édition de la valeur DWORD s’affiche.

  6. Dans le champ Données de la valeur, changez la valeur 3 en 2, puis cliquez sur OK.

  7. Fermez l’Éditeur du Registre.

Important : N’oubliez pas que si vous n’activez pas d’abord le contenu dans la base de données, Access désactive toutes les expressions non sûres, que vous modifiiez ou non ce paramètre du Registre.

Vous pouvez définir la valeur de registre avec les valeurs suivantes, 0 (zéro) étant la plus permissive et 3 la moins permissive.

Paramètre

description

0

Le mode sandbox est désactivé en permanence.

1

Le mode sandbox est utilisé pour Access, mais pas pour les autres programmes.

2

Le mode sandbox est utilisé pour tous les programmes, sauf Access.

3

Le mode sandbox est utilisé dans tous les cas. Il s’agit de la valeur par défaut définie à l’installation d’Access.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×