A

Accélérer le Menu de Démarrage

Lorsque vous accédez au menu de démarrage, vous remarquez un certain délai entre les différents sous-menus. Pour que ceux-ci apparaissent instantanément, vous pouvez mettre cette valeur à 0 mais mettre cette valeur à 100 devrait en général convenir.
Clé : [HKEY_CURRENT_USER\Control Panel\Desktop]
Nom : MenuShowDelay
Type : REG_SZ
Valeur : 100

Accélérez l'accès aux fichiers sur une partition formaté en NTFS (Win NT / 2000 / XP)

Lorsque vous travaillez avec une partition NTFS les temps d'accès aux répertoires ainsi qu'aux fichiers peuvent être légèrement plus long. Plus vous aurez de répertoires ou fichiers et plus ces temps d'accès seront notables. Ceci est dû à la mise à jour d'un paramètre propre à NTFS qui est la date et l'heure du Dernier Accès à un répertoire ou un fichier. Si cette information ne vous est d'aucune utilité et que vous ne planifiez pas d'auditer vos répertoires alors il serait judicieux de désactiver cette fonctionnalité, voici comment faire :

Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".
Allez à la clé suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Ajoutez une nouvelle valeur de type DWORD nommée "NtfsDisableLastAccessUpdate", puis mettez "1" dans le champs Données de la Valeur

Activer la touche du clavier NUM LOCK au démarrage

de Windows 2000 : Lancez l'éditeur de registre (REGEDT32.EXE)
Sélectionnez la clé HKEY_USERS\DEFAULT\Control Panel\Keyboard
Modifiez la valeur de InitialKeyboardIndicators : 2 => NUM LOCK activé, 0 => NUM LOCK désactivé
C'est prêt !

Activer le routage IP

Contrairement à Windows NT 4, il n'existe pas sous Windows 2000 d'option dans l'interface graphique permettant d'activer le routage IP.
Celui-ci étant désactivé par defaut il est necessaire d'intervenir dans la base de registre pour l'activer.
La clé devant être modifiée est:

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter=1

Activer les compteurs des disques logiques sous Windows 2000

Les compteurs de disques physiques de l'analyseur de performance sont activés par défaut, mais ceux des disques logiques sont désactivés tant que vous n'avez pas entré la commande: diskperf -yv
Syntaxe :
DISKPERF [-Y[D|V] | -N[D|V]] [\\NomOrdinateur]
- Y Force le système à démarrer tous les compteurs de performance de disque quand le système est redémarré.
- YD Active les compteurs de performance de disque pour les lecteurs physiques quand le système est redémarré.
- YV Active les compteurs de performance de disque pour les disques logiques ou les volumes de stockage quand le système est redémarré.
- N Force le système à désactiver tous les compteurs de performance de disque quand le système est redémarré.
- ND Désactive les compteurs de performance de disque pour les lecteurs physiques.
- NV Désactive les compteurs de performance de disque pour les lecteurs logiques.
\\NomOrdinateur Nom de l'ordinateur dont vous voulez paramétrer l'utilisation des compteurs de performance de disque.
Conseil :
Désactiver Diskperf si vous utilisez Windows 2000 à titre personnel.
Pour désactiver le compteur de performances entrez Diskperf -n.
Si vous voulez réactiver les options par défaut, entrez Diskperf -yd .
Notes :
Toutes ces actions nécessitent le redémarrage du système pour être activées.

 

Activer l' Ultra-DMA66

Activer l' Ultra-DMA66 (désactivé par défaut) afin de profiter pleinement des performances de votre disque dur récent

·         HLM\SYSTEM\CurrentControlSet\Control\Class\

·         Créez-y (si elle n'existe pas) la clé {4D36E96A-E325-11CE-BFC1-08002BE10318} et sa sous-clé 0000

·         Rajoutez une valeur DWORD EnableUDMA66 et donnez-lui la valeur 1 pour l'activer, 0 pour désactiver

 

Activer l'Ultra DMA

Pour désactiver ou activer le DMA pour les périphériques IDE, allez dans
le panneau de configurations,
système,
matériel et
gestionnaire de périphériques.

Double cliquez sur controleur ATA/ATAPI IDE afin de voir le canal principal et secondaire.
Double cliquez sur le canal désiré et
allez dans l'onglet paramètres avancés.
Vous pouvez maintenant voir les paramètre de chaque canal et faites des changement si désirés.

Activer un onglet gérant la compatibilité dans les propriétés

A partir du Service Pack 2 de Windows 2000 il est possible d'activer un onglet gérant la compatibilité dans les propriétés nous permettant d'accroître les chances de faire fonctionner une application non-testé sous Windows 2000.
Pour activer cet onglet, il suffit de suivre les instructions suivantes :
- Ouvrir une session en administrateur.
- Ouvrir la fenêtre Exécuter du menu Démarrer (Win-R)
- Tapez ensuite la commande "regsvr32 c:\winnt\apppatch\slayerui.dll"
Une fois l'inscription réussie, il suffit de créer un raccourci de l'application pour laquelle vous désirez activer le mode de compatibilité. Dans les propriétés du raccourci l'onglet "Compatibility" vous permettra de choisir entre une émulation de Windows 95 ou de Windows NT 4 SP5.

 

Afficher le numéro version de Windows sur le bureau

Modifier la base de registre de la façon suivante:
Dans \ Control Panel \ Desktop
Placez la valeur PaintDesktopVersion à 1

 

Afficher des messages d'informations lors du démarrage de Windows 2000

Vous pouvez activer un mode "verbose" lors du démarrage de votre windows 2000.
Ce mode peut être intéressant si vous essayer d'optimiser la vitesse de démarrage de votre machine en déterminant tout particulierement les éléments qui ralentissent ce démarrage.
Ajoutez la valeur VerboseStatus en tant que REG_DWORD dans
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
positionnez cette clé à 1.
S'il existe une clé nommée DisableStatusMessages, positionnez sa valeur à 0.

 

Afficher un logo pendant l'ouverture de session

Placer votre logo dans le repertoire d'installation de Windows 2000.
Ouvrir l'éditeur de registre (regedt32.exe)
Aller dans HKEY_USERS\.DEFAULT\Control Panel\Desktop
Modifier ou ajouter la valeur Wallpaper (REG_SZ) avec pour valeur de chaîne le nom de votre .
Modifier ou ajouter la valeur TileWallpaper (REG_SZ) avec pour valeur de chaîne 0 (Mosaïque) ou 1 (Normal).
Modifier ou ajouter la valeur WallpaperStyle (REG_SZ) avec pour valeur de chaîne 0 (Normal), 1 (Centrer), 2 (Etirer).
Dans le cas d'un effet normal, il est possible de positionner précisément le logo:
Modifier ou ajouter la valeur WallpaperOriginX (REG_SZ) avec pour valeur de chaîne le nombre de pixel à partir de la gauche de l'écran.
Modifier ou ajouter la valeur WallpaperOriginY (REG_SZ) avec pour valeur de chaîne le nombre de pixel à partir du haut de l'écran.
Fermer la session.

 

 

Après un changement dans la base de registre de Windows, évitez de redémarrer l'ordinateur afin que les changements effectués prennent effet

Appuyer sur -- en même temps.

Dans la boite de dialogue, cliquer sur EXPLORER et ensuite sur FIN DE TACHE.

Windows ouvre la boite de dialogue d'arrêt: cliquez sur NON.

Après quelques secondes, une nouvelle boite vous avertie que Explorer ne répond plus.

Cliquez sur FIN DE TACHE.

La base de registre sera mise a jour, sans redémarrer l'ordinateur.

 

C

Cacher des lecteurs bien précis dans l'affichage du Poste de Travail.

Créez une clé de type REG_DWORD nommée NoDrives dans
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Maintenant, vous devez choisir le disque à cacher :
Cacher le lecteur A : 1
Cacher le lecteur B : 2
Cacher le lecteur C : 4
Cacher le lecteur D : 8
Cacher le lecteur E : 16
Cacher le lecteur F : 32
Cacher le lecteur G : 64
Cacher le lecteur H : 128
Vous pouvez cacher plusieurs lecteurs, dans ce cas, additionnez tout simplement les valeurs :
Pour cacher lecteur A et le lecteur C, saisissez 5.

Changer l’icône de la corbeille

Exécutez REGEDIT.
Ouvrez ensuite la clé:

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon

Dans la partie droite de la fenêtre se trouve les chaînes Default, Empty (corbeille vide) et Full (corbeille pleine) pour lesquelles Windows indique le chemin d'accès de la bibliothèque d'icônes utilisée et le numéro de l'icône employée.
<>Il vous suffit donc de changer le chemin d'accès ainsi que le numéro de l'icône.

 

Choisir un domaine par défaut dans la list de sélection de domaine de connexion

Si vous êtes dans un environnement avec plusieurs domaines, lors de la connexion l'ordinateur affiche une liste des domaines et se positionne par défaut sur le premier.
Il est possible de positionner un  par défaut en
modifiant les deux clé suivante :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentValue\WinLogon\DefaultDomainName
et
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentValue\WinLogon\AltDefaultDomainName

 

Connaître le temps écoulé depuis le dernier redémarrage d'un serveur NT ou 2000

Grâce à un petit utilitaire de Microsoft, il est possible de connaître le temps écoulé depuis le dernier redémarrage d'un serveur NT ou 2000.
Pour cela il suffit de télécharger l'utilitaire uptime.exe, se situant sur la page suivante:
Option disponible :

Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/? | /help]
server Name or IP address of remote server to process.
/s Display key system events and statistics.
/a Display application failure events (assumes /s).
/d: Only calculate for events after mm/dd/yyyy.
/p: Only calculate for events in the previous n days.
/heartbeat Turn on/off the system's heartbeat
/? Basic usage.
/help Additional usage information.

 

Créer une disquette de réinitialisation de mot de passe

Dans le panneau de configuration, lancez le panneau "Comptes d'utilisateurs" Puis choisissez l'utilisateur pour lequel vous voulez créer la disquette de réinitialisation. En dessous des "Taches apparentées" cliquez sur "Empêcher un mot de passe oublié"; Il ne vous reste plus qu'à suivre l'assistant qui vous demandera le mot de passe actuel du compte en question et d'insérer une disquette. Il ne vous reste plus qu'à nommer la disquette et la placer dans un endroit sur

 

D

Désactiver l'ACPI sous Windows 2000

L’ACPI (Advanced Configuration and Power Interface) est une suite de spécification industrielle co-développée par Compaq, Intel, Microsoft, Phoenix et Toshiba.
Elle permet une gestion optimale de l’énergie dans les différents composants du PC, ainsi qu’un pilotage de certaine fonction de la carte mère (extinction, mise en veille, …) directement à partir de l’OS.
Dans certain cas, notamment avec des cartes mères ancienne, il est utile de désactiver cette gestion. Pour ceci, à l’installation de Windows 2000, lorsqu’un écran nous invite à appuyer sur F6 pour installer un driver SCSI supplémentaire, il suffit de presser F7. Aucun message n’indiquera que l’ACPI a été désactivé mais lorsque l’installation sera complète, il n’y aura plus de référence à l’ACPI dans le gestionnaire de périphérique.

 

Désactiver APIPA

Dans certaines situations, il est préférable de désactiver APIPA(Automatic Private IP Addressing) afin d'empêcher l'attribution automatique d'IP par le système (en fait pour éviter de laisser penser qu'un  a répondu lorsque ce dernier est en fait down et que plusieurs machines se sont placées dans la même plage d'adresse).
Donc pour désactiver , il suffit de modifier le Registre ainsi:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
IPAutoconfigurationEnabled = 0 (Type REG_DWORD)

Désactiver l'autorun sous Windows NT et Windows 2000

Pour désactiver l'autorun lié au Cd-Rom, positionnez la variable Autorun à 0.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom
"Autorun"="1"

 

Désactiver la détection des disques IDE inexistants lors du démarrage de Windows 2000

Au niveau du gestionnaire de périphériques, sélectionnez Affichage puis afficher les périphériques cachés et double cliquez sur Contrôleurs ATA/ATAPI.
Sélectionnez le Canal IDE primaire ou secondaire puis Paramètres avançés, et positionnez le type de périphérique à aucun. Les disques installés sont grisés.

 

Désactiver la touche Windows

De votre clavier :
Editez la base de registre et aller dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Si nécessaire, créez la clé de type REG_BINARY nommée Scancode Map
Mettez la valeur suivant dans la clé :
00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00

 

Désactive l'éxécution des commandes RunOnce

Désactive l'éxécution des commandes de démarrage stockées dans HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce

Désactiver le marqueur d'accès en NTFS

Le système de  stocke une dernière date d'accès au  (last access timestamp)
pour chaque  et dossier.
Vous pouvez optimiser l'accès disque en retirant l'écriture de ce timestamp
Créez une clé NtfsDisableLastAccessUpdate de type REG_DWORD
dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
et positionnez la valeur à 1

 

Déterminer les modifications dans la base de registre

Ouvrir l'éditeur de Registre (regedt32.exe).
Pour chaque arbre que vous désirez comparer, sauvegardez le à l'aide de l'option Registre\Enregistrer le sous-arbre sous...
Installez le logiciel ou réalisez la procédure qui est susceptible de modifier la base de Registre.
Sauvegardez de nouveau les arbres désirés sous un nom différent.
Comparer les deux fichiers à l'aide de la commande fc (ex : fc /l /n hkey_users.old hkey_users.new).

 

E

Effacer le Pagefile.sys

Afin d'assurer un maximum de sécurité sur les sites sensibles, il est fort intéressant de pouvoir effacer à chaque arrêt d'un  Windows 2000 le  de pagination. Ainsi l'on evite tous les problèmes liés à son analyse par des personnes peu scrupuleuses.
Afin de mettre en place cette fonction, il suffit de mettre à 1 la clé ClearPageFileAtShutdown (Type REG_DWORD) qui se trouve a l'emplacement suivant:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
Attention ! La mise en place de cette fonction allonge de façon significative le temps de chargement de Windows 2000

 

Empêcher un utilisateur connecté de fermer sa session

Afin d'empêcher un utilisateur connecté de fermer sa session il est nécessaire de créer la valeur suivante :
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

Nom: NoLogoff
Type: REG_DWORD
Valeur: 1

 

Empêcher vos utilisateurs de modifier leur barre Windows

Vous pouvez empecher vos utilisateurs de modifier leur barre Windows en positionnant la clé NoMovingBands à 1 dans
HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

 

 

Eviter de saisir le numéro de série de votre Windows 2000

Il vous est possible d'éviter de saisir le numéro de série de votre Windows 2000. Dans le dossier I386 de Windows 2000, repérez le fichier setupp.ini
Il doit se présenter comme suite

[Pid]
ExtraData=546E44637A6F9D79626A1D94089594
Pid=51873XXX
Remplacez XXX par 270.
setupp.ini doit se présenter comme suit :
[Pid]
ExtraData=546E44637A6F9D79626A1D94089594
Pid=51873270
Votre Windows 2000 ne vous demandera plus de numéro de série.
Attention : Gardez à l'esprit les contraintes de licences des produits Microsoft. Vérifiez que ce tip n'est pas contraire avec votre stratégie légale de licence.

 

F

Fermer des fichiers verrouillés

Il est parfois souhaitable de fermer des fichiers verrouillés.
Dans un premier temps, servez vous de la command net file pour voir les fichiers qui sont verrouillés.

L'affichage vous donnera un ID , le nom du  ainsi que l'utilisateur concerné.
Servez vous de l'ID et utilisez la commande net file ID /close où ID désigne l'identificateur du .

Fermez votre session Windows, gardez votre connexion Internet active (NT4 / 2000 / XP)

Par défaut, lors de la fermeture d'une session Windows, toutes les connexions à distance (RAS) ouverte sont automatiquement fermées. Voici deux cas de figure pour lesquels il peut être intéressant de garder sa connexion Internet opérationnelle :

Vous hébergez un serveur Web, FTP, etc... et vous voulez travailler avec un autre profil utilisateur.
Plusieurs personnes utilisent le même PC et vous ne souhaitez pas avoir à vous reconnecter à chaque nouvelle ouverture de session.
Voici comment faire pour garder votre connexion Internet active :
Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".
Allez à la clé suivante :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Ajoutez une nouvelle valeur CHAINE nommée KeepRasConnections et mettez "1" dans le champ Données de la Valeur

Fermeture de session de la boite "Sécurité de Windows" que du menu démarrer

Cette clé désactive aussi bien l'option fermeture de session de la boite "Sécurité de Windows" que du menu démarrer.

Lors de l'installation de Windows 2000 Pro, l'assistant vous propose d'ouvrir une session automatiquement à chaque démarrage sous un nom d'utilisateur précis.
Afin de désactiver cette fonctionnalité une fois installé, il est necessaire de modifier le registre de la façon suivante.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="0"

Forcer le noyau de Windows 2000/XP à être conservé en mémoire physique

Pour les systèmes ayant beaucoup de RAM, ce paramétrage permet d'éviter une pagination excessive du au stockage d'une partie des processus du noyau dans le fichier de pagination.
Ouvrez la base de registres et recherchez la clé ci-dessous :
Clé : [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Nom : DisablePagingExecutive
Type : REG_DWORD (DWORD Value)
Valeur : (0 ou 1)
Mettez la valeur à 1 pour activer le paramètre et arrêter la pagination ou laissez-le à 0, sa valeur par défaut.
Cette valeur est seulement recommandée pour les systèmes ayant 128 MB de RAM ou plus.

G

Généralisez l'aperçu rapide

Cette fonction de Windows est sous-employées.
En effet, elle n'est proposée que pour les types de fichiers pour lesquels on l'a expressément demandée ( dans Affichage/Options/Types de fichiers sous l'Explorateur Windows).
Pourtant cette fonction est très utile pour beaucoup de fichiers.
Pour associer l'aperçu rapide aux extensions de fichiers non reconnues par vos logiciels :

Démarrez Regedit

Cherchez HKEY_CLASSESROOT\*

Faites click-droit sur la page de droite

Sélectionnez Nouveau, Clé

Nommez la Quickview
Dès lors, un click-droit sur n'importe quel fichier permet d'obtenir un aperçu rapide.

 

I

Ignore les listes d'exécution au démarrage

Ignore les listes d'exécution au démarrage (Run)

 

Ignore les listes d'exécution unique au démarrage

Ignore les listes d'exécution unique au démarrage (RunOnce) -> fini les mauvaises surprises au démarrage !

 

INACCESSIBLE_BOOT_DEVICE

Si, à la suite d'une coupure de courant ou d'une mauvaise manipulation, vous vous retrouvez devant un écran bleu vous informant d'une erreur de type INACCESSIBLE_BOOT_DEVICE. La procédure afin de solutionner le problème est la suivante :
- Lancez à partir de votre cd d'installation de Windows 2000 la console de récupération d'urgence.
- Lancez la commande chkdsk /r
- Puis la commande fixboot
Cela régleras une grande partie des problèmes liés à ce message d'alerte.

 

Installer les logiciells qui s’arrêtaient à 100% de la progression sous windows 2000
Click bouton droit sur le poste de travail -Onglet "Avancé" ( le dernier a droite )

Bouton "variables d'environnement" ( celui du milieu )

Changer la valeur des variables utilisateur "TEMP" et "TMP" par "c:\temp"

Ce probleme est dû au fait que les programmes se decompressaient dans l'espace temporaire aloué par windows 2000.Ils cherchaient ensuite ces fichiers temporaires à l'endroit indiqué par leur programme "c:\temp" utilisé par Windows NT.

Information en provenance de Nicolas Aizier(Gagnant du concours "Trucs et Astuces" Technet)

 

Interdire le changement de l'arrière-plan et du papier peint

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
NoDispBackgroundPage = 1 (Type REG_DWORD)

 

Interdire totalement l'extinction d'une machine

Il est possible d'interdire totalement l'extinction d'une machine en ajoutant une clé dans le Registre.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoClose (DWORD) = 1

Afin de revenir à un état normal, il suffit d'ouvrir une session. De modifier de nouveau la valeur en 0, de refermer la session et de l'ouvrir à nouveau.

 

IOPageLockLimit

La valeur par défaut de Windows 2000 est 0, qui est équivalente à 512 kb. Le bénéfice de ce paramètre dépend de la manière dont votre système est configuré, et il n'y a pas de règle facile à appliquer : essayez de mettre la valeur à 1024 kb, et de l'incrémenter de 1024 kb jusqu'à ce que vous ne gagnez plus en performance. Un bon benchmark comme Winbench vous indiquera si vous gagnez en performances. Pour les systèmes ayant plus de 128 MB de , 8192 ou plus peu donner de meilleures performances.
Clé : [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Nom : IOPageLockLimit
Type : REG_DWORD (DWORD Value)
Valeur : (0 ou xxxxx)

 

L

Lancer la restauration système depuis une invite de commandes

Voilà la marche à suivre dans le cas où vous voudriez lancer l'outil de restauration système depuis une invite de command :
-Tout d'abord, lancer l'invite de commande (Démarrer, Exécuter, cmd)
-Ensuite tapez %systemroot%\system32\restore\rstrui.exe
-Suivez les instructions pas à pas afin de restaurer votre système à une date antérieure

 

Lancer l'outil de restauration système depuis une invite de command :

-Tout d'abord, lancer l'invite de commande (Démarrer, Exécuter, cmd)
-Ensuite tapez %systemroot%\system32\restore\rstrui.exe
-Suivez les instructions pas à pas afin de restaurer votre système à une date antérieure

 

Lancer un programme à l'ouverture d'une session

Pour pouvoir lancer un programme à l'ouverture d'une session indépendamment du compte :
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]

"AnyName"="drive:\path\filename.exe"

 

Lancer une application avec le compte administrateur (ou autre) sous Windows 2000 et XP

Beaucoup de programmes requièrent des privilèges administratifs pour leur installation. Voici un moyen de s’en acquérir :
- Maintenez la touche Shift appuyée et cliquez avec le bouton droit sur le programme.
- Selectionnez dans le menu contextuel « Exécuter en tant que... »
- Il vous suffira alors d’entrer le  et le mot de passe d'un compte disposant de privilèges administratifs et de cliquer sur le bouton OK.

 

Libérez de la mémoire vive lorsque vous fermez une application (Win 2000 / XP)

Un bon nombre de DLL reste en mémoire lorsque vous fermez une application, en effet, le fait de ne pas décharger ces DLL de la mémoire permet de gagner un peu de temps dans le cas ou vous decidiez de relancer cette même application. Inutile de vous dire que le gain de temps est assez négligeable comparé à la place qu'occupe certaines DLL en mémoire. Cette astuce vous sera utile si vous ne possédez pas de beaucoup de mémoire vive (RAM).

Voici comment faire pour forcer le système d'exploitation à décharger ces DLL de la mémoire vive à la fermeture d'une application :
Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".
Rendez-vous alors à la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Ajoutez une nouvelle valeur de type DWORD nommée AlwaysUnloadDll, puis mettez "1" dans le champs Données de la Valeur

Limiter les programmes qu'un utilisateur peut lancer

Vous pouvez limiter les programmes qu'un utilisateur peut lancer en utilisant la clé RestrictRun.
La liste des programmes autorisés va se trouver dans Explorer\Restrict.
Dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Créez la clé (type REG_DWORD) RestrictRun et positionnez sa valeur à 1.
Ajoutez les programmes dans Restrict (ntvdm.exe par exemple si vous souhaitez lancer des applications ms-dos).

 

M

Messages d'état très détaillés

Demande au système d'afficher des messages d'état très détaillés. Si vous activez cette stratégie, le système affiche un message d'état qui reflète chaque étape du processus de démarrage, d'arrêt, d'ouverture ou de fermeture de session sur le système. Cette stratégie est intéressante pour les utilisateurs particulièrement expérimentés qui ont besoin de ces informations. Remarque : cette stratégie est ignorée si la stratégie précédente est activée

·         HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System

·         Créez une valeur DWORDVerboseStatus

·         Mettez-la à 1 pour l'activer

 

Modifier la couleur du fond d'écran pendant l'ouverture de session

Ouvrir l'éditeur de Registre (regedt32.exe)
Allez dans HKEY_USERS\.DEFAULT\Control Panel\Colors
Modifiez ou ajoutez la valeur Background (REG_SZ) avec pour chaîne la couleur sous forme Rouge (0 à 255), Vert (0 à 255), Bleu (0 à 255).

Modifiez la durée du Time-Out des applications qui ne répondent plus (Win 2000 / XP)

Et oui des applications qui plantent ca existe !!! Et même sous Windows 2000 / XP. Donc quand une application plante, Windows attend un certain temps pour "tuer" la tâche, c’est le délai de Time-Out par défaut. Ce que je vous propose c'est de réduire ce délai qui est un peu long.

Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".
Rendez-vous alors à la clé suivante :
HKEY_CURRENT_USER\Control Panel\Desktop
Faites un double clic sur HungAppTimeout et modifier à votre guise la valeur par défaut "5000" (temps en millisecondes que windows attend pour déclarer l'application "plantée") puis cliquez sur "OK".
Résultats
Voir tous les sondages syntaxe : mot1 + mot2 + ...
Modifiez la durée du Time-Out des applications qui ne répondent plus (Win 2000 / XP)
Et oui des applications qui plantent ca existe !!! Et même sous Windows 2000 / XP. Donc quand une application plante, Windows attend un certain temps pour "tuer" la tâche, c’est le délai de Time-Out par défaut. Ce que je vous propose c'est de réduire ce délai qui est un peu long.
Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".
Rendez-vous alors à la clé suivante :
HKEY_CURRENT_USER\Control Panel\Desktop
Faites un double clic sur HungAppTimeout et modifier à votre guise la valeur par défaut "5000" (temps en millisecondes que windows attend pour déclarer l'application "plantée") puis cliquez sur "OK".
Rebootez et le tour est joué

Modifier le Boot.ini

de Windows XP utilise le boot.ini pour déterminer les options de démarrage.
Pour le modifier, lancez une invite de commande puis tapez bootcfg.exe;
Pour plus d'information tapez bootcfg.exe /?

 

O

Optimiser le cache de niveau 2 sous Windows 2000/XP

Windows 2000 par défaut est normalement optimisé pour un cache de 256K.
Comme maintenant, la plupart des ordinateurs ont un cache L2 plus grand que 256K (à vérifier dans votre BIOS), il est intéressant de modifier la valeur du paramètre SecondLevelDataCache pour l'ajuster à la taille du cache reel de votre système.
Ouvrez la base de registres et recherchez la clé ci-dessous :
Clé : [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Nom : SecondLevelDataCache
Type : REG_DWORD (Valeur DWORD)
Valeur : Cache (en Kb) en utilisant la notation décimale
Créer une nouvelle valeur DWORD, ou modifiez la valeur existante, l'appeler "SecondLevelDataCache" et mettez la valeur de votre cache L2 en Kb's (décimal).
Redémarrez ensuite Windows pour que cette nouvelle valeur soit prise en compte.

 

Optimiser sa 'Swap' pour augmenter les performances du système

Maintenant, il va falloir créer le fichier d'échange et le configurer. L'idéal, pour un système de plusieurs disques durs physiques (pas plusieurs partitions sur le même disque!), est de répartir ce fichier sur chaque disque, en laissant une toute petite partie sur le disque principal. Procédé :

Voici une indication de la taille totale du fichier d'échange (à répartir sur vos disques) en fonction de la quantité de RAM que vous avez:

Ram

64Mo

128Mo

256Mo

+256Mo

Taille du fichier d'échange

96Mo

224Mo

268Mo

256Mo

 

P

Planifier une tache depuis l'invite de commande

 Voilà une nouvelle commande disponible dans Windows XP; pour cela tapez : SCHTASKS.EXE
Pour plus d'information quand à la création et à la suppression de taches, tapez : SCHTASKS.EXE /?

 

Pas afficher le nom du dernier utilisateur connecté

Ne pas afficher le nom du dernier utilisateur connecté
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon]
"DontDisplayLastUserName"="1"

 

Personnaliser la boite de dialogue d'ouverture de session de Windows 2000

Outils requis : Visual C++.
Ouvrez le  MS.DLL (%WINDIR%\SYSTEM32) avec Visual C++ en mode ressources. Vous aurez alors accès à une  contenant notamment les bitmaps et les boites de dialogues.
Il suffit alors de modifier dans les ressources "Bitmap" et "Dialog" afin de personnaliser Gina (Graphical Identification aNd Authentication).
Afin d'installer votre nouvelle Gina il suffit d'enregistrer la nouvelle sous un autre nom et de procéder au remplacement de l'originale et redémarrer.
Remarques :
- Il faut remplacer la contenue dans %WINDIR%\SYSTEM32\DLLCACHE, puis effacer celle contenue dans %WINDIR%\SYSTEM32.
- l’application d’un Service Pack annule ces changements

 

Personnaliser les informations de l'applet Système sous Windows 2000

Vous pouvez personnaliser les informations qui apparaissent dans l'applet Système au niveau
du panneau de configuration sous NT 4 et Windows 2000
Créez un  oeminfo.ini dans le dossier winnt\system32
[General]
Manufacturer=Supinfo
Model=Laboratoire Microsoft
[Support Information]
Line1=Contacter le laboratoire en cas de problèmes
Line2=0153350703
Line3=
Si vous souhaitez ajouter une image, enregistrez cette dernière en bmp dans le dossier
winnt\system32 et nommez la oemlogo.bmp.
Cette image va s'afficher sur le pan arrière gauche de l'applet Système.

 

Plusieurs entrées dans le voisinage réseau

Vous pouvez multiplier les entrées qu'une machine peut avoir dans le voisinage  en utilisant la clé OptionalNames.
Dans [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
Créez la clé (type REG_SZ) OptionalNames et donner comme valeur le nom de l'alias.
Il est possible d'ajouter autant d'entrée que nécessaire en utilisant le type REG_MULTI_SZ

 

R

Raccourci pour verrouiller la machine

Ce raccourci vous permettra de verrouiller la machine sans passer par l’étape, Ctrl+Alt+Suppr puis "Verrouiller l'ordinateur".
Pour ce faire, il vous faut créer un nouveau raccourci, par exemple sur le bureau, en faisant un clic droit sur le bureau, "nouveau" puis "raccourci".
Dans l’espace « Emplacement de l’élément », tapez ceci : « rundll32.exe user32.dll,LockWorkStation » puis cliquez sur Suivant
Pour le nom, entrez par exemple « Verouillage de la station» puis cliquez sur Terminer
Enfin, pour une utilisation encore plus rapide, vous pourrez déplacer ce raccourci dans la barre de lancement rapide (un clic suffira).

 

Redémarrage d'urgence sous Windows 2000

La séquence d'extinction normale sous Windows 2000 passe par l'arrêt des services et l'écriture des données en attente.
Vous pouvez forcer un arrêt critique en effectuant l'opération suivante :
Appuyez sur Ctrl Alt et Delete en même temps pour afficher la boite de sécurité, maintenez ensuite la touche Ctrl enfoncée et appuyez sur Arrêter (shutdown). Le système va alors s'arrêter en mode urgence (beaucoup plus rapide mais plus risqué).

 

Réduire le temps d'ouverture de session sous Windows 2000 Pro (sysprep)

L'utilisation de sysprep semble modifier certaines propriétés système qui peuvent entrainer un démarrage plus long.
Sysprep modifie la valeur de MaxNoGPOListChangesInterval pour la positionner à 1, ce qui entraine le rechargement de la (Stratégie de groupe) lors de chaque démarrage.
Ce paramètre présente le temps à attendre avant de vérifier une stratégie si celle ci n'a pas eu de modifications.
Allez dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A}\ puis positionnez la clé MaxNoGPOListChangesInterval
à 960.

 

Remplacer les fichiers qui sont en cours d'utilisation.

Vous pouvez utiliser l'utilitaire inuse.exe du ressource kit sous Windows NT 4 et Windows 2000 pour remplacer les fichiers qui sont en cours d'utilisation.
exemple de  batch :
@echo off
inuse test.dll c:\winnt\system32\test.dll /y
inuse test2.dll c:\winnt\system32\test2.dll /y
inuse test3.dll c:\winnt\system32\test3.dll /y
Que fait inuse.exe ?
Il utilise la clé de registre PendingFileRenameOperations.
Comment effectuer la modification manuellement ?
Remplaçons un fichier nommé win32k.sys
Dans le registre , repérez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
et créez une nouvelle valeur de type REG_MULTI_SZ et nommée PendingFileRenameOperations
\??\c:\temp\win32k.sys !\??\c:\winnt\system32\win32k.sys
Redémarrez ensuite l'ordinateur et l'opération devrait être réalisée.

 

Renommer le nom d'un lecteur réseau sous Windows 2000,

créez un  'desktop.ini' à la racine du dossier partagé, son contenu doit être similaire aux éléments suivants :
[.ShellClassInfo]
NetShareDisplayName=Mon Lecteur Reseau
InfoTip=Y mettre tous les documents importants.
La ligne InfoTip désigne un commentaire qui sera visible au niveau de l'explorateur.

 

Retrouver l'application qui utilise un port TCP

Il est souvent intéressant de retrouver l'application qui utilise un port tcp (l'utilise ou le bloque).
Vous pouvez le faire sous Windows XP en utilisant la commande netstat -o (le -o est un nouveau commutateur disponible sous Windows XP).

Cela va vous afficher la liste des ports et le PID (Process ID) associé.
Ensuite, à l'aide de ce PID et du gestionnaire de tâches (CTRL - ALT - SUPPR) , vous retrouvez le processus associé (pensez juste à activer l'affichage du PID dans le gestionnaire de tâches)

 

Résolution de l'erreur MaxMpxCt sous Windows 2000

 Vous pouvez être confrontés à l'erreur suivante dans le journal système :
"The value named MaxMpxCt in the server's Registry key LanmanServer \
Parameters was invalid. The value was ignored, and processing continued. "

Ceci est causé par une valeur de MaxMpxCt qui a été positionnée à moins de
50 qui est le minimum.

Modifiez la clé suivante pour restaurer un état normal :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
puis MaxMpxCt (qui est un REG_DWORD) et positionnez sa valeur à 50

 

Résolution des erreurs liées à WMI sous Windows 2000

 Après une installation de Windows 2000 ou une mise à jour, il se peut que vous soyez confrontés au message d'erreur (Id 37) suivant dans le journal Application :

"WMI ADAP was unable to load the perfproc.dll
performance library due to an unknown problem within
the library: 0x0 "

Pour résoudre ce problème de la bibliothèque de performance WMI :
lancez la commande winmgmt /clearadap
ou
winmgmt /resyncperf -p PID.

PID désigne l'identificateur du processus Winmgmt que vous obtenez à partir du gestionnaire des taches.
Si cela ne fonctionne toujours pas, modifiez la valeur de WbemAdapStatus et positionnez la à 0 dans :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Spooler\performance.

Résoudre le problème du redirecteur (forwarder) dans le DNS Windows 2000

Il se peut que vous souhaitiez ajouter un redirecteur pour votre DNS (en cas de non résolution), cependant dans certains cas, cette case est grisée.
Généralement, ce problème est lié à l'utilisation de l'assistant de configuration d'Active Directory qui vous installe et configure votre service DNS.
Pour résoudre ce problème, supprimez le domaine . que l'assistant vous a automatiquement crée.
La spécification d'un forwarder devient alors possible.

Pour éviter ce problème, configurez manuellement votre service DNS et ne comptez pas sur votre Assistant AD

S

Saccade lors de la lecture d'un DVD Vidéo

Pour régler le problème de saccade lors de la lecture d'un DVD Vidéo :
Allez dans le menu "Démarrer/Exécuter..." et tapez "devmgmt.msc"

Puis dans "Contrôleurs ATA/ATAPI IDE", cliquez sur l'onglet "Paramètres avancés" des propriétés de "Canal IDE principal" ou "Canal IDE secondaire" activez comme "Mode de transfert" l'option "DMA si disponible" pour le contrôleur auquel est connecté votre lecteur de DVD.
Sauf cas particulier, il est préférable d'activer l'option pour tous les périphériques.

 

Sauvegarder les fichiers en cours d'utilisation

Il est possible de demander à NT Backup, version Windows 2000 de sauvegarder les fichiers en cours d'utilisation sans avoir à recourir à des outils tiers.
Ouvrez une session en utilisant le compte employé par Ntbackup puis modifiez la clé suivante :

HKEY_CURRENT_USER\Software\Microsoft\Ntbackup\Backup Engine
Positionnez la valeur de Backup files inuse à 1.

 

Supprimer les copies de profils itinérants sous Windows 2000

Il est possible de supprimer le  local du profil itinérant d'un utilisateur sous Windows 2000. Cela peut être intéressant si le nombre d'utilisateurs est élevé sur les machines.
Dans :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Winlogon
Créer une valeur de type REG_DWORD nommée DeleteRoamingCache
Positionnez cette valeur à 1 pour supprimer les copies locales.

T

Télécharger completement IE6 pour une installation réseau

 

Il existe un petit utilitaire pour télécharger l'ensemble des fichiers Internet Explorer afin de pouvoir faire une installation complète à partir d'un partage de fichier.

Pour lancer cet utilitaire, tapez la commande : ie6setup.exe /c:"ie6wzd.exe /d /s:""#E"""

Ainsi vous aurez la possibilité de télécharger les fichiers nécessaires pour différents systèmes d’exploitation

 

Travailler avec des IPC$ sous NT 4 et Windows 2000

L'on peut parfois vouloir lancer des outils d'administration et gérer une autre machine sans avoir été authentifié par cette dernière.
Pour cela, vous pouvez créer vous même un canal IPC$ que votre programme d'administration va utiliser pour communiquer avec l'hôte distant.
Net use \\MACHINE\IPC$ /user:mon_domaine\mon_utilisateur mon_password
Exemple : net use \\PDC1\IPC$ /user:WORLD\administrateur 123456
Généralement vous allez créer un canal disposant d'un privilège administrateur, dès que vous avez terminé votre opération vous pouvez couper ce canal :
Net use \\MACHINE\IPC$ /d

 

V

Vérificateur des fichiers système de Windows XP et 2000

De nombreux problèmes de Windows 2000 peuvent être résolus en utilisant l'utilitaire sfc dans l'invite de commandes. Quelques fois l'installation d'un programme dans Windows 2000 remplace ou modifie les fichiers systèmes, une  par exemple avec sa propre version. Si Windows 2000 ne fonctionne pas correctement après l'installation d'un programme, exécutez le.
System File Checker (sfc.exe) est un utilitaire qui recherche et vérifie les versions de tous les fichiers protégés de votre système. Si System File Checker considère qu'un  protégé a été remplacé, il récupère la version à partir du dossier %systemroot%\system32\dllcache et remplace le  incorrect.
Syntaxe :
SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/CANCEL] [/ENABLE] [/PURGECACHE] [/CACHESIZE=x] [/QUIET]
Paramètres :
/SCANNOW Vérifie tous les FSP immédiatement.
/SCANONCE Vérifie tous les FSP une fois au prochain démarrage.
/SCANBOOT Vérifie tous les FSP à chaque démarrage.
/CANCEL Annule toutes les vérifications en attente des FSP.
/QUIET Remplace tous les fichiers de version incorrecte sans notification.
/ENABLE Active la Protection de fichiers Windows pour un fonctionnement normal.
/PURGECACHE Vide le  des fichiers et vérifie les FSP immédiatement.
/CACHESIZE Définit la taille du  des fichiers.
Notes :
Vous devez être connecté en tant qu'administrateur. Si le dossier %systemroot%\system32\dllcache est corrompu ou inutilisable, utiliser Sfc /scannow, Sfc /scanonce, ou Sfc /scanboot pour réparer le contenu du répertoire Dllcache.

 

Voir les périphériques installés mais non connectés (2000/XP)

 Le gestionnaire de périphérique ne montre que les périphériques actuellement connectés à l'ordinateur; même en cochant "Afficher les périphériques cachés" dans le menu affichage. Pour voir ces périphériques, suivez ces étapes:

1. Lancez une invite de commande
2. Tapez la ligne suivante
set devmgr_show_nonpresent_devices = 1
3. Enfin lancez le gestionnaire de périphérique en tapant ceci: start devmgmt.msc
4. Vous pouvez maintenant sélectionner "Afficher les périphériques cachés" du menu affichage

Vos utilisateurs ne créent des comptes

Pour éviter que vos utilisateurs ne créent des comptes sur leur station de travail Windows
2000 ou XP, connectez vous en administrateur et lancez la commande

net localgroup users "NT AUTHORITY\INTERACTIVE" /DELETE

 

Virtual Device Driver Erreur 

Si vous avez le message :
"Application popup : Sous-système Windows 16 bits : SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD.
Le format du pilote de périphérique virtuel dans le registre n'est pas valide."

Vous avez une valeur corrompue dans la base de registres pour la clé
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD.

Vous avez probablement installé un programme 16 bits qui n'est pas compatible avec Windows 2000.
Utilisez Regedit, sélectionnez la clé VDD et supprimez là. Ajoutez ensuite une nouvelle clé VDD en entrant aucune valeur, puis sortez de Regedit.

Voir aussi chez Symantec "Errors regarding 16-bit MS-DOS subsystem"