Allègement des Tâches de Fond
Transcription
Allègement des Tâches de Fond
Christophe DENICOURT mon univers perso Allègement des Tâches de Fond Soumis par Ripleye 17-04-2009 A chaque fois que vous installez un programme ou une couche logicielle, l’installation ne pose pas toujours la question pour savoir si l’on veut que le logiciel se mette à jour automatiquement. Dans la plupart des cas, la mise à jour automatique est activée pour plus de sécurité mais du coup il en résulte plein de tâches de fond (processus windows) qui tournent à 99.99% du temps pour rien ; On les appelle en anglais des schedulers ou des updaters. On peut souvent arrêter un processus en appelant dans windows le gestionnaire des tâches par un clic droit sur la barre des tâches, et ensuite dans l’onglet processus en faisant un clic droit sur le processus concerné puis en choisissant « Terminer le processus » ou « Fin de tâche ». Bien sûr cette manœuvre est fatigante et il est préférable de désactiver à la source le processus ainsi que son service associé Voici les processus en question les plus courant que j’ai constaté, qui font ralentir pour rien en tournant à vide : - ctfmon.exe (barre des langues pour choisir de changer de langue dans windows, tâche gourmande). - OSA.exe (barre de lancement rapide Microsoft Office). - AAWtray.exe (anti-espion Lavasoft Adware). - Sched.exe (mise à jour antivirus Avira Antivir). - Justsched.exe (mise à jour plateforme JAVA). - Javaw.exe (plateforme JAVA runtime pour les pages web utilisant cette machine virtuelle). - qttask.exe (plateforme quicktime pour les documents multimédia utilisant un format apple). - Itunes (plateforme Itunes pour les musiques en ligne supportées par le logiciel Itunes). - acrobat.exe ou adobe.exe ou reader.exe (plateforme pour les documents PDF). - fling.exe (Client FTP pour mettre à jour un site web). - Remoterm.exe (Pinnacle programmation TV par la télécommande). - VideoControl.exe (Pinnacle logiciel de visualisation de la télévision, parfois un ancien plantage). - PMCloader.exe (Pinnacle logiciel de visualisation de la télévision, parfois un ancien plantage). - CLI.exe ou ccc.exe (ATI Control Center panneau de contrôle de la carte graphique). - sndvol32.exe ou DMX6FireUSB.exe par exemple ou autre exemple smax4pnp.exe (Panneau de contrôle de la carte son et donc du volume des sorties son, les applications soundblaster commençant par un nom en SB*). - msg32.exe (séquenceur indispensable pour gigasampler ou gigastudio au démarrage de windows). - msnmsgr.exe (windows Live messager anciennement appelé MSN messager). - messager.exe (windows messager franchement pas utile quand on a déjà un logiciel de tchat). - incredimail (logiciel de courrier électronique Incredimail assez gourmand). - msimm.exe (logiciel de courrier électronique Outlook Express, parfois ancien plantage de outlook). - EXCEL.exe (logiciel tableur EXCEL si vous n’avez aucun classeur ouvert c’est un ancien plantage). - WINWORD.exe (logiciel WORD si vous n’avez aucun document ouvert c’est un ancien plantage). Ces processus sont très gourmands en ressources même en étant dormants mais ils ne sont pas forcément nécessaires au démarrage, en tout cas, pas dans tous les cas d’utilisation, et si l’on veut libérer le processeur ou la mémoire, il vaut mieux ne pas les activer systématiquement. Par contre, il est recommandé d’installer les composants devenus standards comme JAVA ou .NET et de les mettre à jour de temps en temps car un composant standard est très important dans la stabilité du système. Parfois, il arrive aussi que ce soit des anciens plantages de vos logiciels qui restent en tâche de fond ; Dans ce cas, il faut tuer les processus pour libérer l’accès au logiciel. La différence entre un Scheduler et un Updater, il n’y en a presque pas hormis qu’un Scheduler et prévu pour être programmé en fonction du calendrier et des heures donc en fonction de l’horloge interne du PC. Un scheduler ralentit énormément les entrées/sorties à vouloir scanner en permanence l’horloge car l’accès à l’horloge est un accès lent et prioritaire sur la plupart des autres entrées/sorties. Les Updaters ne font pas forcément mieux car ils scannent en permanence la mise à disposition à distance sur internet de nouveaux packages d’installation ou de signatures d’antivirus. Ils utilisent donc la bande passante souvent de manière prioritaire associés à une notion de sécurité et dégradent la bande passante finale, et même si cette bande passante est assez importante, on ressent des saccades dans le débit qui rendent certaines utilisations ludiques impossibles. En plus, la plupart du temps, les serveurs de mise à disposition des mises à jour ne sont pas forcément disponibles et il en résulte un TimeOut qui rend windows et son pare-feu complètement dingue et qui met donc pendant ce temps de TimeOut le PC dans un état figé (ça arrive et oui). Maintenant, voici les méthodes pour désactiver les processus que j’ai cités. Pour désactiver la barre des langues faire un clic dessus et cocher « désactiver le service de texte avancé ». Le mieux est de le faire sur le compte administrateur car, il va demander si l’on veut la désactiver pour tous les utilisateurs. La barre va disparaître mais il faut s’assurer que le service est bien désactivé aussi du démarrage ; Pour cela, il faut d’abord aller dans le panneau de configuration « options régionales et linguistiques », puis dans http://cdenicourt.free.fr Propulsé par Joomla! Généré: 30 September, 2016, 07:14 Christophe DENICOURT mon univers perso l’onglet « Langue », cliquer sur « Détails » et cliquer sur la « paramètres touches » et « modifier la combinaison des touches » et décocher tout. On voit qu’il a mis « Aucun » partout dans les paramètres. Dans l’onglet « Avancé », on doit normalement voir coché « arrêter les services de texte avancé ». Ensuite, il arrive que malgré tout ce qui a été fait, windows garde en mémoire certains réglages. Dans ce cas, si le processus « ctfmon.exe » persiste, il faut aller dans la base de registre pour désactiver la barre des langues en faisant démarrer puis exécuter puis taper « regedit » et faire « rechercher » la clé « run » puis sur chaque occurrence rencontrée, vérifier qu’il n’y a pas une valeur « ctfmon.exe » dans l’onglet de droite, supprimer les valeurs qui ont « ctfmon.exe » et continuer la recherche, une fois la recherche terminée, quitter et redémarrer si nécessaire. Pour désactiver les processus au démarrage du compte windows, regarder dans le menu démarrer de chaque utilisateur (sur chaque compte windows y compris le compte administrateur), dans la partie démarrage, il ne doit y avoir que les éléments essentiels. Si le processus revient, il est sûrement dans le démarrage du système. Pour désactiver les processus au démarrage du système windows, faire démarrer puis exécuter puis taper « msconfig » et aller dans l’onglet « démarrage » et décocher le programme à désactiver puis faire « ok » et quitter et redémarrer windows. Si vous n’êtes pas sûr du nom du processus, agrandissez la colonne Commande pour voir le vrai nom de l’exécutable à la fin et son emplacement sur le disque dur. Mais ce n’est pas tout, certains logiciels utilisent des services spécifiques installés dans windows comme un service standard faisant partie du système. Pour accéder à la gestion des services dans windows, appeler le panneau de configuration puis cliquer sur outils d’administration et ensuite cliquer sur services. L’onglet connexion permet de distinguer si le service est activé ou désactivé au démarrage du profil matériel. Un raccourci appelant cette commande : %SystemRoot%\system32\services.msc /s permet d’appeler directement le panneau de configuration des services. Pour voir la personnalisation que j’ai faite des services, allez voir mon article sur l’allégement des services. Si l’on prend l’exemple du logiciel Adware, c’est Lavasoft qui a développé cet anti-espion et ils installent un service Lavasoft Auto-Updater pour le mettre à jour automatiquement sans que l’utilisateur s’en aperçoive. Même en tuant le processus, au prochain redémarrage du windows, le service relancera le processus si ce service n’est pas désactivé ou modifié en mode manuel. Moi personnellement, je désactive complètement les services updaters ou je les mets en mode manuel dans les services et je les démarre moi-même par un clic droit sur le service. En mode manuel, la plupart du temps quand le logiciel a besoin du service, windows le démarre quand même à la demande donc ce n’est pas gênant sauf exception qui confirme la règle ^^. Certains services n’apprécieront pas d’être arrêtés comme l’antivirus, dans ce cas, il faut redémarrer windows sur le bon profil matériel. ATTENTION ! Si vous désactiver des mises à jour automatiques, pensez à vous forcer à déclencher manuellement la mise à jour des logiciels de sécurité tous les 3 jours au mieux ou à défaut toutes les semaines. Au niveau de la carte graphique ATI, le panneau de contrôle des paramètres graphiques ATI control center est nécessaire au démarrage pour appliquer les paramètres que vous avez personnalisés dans un profil graphique. Mais, ensuite tout au long de la session windows, il n’est plus nécessaire car les réglages ont été chargés dans la carte graphique. Si vous avez besoin de changer les réglages en cours d’utilisation, vous pouvez à tout moment appeler le panneau ATI control center. La solution est donc de laisser le processus dans le démarrage mais de le tuer peu de temps après le démarrage en appelant le gestionnaire des tâches. Au niveau de la carte son, il faut faire les réglages lors de la première installation, puis rebooter avec ces réglages et le mélangeur audio au démarrage de windows, pour que les réglages soit pris en compte au moins une fois. Les fois suivantes, on peut désactiver le lancement systématique du mélangeur audio. Attention toutefois, si vous voulez utiliser les fonctionnalités de détection automatique Plug’n’Play des prises jack des cartes son SoundMAX, il faut laisser le processus smax4pnp.exe dans le démarrage. Au niveau des cartes PCTV, il y a 3 fonctionnalités dont un programmateur d’enregistrement (scheduler en anglais, magnétoscope virtuel en français ^^). Il faut le laisser si vous voulez enregistrer la télévision en fonction de la date et heure du programme. Hormis ce cas, le processus n’est pas indispensable car on peut très bien déclencher soi-même l’enregistrement. La seconde fonctionnalité est tout simplement le décodage en temps réel des ondes TNT ou TV analogique. Cette fonctionnalité demande énormément de ressources et de fluidité. La troisième fonctionnalité est souvent l’actualisation du télétexte par le biais de Internet et la mise à jour automatique du logiciel (Updater). Cette troisième fonctionnalité peut être désactivée dans les options internes du logiciel de visualisation des programmes TV. Il n’est pas toujours possible de désactiver le programmateur d’enregistrement différé. Par conséquent, il faut ruser : http://cdenicourt.free.fr Propulsé par Joomla! Généré: 30 September, 2016, 07:14 Christophe DENICOURT mon univers perso - soit en supprimant le fichier exécutable et/ou DLL concerné dans le répertoire du logiciel. - soit en renommant le fichier exécutable et/ou DLL concerné dans le répertoire du logiciel. - soit en déplaçant le fichier exécutable concerné du répertoire du logiciel vers un autre répertoire. Dans le meilleur des cas, il vaut mieux graver une sauvegarde de ce qu’on supprime, y compris les exécutables ou fichiers DLL à supprimer pour éviter que la fonctionnalité se lance automatiquement. Windows ne sera pas en mesure de retrouver les DLL si celles-ci ne sont pas présentes dans un fichier CAB. Les supprimer aussi des fichiers CAB d’installation du logiciel. Par exemple, du temps où j’utilisais la Pinnacle PCTV Rave, je désactivais le fichier PCIscheduler.exe en PCIscheduler.ex@ et cela suffisait pour qu’il ne se charge plus en mémoire. Au niveau de Adobe Acrobat Reader pour les documents PDF, il n’est pas nécessaire d’avoir le logiciel installé dans windows, il vous suffit de recopier le répertoire installé d’un autre PC et de le placer dans « Program Files » de n’importe quel disque de votre PC. L’avantage est que Acrobat Reader sera vraiment utilisé comme un éditeur simple sans service derrière faisant ramer le PC. Dans les préférences de Acrobat, penser à désactiver les mises à jour automatiques. Lorsqu’un document PDF est à ouvrir, faire ouvrir avec puis lui donner le chemin complet vers « AcroRd32.exe » et cocher « toujours ouvrir avec ». A l’installation de JAVA, pensez à ne pas demander la mise à jour automatique ou désactiver dans le panneau de configuration de JAVA la mise à jour automatique ; Le processus « Justsched.exe » disparaîtra mais se rétablira malheureusement à la prochaine évolution majeure de JAVA. Pensez à vérifier de temps en temps. Pour le processus « Javaw.exe », il se lancera automatiquement dès qu’une page web fera référence à la virtuelle machine JAVA. On peut le tuer à tout moment dès que la page web n’a plus besoin de ce processus. On peut le voir en affichant la console JAVA dans la barre des tâches. Quand elle est affichée, c’est que JAVA est utilisé. Pour désactiver le lancement systématique de Windows Live Messager, dans les options de Windows Live Messager, dans le premier onglet « Connexion » (hé oui il y a 2 onglets connexion LOL), il faut décocher « Exécuter Messager automatiquement à l’ouverture de Windows » et décocher aussi « Me connecter automatiquement dès que je suis sur Internet ». Créer vous un icône de lancement dans votre barre des tâches et lancer vous-même windows live messager quand vous en avez besoin. Pour désactiver le lancement systématique de Windows Messager, dans les options de Outlook Express, il y a un case à décocher prévue pour ça. Néanmoins, à la prochaine mise à jour de Outlook, la case va se cocher à nouveau. Pour désinstaller complètement Windows Messager, aller dans le panneau de configuration « Ajout/Suppression de programmes » puis cliquer sur l’icône « Ajouter ou Supprimer des composants windows » puis décocher « Windows Messager » puis cliquer sur « Suivant » et terminez. Enfin les processus de type « Tray » ne sont pas primordiaux dans windows et on peut facilement les désactiver du démarrage, sauf exception pour le processus ATI control center (cas du ATI control center expliqué plus haut). Par exemple, le processus « AAWtray.exe » s’active automatiquement dès qu’on lance le logiciel antiespions Adware. http://cdenicourt.free.fr Propulsé par Joomla! Généré: 30 September, 2016, 07:14