| Afficher les périphériques cachés dans le gestionnaire de périphériques | 2000/XP |
|---|
Afin d´afficher davantage d´options dans les détails des périphériques (Drapeaux de configuration, Bus, ID hardware...), il faut ajouter la variable DEVMGR_SHOW_DETAILS et de lui affecter la valeur 1.
| Ajouter une variable d´environnement | 2000/XP |
|---|
La fenêtre des Variables d´environnement permet d´ajouter des variables au système d´exploitation. Cette fenêtre se trouve dans Panneau de Configuration\Système\Avancé\Variables d´environnement.
| Ajouter la commande "Ouvrir une console sur le répertoire courant" | 2000/XP |
|---|
Il suffit de rajouter des options au clic droit sur les dossier pour ouvrir une console avec le répertoire courant.Ces clés correspondent au fichier *.reg suivant :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Open Command Window Here]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Open Command Window Here\command]
@="Cmd.exe /k pushd %L"
| Ajouter l´onglet de compatibilité pour Windows 2000 | 2000 SP2 et au delà |
|---|
Windows 2000 ne propose pas systématiquement l´onglet de compatibilité présent dans XP. Pourtant ce dernier peut rendre d´importants services avec les programmes datant de Windows NT ou 95, voire 98, et qui refusent de fonctionner. Cependant, si l´outil n´est pas accessible, il suffit de l´activer en entrant la ligne suivante en faisant Démarrer, puis Exécuter... :
regsvr32 %systemroot%\apppatch\slayerui.dll
Windows affiche alors un message comme quoi la dll est convenablement enregistrée
Le menu est disponible sur tout raccourci, comme le montre la capture suivante :
Je rappelle au passage que Windows 2000 est tout aussi compatible avec les applications récentes que XP, contrairement à de nombreux bruits qui courent !
On pourra faire marche arrière en entrant la ligne suivante dans Exécuter :
regsvr32 /u %systemroot%\apppatch\slayerui.dll
| Alléger XP : suppression de fichiers inutiles | 2000/XP |
|---|
Windows XP comporte une visite guidée dont on peut se passer ! Les fichiers sont situés dans %systemroot%\help\tour et pèsent un peu plus de 25 Mo. On pourra les supprimer pour se mettre en appétit !
Lors des mises à jour, Windows place les fichiers nécessaires à leur désinstallation dans des répertoires distincts, de la forme $NTUninstall_kbxxxxxx$ ou plus généralement $Mise_à_jour$. Ces derniers sont placés dans %systemroot% (C:\Windows en général).
Etant donné qu´en pratique, personne ne les désinstalle, pourquoi conserver ces fichiers qui peuvent peser plusieurs centaines de Mo ? Par exemple, pour un XP SP2, ce sont plus de 300 Mo de données à travers une soixantaine de mises à jour au minimum !
Au passage, on pourra supprimer les entrées dans la base de registre pour que la désinstallation ne soit plus disponible dans Ajout/Suppression de programmes, par exemple avec RegCleaner.
On pourra peauffiner en supprimant les fichiers log dans le répertoire %systemroot%.
NB
La plupart de ces répertoires apparaissent en bleu (pour une partition en NTFS), vus qu´ils sont compressés.
| A propos de la compression des répertoires NTFS | 2000/XP |
|---|
Le système de fichiers NTFS permet par défaut de contrôler la date du dernier accès aux fichiers. Ainsi, si un fichier n´a pas été utilisé depuis longtemps, Windows peut choisir de le compresser. Cette étape de compression est effectuée lors de la Défragmentation ou via l´Outil Système appelé Nettoyage de disque.
Cet utilitaire peut proposer de les compresser si on coche la case Compression des fichiers non utilisés : ils ne sont en aucun cas supprimés !
La compression demande nécessairement un peu plus de puissance processeur pour accéder aux fichiers compressés, et entraîne une certaine lenteur dans la défragmentation... Si vous souhaitez ne pas compresser les fichiers peu utilisés alors il faut décompresser tous les fichiers du disque en NTFS via la commande suivante dans une console (exemple pour le disque c:) :
>COMPACT /U /S /A /I /F c:*.*
Au passage, cette commande empêche la compression future des fichiers.
| Associer un processeur à un processus | 2000/XP |
|---|
Windows 2000 et XP permettent d´associer des processeurs à certains processus via l´affinité. Cette option est disponible en allant dans le gestionnaire de tâches, en faisant un clic droit sur un processus. On obtient alors la fenêtre ci dessous, qui permet de sélectionner les processeurs permettant de faire fonctionner ce dernier.
Cependant, un certain nombre de processus propres à Windows ne permettent pas ce genre de modification... Il faut alors passer par SMP Seesaw Pro ou encore Process Manager ! Ces programmes permettent de jouer sur l´affinité très facilement. On notera que le second peut être exécuté automatiquement avec le démarrage de Windows, et comporte davantages d´options.
| SMP Seesaw Pro | Process Manager |
|---|
 |  |
| Connaître le détail des services/drivers/dll actifs | 2000/XP |
|---|
Il suffit de taper la commande suivante en console pour connaître le détail des services:
>tasklist /svc
Nom de l´image PID Services
========================= ====== =============================================
System Idle Process 0 N/D
System 4 N/D
smss.exe 480 N/D
csrss.exe 532 N/D
winlogon.exe 596 N/D
services.exe 640 Eventlog, PlugPlay
lsass.exe 652 SamSs
svchost.exe 812 DcomLaunch
svchost.exe 888 RpcSs
svchost.exe 968 AudioSrv, EventSystem, Netman, SENS,
SharedAccess, Themes, winmgmt
spoolsv.exe 1016 Spooler
...
Pour les dll/drivers, il suffit de changer l´option de commande :
>tasklist /M
Nom de l´image PID Modules
========================= ====== =============================================
System Idle Process 0 N/D
System 4 N/D
smss.exe 480 ntdll.dll
csrss.exe 532 ntdll.dll, CSRSRV.dll, basesrv.dll,
winsrv.dll, GDI32.dll, KERNEL32.dll,
USER32.dll, sxs.dll, ADVAPI32.dll,
RPCRT4.dll, Apphelp.dll, VERSION.dll
winlogon.exe 596 ntdll.dll, kernel32.dll, ADVAPI32.dll,
RPCRT4.dll, AUTHZ.dll, msvcrt.dll,
CRYPT32.dll, USER32.dll, GDI32.dll,
MSASN1.dll, NDdeApi.dll, PROFMAP.dll,
NETAPI32.dll, USERENV.dll, PSAPI.DLL,
REGAPI.dll, Secur32.dll, SETUPAPI.dll,
VERSION.dll, WINSTA.dll, WINTRUST.dll,
IMAGEHLP.dll, WS2_32.dll, WS2HELP.dll,
MSGINA.dll, SHELL32.dll, SHLWAPI.dll,
COMCTL32.dll, ODBC32.dll, comdlg32.dll,
comctl32.dll, odbcint.dll, SHSVCS.dll,
sfc.dll, sfc_os.dll, ole32.dll, Apphelp.dll,
WINSCARD.DLL, WTSAPI32.dll, sxs.dll,
uxtheme.dll, WINMM.dll, Ati2evxx.dll,
cscdll.dll, WlNotify.dll, WINSPOOL.DRV,
MPR.dll, rsaenh.dll, SAMLIB.dll, cscui.dll,
msv1_0.dll, iphlpapi.dll, MPRAPI.dll,
ACTIVEDS.dll, adsldpc.dll, WLDAP32.dll,
ATL.DLL, OLEAUT32.dll, rtutils.dll,
xpsp2res.dll, COMRes.dll, NTMARTA.DLL,
CLBCATQ.DLL, wdmaud.drv, msacm32.drv,
MSACM32.dll, midimap.dll, wbemprox.dll,
wbemcomn.dll, wbemsvc.dll, fastprox.dll,
MSVCP60.dll, NTDSAPI.dll, DNSAPI.dll
...
Plus simplement, on peut aussi utiliser un excellent freeware de SysInternals : Process Explorer.
Télécharger Process Explorer de SysInternals
| Convertir gratuitement des fichiers MOV en AVI | 98/Me/2000/XP |
|---|
Le programme mp4cam2avi permet de convertir gratuitement des fichiers MP4, MOV et 3GP en AVI, et tout cela sans même avoir à installer Quicktime ! Il est possible au passage de réencoder la bande son en mp3 avec LAME. Les fichiers obtenus peuvent ensuite être recompressés par VirtualDub, par exemple, en DivX ou Xvid. Ce logiciel est certes très basique mais il fait convenablement ce pour quoi il est fait !
Finie donc l´utilisation de Quicktime si pauvre en options, et parfois lourd à lancer. Ce logiciel rendra un grand service notamment à tous ceux et celles qui possèdent une fonction video sur leur appareil photo numérique.
| Télécharger Mp4cam2avi |
 |
NB
Certains fichiers MOV (ne provenant pas d´APN) n´ont pas de contenu video après conversion : cela signifie qu´il faudra utiliser un autre logiciel.
| "Copier dans..." et "Déplacer dans..." sur le bouton de droite | 98/Me/2000/XP |
|---|
Il suffit de créer un fichier "*.reg" contenant le texte ci-dessous, puis de l´exécuter :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"
Un tel fichier est aussi disponible ici.
ATTENTION
Cette fonction est incompatible avec la fonction du clic droit "Lire Avec Winamp" de Winamp. En effet, l´emploi de cette fonction lance une fenêtre "Copier dans... " et une "Déplacer dans...". Si d´autres soucis interviennent, on peut supprimer les clefs manuellement ou utiliser un fichier "*.reg" (disponible ici) :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="-"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="-"
| Déplacer le cache d´impression | 2000/XP |
|---|
Il peut être intéressant, surtout si on utilise un
RAMDisk, de déplacer le cache servant à imprimer des documents. Pour cela, dans les paramètres, aller dans
Imprimantes et télécopieurs, puis aller dans les
propriétés du serveur, dans les options
Avancées et modifier le
dossier du spooler.
Modifier le cache d´impression
NB :
Dans le cas de PDFCreator, on pourra aussi déplacer le répertoire temporaire (sur un RAMDisk par exemple), en allant dans les options.
Modifier le cache d´impression de PDF Creator
| Editer le menu "open with" | 2000/XP |
|---|
Le menu "Open With" contient des entrées non désirées... Open Expert est là pour vous ! Une fois lancé, il suffit de choisir une extension, et d´éditer les programmes intervenant pour une extension donnée.
Le champ Description correspond au texte apparaissant dans le menu open with, comme on peut le voir ci dessous.
| Eliminez des composants inutiles | 2000/XP |
|---|
Cette astuce permet de faire apparaitre un certain nombre d´options dans la section Ajouter/Supprimer des Composants Windows. Pour cela, ouvrir le fichier "C:\WINDOWS\inf\sysoc.inf" avec le Notepad, puis remplacer toutes les occurrences ",hide" par ",", pour enlever les "hide" automatiquement. Une fois les modifications enregistées, on a alors davantage d´options !
Et zou, les options inutiles : direction poubelle !
| Faciliter la fermeture de processus Windows | 2000/XP |
|---|
Il est possible de spécifier à Windows une durée maximale pour fermer les processus (programmes et services) lors de l´extinction via les clefs se trouvant dans [HKEY_CURRENT_USER\Control Panel\Desktop] :
- WaitToKillServiceTimeout : détermine le temps qu´attend l´OS pour afficher un message en cas de fermeture diificile d´un service
- WaitToKillAppTimeout : idem, si AutoEndTasks est à 0
- AutoEndTasks : si cette clé vaut 1, Windows ferme automatiquement les programmes ne répondant plus.
Si on souhaite raccourcir la durée nécessaire pour faire apparaitre une fenêtre correspondant à la fermeture d´une tâche ne répondant plus, mettre dans HungAppTimeout la durée désirée en ms.
| Installer le Control Panel avec les pilotes ATI supérieurs à 6.3 | 2000/XP |
|---|
Avant toute installation de nouveaux pilotes video, il est nécessaire de désinstaller les anciens pilotes.
Si les pilotes 6.6 suffisent, une version avec Control Panel est disponible ici. Il s´agit en fait des pilotes pour les cartes FireMV, mais ils sont généralement compatibles Radeon. Il faudra juste penser à ajouter les pilotes VIVO pour les cartes VIVO, sur le site d´ATI.
Pour ceux qui souhaitent profiter de pilotes plus récents, la solution nécessite les fichiers suivants :
- Télécharger des pilotes récents contenant le Control Panel (par exemple pour FireMV)
- Télécharger les pilotes d´affichage pour Radeon (Driver Display Only), et éventuellement ceux pour les cartes VIVO (WDM Integrated Driver Only), ou ce qui concerne l´AVIVO des cartes X1k (AVIVO Video Converter Engine).
Télécharger les pilotes Radeon (rouge) et les modules optionnels selon la carte (bleu)
Pour récupérer les fichiers du Control Panel, lancer le fichier d´installation des pilotes version CP téléchargé en 1. et noter chemin de décompression du pilote. Cliquer sur Install et annuler l´installation proprement dès que possible. Aucun pilote n´est installé.
Repérer le chemin de décompression et cliquer sur "Install"
Désormais, on peut installer les pilotes Radeon téléchargés en 2. Puis le Control Panel pour lequel on se rendra dans le répertoire de décompression relevé précédemment : il devrait y avoir un répertoire CPanel, avec un fichier d´installation Setup.exe (à exécuter évidement). Redémarrer la machine et c´est fini.
Les fichiers d´installation du Control Panel
| Lancer l´éditeur de registre | 98/Me/2000/XP |
|---|
Regedit.exe est l´éditeur de registre par défaut de Windows. Il se trouve dans :
- C:\WINDOWS\ pour Windows 98, Me et XP
- C:\WINNT\ pour Windows 2000
On peut aussi le lancer en console ou via le menu démarrer\Exécuter... en tapant "regedit"
| Lancer un programme en haute priorité avec le bouton de droite | 2000/XP |
|---|
Un programme en priorité haute est prioritaire sur les autres programmes : davantage de temps CPU lui est alloué. Pour ajouter cette option au bouton de droite, il suffit de créer un fichier *.reg contenant le texte ci-dessous, puis de l´exécuter :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\StartHigh]
@="&Booster !"
[HKEY_CLASSES_ROOT\exefile\shell\StartHigh\Command]
@="cmd.exe /c start \"StartHigh\" /High \"%1\""
Un tel fichier est aussi disponible ici
| Lancer des scripts au démarrage ou à l´arrêt de Windows | 2000/XP Pro |
|---|
Il faut commencer par lancer la Stratégie de groupe via la commande suivante, dans Exécuter :
En se rendant dans Configuration Ordinateur\Paramètres Windows\Scripts (démarrage/arrêt), on peut alors ajouter ou supprimer des scripts en faisant Propriétés sur Démarrage ou Arrêt dans la partie droite de la fenêtre.
Ces scripts (par exemple des fichiers batch) sont alors lancés systématiquement et offrent une solution pratique pour, par exemple, supprimer les fichiers du cache de tous les navigateurs, ou tout autre fichier qu´on ne veut pas retrouver en redémarrant la machine. On peut aussi bien lancer une application quelconque.
| Le fichier %systemroot%\system32\LogFiles\WMI\trace.log fait plusieurs Go ! | 2000/XP |
|---|
Le fichier %systemroot%\system32\LogFiles\WMI\trace.log peut parfois prendre une taille conséquente, et c´est ce qui m´est arrivé sur une de mes machines. A chaque défragmentation avec Contig (mais d´autres causes sont certainement possibles), ce fichier prenait plusieurs Go ! Une solution simple : mettre à 0 la clef Start se trouvant dans la base de registre à la position suivante : \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\GlobalLogger\. On pourra utiliser aussi un fichier reg contenant :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\GlobalLogger]
"Start"=dword:00000000
| Le "Mode sans Echec" | 98/Me/2000/XP |
|---|
Il suffit d´appuyer sur F8 lors du démarrage de Windows. Selon la version, un menu s´affichera pour choisir le type de démarrage. Dans ce mode, Windows ne charge que le minimum qui lui est nécessaire (pas de connection en général). C´est le mode conseillé pour effectuer un certain nombre de manipulations : défragmentation, nettoyage de pilotes avec Driver Cleaner.
| Lister le contenu d´un répertoire dans un fichier | 98/Me/2000/XP |
|---|
Cette astuce permet de rajouter une fonction au bouton de droite sur les répertoires. On peut alors choisir de faire Listing, ce qui crée un fichier c:\Listing.txt contenant le listing des fichiers. Pour ajouter cette fonction, il suffit de créer un fichier *.reg contenant le texte ci-dessous, puis de l´exécuter :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Listing]
[HKEY_CLASSES_ROOT\Folder\shell\Listing\command]
@="command.com /c tree /F /A > c:\\listing.txt %1"
| Mettre un mot de passe à un compte | 2000/XP |
|---|
Faire ALT-CNTRL-SUPPR, cliquer sur Modifier le mot de passe et entrer l´ancien mot de passe, puis deux fois le nouveau.
| Nettoyer le menu "Ouvrir avec..." | XP |
|---|
Vous avez peut être remarqué que le menu Ouvrir avec... a tendance à s´allonger avec le temps.
Pour supprimer un certain nombre d´entrées de ce menu, alors il convient de se rendre dans le registre dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts. C´est là que sont référencées toutes les extensions comportant une option au moins concernant Ouvrir avec
Pour chacune des extensions, ou trouve une sous clef OpenWithList qui contient la liste des options du menu Ouvrir avec... : il suffit de supprimer les entrées non désirées.
| Ouvrir le gestionnaire de périphériques | 2000/XP |
|---|
Aller dans le Panneau de configuration\Système\Matériel puis cliquer sur Gestionnaire de Périphériques".
| Personnaliser les informations "Système" | 2000/XP |
|---|
Windows offre la possibilité d´ajouter une image et du texte dans l´onglet Général des Propriétés système. A la base, cela permet aux constructeurs OEM de personnaliser la machine, mais on peut très facilement modifier ces informations.
L´image insérée (format BMP, 180 pixels de large pour 114 de haut) doit s´appeler oemlogo.bmp et doit se trouver dans le répertoire system32 de votre répertoire c:\Windows\System32\ pour XP et c:\WinNT\System32\. Le texte est contenu dans un fichier oeminfo.ini à placer dans le même répertoire. Son contenu est de la forme suivante :
[General]
Manufacturer="Indiquez le texte que vous souhaitez"
Model="Indiquez le texte que vous souhaitez"
[Support Information]
Line1="Indiquez le texte que vous souhaitez"
Line2="Indiquez le texte que vous souhaitez"
....
Si vous ne souhaitez pas faire ces modifications manuellement, vous pouvez utilisez le logiciel OEM Logo Manager.
| Repérer facilement les unités de stockage avec les lecteurs de cartes mémoires | 2000/XP |
|---|
Qui n´a pas été agacé en insérant une carte mémoire dans son lecteur en recevant le message Insérez un disque dans le lecteur xxx:. ? La solution est pourtant relativement simple : il suffit de renommer les lecteurs indépendemment, avec un nom beaucoup plus évident, comme XD Card, SD Card... Encore faut-il savoir quelle lecteur correspond à quel type de mémoire !
Plutôt que de chercher à tatons, voici comment savoir quel type de mémoire est associé à chacun des lecteurs.
Pour commencer, dans le systray, on commencera par cliquer sur l´icone Supprimer le périphérique en toute sécurité, puis on cochera Afficher les composants de périphériques. Cela permet d´afficher l´ensemble des unités de stockages disponibles pour les lecteurs de cartes, conformément à l´image suivante :
Après, rien de plus simple : il suffit d´aller dans le Poste de travail et de renommer les lecteurs un à un.
Nota bene
Il est impératif de ne pas avoir de carte dans le lecteur, sinon, le nom ne sera pas retenu lors de l´éjection de cette dernière.
| Réactiver le Gestionnaire de tâches | 2000/XP |
|---|
Si au lieu du gestionnaire des tâches vous obtenez une boîte de dialogue avec le message "Le Gestionnaire des tâches a été désactivé par votre administrateur", vous êtes sans doute victime d´un virus, d´un spyware ou tout autre malware qui a désactivé l´accès du gestionnaires de tâches. Un nettoyage s´impose, accompagné de tests anti-virus.
Pour réactiver le gestionnaire de tâches, lancer l´éditeur de registre puis aller à la clef HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System et donner la valeur 1 à la clef DisableTaskMgr. Pour modifier cette valeur via un fichier *.reg, il suffit de placer le texte ci-dessous dans ce fichier, puis de l´exécuter :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000001
| Réparer une installation de Windows | 2000/XP |
|---|
Si windows peut démarrer, alors on peut réparer les fichiers système de Windows en tapant dans une console :
>sfc /scannow
NB :
Suite à cette manipulation, la restauration est impossible.
On peut aussi réparer une installation à partir du CD de Windows. Pour cela , il faut démarrer le PC sur le CD de Windows, puis choisir Installer. Windows scrute alors les disques durs, et s´il découvre une installation existante, il peut soit proposer d´en installer une autre, soit d´en réparer une !
Dans les deux cas, il sera nécessaire de refaire les mises à jours via Windows Update.
| Récupérer les fichiers effacés par mégarde | 2000/XP/2003/VISTA |
|---|
Le créateur de CCleaner nous livre un autre programme de première utilité : Recuva. Cette fois, il s´agit de récupérer les fichiers supprimés... même si on a vidé la corbeille. Evidement, il est fortement déconseillé de réécrire des données sur la partition contenant les fichiers à récupérer ! D´une simplicité déconcertante, il suffit de le lancer, pour qu´il se mette à rechercher tout ce qu´il peut récupérer.
La colonne State précise si les fichiers sont récupérables, et la colonne Comment donne une petite explication (aucun cluster réécrit pour une récupération à 100%, Ce fichier a été partiellement récouvert par...). Une fonction de recherche permet de rapidement retrouver le fichier "perdu" !
| Réinitialiser l´assistant d´impression de photographies | XP |
|---|
Pour ceux qui utilisent l´assitant d´impression de photographie, lancé lorsqu´on applique un clic droit sur des images, et qui ont constaté que l´option Imprimer ne lance plus l´assitant mais une application tiers, il est possible de réinitialiser ce dernier. Pour cela, dans Démarrer\Exécuter, taper la commande suivante :
REGSVR32 SHIMGVW.DLL
Après confirmation, l´assistant doit être de nouveau disponible
| Supprimer ou renommer un fichier récalcitrant - Unlocker | 98/Me/2000/XP/2003 |
|---|
Qui n´a jamais eu droit à la fenêtre ci dessous alors que le répertoire (ou le fichier) en question semble inutilisé ?
Il existe pourtant un remède très simple : Unlocker, qui marche au bouton de droite.
On obtient alors la fenêtre suivante :
On obtient alors la liste des processus empêchant d´intervenir. Le menu en bas à gauche permet de choisir une action à effectuer lors du déblocage.
| Supprimer une clef du registre avec un fichier reg | 98/Me/2000/XP |
|---|
Il suffit de donner la valeur "-" à la clef concernée dans le fichier reg !