- C:
- ProgramData
- Microsoft
- Windows
- Start Menu
- Start Menu\Programs\StartUp
DossierRisque : Prudence
Start Menu\Programs\StartUp C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Dossier de démarrage commun : les raccourcis et programmes qu'il contient se lancent à l'ouverture de session de tous les utilisateurs de l'ordinateur.
À quoi ça sert
Dossier de démarrage commun à tous les utilisateurs (FOLDERID_CommonStartup) : chaque raccourci ou programme qui s’y trouve se lance à l’ouverture de session de n’importe quel compte de la machine. Son équivalent par utilisateur est %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup.
Ce qu’il contient
Le plus souvent des raccourcis .lnk déposés par un installateur ou un administrateur, parfois des scripts ou des exécutables. Il est souvent vide sur un poste neuf. Dans l’Explorateur, shell:common startup y mène directement.
Risques et bonnes pratiques
- Il faut être administrateur pour y écrire, ce qui en fait un lieu de persistance classique pour un logiciel malveillant. Incluez-le dans votre inventaire ou votre audit des modifications, avec les clés
Rundu Registre. - Pour empêcher un démarrage automatique, désactivez-le d’abord dans le Gestionnaire des tâches (onglet « Applications au démarrage ») plutôt que de supprimer le raccourci : vous pourrez le réactiver.
- Pour déployer un démarrage maîtrisé, préférez une stratégie de groupe ou une tâche planifiée à l’ouverture de session. Ne placez jamais ici un script contenant un mot de passe.
Commandes utiles
# Contenu du dossier de démarrage communGet-ChildItem "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" -Force
# Vue d'ensemble des commandes de démarrage (dossiers et Registre)Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location, User
# Cible d'un raccourci(New-Object -ComObject WScript.Shell).CreateShortcut("$env:ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\<raccourci>.lnk").TargetPath