TIMER_OR_DPC_INVALID BSOD Error On Windows.
When Windows encounters a scenario the place system safety and integrity are compromised, the system crashes, producing a STOP error, also referred to as a bug verify. It’s the identical state of affairs with the TIMER_OR_DPC_INVALID bug verify, which has a price of 0x000000C7.
This BSOD happens if a kernel timer or DPC object is present in a reminiscence location the place they’re not permitted. Typically, a defective third-party driver tries to free a reminiscence location occupied by the timer or DPC with out canceling them. Moreover, if the motive force tries to request an invalid processor quantity, that may additionally result in this BSOD.
Finally, what all of this implies for a consumer is that you will need to single out the problematic driver and troubleshoot it accordingly to resolve this error. We’ve detailed how you are able to do this within the sections under.
How to Repair TIMER_OR_DPC_INVALID
BSODs usually have related causes and fixes, like defective {hardware} and drivers. Nevertheless, relying on the precise STOP code, sure fixes will likely be more practical. As an illustration, within the case of TIMER_OR_DPC_INVALID, it’s virtually solely attributable to dangerous drivers. As such, one of the simplest ways to resolve this BSOD will likely be to root out mentioned driver and attempt to repair it.
Discover the Problematic Driver
The main points of the bugcheck might be seen each by way of the Occasion Viewer logs and from the dump file situated at %SystemRootpercentMinidump
or %SystemRootpercentMEMORY.DMP
.
Occasion Viewer Logs
Right here’s how one can verify the logs in Windows Occasion Viewer:
- Press Win + R, sort
eventvwr.msc
, and press Enter. - Increase the Windows Logs > System tabs.
- Click on on Filter Present Log from the suitable pane.
- Within the Occasion Sources part, choose Bug Test and press OK. Alternatively, you can even enter 1001 within the All Occasion IDs subject.
- Notice the date and time of the bugcheck occasion and click on on Clear Filter from the suitable pane.
- Now, type by Date and Time and find the occasions from Step 5.
- First, choose the Occasion and verify if the Normal and Particulars tabs present any helpful info, corresponding to Driver Names.
- If not, verify the occasions earlier than and after the bugcheck to get hints on what might’ve been the difficulty.
Analyze Dump File
The Occasion Viewer logs usually received’t present sufficient data to find out the defective driver. You also needs to obtain the WinDbg Preview App from the Microsoft retailer and use it to research the dump information. Listed here are the required steps for this:
- Open the WinDbg Preview App and press CTRL + D.
- Navigate to
%SystemRoot%
or%SystemRootpercentMinidump
and open the dump file. - Choose View > Command and enter
!analyze -v
. - Test the MODULE_NAME and Most likely attributable to sections afterward to find out the offender.
- If in case you have further dump information, analyze the remainder equally to get more info.
Run Driver Verifier
Driver Verifier simulates numerous circumstances, corresponding to low reminiscence, as an illustration, to emphasize the drivers and detect any unintended conduct. Do take into account that Driver Verifier is supposed for use by builders on check techniques. On manufacturing techniques, regular customers ought to solely use this as a final resort if nothing else has resolved the difficulty.
We suggest making a system restore level earlier than operating Driver Verifier and solely testing non-Microsoft drivers. With all that mentioned, listed here are the required steps for this:
- Press Win + R, sort
verifier
, and press Enter. - Choose Create Commonplace Settings to go together with the default collection of checks. Alternatively, you’ll be able to choose Create Customized Settings as effectively. However should you select the second choice, we suggest not together with the Randomized Low Useful resource Simulations and DDI Compliance checks.
- On the subsequent display, choose Choose driver names from a listing.
- Choose the drivers you want to check. Testing just one or a couple of drivers at a time is a good suggestion. We suggest beginning with any lately put in or up to date ones, ones with problematic historical past, or any others that you simply suspect.
- Press End and restart your system.
- Use your PC as normal afterward. Quickly, Driver Verifier will detect a violation and generate a bugcheck. Test the dump file created by this bugcheck with steps from the part above to get additional particulars concerning the defective driver.
Troubleshoot Defective Driver
When you’ve singled out the defective driver, you’ll be able to update, roll again, or uninstall it as vital. Because the problematic driver will differ from system to system, we’ll take the network driver, which is a typical offender, for instance for the steps listed under. You must regulate as acceptable.
Update Driver
First, you must strive updating the motive force by way of the System Supervisor. Right here’s how you are able to do so:
- Press Win + R, sort
devmgmt.msc
, and press Enter. - Increase the Network Adapter part.
- Proper-click the Network Adapter and choose Update Driver.
- You may have two choices right here:
- You’ll be able to choose Search Mechanically for Drivers > Seek for up to date drivers on Windows Update to obtain current drivers by way of Windows Update. Usually, these drivers received’t be the newest ones, although.
- Should you’ve manually downloaded driver information from the producer’s web site, you’ll be able to choose Browse my laptop for drivers and browse for the information manually.
- You’ll be able to choose Search Mechanically for Drivers > Seek for up to date drivers on Windows Update to obtain current drivers by way of Windows Update. Usually, these drivers received’t be the newest ones, although.
The second strategy to update drivers is thru the producer’s software program. As an illustration, within the case of graphics drivers, NVIDIA has GeForce Expertise, and AMD has AMD Adrenalin.
Roll Again Drivers
If the BSOD began after you up to date a sure driver to the newest model, rolling again to the earlier construct can be a greater choice. Right here’s how you are able to do so:
- Press Win + X and choose System Supervisor.
- Increase the Network Adapters part and double-click the Network Adapter.
- Within the Driver tab, click on on Roll Again driver.
- Choose any purpose for rolling again and proceed with the rollback.
Uninstall Driver
If the present driver information are corrupt and you may’t roll again, uninstalling is a viable choice. This may take away the motive force information out of your system and revert the motive force to an outdated and generic one supplied by Microsoft. Listed here are the steps for this:
- Open the System Supervisor as soon as once more and increase the Network Adapter part.
- Proper-click the Network Adapter and choose Uninstall System.
- Allow the Try to take away the motive force for this system choice and proceed with the on-screen directions.
Check out more article on – How-To tutorial and latest highlights on – Technical News