mardi 17 janvier 2023

Accédez au répertoire WindowsApps activer le compte Administrateur Windows 11

Vous développez des application Microsoft avec par exemple la technologie UWP (Universal Windows Plateform). Vous avez découvert que ces applications s'installent dans un répertoire protégé de Windows et vous aimeriez bien y accéder à ce dossier :

C:\Program Files\WindowsApps

Les application packadgées UWP s'installent dans ce répertoire mais avec un utilisateur "classique" vous ne pourrez pas accéder au répertoire WindowsApps.

Afficher les fichiers cachées

Oui Microsoft est farceur et pour accéder à WindowsApps, pensez à afficher les fichiers cachés. Dans Windows 11 c'est dans Ici :

Explorateur de fichiers -> Afficher -> Afficher -> Éléments masqués

Activer le compte Administrateur

Petite astuce de Microsoft Windows 11, il existe un compte Administrateur mais il n'est pas activé. Pour l'activer depuis votre compte actif :

Exécutez PowerShell en mode Administrateur :

Pour vérifier les comptes installés sur votre machine la commande PowerShell est :

PS> net user

Pour vérifier si le compte Administrateur est actif :

PS> net user administrateur

Dans : Compte : actif vérifiez que c'est à Non

Enfin pour activer le compte Administrateur qui vous permettra d'accéder au fichiers de WindowsApps, exécutez la commande :

PS> net user Administrateur /active:yes

Relancez la commande net user administrateur pour être certain que vous avez bien activé le compte Administrateur.

Connectez vous avec le compte Administrateur

C'est long, vous allez devoir créer ce compte avec toutes les étapes du wizard de création d'un compte Microsoft Windows mais au bout du compte vous pourrez accéder au répertoire :

C:\Program Files\WindowsApps

Vous ne pourrez rien faire d'autre ...

Changer le mot de passe du compte Administrateur

Oui le compte Administrateur que vous venez de créer n'a pas de mot de passe ! Il vous faut absolument changer cela ... Sinon c'est trop facile de se connecter en tant qu'admin à votre ordi.

Accès au répertoire WindowsApps avec un utilisateur

Pour accéder au répertoire WindowsApps par votre compte d’utilisateur, vous par :

Gestionnaire des Tâches -> Bouton droit sur l'application -> Ouvrir l'emplacement du fichier

Vous aurez accès en lecture au répertoire de votre application UWP et à son exécutable :

Accès au répertoire WindowsApps sous Windows

En lecture uniquement mais vous accédez à l'exécutable de votre application UWP cela signifie que vous pouvez par exemple poser un raccourcis de votre exécutable sur votre bureau.

Pour modifier le propriétaire du répertoire WindowsApps :

CGeekflare - Comment accéder au dossier WindowsApps caché sur Windows 11/10

Pour développer une application Microsoft DotNET UWP :

C#.NET - Développer des applications pour UWP (Universal Windows Platform)

Hope you have fun!