📥 Télécharger
Exécutable portable autonome (single-file, runtime .NET embarqué) — fonctionne sur un Windows sans .NET installé.
✨ Fonctionnalités
Une dizaine d'onglets, chacun avec filtre de recherche et exécution à la demande. Gestion & entretien du poste :
Nettoyage & optimisation
Fichiers temporaires, cache de l'Explorateur, caches Chrome & Edge. Réglages visuels Windows (effets, animations) via HKCU, redémarrage d'explorer.exe.
Vie privée (opt-in)
Nettoyage des traces locales : documents récents, historique Exécuter/Recherche, jump lists, historiques navigateurs, corbeille. Case maître désactivée par défaut.
Outils système
Lanceur de ~62 consoles et panneaux Windows (propriétés système, MMC, identifiants & comptes, dossiers shell:, accessibilité) avec recherche et description.
Inventaire et désinstallation
Inventoriez les logiciels avec leur type — application, dépendance, pilote, composant, système ou mise à jour — selon une classification qui ne dépend pas uniquement de SystemComponent ; filtrez les éléments Microsoft et choisissez d'afficher les composants système. Sélectionnez plusieurs entrées, puis lancez leur désinstallation séquentielle en mode silencieux via QuietUninstallString ou msiexec /qn, avec export complet au format CSV. La colonne Alerte signale les PUP, adwares, logiciels abandonnés comme Safari pour Windows et runtimes périmés ; AdlissTune utilise toujours le désinstalleur officiel et ne supprime aucun fichier directement.
Bureau à distance (RDP)
Gestion et diagnostic RDP : état du service, activation, port & pare-feu, utilisateurs. Lectures en console intégrée, actions admin relancées en console élevée (UAC). Bouton « Diagnostic complet ».
🚀 Démarrage
Sur un poste chargé, c'est le premier levier de rapidité : un programme retiré du démarrage libère de la mémoire et raccourcit l'ouverture de session, sans rien désinstaller.
Inventaire complet
Rassemblez en une seule liste ce que Windows disperse : les clés Run de l'utilisateur et de la machine — vues 64 et 32 bits — ainsi que les dossiers « Démarrage » personnel et commun. Chaque entrée affiche son emplacement, sa ligne de commande et son état.
Désactivation réversible
La bascule écrit le drapeau StartupApproved, celui-là même qu'utilise le Gestionnaire des tâches. Rien n'est effacé : une entrée désactivée ici apparaît désactivée dans Windows, et se réactive d'un clic.
Avis par entrée
Les agents de mise à jour et utilitaires d'icône sont signalés comme superflus — le pilote d'un périphérique est chargé par Windows lui-même, ce que lance la clé Run n'est que son icône. Seuls les modules de sécurité déclenchent un avertissement avant désactivation.
Entrées orphelines
Ouvrez l'emplacement du fichier lancé. Lorsqu'il a disparu — programme désinstallé qui laisse sa ligne au démarrage — AdlissTune le signale : désactiver l'entrée ne coûte alors rien.
🔑 Assistance à distance par SSH
Pour un dépannage à distance, AdlissTune ouvre un accès SSH temporaire en un clic : compte Windows local dédié, serveur OpenSSH mis en service et port 22 ouvert dans le pare-feu. La conception tient en une phrase : un accès d'assistance doit se fermer tout seul.
Expiration automatique
Choisissez une durée de vie — 2, 4, 8 ou 24 heures. Une tâche planifiée exécutée par le compte SYSTEM supprime le compte à l'échéance, sans intervention. Si le poste est éteint à l'heure dite, la suppression a lieu au démarrage suivant plutôt que d'être perdue.
Un seul accès à la fois
Tant qu'un accès est ouvert, la création d'un second est refusée, en indiquant qui l'a ouvert et quand il expire. Sans ce verrou, un deuxième technicien invaliderait en silence le mot de passe et l'échéance du premier.
Journal permanent
Le nom du technicien est demandé avant toute ouverture et inscrit dans %ProgramData%\AdlissTune\assistance-ssh.log, avec l'ouverture, la révocation et l'expiration. Ce journal survit à la suppression du compte : savoir qui a disposé d'un accès administrateur vaut autant que savoir quand.
Révocation en un clic
Le bouton « Révoquer » supprime le compte, son profil et la tâche d'expiration, et propose de remettre le serveur SSH dans son état d'origine. Chaque étape est indépendante : une étape qui échoue n'interrompt pas la fermeture de l'accès.
AdlissAssist administrateur, doté d'un mot de passe aléatoire de 18 caractères affiché une seule fois — il n'est écrit dans aucun fichier, ni dans le journal. Ce compte donne un contrôle total du poste : il n'est créé qu'après confirmation explicite, et la durée d'expiration est réglée sur 4 heures par défaut.
🛰️ Analyse réseau & système
C'est là que l'outil devient une véritable boîte à outils d'analyse — entièrement en local, sans aucun service tiers ni API externe.
Réseau — trafic temps réel
Débit instantané par interface (octets & paquets ↓/↑, IP, statut), rafraîchi chaque seconde, avec un graphe live du débit total cumulé. Plus un « suivi de paquets » (ping continu) vers un hôte saisi. Lecture seule, sans admin.
Connexions TCP
Table des connexions TCP actives (IPv4) avec extrémités locale/distante, état et PID du processus propriétaire, via GetExtendedTcpTable (iphlpapi). Aucun droit administrateur requis.
Trames — sniffer intégré
Capture des paquets IPv4 (entrée & sortie) via socket brut SIO_RCVALL — aucun pilote externe. Affichage par lots (fluide à plusieurs centaines de paquets/s), filtre IP/port, liste plafonnée aux plus récents. Admin requis.
Décodage par couches (OSI)
Sélectionnez une trame : décodage façon OSI — Réseau (IPv4) → Transport (TCP/UDP/ICMP) → Application. Chaque champ est situé (offset/longueur) dans la trame brute.
IpIntel — société & pays
Estimation de la société et du pays d'une IP 100 % en local : reverse DNS (PTR) + table de préfixes connus en repli. Aucun appel à un service de géolocalisation tiers.
Services Windows & télémétrie
Analyse des services hébergés par svchost.exe, classés par risque (essentiel / optionnel / télémétrie), mémoire du process hôte et nb de connexions. Détection & désactivation sécurisée de la télémétrie, gestion des tâches CEIP/Appraiser, export de rapport. Les services critiques sont verrouillés.
Capteurs matériels
Ventilateurs, tensions et températures via LibreHardwareMonitor (contrôleur Super-I/O de la carte mère + capteurs CPU/GPU) — là où WMI reste vide. Admin requis (pilote noyau).
Config système (WMI)
Inventaire matériel : CPU + cache L2/L3, barrettes mémoire (type, fréquence, référence), carte mère + BIOS, carte graphique (VRAM, pilote), disques. Exporté dans le journal — pratique en intervention.
ClientHello (le domaine visé) est lu, jamais de contenu déchiffré. Et toute l'analyse (IpIntel inclus) tourne hors ligne, sans envoyer la moindre donnée à un tiers.
🛰️ Surveillance
Visualisez clairement ce que votre machine envoie et à qui. L'analyse reste 100 % locale, sans transmission à un service tiers.
Qui parle à Internet
Croisez les services et processus actifs avec leurs connexions réseau — port local, PID, service — et les paquets capturés. Pour chaque processus, identifiez l'adresse IP, le domaine résolu via SNI, la société déduite localement et le trafic montant ou descendant ; repérez notamment la télémétrie comme DiagTrack. Basculez vers les trames d'une IP précise, puis bloquez ou désactivez directement le service concerné ; sans droits administrateur, les connexions restent visibles, mais le débit et la preuve par paquet exigent ces droits.
Jauges matérielles temps réel
Suivez chaque seconde la charge et la température du CPU et du GPU, ainsi que l'utilisation de la VRAM. Ces jauges permettent d'identifier une saturation pendant un usage exigeant, comme l'exécution d'un LLM local. Les capteurs reposent sur LibreHardwareMonitor et nécessitent les droits administrateur.
🌐 Découverte réseau & sans-fil
Explorez votre réseau local et détectez les équipements sans fil à proximité, avec des informations précises et actualisées, sans droits administrateur.
Adresses et réseau local
Consultez vos adresses IP locales IPv4 et IPv6, votre masque, votre passerelle et votre adresse MAC. À la demande, une unique requête sortante affiche votre IP publique, identifie localement la société associée pour vérifier l'usage d'un VPN et teste la connectivité IPv6. La découverte combinée ARP et ping détecte même les appareils bloquant ICMP, puis indique pour chaque hôte son IP, son nom, son adresse MAC et son fabricant probable d'après le préfixe OUI, sans droits administrateur.
Découverte passive
Écoutez passivement les annonces mDNS, SSDP/UPnP, WS-Discovery, LLMNR et NetBIOS, sans aucune émission sur le réseau ni droits administrateur. AdlissTune agrège les informations par adresse IP afin d'inventorier les appareils du réseau local et d'identifier leur type.
Réseaux Wi-Fi à proximité
Repérez les points d'accès visibles, classés par puissance du signal, et identifiez immédiatement le réseau auquel vous êtes connecté. Pour chaque réseau, consultez le SSID, le BSSID, le signal, la bande 2,4, 5 ou 6 GHz, le canal, le type radio ainsi que les modes d'authentification et de chiffrement. L'analyse repose sur netsh et ne nécessite aucun droit administrateur.
Appareils Bluetooth en direct
Détectez en temps réel les appareils Bluetooth Classic et BLE présents à proximité. Le nom, l'adresse, le type, la puissance du signal RSSI et l'état — connecté, appairé ou simplement visible — sont actualisés en direct. L'analyse utilise l'API WinRT DeviceWatcher, sans droits administrateur.
🖨️ Périphériques
Consultez une vue consolidée des périphériques connectés, avec un accès direct aux réglages Windows pertinents.
Imprimantes
Consultez via WMI le nom, l'état, le port, le pilote et le partage de chaque imprimante. Accédez directement aux paramètres d'impression de Windows.
Écrans et GPU
Identifiez les moniteurs, leur résolution et l'écran principal. Consultez aussi la résolution courante, la fréquence de rafraîchissement, la mémoire et le pilote de chaque carte graphique, puis ouvrez les paramètres d'affichage Windows.
Mises à jour
Consultez les correctifs Windows installés avec leur numéro KB et leur date d'installation. Accédez rapidement à Windows Update et au Gestionnaire de périphériques.
🩺 Diagnostic
Obtenez une vue d'ensemble de l'état du stockage et de la mémoire, sans logiciel tiers à installer.
Bilan d'hygiène
Sept contrôles répondent à ce qu'aucun nettoyage ne corrige : durée depuis le dernier redémarrage, espace libre du disque système, protection en temps réel, date de la dernière analyse antivirus complète, âge des signatures, nombre de programmes au démarrage et place occupée par les points de restauration. Les constats sont triés du plus grave au plus anodin, avec la conduite à tenir. Un contrôle qui n'a pas pu s'exécuter s'affiche « non vérifié » et jamais « correct » : un manque de droits ne doit pas se lire comme un satisfecit.
Santé des disques
Identifiez le type de disque — SSD, HDD ou NVMe — puis consultez son état de santé, sa température, sa durée de vie restante estimée et les données écrites en TBW. Les informations de base proviennent de WMI sans droits administrateur ; les données SMART enrichies reposent sur LibreHardwareMonitor et nécessitent ces droits.
Espace disque
Visualisez l'occupation de chaque volume au moyen de jauges colorées.
Vitesse du disque
Mesurez les performances séquentielles indicatives en lecture et en écriture. Le test utilise un fichier temporaire, automatiquement supprimé après le benchmark.
Mémoire
Inventoriez les barrettes avec leur capacité et leur fréquence, puis suivez l'utilisation de la RAM en temps réel. Lancez le diagnostic mémoire Windows avec mdsched ou exécutez le test rapide intégré par motifs. Ce test n'est pas exhaustif : il complète mdsched sans le remplacer.
🔧 Réparation Windows
AdlissTune réunit les principales opérations de contrôle et de réparation de Windows 10/11. Les commandes nécessitant des droits administrateur sont lancées avec élévation UAC et leur sortie s'affiche en direct dans la console.
Analyse SFC
Vérifie l'intégrité des fichiers système protégés et tente de réparer les éléments endommagés avec sfc /scannow.
Réparation DISM
Analyse et restaure l'image système Windows avec DISM /Online /Cleanup-Image /RestoreHealth.
Magasin de composants (WinSxS)
Mesurez d'abord la place occupée par les anciennes mises à jour avec DISM /Online /Cleanup-Image /AnalyzeComponentStore, qui indique si un nettoyage est utile ; lancez-le ensuite avec StartComponentCleanup. Plusieurs gigaoctets sont couramment récupérés. L'option /ResetBase n'est volontairement pas employée : la désinstallation des mises à jour récentes reste possible.
Analyse CHKDSK
Contrôle le lecteur système en ligne avec chkdsk C: /scan, sans planifier d'intervention au redémarrage.
Réinitialiser Windows Update
Arrête les services concernés, renomme les dossiers SoftwareDistribution et catroot2, puis relance les services Windows Update.
Réinitialiser le réseau
Réinitialise Winsock et la pile TCP/IP, puis actualise la configuration DNS. Un redémarrage manuel est nécessaire pour appliquer complètement les changements.
Vider le cache DNS
Supprime les entrées DNS locales mises en cache afin de résoudre certains problèmes d'accès aux sites et services réseau.
Créer un point de restauration
Crée un point de restauration Windows avant une intervention afin de faciliter un retour à un état antérieur.
🛡️ Sécurité & garanties
- Simulation par défaut — la case « Mode simulation (dry-run) » est cochée au lancement : chaque cible affiche le nombre de fichiers et l'espace qui seraient libérés, sans rien supprimer.
- Jamais supprimés — mots de passe (
Login Data), favoris (Bookmarks), préférences, extensions, certificats, profils et fichiers personnels. - Liste blanche stricte (navigateurs) — seuls
Cache,Code Cache,GPUCache,Cookies,History,Service Worker\CacheStorage,Session Storagesont vidés, profil par profil. - Aucun droit administrateur requis — manifeste
asInvoker; tout agit dans le profil de l'utilisateur courant. Les actions nécessitant l'élévation sont marquées[admin requis]. - Confirmation demandée avant tout nettoyage réel et avant le redémarrage d'explorer.
- Journal exporté — enregistré dans
%LOCALAPPDATA%\AdlissTune\logs\(fichier.loghorodaté) à chaque exécution.
📋 Détail des actions de nettoyage
| # | Action | Cible | Admin |
|---|---|---|---|
| 1 | DragFullWindows = 0 | HKCU\Control Panel\Desktop | non |
| 2 | VisualFXSetting = 2 | HKCU\…\Explorer\VisualEffects | non |
| 3 | MinAnimate = 0 | HKCU\…\WindowMetrics | non |
| 4 | Redémarrage explorer.exe | processus | non |
| 5 | Fichiers temporaires | %TEMP%, %LOCALAPPDATA%\Temp | non |
| 6 | Cache Explorateur | …\Explorer\*cache*.db | non |
| 7 | Chrome | …\Google\Chrome\User Data\ | non |
| 8 | Edge | …\Microsoft\Edge\User Data\ | non |
| 9 | Fichiers temporaires des autres profils | C:\Users\*\AppData\Local\Temp | oui |
L'action 9 complète l'action 5 lorsque AdlissTune tourne en administrateur : sur un poste partagé, l'essentiel des fichiers temporaires appartient souvent à un profil autre que celui qui lance l'outil. Les fichiers ouverts par une session active résistent à la suppression et sont simplement ignorés.
Les réglages 1–3 prennent effet après le redémarrage d'explorer (action 4) ou une reconnexion. Le cache Explorateur (6) se libère mieux après l'action 4.
🔧 Prérequis
- Windows 10 ou 11 (x64).
- Rien à installer pour la version téléchargée : le runtime .NET 8 est embarqué dans l'exe.
- Pour compiler depuis les sources : .NET SDK 8 +
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true.