Skip to content
 

Installation silencieuse de CCleaner

Avertissement

Cet article détaille la procédure d’installation silencieuse de CCleaner destinée à s’inscrire dans le processus décrit ici, lequel vise à automatiser le déploiement d’un ensemble d’applications sur une machine tournant sous Windows.

Il n’en reste pas moins que cette procédure peut parfaitement s’appliquer de manière autonome.

Introduction

Est-il vraiment nécessaire de présenter CCleaner?

Petit utilitaire fort pratique, simple et léger, très régulièrement mis à jour, il est généralement en première ligne dès lors qu’il s’agit de faire le ménage au cœur d’une machine empoussiérée.

Vous pouvez en télécharger une version dénuée de tout supplément publicitaire ici.

Une fois la chose rapatriée quelque part sur votre énorme disque dur, renommez là en CCleaner.exe et n’oubliez pas de la débloquer (voir ).

C’est comment qu’on fait?

Le paramètre d’installation silencieuse est tout simplement /S.
D’où on déduit le code suivant pour le fichier Install.vbs :

Set WshShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Récupération du chemin du dossier contenant le script en cours
strCheminDossierScript = objFSO.GetParentFolderName(Wscript.ScriptFullName)

'Installation silencieuse de CCleaner
strCheminFichierInstall = strCheminDossierScript & "\CCleaner.exe"
WshShell.Run Chr(34) & strCheminFichierInstall & Chr(34) & " /S", 0, True

On pourrait s’arrêter là mais ce ne serait pas notre genre…

Personnellement, je ne suis pas fan des demandes de confirmation que s’obstinent à nous balancer bon nombre de logiciels à la moindre de nos actions. Windows en est un parfait exemple, mais CCleaner ne fait pas exception à la règle. Néanmoins, on peut sensiblement doucher les ardeurs envahissantes de CCleaner si l’on se donne la peine d’aller faire un saut dans l’onglet Avancé des Options.

Pour se mettre à l’abri des boites de dialogue intrusives, il suffit de cocher Cacher les messages d’avertissement et de décocher Demander s’il faut créer une sauvegarde des changements faits au registre (voir ).

D’une manière générale, les options présentées sur cette page sont enregistrées dans la clé HKEY_CURRENT_USER\Software\Piriform\CCleaner de la base de registre. Ainsi donc, il devient évident qu’on peut appliquer ses préférences favorites au moment même de l’installation en fusionnant tout bêtement un fichier de registre rédigé à sa façon.

En ce qui me concerne, voici le contenu que je retiens :

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Piriform\CCleaner]
"DelayTemp"="0"
"MSG_CONFIRMCLEAN"="False"
"HideWarnings"="1"
"BackupPrompt"="0"
"(App)Search Assistant Autocomplete"="False"

L’ensemble est enregistré dans un fichier CCleaner.reg soigneusement sauvegardé aux cotés d’Install.vbs. Il suffit désormais d’ajouter les lignes qui suivent à ce dernier pour qu’il se charge d’effectuer la fusion :

'Modification du registre
strCheminFichierReg = strCheminDossierScript & "\CCleaner.reg"
WshShell.Run "regedit /s " & Chr(34) & strCheminFichierReg & Chr(34), 0, True

Dernier petit détail qui me turlupine : si on le laisse faire, CCleaner ne peut se retenir de pondre un raccourci sur le Bureau. En vieux maniaque psycho-rigide que je suis, je tiens à ne trouver en ce précieux emplacement que le strict nécessaire. Les quelques lignes suivantes insérées dans Install.vbs sont destinées à supprimer ce raccourci malotru et du même coup à calmer mes maladives angoisses :

'Suppression du raccourci de CCleaner sur le bureau
strCheminRaccourciCCleaner = "C:\Users\Public\Desktop\CCleaner.lnk"
objFSO.DeleteFile strCheminRaccourciCCleaner, True

Conclusion et téléchargement

Pour se plier à la procédure mise en place pour une post-installation silencieuse de Windows, ne manque plus qu’un fichier texte portant le doux nom de Description.txt et dont le contenu vaudrait par exemple :

Installation de CCleaner 3.01.1327.

Il suffit maintenant de coller dans un même dossier CCleaner l’installateur CCleaner.exe, le fichier registre CCleaner.reg, le fichier texte Description.txt et Install.vbs.

Que voici l’ensemble allégé de l’installateur CCleaner.exe que je vous laisse télécharger .
 
 

Page vue 11 506 fois

Laissez une réponse