Dernière mise à jour : 23 septembre 2026 · Concerne OptimizeKit v2.7.0
OptimizeKit est un outil de configuration système, pas un optimiseur magique. Nos règles :
- Chaque action est réversible. Chaque tweak stocke la valeur Windows d'origine et la restaure en un clic (UI native, UI web ou CLI). Le moteur PowerShell a
-RestoreAll. - Sauvegarde avant modification. Avant chaque application, l'exe exporte les clés concernées vers
%LOCALAPPDATA%\OptimizeKit\backup_*.reg. - Dépôt verrouillé. Le CI MinGW-w64 construit l'exe ; aucun binaire tier n'est jamais exécuté pendant le build.
- Pas de composants navigateur. La fenêtre par défaut est du Direct2D pur. Même le dashboard web optionnel se lie uniquement au loopback (127.0.0.1) — jamais exposé au réseau, jamais lancé automatiquement au boot.
- Pas de services, pas d'auto-start. OptimizeKit n'installe aucun service et n'enregistre aucune tâche planifiée. Il n'agit que quand vous demandez.
- Pas de pilotes, pas de kernel drivers. Tout passe par des APIs Windows documentées (registre, WMI,
SetupAPI, services API, powercfg), les mêmes que le Panneau de configuration.
- Le panneau firmware est strictement en lecture seule. OptimizeKit n'écrit jamais dans NVRAM/variables UEFI, ne touche jamais aux clés de secure boot, ne flashe jamais un BIOS.
- Les paramètres kernel exposés (
dynamic tick,platform tick,TSC sync, dump level) sont des clésbcdedit/registre standard documentées, chaque option possède une restauration vers la valeur par défaut de Windows. - Le blocage WPBT ajoute
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DisableWpbtExecution = 1— une politique Microsoft documentée qui empêche la table WPBT du vendeur de lancer du code au boot. - Les cartes de guide BIOS dans le dashboard web pointent vers les pages constructeurs officielles. Nous n'hébergeons jamais des firmwares.
Le moteur de pilotes suit le même principe d'opt-in :
- Il rapporte : âge du pilote (date de la clé
DriverDatedeControl\Class), périphériques en erreur (codes CM_PROB), correspondances constructeur. - Il déclenche : scan de pilotes Windows Update via
UsoClient(l'orchestrateur officiel de l'appli Paramètres) ou un rescan PnP. Ou ouvre la page de téléchargement du constructeur. - Il ne télécharge jamais un binaire de pilote lui-même. Aucun serveur tiers, aucun proxy, aucune injection de DLL.
- Le serveur web embarqué écoute sur 127.0.0.1 uniquement, sauf si vous passez explicitement
--web <port>; l'exe natif n'ouvre aucun socket. - Aucune donnée télémétrique n'est collectée, stockée, ni transmise. Pas de rapport de crash.
- Les requêtes réseau (ping, DNS) ne partent que vers les cibles que vous choisissez dans l'UI.
Une faille ? Ne créez pas d'issue publique. Ouvrez un Security Advisory privé ou contactez le mainteneur via le profil GitHub. Réponse visée : 72 h.
| Version | Supportée |
|---|---|
| 2.7.x | ✅ |
| < 2.7 |
Les releases sont sur la page Releases. Le hash SHA256 de chaque asset est publié dans la release elle-même (via le workflow CI).