Skip to content
samirmedaniPublic

About

Le diagnostic gratuit de votre PC Windows, en un seul .exe de moins de 1 Mo. Écrit en Rust.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Rustine

Rustine

Le diagnostic gratuit de votre PC Windows, en un seul fichier de moins de 1 Mo.
Sans installation, sans publicité, sans abonnement.

Télécharger Rustine.exe  ·  Page officielle  ·  Toutes les versions


Rustine passe votre PC Windows au crible et vous dit ce qui ne va pas, avec la marche à suivre pour chaque problème. Vous lancez le fichier, vous choisissez une formule, et le rapport s'ouvre dans votre navigateur.

C'est écrit en Rust, sans bibliothèque standard, avec de l'assembleur là où chaque cycle compte. Résultat : l'inventaire complet prend moins d'un dixième de seconde, et le programme entier tient dans moins de 1 Mo, environ 70 fois moins que UserDiag (57 Mo).

Ce que Rustine analyse

Écrans bleus et plantages Lecture directe des vidages noyau : code d'arrêt, pilote mis en cause, erreurs matérielles WHEA.
Santé des disques SMART et journal NVMe : usure, secteurs défectueux, température, données écrites.
RAM et XMP/EXPO Barrettes, canaux, fréquence réelle, profil désactivé, kits mélangés.
Où passe votre RAM Chaque page mémoire classée comme dans RAMMap, programmes et pilotes responsables, détection des vraies fuites.
Latence des pilotes Les pilotes qui font craquer le son et saccader les jeux, comme LatencyMon.
Températures Température et puissance du processeur, tenue sous charge.
Vitesse Disques (séquentiel et 4K), carte graphique, transferts PCIe, débit Internet.
Écrans et GPU Écran réglé sous sa fréquence max, carte graphique en x8, pilote planté.
Réseau Lien Ethernet bloqué à 100 Mb/s, Wi-Fi faible, pertes de paquets.
Santé de Windows Windows Update, sécurité, tâches et services qui tournent en douce.
Démarrage lent Les démarrages chronométrés par Windows : où passe le temps, et quel programme, pilote ou service le ralentit.
Réparer en un clic Fichiers temporaires, tâches et services orphelins, Windows Update, mode d'alimentation : vous cochez, Rustine corrige, « Tout annuler » remet comme avant.

Quatre formules

Formule Durée Contenu
Sans test ~2 s Tout l'inventaire et les conseils, sans rien solliciter.
Rapide ~10 s En plus : fréquence réelle, calcul, caches et RAM, disque Windows, carte graphique.
Complet ~1 min En plus : tous les disques, débit Internet, 30 s de charge.
Long ~5 min Quatre minutes de charge avec courbe de température, tests disque plus longs.

Un souci précis ?

À l'accueil, choisissez votre souci : Rustine lance le test qui le cible et son verdict en parle d'abord.

Souci Test lancé
Le son craque · Ça saccade en jeu Latence audio, 2 min
Il plante, écran bleu Diagnostic rapide, verdict centré sur la stabilité
Démarrage lent Les derniers démarrages chronométrés par Windows, 2 s
Lent au fil des heures Analyse de la mémoire vive, 1 min
Lent tout le temps Diagnostic rapide

Lent au fil des heures surveille la RAM pendant une minute pour repérer ce qui grossit, et compare avec l'analyse précédente pour confirmer une fuite.

Le son craque traque les craquements, pops et micro-coupures du son, et les micro-saccades en jeu. Pendant deux minutes, vous utilisez le PC comme d'habitude (musique, jeu, vidéo) et Rustine chronomètre chaque interruption et chaque DPC des pilotes, en direct, comme LatencyMon. Le rapport nomme le pilote qui bloque le processeur, dit quelle taille de tampon audio votre PC tient, explique pourquoi le son craque et donne les solutions dans l'ordre, y compris les causes qui ne viennent pas des pilotes (Bluetooth, fréquence d'échantillonnage, effets audio…).

Il plante, écran bleu met en tête les écrans bleus et le pilote mis en cause, les arrêts brutaux, les erreurs matérielles, le pilote graphique qui plante, les barrettes mélangées et les secteurs illisibles. Démarrage lent montre combien de temps prend chaque démarrage, jusqu'au bureau puis après, et nomme ce qui le ralentit.

Mode Extrême

Le bouton ⚡ Extrême pousse chaque composant au maximum (processeur, carte graphique, mémoire, disques, seuls ou tous ensemble, puis cinq minutes de chauffe CPU + GPU) et lui attribue un score comparable d'une machine à l'autre. Si vous le souhaitez, publiez votre score au classement public directement depuis la fenêtre, avec un pseudo facultatif : pseudo, configuration et scores seulement, rien d'autre.

Réparer en un clic

Après le diagnostic, le bouton Réparer en un clic liste ce que Rustine sait corriger sur votre PC : fichiers temporaires de plus de 7 jours, tâches planifiées et services qui lancent un programme disparu, Windows Update en échec, mode d'alimentation bridé, corbeille, redémarrage en attente. Vous cochez ; Rustine crée d'abord un point de restauration, sauvegarde ce qu'il change, puis corrige en affichant chaque résultat. Tout annuler remet tâches, services et réglages comme avant (les fichiers supprimés, eux, ne reviennent pas), et Refaire le diagnostic montre ce qui est réglé.

Vos données

Aucun numéro de série, nom de machine ni nom d'utilisateur n'est collecté, et les chemins de votre profil sont masqués.

Par défaut, le rapport est envoyé sur yatofix.com pour créer un lien public à partager, puis supprimé au bout de 180 jours. Votre rapport local contient un lien pour le supprimer vous-même. Pour rester hors ligne, décochez « Créer un lien public » ou lancez Rustine.exe --hors-ligne.

Rien ne reste installé sur votre PC. Seule exception, à votre demande : l'option « Températures » installe le pilote signé PawnIO. « Réparer en un clic » ne change que ce que vous cochez.

Mises à jour

Rustine se met à jour tout seul depuis GitHub, et vous pouvez aussi le lui demander : le bouton Mise à jour, en haut à droite de la fenêtre, est toujours là. Cliquez-le pour rechercher une version plus récente ; il vous répond « ✓ À jour » ou vous propose la nouvelle version, avec sa date de publication et le nombre de commits de retard. Le bouton Nouveautés ▾ déplie alors le journal des changements, lu directement dans la release GitHub — le même texte que sur cette page.

Si vous acceptez (« Mettre à jour » ; « Plus tard » et « Ne plus me rappeler » restent possibles), Rustine télécharge le fichier Rustine-<version>.exe de la dernière release, vérifie son empreinte SHA-256 avant de remplacer l'ancien fichier, puis se relance tout seul. En ligne de commande : Rustine.exe --chercher-mise-a-jour pour vérifier et lire les nouveautés sans rien installer, Rustine.exe --mettre-a-jour pour installer directement.

Pour cela, rien n'est envoyé : Rustine lit seulement deux fichiers publics de ce dépôt (latest.txt et les notes de la release). Aucune donnée sur votre PC ne part.

Premier lancement : l'avertissement de Windows

Rustine n'est pas signé avec un certificat payant, donc Windows affichera probablement « Windows a protégé votre ordinateur ».

  1. Dans le navigateur, choisissez Conserver si on vous le demande.
  2. Sur l'écran SmartScreen, cliquez sur Informations complémentaires, puis Exécuter quand même.

Chaque version est analysée par Microsoft Defender avant sa mise en ligne. Vous pouvez vérifier votre fichier avec son empreinte SHA-256, publiée dans chaque release :

Get-FileHash .\Rustine.exe -Algorithm SHA256

Configuration

Windows 11, 64 bits. Windows 10 peut fonctionner, sans garantie. Les droits administrateur sont demandés au lancement pour lire la santé des disques et les écrans bleus ; vous pouvez refuser, l'analyse continue en mode limité.

Ligne de commande

Option Effet
--sans-test · --rapide · --complet · --long Choisit la formule.
--memoire Analyse de la mémoire (60 s de surveillance).
--latence Latence audio : 2 minutes de mesure des pilotes (craquements du son, micro-saccades).
--plante · --demarrage Diagnostic centré sur les plantages, ou sur le démarrage lent.
--reparer Corrige ce qui est coché d'office (ou --reparer=temp,taches,services…), point de restauration compris.
--reparer-filtre=<texte> Limite tâches et services à ceux dont le nom contient ce texte.
--annuler-reparation Remet tâches, services et réglages comme avant la réparation.
--hors-ligne Aucun envoi, aucun accès Internet.
--no-open N'ouvre pas le rapport dans le navigateur.
--sans-admin Pas de demande de droits administrateur.
--console Sortie texte dans le terminal.
--chercher-mise-a-jour Vérifie sur GitHub et affiche les nouveautés, sans rien installer.
--mettre-a-jour Installe la dernière version publiée ici, puis quitte.

Bugs et idées

Ouvrez une issue avec votre version de Windows et, si possible, le lien de votre rapport.


Rustine est gratuit et développé sur mon temps libre, édité par Yatofix. Le code source n'est pas publié ; le logiciel est distribué gratuitement, tous droits réservés.

About

Le diagnostic gratuit de votre PC Windows, en un seul .exe de moins de 1 Mo. Écrit en Rust.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors