Savez-vous que vous pouvez démarrer une application cachée dans Windows? Parfois, vous en avez besoin car certaines applications peuvent s'exécuter en arrière-plan en effectuant leur tâche sans interrompre votre flux de travail. Vous souhaiterez peut-être exécuter une application masquée dans un script batch, la laisser faire son travail et ne pas afficher de fenêtre. Dans cet article, nous verrons toutes les façons d'exécuter un programme caché dans Windows 10.
Publicité
Il existe plusieurs façons de démarrer une application cachée dans Windows 10 . Cela peut être fait sans outils tiers et avec l'aide de certains outils tiers utiles. Voici les moyens les plus simples de le faire.Dans l'article, nous cacherons le Bloc-notes à titre d'exemple. Vous pouvez utiliser la même méthode pour masquer toute autre application de votre choix.
Méthode 1. Utilisation de VBScript
C'est la manière ancienne et «traditionnelle» de démarrer des applications cachées. Il fonctionne dans toutes les versions de Windows où VBScript est disponible. Toutes les versions modernes de Windows prennent en charge VBScript.
Ouvrez votre éditeur de texte préféré et collez le texte suivant.
Dim WShell Set WShell = CreateObject ('WScript.Shell') WShell.Run 'Notepad.exe', 0 Set WShell = Rien
Enregistrez-le dans un fichier avec l'extension .VBS. Lorsque vous double-cliquez dessus, il démarre le Bloc-notes caché.
Pour l'appeler à partir d'un fichier batch, exécutez-le comme suit:
wscript '' chemin vers votre fichier vbs.vbs '
Ici, la méthode Run de l'objet Wscript.Shell exécute un programme dans un nouveau processus. Le deuxième paramètre est 0, ce qui lui dit d'exécuter l'application masquée.
Si vous devez exécuter une application avec des arguments de ligne de commande, la syntaxe est la suivante:
WShell.Run 'chemin vers app.exe / argument1 / argument2', 0
Si le chemin de l'application contient des espaces, ajoutez des guillemets au début et à la fin du chemin. Par exemple:
WShell.Run '' '' & 'C: Program Files (x86) Mozilla Firefox firefox.exe' & '' '', 0
Vous pouvez vérifier que l'application est en cours d'exécution en ouvrant le Gestionnaire des tâches. Vous verrez Notepad.exe en cours d'exécution mais aucune fenêtre ne sera affichée pour cela.
page_fault_in_nonpaged_area windows 10
Méthode 2. Utilisation de PowerShell
PowerShell dans Windows 10 et les versions antérieures est livré avec une cmdlet intégrée Start-Process qui peut également être utilisée pour démarrer des programmes masqués.
La syntaxe est la suivante:
Start-Process -WindowStyle caché -FilePath Notepad.exe
Si vous enregistrez ce texte dans un fichier avec une extension .PS1, vous pouvez l'appeler à partir d'un fichier de commandes comme suit:
powershell -executionPolicy bypass -file 'chemin vers mon fichier.ps1'
Méthode 3. Utilisation d'un outil tiers
Il existe un certain nombre d'outils tiers qui peuvent être utilisés pour manipuler les états de fenêtre. Le seul problème avec ces outils tiers est qu'ils déclenchent souvent de faux positifs dans les logiciels antivirus. Si vous avez besoin d'utiliser un outil tiers, je vous suggère de jouer avec ceux-ci:
Silencieux
La syntaxe est la suivante:
Quiet.exe 'chemin vers fichier exécutable.exe'
NirCmd par NirSoft
NirCmd est un outil de console puissant qui peut faire de nombreuses astuces utiles. L'une de ses options est la possibilité de démarrer un processus caché.
La syntaxe est la suivante:
nircmd exec cacher 'C: Windows Notepad.exe'
C'est ça. Si vous utilisez une autre manière de démarrer une application cachée dans Windows 10, n'hésitez pas à la partager dans les commentaires.