- പിശക് 0x0000009F സാധാരണയായി തെറ്റായി ക്രമീകരിച്ച ഡ്രൈവറുകളും പവർ ക്രമീകരണങ്ങളും മൂലമാണ് ഉണ്ടാകുന്നത്.
- പ്രായോഗിക ഘട്ടങ്ങളിലൂടെ പരിഹരിക്കുക: പെരിഫെറലുകൾ നീക്കം ചെയ്യുക, ഡ്രൈവറുകൾ അപ്ഡേറ്റ് ചെയ്യുക/റോൾബാക്ക് ചെയ്യുക, SFC, പവർ പ്ലാനുകൾ.
- കുറ്റവാളി ഡ്രൈവറെ കണ്ടെത്തുന്നതിന് WinDbg (TRIAGE_9F_POWER/PNP) ഉപയോഗിച്ചുള്ള വിപുലമായ ഡയഗ്നോസ്റ്റിക്സ്.
- വിൻഡോസ് അപ്ഡേറ്റ്, കാലികമായ ഫേംവെയർ/ബയോസ്, ഹാർഡ്വെയർ പരിശോധനകൾ എന്നിവയിലൂടെ നിങ്ങളുടെ സിസ്റ്റം സ്ഥിരതയോടെ നിലനിർത്തുക.
DRIVER_POWER_STATE_FAILURE എന്ന വാചകമുള്ള ഒരു നീല സ്ക്രീൻ നിങ്ങൾ കണ്ടിട്ടുണ്ടെങ്കിൽ, ഒരു ദീർഘനിശ്വാസം എടുക്കുക: ഇത് അറിയപ്പെടുന്ന ഒരു ബഗ് ആണ്, അത് പരിഹരിക്കാൻ കഴിയും, നിങ്ങൾക്ക് എങ്ങനെയെന്ന് കാണാൻ കഴിയും വിൻഡോസ് 11 ഡ്രൈവർ പിശക് പരിഹരിക്കുക. സ്ലീപ്പ്/ഹൈബർനേഷനിൽ നിന്ന് ആരംഭിക്കുമ്പോഴോ, പുനരാരംഭിക്കുമ്പോഴോ, പുനരാരംഭിക്കുമ്പോഴോ ആണ് സാധാരണയായി ഈ പിശക് സംഭവിക്കുന്നത്., കൂടാതെ ഉപകരണത്തിന്റെ പവർ സ്റ്റേറ്റുകൾ നന്നായി കൈകാര്യം ചെയ്യാത്ത ഡ്രൈവറുകളുമായി ഇത് എപ്പോഴും ബന്ധപ്പെട്ടിരിക്കുന്നു.
പ്രായോഗിക പരിഹാരങ്ങൾ, വിപുലമായ പരിശോധനകൾ, ആവശ്യമുള്ളവർക്ക്, എന്നിവ സംയോജിപ്പിക്കുന്ന ഒരു സമ്പൂർണ്ണ ഗൈഡ് ഇനിപ്പറയുന്ന വരികളിൽ നിങ്ങൾ കണ്ടെത്തും. bugcheck 0x0000009F-നുള്ള താഴ്ന്ന നിലയിലുള്ള ഡീബഗ്ഗിംഗ് രീതികൾ മൈക്രോസോഫ്റ്റ് രേഖപ്പെടുത്തിയത്. കൂടാതെ, BSOD കാരണം നിങ്ങളുടെ ഫയലുകൾ നഷ്ടപ്പെട്ടിട്ടുണ്ടെങ്കിൽ, ഒരു പ്രശ്നവുമില്ലാതെ അവ എങ്ങനെ വീണ്ടെടുക്കാമെന്ന് ഞങ്ങൾ നിങ്ങളോട് പറയും.
DRIVER_POWER_STATE_FAILURE എന്താണ്, അത് എപ്പോഴാണ് ദൃശ്യമാകുന്നത്?
DRIVER_POWER_STATE_FAILURE എന്നത് മൂല്യമുള്ള ഒരു Windows Stop കോഡാണ് 0x0000009F. സ്ക്രീനിൽ ഇതുപോലുള്ള ഒരു സന്ദേശം ദൃശ്യമായേക്കാം: “ഒരു പ്രശ്നം കണ്ടെത്തി… DRIVER_POWER_STATE_FAILURE”, കൂടാതെ സിസ്റ്റം OS ന്റെ സമഗ്രത സംരക്ഷിക്കുന്നതിനായി റീബൂട്ട് ചെയ്യുന്നു.
സാധാരണ ട്രിഗർ എന്നത് വിൻഡോസ് ഒരു ഉപകരണത്തെ ഉണർത്താനോ, ഉറങ്ങാനോ, അല്ലെങ്കിൽ പുനരാരംഭിക്കാനോ ശ്രമിക്കുന്നതാണ്, കൂടാതെ കൺട്രോളർ പ്രതികരിക്കുന്നില്ല അല്ലെങ്കിൽ അസാധുവായ പവർ അവസ്ഥയിൽ തുടരുന്നു.അതിനാൽ, കമ്പ്യൂട്ടർ ഉണർന്നിരിക്കുമ്പോൾ ഉണ്ടാകുന്ന ഏറ്റവും സാധാരണമായ ലക്ഷണം BSOD ആണ്, എന്നിരുന്നാലും ഡ്രൈവർ "ഹാങ്ങ്" ആകുമ്പോഴും ഇത് സംഭവിക്കാം.

പരാജയത്തിന്റെ സാധാരണ കാരണങ്ങൾ
DRIVER_POWER_STATE_FAILURE പിശകിന് കാരണമാകുന്ന നിരവധി സാഹചര്യങ്ങളുണ്ട്. ഇവയാണ് ഏറ്റവും സാധാരണമായത് രേഖപ്പെടുത്തിയ കേസുകൾ അനുസരിച്ച്:
- പൊരുത്തപ്പെടാത്തതോ കേടായതോ ആയ ഡ്രൈവറുകൾ: കാലഹരണപ്പെട്ടതോ, കേടായതോ, അല്ലെങ്കിൽ നിങ്ങളുടെ വിൻഡോസ് പതിപ്പുമായി പൊരുത്തപ്പെടാത്തതോ ആയ ഡ്രൈവറുകൾ.
- പ്രശ്നമുള്ള പെരിഫറലുകൾ: ബാഹ്യ ഡ്രൈവുകൾ, USB ഹബ്ബുകൾ, പ്രിന്ററുകൾ, അല്ലെങ്കിൽ വൈരുദ്ധ്യങ്ങൾക്ക് കാരണമാകുന്ന പുതുതായി ബന്ധിപ്പിച്ച ഉപകരണങ്ങൾ.
- തെറ്റായി ക്രമീകരിച്ച പവർ ക്രമീകരണങ്ങൾ: ഉപകരണങ്ങളിലേക്കുള്ള വൈദ്യുതി വിച്ഛേദിക്കുകയും അവ വീണ്ടും സജീവമാകുന്നത് തടയുകയും ചെയ്യുന്ന ആക്രമണാത്മക പവർ-ലാഭിക്കൽ ഓപ്ഷനുകൾ.
- കേടായ സിസ്റ്റം ഫയലുകൾ: പ്രത്യേകിച്ച് ഹൈബർനേഷൻ ഫയൽ ആണെങ്കിൽ hiberfil.sys കേടായിട്ടുണ്ട്.
- SSD, കുറഞ്ഞ പവർ മോഡുകൾ: ചില ഫംഗ്ഷനുകളുമായി നന്നായി പൊരുത്തപ്പെടാത്ത യൂണിറ്റുകൾ (ഉദാ., ഡെഡ് സ്ലീപ്പ്).
- ആന്റിവൈറസ് അല്ലെങ്കിൽ മൂന്നാം കക്ഷി സോഫ്റ്റ്വെയർ: പവർ ട്രാൻസിഷനിലോ ഡ്രൈവറുകളിലോ ഇടപെടുന്ന ആപ്ലിക്കേഷനുകൾ.
- ക്ഷുദ്രവെയർ: സിസ്റ്റം ഫയലുകളെയോ ഡ്രൈവറുകളെയോ മാറ്റുന്ന അണുബാധകൾ.
- തെറ്റായ ഹാർഡ്വെയർ: സ്റ്റോറേജ് ഡ്രൈവുകളോ ഗ്രാഫിക്സ് കാർഡുകളോ ഇടയ്ക്കിടെ പരാജയപ്പെടുന്നു.
കാര്യത്തിലേക്ക് കടക്കുന്നതിനു മുമ്പ്, പ്രശ്നത്തിന്റെ സാരാംശം നിർവചിക്കേണ്ടതുണ്ട്. ബാഹ്യമായ എല്ലാം വിച്ഛേദിച്ച് പരിശോധിക്കുക; അത് പരാജയപ്പെടുന്നത് നിർത്തിയാൽ, ഉത്ഭവത്തെക്കുറിച്ച് നിങ്ങൾക്ക് ഇതിനകം തന്നെ ശക്തമായ ഒരു സൂചനയുണ്ട്.
കുറ്റവാളിയെ പെട്ടെന്ന് തിരിച്ചറിയുക
ലളിതമായതിൽ നിന്ന് ആരംഭിക്കാം. യുഎസ്ബി പെരിഫറലുകൾ വിച്ഛേദിച്ച് ബൂട്ട് ചെയ്യുകBSOD അപ്രത്യക്ഷമായാൽ, പ്രശ്നമുള്ളത് കണ്ടെത്താൻ ഓരോന്നായി ബന്ധിപ്പിക്കുക, നിങ്ങൾ അത് കണ്ടെത്തുമ്പോൾ, ഉപകരണ മാനേജറിൽ നിന്ന് അതിന്റെ ഡ്രൈവർ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക.
കമ്പ്യൂട്ടർ സാധാരണയായി ആരംഭിക്കുന്നില്ലെങ്കിൽ, നൽകുക സുരക്ഷിത മോഡ് (പഴയ പതിപ്പുകളിൽ സ്റ്റാർട്ടപ്പിൽ F8; Windows 10/11-ൽ അഡ്വാൻസ്ഡ് ഓപ്ഷനുകളിൽ നിന്ന്) പ്രശ്നമുള്ള ഡ്രൈവറുകൾ ലോഡ് ചെയ്യുന്നത് ഒഴിവാക്കാനും സ്ക്രീൻ ക്രാഷ് ഇല്ലാതെ പ്രവർത്തിക്കാനും.
തുറക്കുക ഉപകരണ മാനേജർ ചുവന്ന X അല്ലെങ്കിൽ മഞ്ഞ ആശ്ചര്യചിഹ്നമുള്ള ഉപകരണങ്ങൾക്കായി തിരയുക. സാധാരണയായി ഉറവിടം അവിടെയാണ്: ആ ഡ്രൈവർ അപ്ഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ അൺഇൻസ്റ്റാൾ ചെയ്യുക.
സൂചനകളുടെ മറ്റൊരു ഉറവിടം ഇവന്റ് വ്യൂവർ: BSOD പ്രത്യക്ഷപ്പെട്ട അതേ സമയ വിൻഡോയിൽ തന്നെ ഗുരുതരമായ സിസ്റ്റം പിശകുകൾ പരിശോധിക്കുക. ലോഗുകൾക്ക് നിർദ്ദിഷ്ട ഡ്രൈവറിലേക്ക് പോയിന്റ് ചെയ്യാൻ കഴിയും അത് പരാജയപ്പെട്ടു.

പ്രായോഗികമായ ഘട്ടം ഘട്ടമായുള്ള പരിഹാരങ്ങൾ
DRIVER_POWER_STATE_FAILURE പിശകിനുള്ള സാധ്യമായ പരിഹാരങ്ങളുടെ ഒരു പരമ്പര നമുക്ക് ഇപ്പോൾ നോക്കാം:
1) അടുത്തിടെ ഉപയോഗിച്ച ബാഹ്യ ഹാർഡ്വെയർ നീക്കം ചെയ്യുക.
ഏറ്റവും സാധാരണമായ കുറ്റവാളികൾ പുതിയ യുഎസ്ബി ഉപകരണങ്ങളാണ്. ഡ്രൈവുകൾ, ഹബ്ബുകൾ, പ്രിന്ററുകൾ, ഡോംഗിളുകൾ എന്നിവ വിച്ഛേദിക്കുക, പുനരാരംഭിച്ച് പരിശോധിക്കുക. പിശക് അപ്രത്യക്ഷമായാൽ, നിർമ്മാതാവിന്റെ വെബ്സൈറ്റിൽ നിന്ന് വൈരുദ്ധ്യമുള്ള ഉപകരണത്തിനായുള്ള ഡ്രൈവർ അപ്ഡേറ്റ് ചെയ്യുക; നിങ്ങൾ പ്രിന്ററുകളോ സ്കാനറുകളോ ഉപയോഗിച്ച് പ്രവർത്തിക്കുകയാണെങ്കിൽ, പരിശോധിക്കുക WIA ഡ്രൈവർ.
2) സേഫ് മോഡിൽ ഡ്രൈവറുകൾ അൺഇൻസ്റ്റാൾ ചെയ്യുക.
നിങ്ങൾ അടുത്തിടെ ഏതെങ്കിലും ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രശ്നം ആരംഭിക്കുകയും ചെയ്താൽ, ഇതിലേക്ക് ബൂട്ട് ചെയ്യുക സുരക്ഷിത മോഡ്, ഡിവൈസ് മാനേജറിലേക്ക് പോയി, പുതുതായി ഇൻസ്റ്റാൾ ചെയ്ത ഡിവൈസിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് അമർത്തുക ഉപകരണം അൺഇൻസ്റ്റാൾ ചെയ്യുകസംശയിക്കപ്പെടുന്നവരുമായി ആവർത്തിക്കുക, സാധാരണപോലെ പുനരാരംഭിക്കുക.
3) ഡ്രൈവറുകൾ അപ്ഡേറ്റ് ചെയ്യുക (അല്ലെങ്കിൽ തിരികെ ഉപയോഗിക്കുക)
റൺ (വിൻഡോസ്+ആർ) തുറക്കുക, ടൈപ്പ് ചെയ്യുക devmgmt.msc ഉപകരണത്തിൽ, അപ്ഡേറ്റ് ഡ്രൈവർ തിരഞ്ഞെടുക്കുക. ആദ്യം യാന്ത്രിക തിരയൽ പരീക്ഷിക്കുകനിങ്ങൾക്ക് ഒന്നും കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, നിർമ്മാതാവിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിന്ന് ഡ്രൈവർ ഡൗൺലോഡ് ചെയ്യുക.
ഡ്രൈവർ അപ്ഡേറ്റ് ചെയ്തതിനുശേഷം പ്രശ്നം പ്രത്യക്ഷപ്പെട്ടെങ്കിൽ (പ്രത്യേകിച്ച് ഗ്രാഫിക്സ് (AMD റേഡിയൻ ഡ്രൈവർ), നെറ്റ്വർക്ക് അല്ലെങ്കിൽ വൈഫൈ), ഡിവൈസ് പ്രോപ്പർട്ടീസ്, ഡ്രൈവർ ടാബ് എന്നിവയിലേക്ക് പോയി ഉപയോഗിക്കുക മുമ്പത്തെ കൺട്രോളറിലേക്ക് മടങ്ങുക. റീബൂട്ട് ചെയ്ത് പരിശോധിക്കുക.
4) ഒരു SFC സ്കാൻ പ്രവർത്തിപ്പിക്കുക
കേടായ സിസ്റ്റം ഫയലുകൾ നന്നാക്കാൻ, തുറക്കുക അഡ്മിനിസ്ട്രേറ്ററായി സിഎംഡി നടപ്പിലാക്കുക:
sfc /scannow
അത് പൂർത്തിയാക്കട്ടെ; ഇതിന് കുറച്ച് സമയമെടുത്തേക്കാം, പ്രത്യേകിച്ച് ഒരു സാഹചര്യത്തിൽ മെക്കാനിക്കൽ HDD. പ്രക്രിയ തടസ്സപ്പെടുത്തരുത് അത് ഒരു പുരോഗതിയും വരുത്തുന്നില്ലെന്ന് തോന്നിയാലും. അത് പൂർത്തിയാകുമ്പോൾ, വിൻഡോ അടച്ച് പുനരാരംഭിക്കുക.
5) പവർ ഓപ്ഷനുകൾ ക്രമീകരിക്കുക
ഈ BSOD പവർ മാനേജ്മെന്റുമായി അടുത്ത ബന്ധമുള്ളതാണ്. കൺട്രോൾ പാനൽ > പവർ ഓപ്ഷനുകൾ എന്നതിലേക്ക് പോയി തിരഞ്ഞെടുക്കുക സന്തുലിതമായത് (ശുപാർശ ചെയ്യുന്നത്). പിന്നെ, പ്ലാൻ ക്രമീകരണങ്ങൾ മാറ്റുക > വിപുലമായ ക്രമീകരണങ്ങൾ എന്നതിന് കീഴിൽ:
- വയർലെസ് അഡാപ്റ്റർ: പരമാവധി പ്രകടനം.
- പിസിഐ എക്സ്പ്രസ് > ലിങ്ക് സ്റ്റേറ്റ് മാനേജ്മെന്റ്: ടെസ്റ്റിംഗ് ബിറ്റ്വീൻ പ്രവർത്തനരഹിതം അല്ലെങ്കിൽ പരമാവധി ഊർജ്ജ ലാഭം നിങ്ങളുടെ കേസിനെ ആശ്രയിച്ച് (ചില ഗൈഡുകൾ സംരക്ഷിക്കാൻ നിർദ്ദേശിക്കുന്നു, മറ്റുചിലർ പവർകട്ട് ഒഴിവാക്കാൻ അത് നിർജ്ജീവമാക്കാൻ നിർദ്ദേശിക്കുന്നു); നിങ്ങളുടെ BSOD ഇല്ലാതാക്കുന്ന ക്രമീകരണം ഏതാണെന്ന് സാധൂകരിക്കുക.).
- ഉറക്കം/ഹൈബർനേഷൻ പരിശോധിക്കുകയും നിർണായക ഉപകരണങ്ങൾ ആക്രമണാത്മക അവസ്ഥയിലേക്ക് പ്രവേശിക്കുന്നത് തടയുകയും ചെയ്യുക.
നിങ്ങൾ മുമ്പ് പദ്ധതികളിൽ കൃത്രിമം കാണിച്ചിട്ടുണ്ടെങ്കിൽ, ഫലപ്രദമായ ഒരു ഓപ്ഷൻ ഇതാണ് ഓരോ പ്ലാനിനുമുള്ള സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ പുനഃസ്ഥാപിക്കുക വീണ്ടും ശ്രമിക്കുക.
6) നിങ്ങളുടെ ആന്റിവൈറസ് താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുക അല്ലെങ്കിൽ അൺഇൻസ്റ്റാൾ ചെയ്യുക.
ചില ആന്റിവൈറസ് പ്രോഗ്രാമുകൾ പവർ ട്രാൻസിഷനുകളെയോ ഡ്രൈവറുകളെയോ തടസ്സപ്പെടുത്തുന്നു. കൺട്രോൾ പാനൽ > പ്രോഗ്രാമുകളിൽ നിന്ന്, ആന്റിവൈറസ് താൽക്കാലികമായി അൺഇൻസ്റ്റാൾ ചെയ്യുക., റീസ്റ്റാർട്ട് ചെയ്ത് പിശക് പരിഹരിച്ചോ എന്ന് നോക്കുക. അത് മെച്ചപ്പെട്ടാൽ, ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക അല്ലെങ്കിൽ നിങ്ങളുടെ സുരക്ഷാ പരിഹാരം മാറ്റുക.
7) NVIDIA നിയന്ത്രണ പാനൽ കോൺഫിഗർ ചെയ്യുക
NVIDIA ഗ്രാഫിക്സിൽ, കൺട്രോൾ പാനൽ തുറന്ന് “3D ക്രമീകരണങ്ങൾ കൈകാര്യം ചെയ്യുക” എന്നതിലേക്ക് പോകുക. “പവർ മാനേജ്മെന്റ് മോഡ്” എന്നതിന് കീഴിൽ, തിരഞ്ഞെടുക്കുക പരമാവധി പ്രകടനം തിരഞ്ഞെടുക്കുക ശരിയായ ഇഷ്ടപ്പെട്ട GPU തിരഞ്ഞെടുക്കുക. പ്രയോഗിച്ച് പരീക്ഷിക്കുക.
8) പ്രശ്നമുള്ള പ്രോഗ്രാമുകൾ നീക്കം ചെയ്യുക
ഒരു പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷമാണ് BSOD ആരംഭിച്ചതെങ്കിൽ, കൺട്രോൾ പാനൽ > പ്രോഗ്രാമുകൾ > ഒരു പ്രോഗ്രാം അൺഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിലേക്ക് പോകുക, ആ സോഫ്റ്റ്വെയർ നീക്കം ചെയ്യുക ചില സന്ദർഭങ്ങളിൽ, ശേഷിക്കുന്ന ഡ്രൈവർ ക്ലീനപ്പ് ടൂളുകൾ ശേഷിക്കുന്ന ഡ്രൈവറുകൾ നീക്കംചെയ്യാൻ സഹായിക്കുന്നു.
9) ഡ്രൈവർ വെരിഫയർ ഉപയോഗിക്കുക
വിൻഡോസ് ഉൾപ്പെടുന്നു ഡ്രൈവർ വെരിഫയർ അസ്ഥിരമായ ഡ്രൈവറുകൾ കണ്ടെത്തുന്നതിന്: സ്റ്റാർട്ടിൽ “verifier” എന്ന് തിരയുക, സ്റ്റാൻഡേർഡ് കോൺഫിഗറേഷൻ സൃഷ്ടിക്കുക, വിശകലനം ചെയ്യുന്നതിനായി ഡ്രൈവറുകൾ തിരഞ്ഞെടുക്കുക, റീബൂട്ട് ചെയ്യുക, അത് പരിശോധിക്കാൻ അനുവദിക്കുക. പ്രശ്നങ്ങൾ കണ്ടെത്തിയാൽ, റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കപ്പെടും. അത് കുറ്റവാളിയിലേക്ക് വിരൽ ചൂണ്ടുന്നു.
10) വിൻഡോസ് അപ്ഡേറ്റുകൾക്കായി പരിശോധിക്കുക (അല്ലെങ്കിൽ അവസാനത്തേതിലേക്ക് തിരികെ പോകുക)
ക്രമീകരണങ്ങൾ > വിൻഡോസ് അപ്ഡേറ്റ് എന്നതിലേക്ക് പോകുക. സ്ഥിരത, വൈദ്യുതി പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനാൽ, പെൻഡിംഗിൽ ഉള്ള പാച്ചുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക. അപ്ഡേറ്റ് ചെയ്തതിന് ശേഷമാണ് പ്രശ്നം സംഭവിച്ചതെങ്കിൽ, ഇതിലേക്ക് പോകുക അപ്ഡേറ്റുകൾ അൺഇൻസ്റ്റാൾ ചെയ്യുക റിഗ്രഷനുകൾ ഒഴിവാക്കാൻ അവസാനത്തേത് പഴയപടിയാക്കുന്നു.
11) നിങ്ങളുടെ ഫയലുകൾ സൂക്ഷിക്കുമ്പോൾ സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുക
അവസാന ആശ്രയമെന്ന നിലയിൽ, ക്രമീകരണങ്ങൾ > അപ്ഡേറ്റ് & സുരക്ഷ > വീണ്ടെടുക്കൽ എന്നതിൽ, “ഈ പിസി പുന et സജ്ജമാക്കുക”, “എന്റെ ഫയലുകൾ സൂക്ഷിക്കുക” ഓപ്ഷൻ. ഇത് ഒരു ലഘുവായ പുനഃസ്ഥാപനമാണ്, അത് സാധാരണയായി സ്ഥിരമായ സംഘർഷങ്ങൾ ഇല്ലാതാക്കുന്നു ഡ്രൈവർമാരുടെ.
വിപുലമായ സാങ്കേതിക ഗൈഡ്: ഡീബഗ്ഗിംഗ് ബഗ്ചെക്ക് 0x9F
വികസനത്തിനോ നൂതന ഐടി പരിതസ്ഥിതികൾക്കോ വേണ്ടി, മൈക്രോസോഫ്റ്റ് ബഗ് ചെക്ക് വിശകലനം രേഖപ്പെടുത്തുന്നു. ഡ്രൈവർ_പവർ_സ്റ്റേറ്റ്_പരാജയം (0x9F)പാരാമീറ്റർ 1 ലംഘനത്തിന്റെ തരം സൂചിപ്പിക്കുകയും രോഗനിർണയത്തെ നയിക്കുകയും ചെയ്യുന്നു.
| പാരാമീറ്റർ 1 | പാരാമീറ്റർ 2 | പാരാമീറ്റർ 3 | പാരാമീറ്റർ 4 | കാരണത്തിന്റെ വിവരണം |
|---|---|---|---|---|
| 0x1 | ഉപകരണ വസ്തു | റിസർവ്വ് ചെയ്തു | റിസർവ്വ് ചെയ്തു | പൂർത്തിയാകാത്ത പവർ അഭ്യർത്ഥനയുള്ള ഒരു ഉപകരണ ഒബ്ജക്റ്റ് റിലീസ് ചെയ്യപ്പെടുന്നു.. |
| 0x2 | ലക്ഷ്യ ഉപകരണ ഒബ്ജക്റ്റ് (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) | ഉപകരണ വസ്തു | ഡ്രൈവർ ഒബ്ജക്റ്റ് (അത് നിലവിലുണ്ടെങ്കിൽ) | സിസ്റ്റം പവർ സ്റ്റേറ്റ് IRP പൂർത്തിയായി പക്ഷേ PoStartNextPowerIrp-നെ വിളിച്ചില്ല. |
| 0x3 | സ്റ്റാക്ക് പിഡിഒ | nt!_TRIAGE_9F_പവർ | IRP തടഞ്ഞു | ഒരു ഉപകരണ വസ്തു വളരെ നേരം ഒരു IRP-യെ തടയുന്നു.. |
| 0x4 | കാത്തിരിപ്പ് സമയം (സെക്കൻഡ്) | ത്രെഡ് ഹോൾഡിംഗ് PnP ലോക്ക് | nt!_TRIAGE_9F_PNP | PnP-യുമായി പവർ ട്രാൻസിഷൻ സിൻക്രൊണൈസ് ചെയ്യുമ്പോൾ ടൈംഔട്ട്. |
| 0x5 | PDO | പോപ്പ്_എഫ്എക്സ്_ഉപകരണം | റിസർവ് ചെയ്തത്: 0 | ഉപകരണം കൃത്യസമയത്ത് ഒരു ഡയറക്ട് എനർജി ട്രാൻസ്മിഷൻ പൂർത്തിയാക്കിയില്ല.. |
| 0x6 | പോപ്പ്_എഫ്എക്സ്_ഉപകരണം | ഡയറക്റ്റഡ് ഷട്ട്ഡൗൺ (1) / ഓൺ (0) | റിസർവ് ചെയ്തത്: 0 | അപൂർണ്ണമായ ഡയറക്റ്റഡ് എനർജി ട്രാൻസിഷൻ കോൾബാക്ക്. |
| 0x500 | റിസർവ്വ് ചെയ്തു | ലക്ഷ്യ ഉപകരണം (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) | ഉപകരണം (വസ്തു) | പവർ സ്റ്റാറ്റസ് IRP പൂർത്തിയായി PoStartNextPowerIrp ഉപയോഗിക്കാതെ. |
WinDbg-യിലെ അടിസ്ഥാന ഡയഗ്നോസ്റ്റിക്സ്: ഉപയോഗം !വിശകലനം -വി nt!_TRIAGE_9F_POWER അല്ലെങ്കിൽ nt!_TRIAGE_9F_PNP ഘടനയും സാധ്യമായതും കാണാൻ കിബഗ്ചെക്ക്ഡ്രൈവർ ഉൾപ്പെട്ടിരിക്കുന്നു.
kd> !analyze -v
... DRIVER_POWER_STATE_FAILURE (9f)
Arg1: 0000000000000003
Arg2: fffffa8007b13440 (PDO)
Arg3: fffff8000386c3d8 (nt!_TRIAGE_9F_POWER)
Arg4: fffffa800ab61bd0 (IRP bloqueado)
കോൺ dx കിബഗ്ചെക്ക്ഡ്രൈവർ ലഭ്യമാണെങ്കിൽ നിങ്ങൾക്ക് ഡ്രൈവർ നാമം വായിക്കാൻ കഴിയും, കൂടാതെ dt nt!_TRIAGE_9F_POWER (Arg3) നെ കുറിച്ച് നിങ്ങൾ പരിശോധിക്കുന്നു തീർപ്പാക്കാത്ത ഊർജ്ജ IRP ലിസ്റ്റുകൾ ഉൾപ്പെട്ടിരിക്കുന്ന ജോലിയുടെ ത്രെഡുകളും.
0: kd> dt nt!_TRIAGE_9F_POWER fffff8000386c3d8
+0x008 IrpList : ... _LIST_ENTRY
+0x010 ThreadList : ... _LIST_ENTRY
+0x018 DelayedWorkQueue : _TRIAGE_EX_WORK_QUEUE
കമാൻഡ് !ഐആർപി Arg4-ൽ ബ്ലോക്ക് ചെയ്ത IRP യുടെ ട്രെയ്സ് കാണിക്കുന്നു, കൂടാതെ !ഡെവ്സ്റ്റാക്ക് PDO (Arg2) ഉപയോഗിച്ച് നിർദ്ദിഷ്ട സേവനത്തിലേക്കുള്ള ഡ്രൈവർ സ്റ്റാക്ക് ലിസ്റ്റ് ചെയ്യുക (ഉദാഹരണത്തിന്, എച്ച്ഐഡിയുഎസ്ബി USB HID ഉപകരണങ്ങളിൽ).
0: kd> !irp fffffa800ab61bd0
...
> ... pending \Driver\HidUsb
...
0: kd> !devstack fffffa8007b13440
... ServiceName is "HidUsb"
ആഗോള ഊർജ്ജ രാഷ്ട്രങ്ങൾക്ക്, !പോആക്ഷൻ നിയുക്ത IRP-കളും സജീവ വർക്കർ ത്രെഡുകളും പ്രദർശിപ്പിക്കുന്നു.
kd> !poaction
PopAction: ... State: Idle ...
Allocated power irps ...
നിങ്ങൾ കെഎംഡിഎഫിൽ പ്രവർത്തിക്കുകയാണെങ്കിൽ, ഉപയോഗിക്കുക !wdfkd.wdflogdump y !wdfkd.wdfdeviceക്യൂകൾ തീർപ്പുകൽപ്പിക്കാത്ത അഭ്യർത്ഥനകളുടെ സ്ഥിരീകരണത്തിനായി ഫ്രെയിംവർക്ക് കാത്തിരിക്കുന്നുണ്ടോ എന്ന് സ്ഥിരീകരിക്കാൻ. !സ്റ്റാക്കുകൾ ഊർജ്ജ പരിവർത്തനത്തെ വൈകിപ്പിക്കുന്ന ത്രെഡുകൾ കണ്ടെത്താൻ കഴിയും.
കൂടാതെ, 0x4 ന് ഘടന പരിശോധിക്കുക nt!_TRIAGE_9F_PNP പൂർത്തിയാക്കിയ ക്യൂവും മാറ്റിവച്ച വർക്ക് ക്യൂവും സഹിതം Arg4-ൽ സൂചിപ്പിച്ചിരിക്കുന്നു.
kd> dt nt!_TRIAGE_9F_PNP 82931b24
+0x004 CompletionQueue : _TRIAGE_PNP_DEVICE_COMPLETION_QUEUE
നിങ്ങൾ ഡീബഗ് ചെയ്യാൻ പോകുന്നില്ലെങ്കിൽ, ഇതിനകം കണ്ട അടിസ്ഥാന ശുപാർശകൾ (ഡ്രൈവറുകൾ അപ്ഡേറ്റ് ചെയ്യുക/നീക്കം ചെയ്യുക, ഉപകരണ മാനേജർ പരിശോധിക്കുക, ഊർജ്ജ സംരക്ഷണം താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുക, സമീപകാല ഹാർഡ്വെയർ നീക്കം ചെയ്യുക, ഡയഗ്നോസ്റ്റിക്സ് പ്രവർത്തിപ്പിക്കുക, BIOS/ACPI അപ്ഡേറ്റ് ചെയ്യുക എന്നിവയാണ് പ്രായോഗിക മാർഗം.
അധിക നുറുങ്ങുകളും അന്തിമ പരിശോധനകളും
നിരവധി രീതികൾ പ്രയോഗിച്ചതിനുശേഷവും പ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ, വിശകലനം ചെയ്യുന്നത് പരിഗണിക്കുക ഹാർഡ്വെയർ ഘടകങ്ങൾ (പ്രത്യേകിച്ച് പവർ സപ്ലൈ, സ്റ്റോറേജ് ഡ്രൈവുകൾ) കൂടാതെ ഫേംവെയർ/ബയോസ്, എസിപിഐ പട്ടികകൾ അപ്ഡേറ്റ് ചെയ്യുക.
ചില പോർട്ടബിൾ പവർ പ്ലാനുകൾ വളരെ ആക്രമണാത്മകമാണെന്ന് ഓർമ്മിക്കുക: ഉറക്കം/നിദ്രാ വിശ്രമം പരിഷ്കരിക്കുക, PCIe, Wi-Fi എന്നിവ ഉപയോഗിച്ച് റീബൂട്ടുകൾ ഉപയോഗിച്ച് സാധൂകരിക്കുക. ചിലപ്പോൾ, പ്രക്രിയ പഴയപടിയാക്കുന്നത് (നിങ്ങൾ അത് മാറ്റിയിട്ടുണ്ടെങ്കിൽ അത് സ്ഥിരസ്ഥിതിയിലേക്ക് പുനഃസ്ഥാപിക്കുക, അല്ലെങ്കിൽ സ്ഥിരസ്ഥിതിയായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ അത് ഇഷ്ടാനുസൃതമാക്കുക) BSOD ട്രിഗർ ചെയ്യുന്ന ക്രമീകരണം ഒറ്റപ്പെടുത്താൻ സഹായിക്കുന്നു.
അവസാനമായി, സ്ക്രീൻ എപ്പോഴും കോൾഡ് ബൂട്ടിൽ അല്ല, റീസ്റ്റാർട്ടിലാണ് ദൃശ്യമാകുന്നതെങ്കിൽ, ഫോക്കസ് സാധാരണയായി ശരിയായി ഉണരാത്ത ഉപകരണങ്ങൾ അല്ലെങ്കിൽ ഹൈബർനേഷൻ ചാനൽ കറപ്ഷൻ. ഈ സാഹചര്യത്തിൽ, SFC, ശരിയായ ഡ്രൈവറുകൾ, ഒരു യാഥാസ്ഥിതിക പവർ പ്ലാൻ എന്നിവയുടെ സംയോജനം സാധാരണയായി പ്രശ്നം പരിഹരിക്കുന്നു.
മുകളിൽ പറഞ്ഞവയെല്ലാം കൂടെ നിങ്ങൾക്ക് DRIVER_POWER_STATE_FAILURE മറികടക്കാൻ കഴിയണം: പെരിഫെറലുകൾ വിച്ഛേദിക്കുക, പവർ ക്രമീകരിക്കുക, ഫയലുകൾ നന്നാക്കുക, ഡ്രൈവറുകൾ കാലികമായി നിലനിർത്തുക., സിസ്റ്റം വീണ്ടും സ്ഥിരതയുള്ളതാണ്; കൂടാതെ അടുത്തിടെയുണ്ടായ ഒരു പേടിസ്വപ്നത്തിൽ നിന്ന് ഡാറ്റ സംരക്ഷിക്കേണ്ടതുണ്ടെങ്കിൽ, വീണ്ടെടുക്കൽ യൂട്ടിലിറ്റികൾ നിങ്ങളെ പ്രശ്നങ്ങളിൽ നിന്ന് കരകയറ്റുന്നു തികച്ചും വിശ്വസനീയമായി.
വ്യത്യസ്ത ഡിജിറ്റൽ മീഡിയയിൽ പത്തുവർഷത്തിലധികം അനുഭവപരിചയമുള്ള എഡിറ്റർ സാങ്കേതികവിദ്യയിലും ഇൻ്റർനെറ്റ് പ്രശ്നങ്ങളിലും വിദഗ്ധനാണ്. ഇ-കൊമേഴ്സ്, കമ്മ്യൂണിക്കേഷൻ, ഓൺലൈൻ മാർക്കറ്റിംഗ്, പരസ്യ കമ്പനികൾ എന്നിവയുടെ എഡിറ്ററായും ഉള്ളടക്ക സ്രഷ്ടാവായും ഞാൻ പ്രവർത്തിച്ചിട്ടുണ്ട്. സാമ്പത്തിക ശാസ്ത്രം, ധനകാര്യം, മറ്റ് മേഖലകളിലെ വെബ്സൈറ്റുകളിലും ഞാൻ എഴുതിയിട്ടുണ്ട്. എൻ്റെ ജോലിയും എൻ്റെ അഭിനിവേശമാണ്. ഇപ്പോൾ, എൻ്റെ ലേഖനങ്ങളിലൂടെ Tecnobits, നമ്മുടെ ജീവിതം മെച്ചപ്പെടുത്തുന്നതിനായി സാങ്കേതികവിദ്യയുടെ ലോകം എല്ലാ ദിവസവും നമുക്ക് നൽകുന്ന എല്ലാ വാർത്തകളും പുതിയ അവസരങ്ങളും പര്യവേക്ഷണം ചെയ്യാൻ ഞാൻ ശ്രമിക്കുന്നു.