Windows XP / 2003 et les versions antérieures (je ne peux pas en dire autant de Windows Vista, mais je suppose que c'est la même chose) semblent tous devenir plus lents au fil du temps, à mesure que les applications sont installées et désinstallées.
Ce n'est pas une observation scientifiquement testée, mais plutôt un morceau de sagesse acquis à travers l'expérience. (J'ai toujours soupçonné le registre d'être à l'origine du problème.)
Existe-t-il des preuves concrètes de cette dégradation ou s'agit-il simplement d'une perception invalide de la mienne?
Réponses:
Je ne sais pas ce que c'est avec les autres ici, je n'ai pas rencontré quelqu'un qui ne sait pas de quoi vous parlez. Il y a plusieurs raisons à cela, mais certaines n'ont pas été identifiées.
Je vais commencer par une meilleure description pour ceux qui ne savent pas. Une nouvelle installation de Windows démarrera en moins d'une minute. Sur une période de 6 mois, le temps de démarrage de l'ordinateur ne ralentira pas seulement, mais l'expérience complète du système d'exploitation ne sera pas à la hauteur. Si jamais vous réinstallez Windows après 1 an d’utilisation, vous êtes sûr de voir la différence.
Les raisons de ce ralentissement ont été attribuées à l’encombrement accru de votre base de registre et à la fragmentation de votre disque. Vous avez remarqué que la désinstallation n’aide en rien, c’est en partie parce que tout n’est pas nettoyé du registre. La publicité peut être un problème, mais ce n’est généralement pas la cause.
Vous pouvez obtenir des nettoyeurs de registre, defreg et supprimer des publicités, mais même ceci ne ramènera pas le système à sa vitesse d'origine, personne n'a fourni d'explication raisonnable à ce sujet, c'est le cas.
Remarque pour les autres, il ne s’agit pas d’un comportement normal pour un système d’exploitation utilisé; cela fait 4 ans que je travaille sous Linux. Bien que cela ne se soit pas fait sans réinstallation, il n’y avait jamais eu d’augmentation des performances lors d’une réinstallation. ralentissement dû à de grandes quantités de programmes d’installation / désinstallation.
la source
O(n)
opération oùn
est la profondeur de l'arbre. Avoir un énorme registre avec beaucoup d'encombrement ne causera pas de problèmes de performances. Cependant, il y a deux choses liées au registre qui ralentissent les choses. Le premier est la fragmentation des fichiers ruches du registre. Le deuxième et plus important impact des deux projets est que les applications enregistreront les rappels, les addons et les modules à charger lors de certaines opérations. Avoir quelques centaines d'entrées de menu contextuel redondantes dans le registre ralentit vraiment les choses.Non-non, c'est pourri ! ;)
Sérieusement, une installation Windows ne dégrade pas beaucoup si vous ne l'utilisez pas du tout. Mais de plus en plus de logiciels seront installés sur un ordinateur que vous utilisez, la plupart d'entre eux étant automatiquement configurés pour s'exécuter en arrière-plan au démarrage. En fait, on peut s’attendre à ce que tous les ordinateurs, quel que soit leur système d’exploitation, fonctionnent plus lentement à mesure que de plus en plus de services fonctionnent. Windows est peut-être notoire pour permettre aux programmes de s’installer eux-mêmes dans le "dossier de démarrage" ou similaire.
Il semble également y avoir une perte apparente de réactivité avec de nombreux programmes installés, même s’ils ne fonctionnent pas; Je ne suis pas sûr de ce qui le cause, mais une hypothèse aléatoire serait qu'il y ait un peu plus de données à analyser chaque fois qu'un menu est affiché, ce qui ralentit subjectivement l'ordinateur sans nuire considérablement à la puissance de traitement moyenne ...
la source
Je ne sais pas ce que vous demandez sans plus de précisions. Les anciennes versions de Windows présentaient quelques problèmes, mais j'ai trouvé XP et Vista assez solides, au point de pouvoir les laisser fonctionner pendant quelques semaines sans redémarrage sans voir aucun problème. Je suis sûr que certaines combinaisons de logiciels peuvent causer des problèmes, mais Windows lui-même (du moins dans les versions récentes) ne semble pas se dégrader en termes de performances.
la source
D'un autre côté, même une réinstallation propre ne permettra pas à un ancien ordinateur de se sentir aussi rapide que lorsqu'il était neuf; parce que nous attendons de plus en plus. Il y a dix ans, vous utilisiez des applications plus petites et plus simples, qui utilisaient moins de processeur et de RAM. Aujourd'hui, même votre traitement de texte utilise des effets 3D à accélération matérielle ...
C’est là, selon moi, la principale cause de ce sentiment (souvent non mesurable) de ralentissement de l’ordinateur. (Bien sûr, sur un système Windows, il peut exister des différences mesurables avant et après la réinstallation. Windows est un système complexe qui fait beaucoup de choses en arrière-plan et certains processus risquent de ne pas nettoyer suffisamment eux-mêmes. Windows a été critiqué. pour beaucoup de choses au cours des années, et être efficace et ne pas gaspiller de ressources n’en fait pas partie); P
la source
J'utilise Windows XP depuis 2002 et ne peux pas confirmer les déclarations de dégradation des performances que j'entends bien entendre, à l'exception du temps de démarrage.
Tous les 2-3 ans, j'ai réinstallé Windows pour diverses raisons (repartitionnement et refus d'utiliser un gestionnaire de partitions, etc.). Après une nouvelle installation, Windows démarre rapidement et se sent bien. Cependant, après avoir installé tous les programmes dont j'ai besoin, le temps de démarrage est considérablement plus long, mais sinon, rien ne change dans le "claquement", que j'utilise la même installation pendant une journée ou un an.
Il y a quelques années, j'ai lu un test d'un magazine informatique allemand dans lequel ils comparaient les performances de Windows avant et après l'exécution de différents nettoyeurs de registre et ne trouvaient pratiquement aucune différence. Je pense que la dégradation des performances expérimentée provient de l'installation de plus en plus de programmes, notamment de programmes exécutés en arrière-plan. Cependant, je ne crois pas que Windows lui-même dégrade les performances.
la source
Lors de la première installation, Windows configure les contrôleurs de disque pour utiliser le mode DMA le plus rapide disponible. Si le nombre d'erreurs rencontrées est suffisant, le mode d'accès est supprimé. Aucun mécanisme n'essaie d'utiliser des modes plus rapides si les choses fonctionnent correctement. Au fil du temps, le mode passe de plus en plus loin, jusqu'à ce que tous les accès au disque soient en mode PIO et que l'ordinateur semble complètement brisé.
La suppression du périphérique contrôleur force Windows à reconfigurer le périphérique en utilisant le mode le plus rapide disponible. Une réinstallation complète provoque cela.
De la pure spéculation de ma part, mais cela a plus de sens que de faire gronder le registre quand on considère que les gens se plaignent de bitrot sur des machines qui ont un gigaoctet en RAM.
(Il est certain que des services supplémentaires et d'autres processus d'arrière-plan contribuent à ralentir les temps d'initialisation, mais il est peu probable que les performances du logiciel se dégradent sans affecter les autres fonctions.)
la source
Je soupçonne que pour beaucoup de gens, c'est l'accumulation d'adware. Je n'ai cependant pas fait d'étude scientifique.
la source
Il serait utile d’être un peu plus précis sur la situation (combien de temps, qu'est-ce que vous faites, que faites-vous à votre machine, etc.)?
Je m'attendrais à ce que la croissance ralentisse: la plupart des structures de données fonctionnent de cette façon.
Assurez-vous que votre disque est défragmenté.
Si vous installez beaucoup de logiciels, il est courant d’obtenir beaucoup d’entrées de registre. En fonction du logiciel, il se peut que votre ordinateur ne parvienne pas à nettoyer ses dégâts lorsque vous le désinstallez.
Recherchez les logiciels publicitaires, les virus, etc.
Comme ahockley, j'ai constaté que XP et Vista (avec les derniers Service Packs) sont relativement stables, du moins aussi stables que les PC Linux que je gère.
la source
Vous avez demandé des preuves concrètes que les machines exécutant différentes versions de MS-Windows OS deviennent plus lentes au fil du temps. J'ai aussi observé cela. Cela peut être dû à diverses raisons.
Voici une procédure simple pour obtenir les preuves que vous avez demandées.
Cela vous donnera une réponse concrète à tout sauf à la raison 2, car de nombreux logiciels se mettent à jour automatiquement avec la copie la plus récente.
la source
Bugs dans les applications et les DLL (également connu sous le nom d'enfer de DLL). MS essaie de corriger les bogues mais ne le peut pas car cela endommagerait trop d'applications. Ils créent donc une nouvelle version de la DLL avec une nouvelle fonction -> La DLL grossit et nécessite plus de mémoire vive, prend plus de temps à se lier dynamiquement, etc.
Si vous êtes vraiment malchanceux, l'ancien code demande une copie de la DLL d'origine quelque part, de sorte que MS doit même attribuer un nouveau nom à la DLL corrigée. De cette façon, de plus en plus de bugs encombrent votre mémoire, les PC échangent de plus en plus -> lentement. D'autres programmes ont abandonné l'enfer des DLL et apportent leurs propres versions des DLL qu'ils conservent dans leur répertoire d'installation. Maintenant, vous devez conserver plusieurs copies de la même DLL dans la RAM.
Ensuite, nous avons beaucoup de choses en arrière-plan. Les scanneurs de virus deviennent de plus en plus lents chaque jour car ils doivent rechercher davantage de signatures. Les déchets se superposent dans le répertoire tmp, forçant la tête de lecteur à parcourir de plus grandes distances. L'analyse du répertoire prend plus de temps.
la source
Microsoft apporte à son logiciel divers correctifs et mises à jour susceptibles de jouer un rôle ici, ainsi que des modifications matérielles au fil du temps.
La configuration requise pour XP Original, par exemple, contient une recommandation de 128 Mo de RAM selon laquelle quiconque essaierait d’exécuter XP sur cette faible quantité de mémoire.
Mes machines actuelles ont au moins 2 Go de mémoire, soit 16 fois plus, et en général, je ne voudrais pas utiliser XP sur une machine de moins de 512 Mo de RAM, à cause de la quantité de mémoire utilisée par le système d'exploitation. tout ce qu'il fait au démarrage.
la source
Le registre Windows, que presque toutes les applications Windows utilisent d'une manière ou d'une autre, peut devenir très encombré de données indésirables au fil du temps. Cela est particulièrement vrai lors de l'installation et de la désinstallation de nombreuses applications. Souvent, les applications ne nettoient pas leurs entrées de registre après leur désinstallation.
Il existe des applications qui tentent de nettoyer le registre et vous pouvez le faire à la main avec regedit, mais procédez avec prudence: détruire le registre d'une application va souvent endommager l'application et potentiellement le système d'exploitation. Ce n’est qu’un domaine dans lequel il faut rechercher des gains de performances, le matériel pourrait également être facilement mis en cause.
la source
Mon père utilise toujours son IBM tout-en-un, sous DOS 5.0, WordPerfect 5.1 et Quicken 6.0 pour gérer ses dépenses professionnelles. Il fonctionne exactement à la même vitesse qu’il ya 6 ans, lorsque je l’ai monté pour la première fois.
Bien entendu, cela évite une grande partie des pièges possibles décrits dans d'autres réponses: aucune nouvelle installation de logiciel, aucun registre, aucune application de démarrage supplémentaire.
Vous pourriez presque considérer cela comme un cas de contrôle.
la source
D'autres ont donné des détails, mais je pense que, fondamentalement, il s'agit d'un exemple de la deuxième loi de la thermodynamique.
Si vous ne faites rien pour accélérer Windows, il deviendra toujours plus désordonné (et donc plus lent) avec le temps.
la source
Avec toutes les machines que j'utilise régulièrement, je n'ai pas remarqué de ralentissement depuis le jour où je les ai utilisées pour la première fois. Certaines applications sont un peu plus lentes, mais généralement, c'est parce qu'une nouvelle version en propose de nouvelles. Globalement, il n'y a pas beaucoup de différence.
Cependant , les machines pour lesquelles je reçois des plaintes au bureau ont tendance à avoir une liste énorme de "services" et d’autres applications fonctionnant en arrière-plan. Ma machine n'est pas très performante, mais fonctionne vite car je m'assure de ne pas avoir une longue liste de processus; en moyenne, j'ai <50 processus en cours d'exécution. Les personnes au bureau qui disent "ma machine est lente" ont, malgré mes demandes, installé ceci ou cela et bientôt, elles ont environ 100 processus en cours d'exécution (notamment de multiples antivirus, des barres d'outils Yahoo / Google, etc.). Même lorsqu'ils désinstallent, le crapware qu'ils installent a tendance à laisser les services ou les petits fichiers EXE en cours d'exécution.
Si vous rencontrez un ralentissement, je dirais qu'il est temps de démarrer> Exécuter> msconfig et d'éliminer les déchets qui démarrent lorsque vous le faites.
la source
Un disque SSD contribue grandement à remédier à la lenteur des performances.
Je compte sur WinDirStat pour rechercher des fichiers volumineux ou oubliés, des répertoires contenant trop de fichiers et des répertoires contenant trop de répertoires. C'est d'ailleurs comme ça que j'ai découvert WebsiteCache.
J'utilise CCleaner pour améliorer l'empreinte du registre.
J'utilise ProcessExplorer pour trouver des applications qui fuient.
J'utilise TcpView pour contrôler les connexions TCP / IP.
J'utilise des autoruns pour contrôler les applications et services de démarrage.
J'espère vraiment qu'un jour je trouverai un moyen de nettoyer le dossier WinSxS (est-ce que cela représente un succès gagnant, ou est-ce ce que je pense?).
Avec ces outils, tout va bien sous Windows XP, initialement installé il y a 3 ou 4 ans.
la source
L'exécution de logiciels avec des fuites de mémoire en sera la cause, car moins de mémoire est disponible pour la mise en cache. Pour votre utilisateur à domicile moyen, les logiciels espions / crapware deviennent également un problème si vous les regardez de ce point de vue.
la source
Êtes-vous sûr que ce n'est pas la performance matérielle qui se dégrade?
Prenez quelques points de repère, réinstallez le système tel qu'il était lorsque vous l'avez reçu, puis effectuez une nouvelle mesure. Je serais curieux de voir si le disque dur ou d'autres composants sont en partie à blâmer.
la source
Outre le logiciel publicitaire, d'autres développeurs d'applications souhaitent que leurs applications soient amorcées au démarrage de Windows, afin de réduire le temps perçu par le chargement de leur application, ou ils veulent un service d'arrière-plan pour gérer le téléchargement des mises à jour, etc. Exemples courants: Microsoft Office, Google Updater , Adobe Acrobat.
Pour comparer, essayez d'ouvrir msconfig, désactivez tous les éléments et services de démarrage, puis redémarrez.
la source
Ce n'est pas seulement à voir avec le registre. Lorsque les applications sont installées, elles installent parfois une charge de fichiers inutiles qui, même si les programmes ne sont pas utilisés, sont exécutées en arrière-plan dès le démarrage. Lorsque les applications sont désinstallées, désinstalle-t-on toujours correctement ou laisse-t-elles des morceaux de l'application et des fichiers ou laissez-vous Windows tenter de rechercher, d'exécuter ou d'utiliser diverses parties manquantes, ou des parties ont-elles été supprimées et dépendent-elles également? Installez et désinstallez les programmes d’application assez souvent et éventuellement, Windows lui-même commence à devenir instable et a besoin d’une installation propre.
la source
Il s’agit principalement de la fragmentation des disques et d’un nombre croissant de services et de processus en arrière-plan lorsqu’un logiciel supplémentaire est installé.
Vista résout très intelligemment les problèmes de fragmentation de disque: Tellement intelligemment que les machines Vista ont tendance à augmenter de vitesse avec le temps. D'autre part, l'installation de nombreux services peut faire glisser Vista de la même manière que XP.
Windows 7 dispose également des fonctionnalités Vista qui empêchent le système d’exploitation de ralentir avec le temps en raison de la fragmentation.
Notez que "fragmentation" dans ce contexte fait référence non seulement à la fragmentation de fichiers individuels, mais également à des ensembles de fichiers chargés en même temps qui ne sont pas ensemble sur le disque.
la source
Le problème est que Windows ne possède pas de référentiel de logiciels, Linux dispose de tous ses logiciels organisés par un logiciel d’installation dicté (apt-get, etc.). regarde tout le monde est le registre.
Le problème ne vient pas de Windows, mais de la manière dont les applications utilisent le registre. Sous Linux, chaque fichier d’un programme a sa place et les dépendances sont gérées manuellement ou par un logiciel de contrôle principal. Dans Windows, la personne qui a créé l’application doit également créer un programme de désinstallation. Eh bien, vous ne voulez généralement pas que l'utilisateur désinstalle votre logiciel et si l'utilisateur le fait, vous ne vous souciez généralement pas de ce qu'il advient de l'utilisateur.
la source
Je conviens que le ralentissement de Windows est une réalité de tous les systèmes Windows (bien que je n’ai pas beaucoup utilisé Windows Vista ou Windows 7, je ne peux donc rien en dire).
Mis à part la fragmentation / corruption du registre et la fragmentation / et la corruption du disque dur (cela vaut la peine de courir
chkdsk
de temps en temps avec un paramètre F), je pense que l'installation d'applications qui s'ajoutent au démarrage, mais plus souvent en tant que services, contribue grandement au ralentissement. Ils prennent du temps au démarrage et prennent des ressources pendant le fonctionnement général. Une seule ne fera probablement pas de différence, mais leur construction au fil du temps le fera. Il vaut la peine de consulter la liste des services en cours d’exécution sur votre ordinateur et de modifier leurs options de démarrage si vous ne les utilisez pas. Assurez-vous de rechercher exactement ce qu'ils font en premier.Démarrer lui-même peut également être une tâche fastidieuse. Cela vaut la peine de défragmenter le démarrage de temps en temps avec une application gratuite fournie par Microsoft, appelée BootVis . Cela profilera votre machine au démarrage et réordonnera (défragmentera) tout ce qui doit être chargé au démarrage afin qu'il soit chargé plus rapidement, par exemple, les pilotes.
Les navigateurs peuvent également être chargés avec des add-ons et des barres d'outils au fil du temps, ce qui ralentira également votre perception du système. Je pense que cela vaut la peine de désinstaller de temps en temps les compléments inutilisés.
Le meilleur résultat provient d'une nouvelle installation, cependant. Il est très intéressant de lire que les autres OS ne souffrent pas de ce problème.
la source