Utiliser le mode sandbox dans Access 2010

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Les informations contenues dans cet article expliquent comment utiliser un environnement d'exploitation nommé mode sandbox dans Access 2010. En mode sandbox, Access bloque toutes les expressions qui ne sont pas prises en charge en toute sécurité. Dans ce cas, une expression unsafe utilise des fonctions ou des propriétés qui pourraient être exploitées par des utilisateurs malveillants pour accéder aux lecteurs, fichiers ou autres ressources pour lesquels ils n'ont pas d'autorisation. Par exemple, les fonctions telles que Kill et Shell peuvent être utilisées pour endommager des données et des fichiers sur un ordinateur, afin qu'ils soient considérés comme sûrs.

Remarque :  Cette rubrique ne s'applique pas aux bases de données Web et ne traite pas de toutes les fonctionnalités de sécurité d'Access 2010. Pour plus d'informations sur l'utilisation d'autres fonctionnalités de sécurité dans Access 2010, cliquez sur les liens dans la section Voir aussi de cet article.

Que voulez-vous faire ?

Comprendre le mode sandbox et son comportement dans Access 2010

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

Comprendre le mode sandbox et son comportement dans Access 2010

Lorsque vous ajoutez une expression à une base de données, Access exécute cette expression dans un environnement d'exploitation nommé mode sandbox. Access fait cela pour les bases de données créées dans Access 2010 ou les formats de fichier Access précédemment ouverts dans Access 2010. Access active le mode sandbox par défaut et le mode désactive toujours les expressions non sûres, même une fois que vous avez activé le contenu dans une base de données.

Si vous faites confiance à la source d'une base de données et que vous voulez exécuter une expression que le mode sandbox désactive, vous pouvez exécuter cette expression en modifiant une clé de Registre pour désactiver le mode sandbox. N'oubliez pas que la base de données doit se trouver dans un emplacement approuvé ou posséder une signature de confiance valide pour que la désactivation du mode sandbox soit possible. Si vous souhaitez modifier le paramètre pour le mode bac à sable (sandbox), suivez les étapes décrites ci-dessous.

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 l'activation ou la désactivation du mode sandbox

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.

Si vous n'êtes pas familiarisé avec le registre, ou si vous n'êtes pas familiarisé avec la modification des clés de Registre vous-même, demandez de l'aide à une personne familière et familière en modifiant le registre. Pour modifier les valeurs de Registre, vous devez disposer des autorisations d'administrateur sur l'ordinateur.

Haut de la page

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

Vous désactivez le mode sandbox dans Access 2010 en modifiant la valeur d'une clé de registre.

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 pour lequel vous voulez désactiver le mode sandbox.

  2. Effectuez l’une des opérations suivantes :

    • Dans Windows 7 ou Windows Vista    

      1. Cliquez sur le bouton Démarrer Image du bouton , pointez sur tous les programmes, cliquez sur accessoires, puis sur exécuter.

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

        L’Éditeur du Registre démarre.

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

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

      4. Dans le volet droit de l'éditeur du Registre, sous nom, double-cliquez sur SandboxMode.

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

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

      6. Fermez l’Éditeur du Registre.

    • Dans Microsoft Windows XP ou Microsoft Windows Server 2003    

      1. Dans la barre des tâches, cliquez sur Démarrer, puis sur exécuter.

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

        L’Éditeur du Registre démarre.

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

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

      4. Dans le volet droit de l'éditeur du Registre, sous nom, double-cliquez sur SandboxMode.

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

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

      6. 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 attribuer les valeurs suivantes à la valeur de Registre, la valeur 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 programmes non-Access.

2

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

3

Le mode sandbox est utilisé à tout moment. Il s'agit de la valeur par défaut définie lors de l'installation d'Access.

Haut de la page

Développez vos compétences dans Office
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.

×