Win2k SP4
Win Xp SP1a

Test de la sécurité & anti-virus
grc.com | Symantec | McAfee | Sygate Accueil | E-mail |
Dossiers
.: Ecran bleu
.: Le réseau local par EDF
.: Le système raid
.: Apache
.: Php
.: MySQL
.: PhpMyAdmin
Pratique
.: Les clients mails
.:
Les Processus
.:
Disquette de boot
.:
Commande récupération
.:
Console MMC
.:
Sauvegarde
.:
CV
.: Utilitaires de test
.: TraceRoute
.: Speed Connection
.: Test des ports
.: Recherches DLL

.:
Les services
.: Liens
.: Mot de passe perdu ?
.: Theme Xp
.: Trucs & Astuces
Certification
.: 70-210 & 70-215
.: 70-216
.: 70-224
.: Notion sur 2K
.: Sécurité NT 4.0
.: Cert. express Xp
.: Cert. express server 2k
Liens

.: SupInfo
.: Comment ça marche

.: Php scripts france
.: Sos-windows
.: Apache.org
.: Php.net
.: PhpMyAdmin.net
.: MySQL
.: CRIR de Paris
.: Base de connaissance
.: HowTo Microsoft
.: HoaxBuster
.: Symantec
.: Sophos
.: F-Prot

 
Windows NT 4.0  
   
 

Écrans bleus

Auteur: Gaetan

Depuis longtemps sous Windows 9x on est habitué à ces écrans bleus Érreur dans un VxD, ou impossible de lire sur le lecteur de disquette lorsque vous retirez une disquette. Le problème est tout autre sous Windows NT (donc 2000). Si écran bleu, alors mort. C’est pas pour rien qu’on les appelle Blue Screen of Death (BSOD, ou Écrans Bleu de la Mort).

Je vais tenter de vous donnez quelques informations concernant ces écrans bleus (et tout cela est fortement inspiré du NTDDK).

Les différents écrans bleus (les plus communs sont en rouge):
Note: IRP = I/O Request Packet
Note: tous les erreurs (dits Stop Code) parlant de driver ne doivent pas arriver. C’est la plupart du temps en écrivant un driver ou en le débugant que de telles erreurs arrivent.

ACPI_DRIVER_INTERNAL
?

APC_INDEX_MISMATCH
Erreur interne au noyau. Il peut y avoir un problème sur un système de fichier.

ASSIGN_DRIVE_LETTERS_FAILED
L’un des fichiers systèmes est corrompus (software, system, ou SAM)

ATDISK_DRIVER_INTERNAL
Erreur de driver (avec les IRP). Si vous avez changez de driver récemment,
supprimez le, c’et un driver buggé!

BAD_EXHANDLE
?

BAD_POOL_HEADER
C’est un BSD vraiment bizarre. Il arrive n’importe quand et n’a pas d’objet particulier. En fait, si Windows à un problème, il s’emmêle un peu trop les pédales, alors il pose cette erreur. Vérifiez que vous n’avez rien changé récemment dans la config de
Windows.
voir CID_HANDLE_CREATION

BAD_POOL_CALLER
Moi j’avais ce problème avec WinDvd qui écrivait une mauvaise chaine dans la base de registre... Maintenant, j’utilise PowerDvD. Est-il en rapport avec BAD_POOL_HEADER?

BAD_SYSTEM_CONFIG_INFO
La ruche system est corrompue. Il est conseiller la dernière bonne configuration connue.

BOUND_IMAGE_UNSUPPORTED
Erreur avec MmLoadSystemImage() (chargement d’une image liée (bound) non
supporté par ne noyau). Ne devrait pas jamais arriver (seulement pendant le
debug d’un driver que vous écrivez).

CACHE_MANAGER
Un driver de haut niveau a tenté d’appeller un driver de bas niveau, mais il y a eu une erreur de tas (plus de place). Un driver un buggé, quoi.

CACHE_INITIALIZATION_FAILED
Erreur de chargement de la base de registre. Cette erreur ne doit jamais arriver, car elle signifie qu’il n’y a pas assez de place dans le "pool" pour charger la BDR.


CANCEL_STATE_IN_COMPLETED_IRP
voir DEREF_UNKNOWN_LOGON_SESSION

CANNOT_WRITE_CONFIGURATION
Impossible décrire le contenu de la base de registre dans les fichiers ruches. Il se peut qu’il n’y ait plus d’espace libre, ou que le disque en cour soit en lecture seule.

CDFS_FILE_SYSTEM
voir FILE_SYSTEM

CONFIG_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

CONFIG_LIST_FAILED
voir ASSIGN_DRIVE_LETTERS_FAILED

CORRUPT_ACCESS_TOKEN
voir FILE_SYSTEM

CID_HANDLE_CREATION
Erreur d’addressage d’un driver. Arrive communément dans le cas du développement d’un driver.

CID_HANDLE_DELETION
voir CID_HANDLE_CREATION

CREATE_DELETE_LOCK_NOT_LOCKED
voir CID_HANDLE_CREATION

CRITICAL_SERVICE_FAILED
voir CACHE_INITIALIZATION_FAILED

DATA_BUS_ERROR
Erreur de parité dans la mémoire système. Peut aussi arriver si un driver buggé
accède à l’address 0x8XXXXXXX qui n’existe pas. Dans ce cas, changez de driver.

DATA_COHERENCY_EXCEPTION
Le système croit que les images des ruches de la base de registre sont saints, alors
quelle ne le sont pas. Erreur un avec un shadow (ombre???))

DEREF_UNKNOWN_LOGON_SESSION
bug de driver qui essaie d’accéder à un packet déjà utiliser par un autre. Changez de driver.

DEVICE_QUEUE_NOT_BUSY
un driver a tenté d’utiliser des adresses incorrectes (erreur de process internal request level qui n’est pas du même niveau que le process appelant). En effet, les process ne peuvent accéder qu’aux objets ayant un niveau de priorité au moins aussi élevé que le leur.

DEVICE_REFERENCE_COUNT_NOT_ZERO
Bug du driver (problème lors de la suppression d’un objet). Changez de driver.

DFS_FILE_SYSTEM
?

DIVIDE_BY_ZERO_ERROR
Une application a effectuée de faire une division par 0 sans que le système ne s’en soit rendu compte. Le bug vient de l’application. Virez-la tout de suite (normalement, le nom du modules qui a fait cette erreur est affiché)

DRIVER_IRQL_NOT_LESS_OR_EQUAL
?

DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
?

DRIVER_POWER_STATE_FAILURE
?

DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
?

EMPTY_THREAD_REAPER_LIST
voir CID_HANDLE_CREATION

END_OF_NT_EVALUATION_PERIOD
Fin de la période d’évaluation de Windows NT. Vous devez acheter la version complète.

FAT_FILE_SYSTEM
voir FILE_SYSTEM

FATAL_UNHANDLED_HARD_ERROR
Erreur lors du chargement de Windows NT: Un fichier ruche n’a pas pus être
chargé, ou la base a été corrompue par un driver buggé; WinLogon ou CRCSS n’ont pas pu se chargée (ou se sont arrêté prématurément); ou un driver ou une dll
du système est corrompue.

FILE_SYSTEM
Erreur sur le système de fichier (NTFS, FAT, FAT32, CDFS,...). Le meilleur
conseil est de faire un chkdsk /f dès que vous le pourrez (démarrage avec la console de récupération par exemple).

FILE_INITIALIZATION_FAILED
Erreur d’initialisation du système d’I/O. Erreur pendant l’installation de Windows?

FLOPPY_INTERNAL_ERROR
?

FP_EMULATION_ERROR
?

FTDISK_INTERNAL_ERROR
voir DATA_COHERENCY_EXCEPTION

HAL_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

HAL1_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

HEAP_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

INACCESSIBLE_BOOT_DEVICE
Windows NT n’arrive pas à lire correctement le disque dur de démarrage. La plupart du temps c’est le driver qui a planté ou une mauvaise configuration SCSI. Aussi, vous pouvez vérifiez qu’un virus n’ait pas fait un peu partout sur votre partition.
J’ai déjà eu ce petit problème lorsque j’ai changé de carte mère (donc de contrôleur IDE). La solution: CD de Windows 200, réparation de l’installation, et ça marché après. Néanmoins, je vous conseille de réinstaller proprement Windows quand même.

INCONSISTENT_IRP
voir FILE_SYSTEM

INSTRUCTION_COHERENCY_EXCEPTION
voir DATA_COHERENCY_EXCEPTION

INSTALL_MORE_MEMORY
Pas assez de mémoire physique pour charger le noyau (5 Mo min)

INSTRUCTION_BUS_ERROR
voir PHASE0_INITIALIZATION_FAILED

INSUFFICIENT_SYSTEM_MAP_REGS
voir DEREF_UNKNOWN_LOGON_SESSION

INTERNAL_POWER_ERROR
?

INTERRUPT_EXCEPTION_NOT_HANDLED
?

INTERRUPT_UNWIND_ATTEMPTED
?

INVALID_AFFINITY_SET
voir DEVICE_QUEUE_NOT_BUSY

INVALID_DATA_ACCESS_TRAP
voir DEVICE_QUEUE_NOT_BUSY

INVALID_KERNEL_HANDLE
Le noyau n’arrive pas à fermer l’handle spécifié. Bug de driver.

INVALID_PROCESS_ATTACH_ATTEMPT
voir DEVICE_QUEUE_NOT_BUSY

INVALID_PROCESS_DETACH_ATTEMPT
voir DEVICE_QUEUE_NOT_BUSY

INVALID_REGION_OR_SEGMENT
Erreur de driver (ExInitializeRegion ou ExInterlockedExtendRegion)

INVALID_SOFTWARE_INTERRUPT
voir DEVICE_QUEUE_NOT_BUSY

INVALID_WORK_QUEUE_ITEM
Bug de driver

IO1_INITIALIZATION_FAILED
voir FILE_INITIALIZATION_FAILED

IRQL_GT_ZERO_AT_SYSTEM_SERVICE
voir FATAL_UNHANDLED_HARD_ERROR

IRQL_NOT_DISPATCH_LEVEL
voir DEVICE_QUEUE_NOT_BUSY

IRQL_NOT_GREATER_OR_EQUAL
voir DEVICE_QUEUE_NOT_BUSY

IRQL_NOT_LESS_OR_EQUAL
Erreur dans le matériel. Soit c’est une mauvaise configuration, soit vous avez changé quelque chose que 2000 n’aime pas. Officiellement, sur le site de Microsoft il est dit que vous pouvez utiliser ERD Commander Professional Edition de Winternals pour désactiver certains drivers, mais c’est un outil payant, et tout le monde n’a pas les moyens de se l’acheter.
voir DEVICE_QUEUE_NOT_BUSY

KERNEL_APC_PENDING_DURING_EXIT
Erreur de gestion d’un système de fichier, ou de l’APC (American Power Conversion?)


KERNEL_DATA_INPAGE_ERROR
Windows NT ne peut pas lire une partie du noyau dans le processus de démarrage. Cette erreur peut arriver si le processeur , la mémoire ou le disque dur est défectueux.

KERNEL_STACK_INPAGE_ERROR
Erreur d’adressage sur une page.
Personnellement, j’ai eu cette erreur quelques temps après que j’aie retirer mon rack "à chaud", en le supprimant de la liste de périphérique. Mais l’ordinateur fonctionne très bien.
Semblable à KERNEL_DATA_INPAGE_ERROR

KERNEL_STACK_LOCKED_AT_EXIT
Un thread a tenté de quitté alors que son kernel stack était marqué comme non swapable. Bug de driver.

KMODE_EXCEPTION_NOT_HANDLED
Alors ça c’est méchant. Normalement, c’est un driver qui est mal configuré qui pose problème, mais personnellement, j’ai ce problème lorsque la base de registre est explosée (corrompue). Solution: restauration d’une ancienne base de registre.
Ou réinstallation de Windows.
KMODE_EXEPTION... est aussi une erreur fourre-tout. Quand Windows a une erreur et qu’il ne sait pas ce que c’est, alors c’est un KMODE_...
Si l’erreur provient de win2k.sys, alors vous devez avoir le virus Backdoor.NTHack.
Si l’erreur vient de ntoskrnl.exe, alors c’est que voter ruche software est corrompue (restaurez une ancienne version)
L’erreur peut aussi venir du fait que vous ayez débranché un périphérique UBS à chaud, et des fois, Windows 2000 n’aime pas (corrigé avec le dernier SP). Q260830.
voir CID_HANDLE_CREATION

LM_SERVER_INTERNAL_ERROR
voir DATA_COHERENCY_EXCEPTION

LPC_INITIALIZATION_FAILED
?

LAST_CHANCE_CALLED_FROM_KMODE
voir CID_HANDLE_CREATION

MACHINE_CHECK_EXCEPTION
A fatal Machine Check Exception has occurred
C’est pas bon ça, revoyez votre matériel (surtout processeur)

MAILSLOT_FILE_SYSTEM
voir DATA_COHERENCY_EXCEPTION

MAXIMUM_WAIT_OBJECTS_EXCEEDED
Erreur de Mutex. Bug de driver.

MEMORY_MANAGEMENT
voir CID_HANDLE_CREATION

MEMORY1_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

MULTIPLE_IRP_COMPLETE_REQUESTS
voir ATDISK_DRIVER_INTERNAL

MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
Erreur de configuration multiprocesseur. Les différents processeurs doivent être de la même famille (pas de pentium avec des 80486). De même, les unités de calculs flotants doivent aussi être présent sur tous les processeurs, ou sur aucun.

MUST_SUCCEED_POOL_EMPTY
?

MUTEX_ALREADY_OWNED
?

MUTEX_LEVEL_NUMBER_VIOLATION
voir MAXIMUM_WAIT_OBJECTS_EXCEEDED

NDIS_INTERNAL_ERROR
voir REGISTRY_ERROR

NMI_HARDWARE_FAILURE
HAL (Hardware Abstraction Layer - Couche d’abstraction matérielle) a trouvé une erreur mais ne peut pas dire laquelle. C’est donc une erreur très grave. Il est conseiller de contacter le revendeur dans ce cas.

NO_BOOT_DEVICE
voir DATA_COHERENCY_EXCEPTION

NO_EXCEPTION_HANDLING_SUPPORT
voir MAXIMUM_WAIT_OBJECTS_EXCEEDED

NO_MORE_IRP_STACK_LOCATIONS
voir CACHE_MANAGER

NO_MORE_SYSTEM_PTES
Plus de PTEs libres. Bug de driver (qui ne nettoie pas son espace mémoire comme il faut).

NO_PAGES_AVAILABLE
Plus de page libres.

NO_SPIN_LOCK_AVAILABLE
voir CID_HANDLE_CREATION

NO_SUCH_PARTITION
voir ATDISK_DRIVER_INTERNAL

NO_USER_MODE_CONTEXT
voir CID_HANDLE_CREATION

NTFS_FILE_SYSTEM
voir FILE_SYSTEM

NPFS_FILE_SYSTEM
voir FILE_SYSTEM

OBJECT_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

OBJECT1_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

OFS_FILE_SYSTEM
?

PAGE_FAULT_IN_NONPAGED_AREA
voir REGISTRY_ERROR

PAGE_FAULT_WITH_INTERRUPTS_OFF
voir REGISTRY_ERROR

PANIC_STACK_SWITCH
Erreur en kernel mode. Un driver utilise trop de place dans le tas du noyau.

PFN_LIST_CORRUPT
I/O driver corrompu.

PFN_REFERENCE_COUNT
voir CID_HANDLE_CREATION

PFN_SHARE_COUNT
voir CID_HANDLE_CREATION

PHASE0_EXCEPTION
Problème de chargement de chargement de HAL (mauvaise installation?). Peut arriver si vous avez remplacé ntoskrnl.exe ou hal.dll, ou si vous avez un noyau multiprocesseur et un HAL uniprocesseur.

PHASE0_INITIALIZATION_FAILED
Erreur dans l’initialization du système. Un débugueur de noyau (kernel debugger) est nécessaire pour donner un sens à cette erreur.

PHASE1_INITIALIZATION_FAILED
voir PHASE0_INITIALIZATION_FAILED

PINBALL_FILE_SYSTEM
voir CACHE_INITIALIZATION_FAILED

PNP_INTERNAL_ERROR
?

PORT_DRIVER_INTERNAL
voir DATA_BUS_ERROR

PP0_INITIALIZATION_FAILED
Erreur lors de l’initialisation du Plug And Play Manager (en phase 0 de l’initilisation du noyau).

PP1_INITIALIZATION_FAILED
voir PP0_INITIALIZATION_FAILED (en phase 1 de l’initilisation du noyau)

PROCESS_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

PROCESS1_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

PROCESS_HAS_LOCKED_PAGES
un driver n’a pas bien nettoyé sa mémoire et a laissé plein de bordel derrière lui. Virez ce driver.

QUOTA_UNDERFLOW
voir FILE_SYSTEM

RDR_FILE_SYSTEM
voir FILE_SYSTEM

RECOM_DRIVER
?

REF_UNKNOWN_LOGON_SESSION
voir DEREF_UNKNOWN_LOGON_SESSION

REFERENCE_BY_POINTER
voir CID_HANDLE_CREATION

REFMON_INITIALIZATION_FAILED
voir SESSION1_INITIALIZATION_FAILED

REGISTRY_ERROR:
"Such an error indicates a catastrophic failure in the system’s registry". C’est dit sur le site de Krosoft. En d’autre terme, c’est que la base de registre a un gros problème. Solution: restauration d’une ancienne base de registre.

SCSI_DISK_DRIVER_INTERNAL
voir DATA_BUS_ERROR

SECURITY_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

SECURITY1_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

SECURITY_SYSTEM
voir FILE_SYSTEM

SERIAL_DRIVER_INTERNAL
?

SESSION_HAS_VALID_POOL_ON_EXIT
?

SESSION_HAS_VALID_VIEWS_ON_EXIT
?

SESSION1_INITIALIZATION_FAILED
Initialisation de Windows NT échouée

SESSION2_INITIALIZATION_FAILED
voir SESSION1_INITIALIZATION_FAILED

SESSION3_INITIALIZATION_FAILED
voir SESSION1_INITIALIZATION_FAILED

SESSION4_INITIALIZATION_FAILED
voir SESSION1_INITIALIZATION_FAILED

SESSION5_INITIALIZATION_FAILED
voir SESSION1_INITIALIZATION_FAILED

SET_ENV_VAR_FAILED
voir CACHE_INITIALIZATION_FAILED

SET_OF_INVALID_CONTEXT
voir PHASE0_INITIALIZATION_FAILED

SETUP_FAILURE
Erreur dans la phase en mode texte de l’installation. Ne devrait jamais arriver.

SHARED_RESOURCE_CONV_ERROR
voir KERNEL_APC_PENDING_DURING_EXIT

SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
?

SPIN_LOCK_ALREADY_OWNED
voir CID_HANDLE_CREATION

SPIN_LOCK_INIT_FAILURE
?

SPIN_LOCK_NOT_OWNED
voir CID_HANDLE_CREATION

STREAMS_INTERNAL_ERROR
voir FATAL_UNHANDLED_HARD_ERROR

SYMBOLIC_INITIALIZATION_FAILED
voir CACHE_INITIALIZATION_FAILED

SYSTEM_EXIT_OWNED_MUTEX
?

SYSTEM_LICENSE_VIOLATION
Voilation de la licence du système. Vous avez dû tenter de changer la date d’expiration de la période d’essaie, ou de changer le type d’installation (Pro, Server,...).

SYSTEM_SERVICE_EXCEPTION
?

SYSTEM_UNWIND_PREVIOUS_USER
?

TARGET_MDL_TOO_SMALL
Bug de driver

TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
?

THREAD_NOT_MUTEX_OWNER
voir CID_HANDLE_CREATION

TRAP_CAUSE_UNKNOWN
voir CID_HANDLE_CREATION

UDFS_FILE_SYSTEM
voir FILE_SYSTEM

UNEXPECTED_INITIALIZATION_CALL
voir CACHE_MANAGER

UNEXPECTED_KERNEL_MODE_TRAP
La plupart du temps, cette erreur vient d’un problème de mémoire. Vérifiez avec le BIOS que tous va bien (faite un test), si ça ne marche pas, retirer une barrette de mémoire ou deux, pour qui pose problème.

UNSUPPORTED_PROCESSOR
?

UP_DRIVER_ON_MP_SYSTEM
un driver pour système monoprocesseur a été chargé sur un sstème multiprocesseurs.

WIN32K_INIT_OR_RIT_FAILURE
?

WORKER_THREAD_RETURNED_AT_BAD_IRQL
?

XNS_INTERNAL_ERROR
voir DATA_COHERENCY_EXCEPTION

  site-windows@laposte.net
Mars 2004