Publicité

automatiser le nettoyage de l'ordinateurLa maintenance informatique n'est pas exactement quelque chose que la plupart des gens pensent à faire. Pour l'utilisateur général qui n'est pas exactement averti de la technologie, lorsqu'un ordinateur ne fonctionne pas, il appelle à l'aide ou achète simplement un nouvel ordinateur.

Si des membres de votre famille ou des amis vous appellent toujours pour obtenir de l'aide avec un ordinateur lent, je vais vous proposer une solution que vous pouvez utiliser pour arrêter ces appels téléphoniques dès maintenant. Cette solution intègre six outils dans un script Windows. Ce script va effectuer tout le travail de nettoyage du PC que vous feriez si vous étiez assis juste en face de l'ordinateur vous-même.

Ce que ce script va accomplir

Ce script Windows va exécuter les outils requis en mode ligne de commande. Beaucoup de ces outils que vous utilisez depuis des années, vous ne vous en êtes peut-être même pas rendu compte est un mode ligne de commande disponible.

Nettoyer le registre et les dossiers temporaires

instagram viewer

La première étape est probablement la plus importante. Nous allons lancer CCleaner en mode ligne de commande pour nettoyer les fichiers temporaires et le registre.

Une prise. Pour que ce script fonctionne sans notifications constantes sur les applications qui modifient l'ordinateur, vous devrez désactiver la fonctionnalité de fenêtres Contrôle de compte d'utilisateur dans Windows 7.

5 façons de nettoyer votre ordinateur avec un script automatisé [Windows] autoclean1

Vous êtes maintenant prêt à rouler. Créez un fichier appelé CleanComputer.wsf et démarrez-le avec le script suivant.

 Option explicite 
 En cas de reprise d'erreur Suivant 
 Dim WshShell 
 Dim retVal 
 set WshShell = CreateObject ( "WScript. Shell ") 
 WshShell.run" CCleaner.exe / AUTO "

Danny couvert CCleaner Optimiser Votre système pour fonctionner au mieux Avec CCleaner Au cours des deux dernières années, CCleaner a beaucoup changé en termes de numéros de version... jusqu'à la version 3.10 au moment de cette l'écriture. Bien que visuellement, le programme n'ait pas beaucoup changé (c'est... En savoir plus récemment, vous pouvez donc voir de quoi il est capable et dans quelle mesure il peut optimisez votre système. Lorsque vous le lancez dans le script comme indiqué ci-dessus avec l'indicateur / AUTO, il s'exécute de manière invisible et utilise les paramètres que vous avez utilisés lors de la dernière exécution de l'application. Vous verrez CCleaner.exe s'exécuter dans le Gestionnaire des tâches.

automatiser le nettoyage de l'ordinateur

Si vous configurer CCleaner au préalable, dans en mode automatique, il nettoiera automatiquement les fichiers temporaires, les fichiers journaux et votre registre.

Nettoyer les logiciels espions

La prochaine étape consiste à prendre soin de tous les logiciels espions susceptibles de fonctionner. le PC. Mon outil préféré pour cela est Spybot, et heureusement Spybot propose également une fonctionnalité de ligne de commande. Le seul problème ici est que le chemin vers Spybot est plein d'espaces, ce qui est difficile à gérer dans une commande shell Windows Script.

Donc, créez un fichier .bat avec ce qui suit:

< pre> C: \ Program Fichiers (x86) \ Spybot - Search & Destroy \ SpybotSD.exe "/ taskbarhide / autocheck / autofix / autoclose
 Quitter 

Enregistrez-le sous SpyBot.bat em > dans le même répertoire que votre Windows scénario. Ensuite, dans la ligne suivante de votre fichier WSF, ajoutez ce qui suit:

 WshShell.run "spybot.bat" 

Votre script Windows lancera votre travail par lots qui lancera Spybot dans la commande -le mode ligne. Vous saurez qu'il est en cours d'exécution lorsque l'Exe apparaîtra dans le gestionnaire de tâches.

script pour nettoyer les fichiers temporaires

Ces quatre paramètres après le fichier spybotsd.exe exécuteront Spybot en mode silencieux, supprimer automatiquement tout logiciel espion trouvé, puis se ferme automatiquement.

Supprimer les logiciels malveillants

En plus de tout ce que Spybot détecte, j'aime également exécuter le Outil de suppression de logiciels malveillants Microsoft . Téléchargez l'exécutable à partir de la section «Centre de téléchargement Microsoft», enregistrez-le dans votre répertoire de script sous « malremove.exe » puis ajoutez la ligne suivante à votre script Windows en pleine croissance.

 WshShell.run "malremove.exe / Q / F: Y" 

La commande / Q indique au logiciel malveillant outil de suppression pour fonctionner en mode silencieux (pas d'interface) et / F: Y lui dit de supprimer de force tous les logiciels malveillants qu'il trouve sans aucune intervention obligatoire. La première fois que vous l'exécuterez lors de votre test initial, vous devrez sélectionner l'option sans avertissement la prochaine fois qu'il s'exécutera.

script pour nettoyer les fichiers temporaires

Ici, il s'exécute en arrière-plan.

script pour nettoyer les fichiers temporaires

Donc, nous avons couvert la plupart de ce que vous feriez probablement si vous étiez là en personne - exécutez CCleaner pour vous débarrasser des temporaires Fichiers Internet et autres fichiers temporaires, supprimez les logiciels espions et les logiciels malveillants, alors que reste-t-il?

Automatiser le nettoyage du disque

Un autre outil courant qui peut améliorer les performances de l'ordinateur est l'outil de nettoyage de disque de Windows. Vous devez d'abord le configurer. Accédez à Démarrer -> Exécuter et tapez: " cleanmgr / sageset: 1 ". La fenêtre suivante apparaîtra.

script de nettoyage de l'ordinateur

Configurez les éléments sur lesquels vous souhaitez que votre ligne de commande nettoyer automatiquement, puis cliquez sur OK. Cela lui indique que chaque fois que vous choisissez / sageset: 1 , pour utiliser les paramètres que vous venez de créer. Maintenant, dans votre script Windows, ajoutez la ligne suivante.

 WshShell.run "Cleanmgr / sagerun: 1" 

Cela exécutera le nettoyage du disque Windows en mode silencieux, en utilisant les paramètres que vous ' Je viens de créer. Vous pouvez également installer les dernières mises à jour Windows en installant d'abord WuInstall.exe et en ajoutant cette ligne.

 WshShell.run "wuinstall.exe / install / reboot_if_needed "

Et n'oubliez pas de défragmenter rapidement le disque dur en ajoutant les lignes suivantes au script.

WshShell.run" Défragmenter le volume c: ”

 WshShell.run" Défragmenter le volume d: "

Automatiser le scan antivirus après le nettoyage

Enfin, mais certainement pas le moindre, vous Je veux également terminer votre script en lancer une analyse antivirus complète. Par exemple, j'utilise Kaspersky, qui propose son propre ensemble de paramètres de ligne de commande .

Dans mon cas, j'ajoute simplement la dernière ligne suivante à mon script.

 WshShell.run "AVP.exe SCAN / ALL / i4 "

Et cela lance la fenêtre de commande et exécute une analyse complète (qui peut prendre plusieurs heures).

 automatiser le nettoyage de l'ordinateur

La plupart des autres fournisseurs d'antivirus proposent des options de ligne de commande similaires.

Donc, une fois que vous avez ajouté tous ces lignes, fermez votre Script Windows.

 WScript. Quitter 

Une fois que vous avez terminé la procédure ci-dessus et enregistré votre fichier sur le PC, il suffit de planifier l'exécution régulière du travail (/ Accessoires / Outils système / Planificateur de tâches). Essayez la procédure ci-dessus et voyez à quel point cela fonctionne pour vous.

Cela a-t-il bien fonctionné et pouvez-vous penser à d'autres tâches utiles en ligne de commande qui pourraient également être ajoutées? Partagez vos pensées dans la section des commentaires ci-dessous.

Crédit d'image: Shutterstock

Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.