My computer displays a blue screen
My computer displays a blue screen |
Contents
- • If the device has been powered on and is able to enter the system
- • If the device cannot enter the system
Blue screen errors in special scenarios
- 1. A blue screen error occurs when VMware is used
- 2. The computer prompts topsecpf.sys when a blue screen error occurs
- 3. A blue screen error occurs when the user installs Aladdin on the computer
- 4. A blue screen error occurs when the computer uses a proxy server (VPN)
- 5. The 0x133 blue screen error occurs when the user quickly presses the keyboard during the computer startup
- 6. DRIVER_VERIFIER_DMA_VI...
Problem
Blue screen errors usually appear when your computer experiences errors such as system settings errors, faulty hardware, software or firmware issues, a malfunctioning driver, or network failure, and as a result, can no longer operate safely. To prevent data loss and damage to your computer, Windows stops running and displays a blue screen.
The following figures show common blue screen errors.
Screen |
Blue screen 1 |
Blue screen 2 |
Blue screen 3 |
Blue screen 4 |
---|---|---|---|---|
Description |
|
Displays the Recovery screen. |
Displays the Automatic Repair screen or the Windows update screen for over 2 hours. |
Contains other blue screen errors. |
Illustration |
Other scenarios, such as no display on the blue screen, or other error information displayed in English. |
Solution
- If the device has been powered on and is able to enter the system
- If an error code is displayed on Blue screen 1 indicating that a blue screen error occurs, see Cause analysis for blue screen errors for solution.
- If there is no error code on Blue screen 2, 3 or 4, or you can't find this code in the Blue screen error code table, perform the following operations:
- Update all drivers using Huawei PC Manager.
- Check for updates. In the search box on the taskbar, enter and open Windows Update, sync your data, and then click Check for updates in Update status. If a new version is detected, click Install now. For details, see Updating to a higher version of Windows.
- Uninstall the software, plug-ins, third-party system detection software, and antivirus software that were installed before the blue screen error occurred. Some software may not be compatible with your computer's graphics card, or may affect the stability of your computer's graphics card. If the device runs the Windows operating system, click the Windows icon, go to Settings > Apps > Installed apps, and click to uninstall the software or plug-ins.
- Disable unnecessary automatic startup software. Unnecessary software or plug-ins launch automatically when the computer is powered on, and this can occupy a large amount of system memory and result in the blue screen error. Press Win+R, enter msconfig, and click OK. On the Services tab, select Hide all Microsoft services and click Disable all > OK.
- This operation will suspend the Fingerprint ID service. As a result, you will not be able to use your fingerprint to unlock your computer. Make sure that you remember your computer password or PIN before performing this operation.
- When Huawei PC Manager displays a message indicating that a repair is required, click Fix it now. After the repair is complete, restart the computer and try again.
- If the fault persists after steps a, b, and c are performed, back up your data, record your Office account, and use F10 to restore your computer to its factory settings.
- If the device cannot enter the system
- Power off and restart the computer. Disconnect the computer from the power supply, press and hold the Power button for 10 seconds, and then press the Power button again to power on the computer.
- Enter Safe mode and uninstall third-party conflicting software.
- Forcibly power off your computer (by pressing and holding the Power button for 10 seconds). Press the Power button again and then press and hold or press F8 consecutively. In the displayed Choose an option dialog box, go to Troubleshoot > Advanced options > See more recovery options > Startup Settings > Restart, then press 4 or F4 to select Enable Safe Mode for your computer.
- In Safe mode, delete the third-party antivirus software folder and restart the system.
- If the computer is unable to enter Safe mode or the uninstallation does not work, back up your data, record your Office account, and use F10 to restore your computer to its factory settings.
- If the issue persists, take your device and proof of purchase to an authorized Huawei Customer Service Center for assistance.
If the user's device is unable to access the system to back up data, data may be lost when the user presses F10 to restore factory settings or goes to a store for inspection. Please exercise with caution. Guide the user to notify the store engineer in advance to confirm whether they can help back up data in order to avoid data loss. The store engineer will be able to give advice on how to proceed.
Cause analysis for blue screen errors:
I. Obtain the blue screen error code
- Enter Event Viewer in the search box on the taskbar and open it. If there is no search box or taskbar, right-click the Start menu and select Event Viewer.
- Go to Windows Logs (on the left) > System. Click Filter Current Logs on the right, enter 41 in <All Event IDs>, and click OK. Then wait for several minutes.
- In the upper system box, select each event, click Details, then view and record the value of BugcheckCode. If there are multiple events, you need to check all of them.
II. Convert the decimal blue screen error code to the hexadecimal blue screen error code as follows:
- Search for Calculator in the lower left corner of the computer and open it.
- Switch to Programmer mode.
- Enter the decimal value. The corresponding hexadecimal data is automatically displayed in the HEX column.
III. Cause analysis for blue screen errors
- Enter Event Viewer in the search box on the taskbar and open it. If there is no search box or taskbar, right-click the Start menu and select Event Viewer.
- Go to Windows Logs (on the left) > Application. Click Find on the right (or press Ctrl+F), enter bluescreen in the Find what box, then click Find Next.
- Check the fault storage segment information under the found event and identify the hexadecimal blue screen error code and the fault cause. For example, if the blue screen error code is 0x139, the blue screen error is caused by the topsecpf file. You can search using the keyword topsecpf in the search engine to find this file is the third-party software Topsecpf VPN Driver. To rectify this fault, uninstall the software or search for and delete the driver file in File Explorer.
Here are some other similar examples:
The fault storage segment reads 0x9F_3_IMAGE_USBXHCI.SYS and the blue screen error code is 0x9f. Therefore, the blue screen error is caused by the USBXHCI.SYS file, which is the USB driver. Usually this fault is in relation to USB peripherals.
The fault storage segment reads AV_CCInputProtect_x64!unknown_function, which indicates that the blue screen error is caused by the CCInputProtect_x64 file, which is the e-banking plug-in driver.
The fault storage segment reads 0x139_a_GUARD_ICALL_CHECK_FAILURE_PcaSp60!ndisprotWaitForPendingIO and the blue screen error code is 0x139. Therefore, the blue screen error is caused by the PcaSp60 file, which is usually the inode Client Software driver.
- Repeat steps 2 and 3 to find all blue screen events.
- If the cause cannot be located by performing the steps above, see the blue screen error code table for the cause and solution.
Blue screen error code table
Blue Screen Error Code |
Hexadecimal Error Code |
Cause |
Solution |
---|---|---|---|
APC_INDEX_MISMATCH |
0x1 |
Compatibility faults of third-party software |
|
ATTEMPTED_WRITE_TO_READONLY_MEMORY |
0xBE |
||
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY |
0xFC |
||
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS |
0xCE |
||
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD |
0xD4 |
||
BAD_POOL_CALLER |
0xC2 |
||
KERNEL_MODE_HEAP_CORRUPTION |
0x13A |
||
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M |
0x1000007E |
||
UNEXPECTED_KERNEL_MODE_TRAP_M |
0x1000007F |
||
MKMODE_EXCEPTION_NOT_HANDLED |
0x1E |
Compatibility faults of third-party software Hardware faults (usually RAM or SSD faults) |
|
MEMORY_MANAGEMENT |
0x1A |
||
SYSTEM_SERVICE_EXCEPTION |
0x3B |
||
DPC_WATCHDOG_VIOLATION |
0x133 |
||
INTERRUPT_EXCEPTION_NOT_HANDLED |
0x3D |
||
ACTIVE_EX_WORKER_THREAD_TERMINATION |
0xEA |
||
BAD_POOL_HEADER |
0x19 |
||
KERNEL_SECURITY_CHECK_FAILURE |
0x139 |
||
MULTIPLE_IRP_COMPLETE_REQUESTS |
0x44 |
Windows system faults Compatibility faults of third-party software |
|
UNEXPECTED_KERNEL_MODE_TRAP |
0x7F |
||
INTERNAL_POWER_ERROR |
0xA0 |
||
PDC_WATCHDOG_TIMEOUT |
0x14F |
||
PFN_REFERENCE_COUNT |
0x1C |
Windows system faults (There is a low probability that this type of blue screen error occurs.) |
|
PFN_LIST_CORRUPT |
0x4E |
||
MSRPC_STATE_VIOLATION |
0x112 |
||
INVALID_MDL_RANGE |
0x12E |
||
BAD_OBJECT_HEADER |
0x189 |
||
FAST_ERESOURCE_PRECONDITION_VIOLATION |
0x1C6 |
||
SYNTHETIC_WATCHDOG_TIMEOUT |
0x1CA |
||
INVALID_KERNEL_STACK_ADDRESS |
0x1CE |
||
BUGCODE_NDIS_DRIVER |
0x7C |
||
REFERENCE_BY_POINTER |
0x18 |
||
WDF_VIOLATION |
0x10D |
||
KERNEL_DATA_INPAGE_ERRO |
0x7A |
Compatibility faults of third-party software Compatibility faults of third-party devices and drivers Hardware faults (usually RAM or SSD faults) |
|
PAGE_FAULT_IN_NONPAGED_AREA |
0x50 |
||
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED |
0x7E |
||
DRIVER_IRQL_NOT_LESS_OR_EQUAL |
0xD1 |
||
IRQL_NOT_LESS_OR_EQUAL |
0xA |
||
DRIVER_POWER_STATE_FAILURE |
0x9F |
Compatibility faults of third-party devices and drivers Windows system faults |
|
INVALID_PROCESS_ATTACH_ATTEMPT |
0x5 |
Compatibility faults of third-party software Compatibility faults of third-party devices and drivers |
|
TRAP_CAUSE_UNKNOWN |
0x12 |
||
KERNEL_APC_PENDING_DURING_EXIT |
0x20 |
||
QUOTA_UNDERFLOW |
0x21 |
||
CANCEL_STATE_IN_COMPLETED_IRP |
0x48 |
||
IRQL_GT_ZERO_AT_SYSTEM_SERVICE |
0x4A |
||
PROCESS_HAS_LOCKED_PAGES |
0x76 |
||
INVALID_KERNEL_HANDLE |
0x93 |
||
UDFS_FILE_SYSTEM |
0x9B |
||
ATTEMPTED_SWITCH_FROM_DPC |
0xB8 |
||
RQL_UNEXPECTED_VALUE |
0xC8 |
||
DRIVER_PORTION_MUST_BE_NONPAGED |
0xD3 |
||
SYSTEM_PTE_MISUSE |
0xDA |
||
POOL_CORRUPTION_IN_FILE_AREA |
0xDE |
||
WORKER_THREAD_RETURNED_AT_BAD_IRQL |
0xE1 |
||
RESOURCE_NOT_OWNED |
0xE3 |
||
WORKER_INVALID |
0xE4 |
||
FLTMGR_FILE_SYSTEM |
0xF5 |
||
DRIVER_OVERRAN_STACK_BUFFER |
0xF7 |
||
DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN |
0xF9 |
||
FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION |
0x10C |
||
WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY |
0x128 |
||
REGISTRY_FILTER_DRIVER_EXCEPTION |
0x135 |
||
INVALID_IO_BOOST_STATE |
0x13C |
||
BUGCODE_USB3_DRIVER |
0x144 |
||
KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION |
0x153 |
||
KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION |
0x157 |
||
KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE |
0x162 |
||
SECURE_KERNEL_ERROR |
0x18B |
||
KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL |
0x192 |
||
PNP_DETECTED_FATAL_ERROR |
0xCA |
||
CACHE_MANAGER |
0x34 |
||
REGISTRY_ERROR |
0x51 |
The Windows system is damaged. |
|
CRITICAL_PROCESS_DIED |
0xEF |
If the device cannot be powered on, the Windows system files are damaged. Hardware faults (SSD faults during use) |
|
CRITICAL_STRUCTURE_CORRUPTION |
0x109 |
Compatibility faults of third-party software (usually viruses) |
|
FAULTY_HARDWARE_CORRUPTED_PAGE |
0x12B |
Hardware faults (usually RAM or SSD faults) |
|
UNEXPECTED_STORE_EXCEPTION |
0x154 |
||
MANUALLY_INITIATED_POWER_BUTTON_HOLD |
0x1C8 |
Incorrect system settings Hardware faults |
|
NMI_HARDWARE_FAILURE |
0x80 |
||
MANUALLY_INITIATED_CRASH |
0xE2 |
||
RECURSIVE_NMI |
0x111 |
||
NO_MORE_IRP_STACK_LOCATIONS |
0x35 |
Memory faults |
|
FATAL_UNHANDLED_HARD_ERROR |
0x4C |
Hardware faults |
|
HAL_INITIALIZATION_FAILED |
0x5C |
||
STORE_DATA_STRUCTURE_CORRUPTION |
0x1C7 |
||
HYPERVISOR_ERROR |
0x20001 |
||
CLOCK_WATCHDOG_TIMEOUT |
0x101 |
Hardware faults (usually CPU faults) |
|
MACHINE_CHECK_EXCEPTION |
0x9C |
||
WHEA_INTERNAL_ERROR |
0x122 |
||
CRITICAL_SERVICE_FAILED |
0x5A |
SSD faults |
|
VIDEO_MEMORY_MANAGEMENT_INTERNAL |
0x10E |
Graphics card driver faults |
|
VIDEO_DXGKRNL_FATAL_ERROR |
0x113 |
||
VIDEO_TDR_FAILURE |
0x116 |
||
VIDEO_SCHEDULER_INTERNAL_ERROR |
0x119 |
||
WIN32K_POWER_WATCHDOG_TIMEOUT |
0x19C |
Compatibility faults of the graphics card driver Compatibility faults of third-party devices |
|
WHEA_UNCORRECTABLE_ERROR |
0x124 |
Hardware faults (usually CPU or SSD faults) |
Back up your data and take your device to an authorized Huawei Customer Service Center to check whether the hardware is functioning properly. |
MICROCODE_REVISION_MISMATCH |
0x17E |
BIOS firmware version faults |
Generally, this type of blue screen error appears only once. If the issue occurs frequently, back up your data and take your device to an authorized Huawei Customer Service Center to check whether the hardware is functioning properly. |
FAT_FILE_SYSTEM |
0x23 |
Unauthorized system installation Windows system files are damaged. |
|
FILE_INITIALIZATION_FAILED |
0x6B |
||
BAD_SYSTEM_CONFIG_INFO |
0x74 |
||
INACCESSIBLE_BOOT_DEVICE |
0x7B |
||
EXFAT_FILE_SYSTEM |
0x12C |
||
WINLOGON_FATAL_ERROR |
0xC000021A |
Blue screen errors in special scenarios
- A blue screen error occurs when VMware is used
Problem:
A blue screen error occurs when VMware is used on the computer, and the VMware version is 16.0 or earlier.
Cause:
This issue is caused by compatibility issues between VMware 16 or earlier versions and Windows 10 2004 or later versions.
Solution:
Update VMware to its latest version or download the latest version from the VMware official website.
Download website: https://www.vmware.com/products/workstation-pro.html.
- A blue screen error occurs when the user installs Aladdin on the computer
Problem:
After the user updates the Windows 10 version to 2004, the screen of the Aladdin software turns blue and error message "hardlock.sys" or "aksdf.sys" is displayed.
Cause:
There is a compatibility issue between Windows 2004 and the Aladdin driver.
Solution:
This issue has been resolved in the latest version of the driver. Download the latest version of the driver from the official Aladdin website and install it.
- The computer prompts topsecpf.sys when a blue screen error occurs
Problem:
A blue screen error frequently occurs, and the error module prompts topsecpf.sys.
Cause:
TOPSEC software is incompatible with Windows.
Solution:
According to the analysis, the blue screen error is irrelevant to the HUAWEI device. It is caused by the topsecpf.sys driver. Check whether any TOPSEC-related product, such as VPN or security protection software, has been installed.
Delete TOPSEC products (if any), and search for topsecpf.sys. If the file is found, change the file name to topsecpf.sys1, restart the device, and check whether the error is rectified.
If the error is rectified, install the software again (if necessary). If the error occurs again after the software is reinstalled, contact TOPSEC to solve the issue.
- A blue screen error occurs when the computer uses a proxy server (VPN)
Problem:
When the computer uses agent software (VPN), such as iNode, the 0x9F blue screen error occurs.
stopcode: driver_power_state_failure
what failed: raspppoe.sys (or rassstp.sys)
Cause:
When the OS enters the hibernation state from the working state, it needs to switch the power state of the device. However, the WAN miniport device cannot enter the D3 state due to no response over 5 minutes. As a result, the 0x9F blue screen error occurs.
Solution:
- Update the agent software (VPN) to the latest version.
- Use other agent software (VPN).
- The 0x133 blue screen error occurs when the user quickly presses the keyboard during the computer startup
Problem:
During the computer startup, the user quickly presses the keyboard for multiple times, a black screen occurs, the system breaks down, the computer fails to access the system, or the 0x133 blue screen error (stopcode:dpc_watchdog_violation) occurs, or the 0x133 blue screen error occurs in the system logs after the system is forcibly restarted.
Cause:
If the user presses the keyboard for multiple times quickly, interrupts are continuously generated, causing DPC timeout. As a result, the 0x133 blue screen error occurs.
Solution:
- Check whether the keyboard is pressed during startup.
- Forcibly restart the computer. In the system logs, check whether event 41 with bugcheckcode 307 is generated at the corresponding time point.
- Do not press the keyboard during the computer startup.
- DRIVER_VERIFIER_DMA_VIOLATION(0XE6) blue screen error
Problem:
There is a low probability that a DRIVER_VERIFIER_DMA_VIOLATION(0XE6) blue screen error occurs when the computer is used.
Cause:
This is a Microsoft system issue, and there is a low possibility that the issue occurs.
Solution:
- We are communicating with Microsoft. There is a low probability that a blue screen error occurs. You are advised to observe the occurrence of the blue screen error.
- If the error occurs several times a day, please collect logs for further analysis.