In the Windows 9x era, incompatible DLLs or bugs in the operating system kernel could also cause BSoDs. .
Until Windows server 2012 (BSoDs) showed white text on a navy blue background with information about current memory values and register values. For visually impaired users, Microsoft has added a utility that allows the user to change a setting that controls the colors that the BSoD code uses to any 16 CGA colors. In Windows NT family of operating systems, the blue screen of death officially known as a stop error, and referred to as bug checks occurs when the kernel or driver running in kernel mode encounters an error from which it cannot recover, this is usually caused by an illegal operation being performed. The only safe action the operating system can take in this situation is to restart the computer. As a result data may be lost, as users are not given an opportunity to save data that has not yet been saved to the hard drive. The blue screen of death frequently occurs in Microsoft's home desktop operating systems Windows 95, 98, and Me. In these operating systems, the BSoD is the main way for virtual device drivers to report errors to the user. Windows 9x BSoD gives the user the option either to restart or continue however, VxDs do not display BSoDs lightly they usually indicate a problem that cannot be fixed without restarting the computer, or hence after a BSoD is displayed the system is usually unstable or unresponsive. .
Blue screens are generally caused by problems with your computer's hardware or issues with its hardware driver software. Hardware and software from bad, malfunctioning, buggy drivers, wireless cards, and security programs. Standard software shouldn't be able to cause blue screens - if an application crashes, it will do so without taking the operating system out with it. Blue screens are caused by hardware problems and issues with low-level software running in the Windows kernel.