/// <summary> /// Méthode qui permet de réindexer les fichiers (Windows Search) /// </summary> public static void Reindexation() { Ressources.Exec("cmd", "/c net stop wsearch"); //Désactivation de Windows Search Ressources.Exec("cmd", "/c del \"%programdata%\\Microsoft\\Search\\Data\\Applications\\Windows\\Windows.edb.bak\""); //Suppression du fichier de sauvegarde Ressources.Exec("cmd", "/c move \"%programdata%\\Microsoft\\Search\\Data\\Applications\\Windows\\Windows.edb\" \"%progamdata%\\Microsoft\\Search\\Data\\Applications\\Windows\\Windows.edb.bak "); //Création d'un nouveau fichier de sauvegarde Ressources.Exec("cmd", "/c net start wsearch"); //Lancement de Windows Search }
/// <summary> /// Méthode qui permet de désactiver Superfetch /// </summary> public static void Superfetch() { if (Ressources.VerifProcessus("superfetch") == "Running") //Vérification de l'état de Superfetch { Ressources.Exec("cmd", "/c net stop superfetch"); //On arrête Superfetch Ressources.Exec("cmd", " /c sc config sysmain start= disabled"); //On empêche le lancement de Superfetch } }
/// <summary> /// Méthode qui permet d'activer ou de désactiver Aero /// </summary> public static void Aero() { if (Ressources.VerifProcessus("uxsms") == "Running") { Ressources.Exec("cmd", " /c net stop uxsms"); //Si Aero est lancé alors on l'arrête } else if (Ressources.VerifProcessus("uxsms") == "Stopped") { Ressources.Exec("cmd", " /c net start uxsms"); //Si Aero est arrêté alors on le lance } }
public static void WinSAT() { Ressources.Exec("cmd", "/c schtasks /TN \"Microsoft\\Windows\\Maintenance\\WinSAT\" /DELETE /F"); }
/// <summary> /// Méthode qui permet de désactiver Windows Update /// </summary> public static void DesactiverWUpdate() { Ressources.Exec("cmd", "/c net stop wuauserv"); //On arrête le service Windows Update Ressources.Exec("cmd", "/c sc config wuauserv start= disabled"); //On empêche le service de se relancer }
/// <summary> /// Méthode qui permet de désactiver Windows Search /// </summary> public static void WindowsSearch() //Pour tous les OS sauf XP { Ressources.Exec("cmd", "/c net stop WSearch"); Ressources.Exec("cmd", "/c sc config WSearch start=disabled"); }
/// <summary> /// Méthode qui permet d'optimiser l'accès à la mémoire et aux disques /// </summary> public static void optimiserAccesMemoireDisque() { Ressources.Exec("cmd", "/c fsutil behavior set memoryusage 2"); //Exécution de la commande "FSUtil" }
/// <summary> /// Méthode qui permet de désactiver le compteur de performance des disques /// </summary> public static void DiskPerf() { Ressources.Exec("cmd.exe", "/c diskperf -n"); //Lancement de la commande "diskperf -n" }