TMOG est un nouveau logiciel comme le décrit la fiche de notre logithèque. Les utilisateurs habitués à utiliser le gestionnaire de tâches inclus dans Windows seront certainement intéressés par le présent tuto qui permet de remplacer le gestionnaire natif par celui de TMOG !

Installation préalable :
Si ce n'est déjà fait, commencer par télécharger et installer le logiciel TMOG.
Le téléchargement permet d'obtenir TMOG-Task-Manager-Setup.exe qui est un installeur standard. Lors de son exécution, il installe les fichiers de l'application dans un sous-dossier de votre système, généralement situé dans :
- C:\Program Files\TMOG\ (ou C:\Program Files\Task Manager OG\)
- ou dans le profil utilisateur : C:\Users\<VotreNomUser>\AppData\Local\Programs\TMOG\
Une fois cette installation effectuée, le véritable exécutable du logiciel (TMOG.exe) se trouve extrait dans ce dossier d'installation. Il est donc important d'identifiez l'emplacement exact de l'exécutable principal (exemple : C:\Program Files\TMOG\TMOG.exe).
TMOG par défaut comme gestionnaire de tâches
Le fonctionnement de ce gestionnaire de tâches repose sur une fonctionnalité native du registre Windows appelée IFEO (Image File Execution Options). Lorsqu'une clé d'exécution est configurée avec la valeur Debugger, Windows intercepte tout lancement de l'exécutable cible (taskmgr.exe) et redirige automatiquement son ouverture vers le binaire spécifié, quel que soit le raccourci utilisé :
- [Ctrl]+[Shift]+[Esc]
- [Ctrl]+[Alt]+[Suppr]
- ou via le menu Démarrer/Ligne de commande.
1. Activer le remplacement par TMOG
Dans votre console Powershell (mode Administrateur), veuillez copier cette commande et la valider [Enter] :
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "\"C:\Chemin\Vers\TMOG.exe\"" /f
(Remplacez C:\Chemin\Vers\TMOG.exe par le chemin absolu réel de l'exécutable TMOG sur votre système).
2. Restaurer le gestionnaire de tâches d'origine de Windows
Pour annuler la redirection et retrouver le taskmgr.exe par défaut, il suffit de supprimer la valeur Debugger :
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
Remarques techniques importantes :
- Guillemets dans les chemins : Si le chemin du fichier TMOG comporte des espaces (ex :
C:\Program Files\...), l'échappement des guillemets (\") dans la commande est indispensable pour éviter toute erreur de lancement. - Droits d'administration : La modification s'effectuant dans la branche
HKEY_LOCAL_MACHINE(HKLM), des privilèges d'administrateur sont impératifs pour que la commande s'exécute avec succès.
Encore mieux : le script automatique !

Pour vous éviter les manipulations précédentes, notre Rédaction vous a concocté en exclusivité un script magique pour échanger le gestionnaire de tâches et ainsi imposer par défaut TMOG. En effet, voici un script qui cherche automatiquement l'emplacement de TMOG.exe dans les dossiers d'installation courants avant de poser la clé de registre (plus besoin de chercher le fichier manuellement si l'application est installée aux endroits standards) :
Dans votre console Powershell (mode Administrateur), veuillez copier/collé le script complet et valider [Enter] :
# Vérification des privilèges Administrateur
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(
[Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Warning "Ce script doit être exécuté en tant qu'administrateur !"
Exit
}
$RegistryPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe"
Write-Host "--- Gestion du remplacement du Gestionnaire de tâches par TMOG ---" -ForegroundColor Cyan
Write-Host "1. Enregistrer TMOG comme gestionnaire par défaut"
Write-Host "2. Rétablir le Gestionnaire de tâches Windows d'origine"
Write-Host "3. Quitter"
$Choice = Read-Host "Sélectionnez une option (1, 2 ou 3)"
switch ($Choice) {
"1" {
# Emplacements d'installation courants
$CommonPaths = @(
"${env:ProgramFiles}\TMOG\TMOG.exe",
"${env:ProgramFiles}\Task Manager OG\TMOG.exe",
"${env:ProgramFiles(x86)}\TMOG\TMOG.exe",
"${env:LOCALAPPDATA}\Programs\TMOG\TMOG.exe"
)
$TmogPath = $null
foreach ($Path in $CommonPaths) {
if (Test-Path $Path -PathType Leaf) {
$TmogPath = $Path
break
}
}
# Si l'exécutable n'est pas trouvé automatiquement
if (-not $TmogPath) {
Write-Host "`nTMOG.exe n'a pas été détecté automatiquement dans les dossiers par défaut." -ForegroundColor Yellow
Write-Host "Veuillez sélectionner l'exécutable TMOG.exe réellement installé..." -ForegroundColor Yellow
Add-Type -AssemblyName System.Windows.Forms
$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
$OpenFileDialog.Filter = "TMOG.exe|TMOG.exe|Fichiers exécutables (*.exe)|*.exe"
$OpenFileDialog.Title = "Sélectionnez TMOG.exe (dans le dossier d'installation)"
if ($OpenFileDialog.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK) {
$TmogPath = $OpenFileDialog.FileName
}
}
if ($TmogPath) {
try {
if (-not (Test-Path $RegistryPath)) {
New-Item -Path $RegistryPath -Force -ErrorAction Stop | Out-Null
}
# Sauvegarder une éventuelle configuration précédente
$ExistingDebugger = Get-ItemPropertyValue `
-Path $RegistryPath `
-Name "Debugger" `
-ErrorAction SilentlyContinue
$ExistingBackup = Get-ItemPropertyValue `
-Path $RegistryPath `
-Name "Debugger_Backup_TMOG" `
-ErrorAction SilentlyContinue
if ($ExistingDebugger -and -not $ExistingBackup) {
Set-ItemProperty `
-Path $RegistryPath `
-Name "Debugger_Backup_TMOG" `
-Value $ExistingDebugger `
-Type String
}
Set-ItemProperty `
-Path $RegistryPath `
-Name "Debugger" `
-Value "`"$TmogPath`"" `
-Type String `
-ErrorAction Stop
Write-Host "`n[SUCCÈS] TMOG a été défini comme gestionnaire de tâches par défaut !" -ForegroundColor Green
Write-Host "Fichier ciblé : $TmogPath" -ForegroundColor Gray
}
catch {
Write-Host "`n[ERREUR] Impossible de modifier le Gestionnaire de tâches." -ForegroundColor Red
Write-Host $_.Exception.Message -ForegroundColor Red
}
} else {
Write-Host "`nOpération annulée : aucun fichier sélectionné." -ForegroundColor Yellow
}
}
"2" {
try {
if (Get-ItemProperty -Path $RegistryPath -Name "Debugger" -ErrorAction SilentlyContinue) {
Remove-ItemProperty `
-Path $RegistryPath `
-Name "Debugger" `
-Force `
-ErrorAction Stop
Write-Host "`n[SUCCÈS] Le Gestionnaire de tâches Windows d'origine a été rétabli." -ForegroundColor Green
}
else {
Write-Host "`n[INFO] Aucun remplacement n'était actuellement configuré." -ForegroundColor Yellow
}
}
catch {
Write-Host "`n[ERREUR] Impossible de restaurer le Gestionnaire de tâches Windows." -ForegroundColor Red
Write-Host $_.Exception.Message -ForegroundColor Red
}
}
"3" {
Write-Host "Opération terminée."
}
Default {
Write-Host "Choix non valide." -ForegroundColor Red
}
}
</code
>
Sauvegarde de la configuration existante : avant d’appliquer la redirection vers TMOG, le script vérifie si une valeur Debugger est déjà présente dans le registre. Si c’est le cas, celle-ci est sauvegardée afin de pouvoir être restaurée ultérieurement. Ainsi, si un autre gestionnaire de tâches était déjà configuré, le retour arrière rétablit la situation précédente au lieu de simplement supprimer la redirection.
En conclusion
Remplacer le Gestionnaire de tâches de Windows par TMOG reste une opération assez simple dès lors que l’on utilise la redirection prévue par le registre système. Le script proposé ici automatise l’essentiel de la procédure tout en permettant de revenir facilement à la configuration précédente.
TMOG peut ainsi devenir le gestionnaire lancé par défaut avec les raccourcis habituels de Windows, sans modifier ni supprimer le fichier système taskmgr.exe. Une solution pratique pour profiter au quotidien d’un gestionnaire de tâches plus moderne, tout en conservant une possibilité de retour arrière à tout moment.
Voilà , simple & efficace ! 😉
Gérard Esperinas
« © article sous copyright »