Mettre une limite gestionnaire des tâches ?
Résolu/Fermé
Snowmann
Messages postés
227
Date d'inscription
samedi 14 octobre 2017
Statut
Membre
Dernière intervention
6 décembre 2020
-
24 févr. 2018 à 20:31
Snowmann Messages postés 227 Date d'inscription samedi 14 octobre 2017 Statut Membre Dernière intervention 6 décembre 2020 - 3 mars 2018 à 20:38
Snowmann Messages postés 227 Date d'inscription samedi 14 octobre 2017 Statut Membre Dernière intervention 6 décembre 2020 - 3 mars 2018 à 20:38
A voir également:
- Mettre une limite gestionnaire des tâches ?
- Gestionnaire des taches - Guide
- Gestionnaire des taches windows 11 - Guide
- Windows 11 barre des taches a gauche - Guide
- Comment remettre la barre des tâches à la normale ? - Guide
- Gestionnaire de périphérique - Guide
2 réponses
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
27 févr. 2018 à 20:03
27 févr. 2018 à 20:03
Bonjour,
Ca doit être faisable avec un batch, j'ai en stock quelque chose d'approchant.
Ca doit être faisable avec un batch, j'ai en stock quelque chose d'approchant.
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
1 mars 2018 à 22:36
1 mars 2018 à 22:36
Voilà une nouvelle version avec une protection intégrée, cela empêche explorer.exe d'être "tuer" :
@echo off
mode con: cols=85 lines=35
setlocal enableextensions enabledelayedexpansion
title Snowmann
color 0A
set maxi=12
set filtre=svchost explorer
:debut
cls
for /f "tokens=1" %%A in ('tasklist ^| sort') do (
(echo.%%~A | findstr /V "%filtre%") && (call :comptage "%%~A")
)
timeout /t 2
goto :debut
endlocal
exit /B 0
:comptage
set /a nombre=0
for /f "tokens=1" %%E in ('tasklist ^| find "%~1"') do (set /a nombre+=1)
if !nombre! GTR %maxi% (call :processus "%~1")
goto :eof
:processus
2>nul taskkill /IM "%~1" /T /F && call :processus "%~1"
goto :eof
rem
Snowmann
Messages postés
227
Date d'inscription
samedi 14 octobre 2017
Statut
Membre
Dernière intervention
6 décembre 2020
2
1 mars 2018 à 22:40
1 mars 2018 à 22:40
Non non je n'ai qu'un explorer mais il faudrait protéger tout ce qui n'est pas un batch ou vbs non ? Parce qu'après avoir lancé le script et relancé explorer ma barre des tâches et mes raccourcis ne fonctionnaient plus non plus donc il y a du avoir une incidence j'imagine...?
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
>
Snowmann
Messages postés
227
Date d'inscription
samedi 14 octobre 2017
Statut
Membre
Dernière intervention
6 décembre 2020
2 mars 2018 à 05:55
2 mars 2018 à 05:55
Non aucune incidence à priori.
Pas besoin de tout protéger, la plupart des processus essentiels au système ne se lancent qu'une ou deux fois, sauf le processus svchost.exe
Si l'envie t'en prend, tu peux toujours rajouter des processus à protéger dans la commande set filtre
Pas besoin de tout protéger, la plupart des processus essentiels au système ne se lancent qu'une ou deux fois, sauf le processus svchost.exe
Si l'envie t'en prend, tu peux toujours rajouter des processus à protéger dans la commande set filtre
Snowmann
Messages postés
227
Date d'inscription
samedi 14 octobre 2017
Statut
Membre
Dernière intervention
6 décembre 2020
2
3 mars 2018 à 20:38
3 mars 2018 à 20:38
Mmmmh dans un certain sens ça marche mais bon, je vais plutôt rester sur mes gardes pour les loops mais un grand merci pour ton aide et le temps que tu y as pris !
27 févr. 2018 à 20:34
Modifié le 27 févr. 2018 à 22:48
A toi d'ajuster set fichier= et set maxi= à ta convenance.
28 févr. 2018 à 10:57
28 févr. 2018 à 13:38
28 févr. 2018 à 16:55
Pour l'instant ça ne marche pas pour moi en tout cas... A la recherche du problème.