L’une des fonctionnalités les moins connues du système d’exploitation Windows est Windows Sandbox. Cet outil offre un environnement de test sécurisé pour les fichiers exécutables. Bien qu’il ne prenne pas en charge le Microsoft Store par défaut, une solution simple permet de l’intégrer à l’aide d’un script PowerShell.
Comprendre Windows Sandbox

Lancé fin 2018 avec Windows 10 version 1903, Windows Sandbox crée un PC virtuel temporaire et sécurisé. Cette fonctionnalité permet aux utilisateurs d’installer des logiciels douteux ou d’accéder à des documents potentiellement dangereux sans compromettre leur système. Il est important de noter que tout le nécessaire au fonctionnement de Sandbox est intégré à Windows, éliminant ainsi le besoin d’installer un disque dur virtuel distinct.
Disponible uniquement dans les éditions Windows 11 Pro et Entreprise, ainsi que dans les versions équivalentes de Windows 10, Sandbox est conçu pour la sécurité et l’efficacité. Les applications installées dans l’environnement Sandbox n’ont aucun impact sur votre système principal, et tous les fichiers, modifications et installations sont supprimés à la fermeture de l’environnement Sandbox. S’appuyant sur la virtualisation assistée par matériel et l’hyperviseur Microsoft, cet environnement de noyau unique offre une nouvelle installation de Windows à chaque lancement.
Ces fonctionnalités de sécurité, combinées à des performances rapides (grâce à un planificateur de noyau intégré, à une gestion intelligente de la mémoire et à un GPU virtuel), font de Windows Sandbox un choix supérieur pour les tests d’applications par rapport aux machines virtuelles traditionnelles.
Cependant, l’absence d’intégration au Microsoft Store a été une déception car il abrite une vaste collection d’applications.
Désirer le Microsoft Store dans Windows Sandbox
Sous Windows 10, tester divers logiciels entraîne souvent des installations qui peuvent ralentir ou perturber nos systèmes, nécessitant de multiples réinitialisations. Depuis que j’ai découvert Sandbox, je l’utilise pour exécuter des fichiers exécutables, évaluer des installateurs et accéder à des fichiers provenant de sources non vérifiées.
Notamment, transférer des fichiers de votre bureau vers Sandbox est aussi simple qu’un glisser-déposer, une opération moins fluide sur les machines virtuelles classiques. De nombreux outils essentiels et utilitaires plus petits que je souhaitais explorer sont exclusivement disponibles sur le Microsoft Store. Bien que le chargement latéral des fichiers d’installation soit une option, cela compromet la mise en place rapide d’un environnement de test sécurisé.
L’intégration de Microsoft Store dans Sandbox me permettrait d’évaluer les performances de diverses applications du Store dans une installation Windows vierge.
Conditions requises pour l’intégration du Microsoft Store dans Sandbox
Si Sandbox est déjà activé sur votre PC, l’étape suivante consiste à exécuter un script PowerShell. Cependant, si vous n’avez pas activé Sandbox, sachez qu’il n’est pas compatible avec les éditions Windows Familiale ; vous aurez besoin des versions Pro ou Entreprise. De plus, la virtualisation matérielle doit être activée dans les paramètres BIOS/UEFI.
- Pour vérifier si la virtualisation est activée, appuyez sur Ctrl + Maj + Échap pour accéder au Gestionnaire des tâches.
- Accédez à l’ onglet Performances et sélectionnez CPU.
- En bas à droite, vérifiez si Virtualisation : indique Activé ou Désactivé.

Dans la plupart des cas, il doit être activé par défaut ; cependant, s’il affiche Désactivé, vous devrez accéder aux paramètres du BIOS.
- Redémarrez votre ordinateur en appuyant plusieurs fois sur la touche Échap pendant le démarrage.
- Dans le menu du BIOS, accédez à Avancé, Configuration du processeur ou à l’ onglet Sécurité.
- Localisez Intel VT-x ou AMD-V et définissez-le sur Activé.
- Suivez les instructions à l’écran pour enregistrer les modifications et quitter le BIOS.
Avec la virtualisation activée, votre système est prêt pour le Sandbox et l’intégration ultérieure au Microsoft Store. Si vous utilisez des machines virtuelles, comme VMware, activez la virtualisation imbriquée.
Le script PowerShell conçu pour installer le Microsoft Store est indépendant des dépendances externes, mais nécessite une connexion Internet active dans la session Sandbox pour récupérer les fichiers d’installation sur les serveurs Microsoft. Soyez prudent, car l’exécution du script en dehors de Sandbox tentera d’installer le Microsoft Store sur votre système principal. Assurez-vous d’être dans l’environnement Sandbox de Windows avant d’exécuter le script.
Activation de Sandbox dans Windows 11
- Appuyez sur la touche Windows + S pour lancer la recherche, tapez « Fonctionnalités Windows » et sélectionnez Activer ou désactiver les fonctionnalités Windows.

- Une fenêtre héritée apparaîtra. Faites défiler vers le bas et cochez la case « Windows Sandbox ».

- Cliquez sur OK. Windows procédera à l’installation de la fonctionnalité.
- Redémarrez votre ordinateur.
- Après le redémarrage, appuyez sur la touche Windows et recherchez Windows Sandbox pour confirmer l’installation réussie.

Installation de Windows Sandbox dans VMware : résolution des problèmes
Si vous utilisez Windows 11 Pro dans VMware, vous remarquerez peut-être que l’option Sandbox est grisée dans l’ancienne fenêtre. Suivez ces étapes pour l’activer :
- Assurez-vous que la virtualisation est déjà activée sur l’hôte exécutant Windows 11 Pro.
- Arrêtez votre machine virtuelle Windows 11.
- Dans VMware Workstation, cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Paramètres.
- Sous l’ onglet Processeurs, cochez l’option Virtualiser Intel VT-x/EPT ou AMD-V/RVI pour activer la virtualisation imbriquée.
- Une fois configuré, redémarrez la VM et ouvrez « Activer ou désactiver des fonctionnalités Windows » pour activer le Sandbox Windows.
- Redémarrez à nouveau votre machine virtuelle.
Gardez à l’esprit que si votre machine virtuelle rencontre des problèmes de performances, l’exécution de Sandbox, malgré sa légèreté, peut nécessiter des ressources supplémentaires. Assurez-vous que votre système dispose de suffisamment de ressources RAM et CPU pour un fonctionnement optimal.
Une fois votre Sandbox en cours d’exécution, vous pouvez installer le Microsoft Store à l’aide du script PowerShell approprié disponible sur GitHub.
Comprendre la fonctionnalité de script PowerShell
Le script PowerShell responsable de l’installation du Microsoft Store dans Sandbox est simple, malgré sa complexité apparente. Voici un aperçu de ses actions systématiques :
- Le script vérifie qu’il fonctionne dans Windows Sandbox en vérifiant le nom d’utilisateur (WDAGUtilityAccount).Un avertissement est émis si cette condition n’est pas remplie.
- Il envoie une requête « GetCookie » pour s’authentifier via les services Web officiels Windows Update de Microsoft, permettant le téléchargement de packages d’applications autorisés.
- À l’aide du cookie renvoyé, une autre demande (SyncUpdates) est effectuée pour les packages associés à l’ID de catégorie du Microsoft Store, générant une liste de fichiers nécessaires à l’installation.
- Il récupère les URL de téléchargement direct pour chaque fichier, y compris l’application Store et ses dépendances.
- Les fichiers téléchargés sont stockés dans le dossier Téléchargements Sandbox sous un sous-dossier désigné.
- Les dépendances sont d’abord installées via la commande Add-AppxPackage de PowerShell.
- Le package principal, Microsoft. WindowsStore, est installé ultérieurement. Notez que le Store ne fonctionnera pas sans les frameworks de support déjà en place.
- Enfin, le script définit la région Sandbox sur les États-Unis dans le registre, car le Store fonctionne de manière inefficace dans la région « Monde » par défaut de Sandbox.
Exécution du script Microsoft Store dans Windows Sandbox
Vous pouvez accéder au script d’installation du Microsoft Store depuis GitHub sans avoir à cloner le dépôt ni à exécuter de commandes complexes. Voici comment procéder :
- Ouvrez le lien GitHub dans le navigateur de votre hôte.
- Copiez l’intégralité du code PowerShell directement depuis la page web. Utilisez le bouton « Copier le fichier brut » en haut à droite du bloc de code ou sélectionnez et copiez manuellement le texte.
- Lancez Windows Sandbox sur votre PC.
- Dans Sandbox, ouvrez le Bloc-notes.
- Collez le texte copié dans le Bloc-notes.
- Enregistrez le fichier avec l’extension.ps1, par exemple Install-Store.ps1. Lors de l’enregistrement, sélectionnez le type de fichier : Tous les fichiers, et non pas seulement.txt.
J’ai enregistré mon script sur le bureau dans Sandbox pour un accès facile.
Exécution du script d’installation du Microsoft Store
Après avoir enregistré le fichier.ps1, suivez ces étapes pour lancer l’installation du Store (assurez-vous que vous exécutez ces actions dans Sandbox, et non sur votre système principal) :
- Faites un clic droit sur le bouton Démarrer dans Sandbox et ouvrez le Terminal Windows (administrateur) ou PowerShell (administrateur). Si le script est sur le Bureau, saisissez
cd $env:USERPROFILE\Desktop: - En raison de restrictions potentielles d’exécution de script, vous devrez peut-être autoriser temporairement l’exécution de script en utilisant :
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process. - Ce réglage est sûr car tous les paramètres sont rétablis après la fin de cette session Sandbox.
- Exécutez le script en entrant la commande suivante, adaptée au nom de fichier que vous avez choisi :
.\Install-Store.ps1. - Le script commencera à récupérer les fichiers directement à partir des serveurs de Microsoft, en téléchargeant les packages nécessaires, notamment Microsoft. UI. Xaml, les dépendances. NET Framework et, finalement, Microsoft. WindowsStore.
- L’installation de l’application Microsoft Store se poursuivra automatiquement.
Après l’installation, accédez au menu Démarrer de Sandbox et recherchez le Microsoft Store. Vérifiez qu’il se charge correctement et autorise l’installation d’applications similaires à votre environnement hôte habituel.
Gardez à l’esprit qu’une fois que vous fermez le Sandbox, le Store sera supprimé, ce qui nécessitera la réexécution du script chaque fois que vous souhaitez l’utiliser dans le Sandbox.
Malgré l’excellent environnement de test offert par Windows Sandbox et la popularité croissante du Microsoft Store, il est à noter que Microsoft n’a pas encore promu Sandbox ni pris en charge nativement le Store dans cette fonctionnalité. Notre évaluation suggère que cet utilitaire est principalement destiné aux utilisateurs professionnels qui doivent régulièrement tester de nouveaux logiciels. Une limitation importante subsiste : Sandbox n’est tout simplement pas pris en charge dans les éditions familiales de Windows, bien qu’il soit souvent préinstallé sur de nombreux ordinateurs portables Windows OEM.
Laisser un commentaire