TMOG comme gestionnaire de tâches par défaut

62
Auteur
Gerard
Publication
31-08-2026 13:30
Note: 0.0 (0 vote)

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 !

TMOG screens


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 !

console PowerShell mode Administrateur

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 » 


Les commentaires sont la propriété de leur auteur. Nous ne sommes pas responsables de leur contenu.