Astuces informatiques pour Windows
Page d'entrée > Informatique > Astuces

maj: 01/2012

Quand votre PC rame...
Quelques trucs à vérifier:

J'ai récupéré l'ebook TURBO WINDOWS, The ultimate PC speed up guide, de auslogics.com. Plein de conseils (en anglais). Source DotTech.


Entretien d'un disque dur, nettoyage de disque et de la base de registre, automatisation par "Tâches planifiées"
Sept. 2006: le titre de ce paragraphe correspond aux sujets abordés dans cet article de l'Ordinateur Individuel.

Décembre 2007: j'utilise dorénavant CCleaner pour faire le ménage et supprimer les fichiers inutiles, temporaires, raccourcis obsolètes du bureau ou du menu Démarrer, vider la corbeille, caches, historiques, etc...
Je n'utilise pas les options de nettoyage du registre de CCleaner car il suffit de trainer sur les forums pour voir que beaucoup ont foutu leur système en l'air en le faisant.
Attention: si on garde les options par défaut, les préférences de beaucoup d'applications sont effacées à chaque nettoyage. Dans mon cas, je perdais la personnalisation de Word 2003 (options de correction automatique, options d'affichage, options d'édition, options d'enregistrement,...), les IP enregistrées par UltraVNC. J'ai donc désactivé plein de cases: celles associées à "Office 2003" et "VNCViewer 3", et d'autres dont je ne comprenais pas le sens. Voici les copies d'écran de ma configuration: pour Windows et pour les Applications.
Une fois ces réglages faits, il suffit de cliquer sur "Analyse" pour avoir une prévisualisation des fichiers qui vont être supprimés, puis sur "Lancer le Nettoyage" pour les effacer réellement.

Pour le nettoyage du registre, j'utilise depuis des années jv16PowerTools qui est un shareware, mais réputé comme un des plus performants en la matière.
Je m'en sers également pour supprimer les traces de certains logiciels qui ne se désinstallent pas complètement par la procédure normale.
Il existe en version "lite" gratuite: http://www.macecraft.com/ptlite/ (lien direct pour le téléchargement). Mais cette version se limite au nettoyage de la base de registre.
Périmé: Vous pouvez aussi installer gratuitement et légalement la version complète de jv16PowerTools 2009 (offre promotionnelle sur dottech.org). Attention, le lien précédent est ancien, voici la dernière offre (du 23/08/10) de la version complète et gratuite de jv16PowerTools 2009.

Issu de http://www.sunbeltsecuritynews.com, Vol. 2, #15 - May 19, 2009 - Issue #15, au paragraphe concernant les Registry Cleaners :
Generally, just use the free CCcleaner if you're so inclined.
If you have codec problems, you could also use the free K-Lite tweak tool
to fix codec difficulties in the registry, but that's something you do only if you're really having trouble. But don't bother buying something. I wouldn't."
http://www.sunbeltsecuritynews.com/090519-CCleaner
http://www.sunbeltsecuritynews.com/090519-K-lite

Une procédure de nettoyage pour accélérer Vista (OI, mai 2009).

Un article (OI, 07/2009) sur Revo Uninstaller qui permet de désinstaller complètement les programmes. C'est vraiment un bon programme de désinstallation, que j'utilise souvent à la place de jv16PowerTools. J'utilise sa version portable, disponible au bas de cette page.

06/2011 : un post de Fubar, dans GAOTD, qui suggère de se passer des nettoyeurs et de se contenter des outils fournis par Microsoft:
I'll let others who like to comment on installation issues do so, but I find much of the nonsense tiresome. You can't give accurate counts of registry changes, as much of that is related to normal Windows housekeeping and unrelated activity. Counts are also meaningless. There's no such thing as "garbage" registry entries, that's a serious lack of understanding of how Windows works. Adding entries to the registry isn't a bad thing, the information needs to be kept somewhere. Whether it's in individual files or a common database is largely irrelevant. The database nature of the registry provides for fast access speeds largely independent of size, which isn't the case for individual files. Everything in the registry is there for a reason. Shell entries and associated most-recently used (MRU) lists are for providing the features of Windows Explorer. UserAssist entries are for providing the features of the Start menu. MuiCache entries are for providing fast access to the UI of programs which are multilingual. Anytime you see the word "cache" associated with computers, it's nearly always for providing speed. File open/save MRU lists are for providing drop-down options in file open/save dialog boxes. Statistics are used to monitor the performance of Windows for detecting problems. Tracking information is used for prefetch, Superfetch, and disk defragmentation. Cleaners are written and used by people who don't know anything about Windows. No one who knows what they're doing writes or uses "cleaners", they destroy the features and performance of Windows. Stick with Microsoft tools, like Disk Cleanup (and even then I deselect most things).
Comment by Fubar — June 6th, 2011 at 4:08 am


Défragmentation

Sous XP, j'utilise une solution payante que j'ai acquise il y a très longtemps (PerfectDisk).

Sous Vista, j'utilise la défragmentation automatique intégrée au système. Elle se fait automatiquement par défaut (une fois / semaine). On y accède par Ordinateur, puis propriétés des disques (par clic droit sur chaque disque).
Programmer la défragmentation automatique sous Windows Vista

Si vous avez besoin d'une solution de défragmentation gratuite, Defrag de Auslogics semble être une des meilleures solutions. Existe aussi en version portable. Lien DotTech.
Dans un ancien billet (6ème commentaire), j'avais également mentionné Ultra Defrag (un défragmenteur de disque rapide et efficace) et Defraggler (défragmentation au fichier près).


Suppression des fichiers thumbs.db sous Windows XP
http://www.tweakxp.com/tweak255.aspx
1. Go to Run in the startmenu
2. Type gpedit.msc
3. Click OK and the Group Policy will open
4. Go to User Configuration/Administrative Template/Windows Components/Windows Explorer
5. Scroll down to the bottom of the long list of stuff that now shows up in the menu on the right. Double-Click on Turn off caching of thumbnail pictures.
6. Click on Enable then Apply, Ok. And now you no longer have this annoying problem.

Meilleure méthode:
Alternatively or if you use XP Home you can make this change in Control Panel > Folder Options > View > Do not cache thumbnails
Dans un XP en français: Explorateur Windows > Outils > Options des dossiers > Affichage > Ne pas mettre les miniatures en cache


Suppression des fichiers$NtUninstall....$ et $NtServicePack...$
Voir cet excellent article de JC Bellamy.
Il y est proposé un script DELUNINSTALL.VBS dont j'ai fait une copie ici, qui fait automatiquement le ménage en supprimant non seulement les fichiers inutiles, mais aussi toutes les clefs de la base de registre associées. Il supprime également les fichiers KBxxxxxx.LOG. Lancer le script en double cliquant dessus. Lors de mes essais, le script n'a pas supprimé tous les répertoires (il m'en a quand même supprimé 153!). J'ai supprimé les derniers "à la main", et terminé le ménage de la base de registres avec jv16powertools.

Par contre, il ne faut pas supprimer le dossier $hf_mig$.

CCleaner permet également de supprimer ces fichiers: onglet Windows > Avancé > Désinstalleurs de correctifs Windows. 


Suppression des raccourcis orphelins
Pour supprimer les raccourcis orphelins du menu Démarrer ou du Bureau de Windows, on peut utiliser:
CCleaner: onglet Windows > Système > Raccourcis du menu démarrer.
                                                           > Raccourcis du bureau
jv16PowerTools: System tools > Start Menu Tool (mais ça n'a pas l'air de fonctionner très bien).


Restauration de l'icône de la barre des tâches "Retirer le périphérique en toute sécurité"
Sur un de mes PC sous XP, l'icône de la barre des tâches "Retirer le périphérique en toute sécurité" qui permet d'éjecter proprement les périphériques USB disparait régulièrement.
Pour la restaurer, exécuter en ligne de commande
%SystemRoot%\System32\RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll
ce qui fait à la fois réapparaître la fenêtre requise, et restaure l'icône de la barre des tâches.
Sources: http://www.commentcamarche.net/forum/affich-2400442-usb-plus-d-icone-d-ejection-dans-le-systray



Problèmes pour démonter un disque externe USB ou Firewire (IEEE 1394), ou une clef USB
D'abord, pourquoi ne faut-il jamais déconnecter un disque externe ou une clef USB sans l'avoir préalablement déconnecté proprement? C'est parce que le système (l'ordinateur) ne transfère pas forcément tout ce qu'il a à mettre sur votre périphérique quand VOUS le demandez, mais il le fait quand IL le décide, selon sa stratégie d'optimisation des échanges, qui dépend de multiples paramètres. Bref, il peut conserver dans sa mémoire interne tout ce qu'il compte mettre sur le périphérique, et le faire bien plus tard. Si vous déconnectez le périphérique avant que ces échanges soient faits proprement, au mieux vous perdez les dernières données que vous croyez avoir déposé sur le périphérique, au pire vous mettez le bazar dans le système de fichiers du périphérique.

Donc, vous êtes maintenant persuadé qu'il faut toujours commencer par cliquer sur l'icône de la barre des tâches "Retirer le périphérique en toute sécurité". Vous verrez apparaître une fenêtre de ce genre:
retirer_peripherique.png    retirer_peripherique_bad.png
Si vous obtenez une image comme celle de droite, vous ne pouvez pas différencier les divers périphériques USB. Cliquez sur "afficher les composants de périphérique" pour passer aux détails de la fenêtre de gauche.
Puis vous devez cliquer sur le périphérique (ou le volume correspondant) pour le sélectionner, et cliquer sur "Arrêter". Si tout se passe bien, au bout de quelques instants le périphérique disparait de la fenêtre montrée ci-dessus, et vous devez obtenir un message vous disant que vous pouvez retirer le périphérique en toute sécurité.
 
Mais...

Il est parfois inpossible de démonter proprement un disque externe par "Retirer le périphérique en toute sécurité", et on récupère une erreur du genre:
Quelques conseils pour essayer de résoudre le problème (mais le résultat n'est pas garanti):


Problèmes pour monter une clef USB
... et probablement aussi un disque externe USB ou Firewire (IEEE 1394)
http://www.svmlemag.fr/pratique/01267/rebelle_aux_nouveautes
http://www.tutorials-win.com/XPHardware/drive-letter-279307/
http://www.mydigitallife.info/2007/11/08/change-or-delete-system-drive-letter-via-registry-to-remove-conflict-usb-or-firewire-drive-letter/

USBDLM, USB Drive Letter Manager for Windows. Un logiciel pour résoudre les conflits de lettres affectées aux périphériques réseaux et périphériques USB (périphériques USB qui n'apparaissent pas, périphériques USB qui se montent sur la lettre d'une unité déjà affectée à un périphérique réseau,...), avec en prime des explications sur l'origine de ces problèmes.
http://www.uwe-sieber.de/usbdlm_e.html  (pas essayé)

Assigning a permanent drive letter to an external USB drive / flash drive / memory stick in Windows XP: un article qui explique comment affecter soi-même les lettres d'unités.


Monter un périphérique externe USB comme un répertoire
Au lieu de monter un périphérique externe amovible (clef USB par exemple) comme une unité, il est possible de le monter dans un répertoire d'une unité existante. On garde la possibilité de le partager sur un réseau. Voir le site d'origine, ou ma version légèrement commentée au format .mht (utiliser Internet Explorer) ou PDF.


Fichiers créés par les Macintosh sur les supports amovibles
Si vous retrouvez sur votre clef USB ou sur votre disque externe des répertoires
.fseventsd
.Spotlight-V100
.Trashes
et le fichier
._.Trashes
c'est certainement que vous avez branché votre support amovible sur un Mac, et que MAC OS s'est empressé d'y laisser ses empreintes sans vous le dire.
Vous pouvez virer ces merdouilles.
Vous pouvez aussi empêcher qu'elle reviennet en appliquant les instructions de cette page.


Tester des programmes en ligne sans les installer
Portal (CMS), portail, Blog, e-Commerce, Groupware, collaboratif, Forum, e-Learning, Gallery, galerie, Wiki,...
Voir cette page


Configuration du réseau

Avec Windows XP:
Un article de PC Expert de novembre 2006, avec entre autres:
- Accélérer l'exploration du réseau en diminuant les time-out
- Optimiser le cache DNS
- Supprimer l'accès au Voisinage Réseau
- Masquer une ressource partagée (avec $)
- Empêcher la recherche d'imprimantes réseau
- Afficher toutes les métadonnées des fichiers réseau

Avec Windows Seven (ou Vista):
Si votre PC rame lamentablement dans ses échanges réseau, voyez la page wikipedia sur "TCP window scale option". La solution est la même que celle évoquée sur cette page:
Click Start, click All Programs, and then click Accessories.
Right-click Command Prompt, and then click Run as Administrator.
If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
At the command prompt, type the following command, and then press ENTER:
netsh interface tcp set global autotuninglevel=disabled
This command disables the Receive Window Auto-Tuning feature.
Close the Command Prompt window. Restart the computer.


Freebox: configuration WiFi (Wi-Fi) et mode routeur
Parmi les milliers de liens disponibles, en voila un assez détaillé.


Restaurer l'icône "Afficher le bureau"
Pour restaurer l'icône "Afficher le bureau" de la barre de lancement rapide, voir How to restore the "Show Desktop" in your Quick Launch bar:
Open Notepad. [Start -> All programs -> Notepad]
Enter the following code:
    [Shell]
    Command=2
    IconFile=explorer.exe,3
    [Taskbar]
    Command=ToggleDesktop
Now save the file as Show Desktop.scf in the directory C:\WINDOWS\system32.
Navigate to C:\WINDOWS\system32 in Windows Explorer.
Drag the Show Desktop.scf file to your Quick Launch bar
Done - enjoy!
NOTE: This trick does not apply to Windows 7 users. Windows 7 users don't have the "Show Desktop" icon because Windows 7 does not have the Quick Launch bar anymore (by default anyway). Rather, Windows 7 users have a different method that performs the same function as the "Show Desktop" icon (see the very right of your Windows Taskbar if you are on Windows 7).


Ecran bleu (BSOD)
BSOD = blue screen of death

BlueScreenView : un logiciel qui permet de diagnostiquer les causes ayant provoqué le plantage et l'écran bleu, en analysant les fichiers (minidump) créés lors du problème. Lien DotTech.