Come correggere un riferimento tramite puntatore BSOD su Windows
L'adagio che "niente è perfetto" è certamente vero per lo sviluppo di software, dove i bug possono e faranno deragliare l'esperienza dell'utente. Sfortunatamente, se il tuo PC si arresta in modo anomalo con un errore Blue Screen of Death (BSOD)(Blue Screen of Death (BSOD) error) , si verifica un grave errore del PC e di solito (anche se non sempre) è causato da bug in alcuni codici.
Uno degli errori BSOD(BSOD) più insoliti che compaiono è il BSOD "reference by pointer" (reference_by_pointer). Cercare di rintracciare la causa di questo BSOD è complicato, ma di solito indica problemi che puoi facilmente risolvere. Quindi, se stai cercando di risolvere un errore BSOD reference_by_pointer , questa guida dovrebbe aiutarti.
Quali sono le cause di un errore BSOD di riferimento per puntatore in Windows 10?(What Causes a Reference By Pointer BSOD Error in Windows 10?)
Un errore BSOD(BSOD) reference by pointer (noto anche come reference_by_pointer o errore 0x00000018) in genere indica un problema con i file di sistema o con i driver di dispositivo .
Per aiutare a stabilire la priorità delle risorse di sistema, Windows internamente fa riferimento agli elementi in esecuzione (come una finestra aperta) come "oggetti" con numeri che identificano quante volte gli elementi sono referenziati (o utilizzati) altrove.
Questo valore diminuisce finché l'oggetto non viene rimosso, liberando la memoria di sistema per altri servizi in esecuzione.
Quando viene visualizzato un messaggio reference_by_pointer, Windows visualizza un conteggio dei riferimenti non corretto per un oggetto in esecuzione. Poiché questo potrebbe essere un serio problema di sicurezza, Windows si fermerà e visualizzerà un BSOD , costringendo il sistema a riavviarsi e a cancellare tutta la memoria attiva nel processo.
In quasi tutti i casi, tuttavia, ciò è solitamente causato da un software difettoso. I driver hardware(Hardware) sono la causa più comune, con schede grafiche e altri componenti come i dispositivi di rete che spesso causano il messaggio. Tuttavia, può anche essere causato da altri problemi, come file di sistema corrotti o hardware difettoso.
Prima di provare qualsiasi altra cosa, dovresti controllare i file di dump della memoria BSOD(check your BSOD memory dump files) per ulteriori informazioni. Troverai indizi vitali dietro la causa di un riferimento tramite puntatore BSOD , come un file del driver (con estensione .sys) o un processo di sistema (come ntosknrl.exe ).
Dopo aver individuato una possibile causa (ad esempio un driver malfunzionante), puoi seguire i passaggi seguenti per risolvere il problema.
Passa alla modalità provvisoria per la risoluzione dei problemi(Switch to Safe Mode for Troubleshooting)
A seguito di un BSOD , il tuo PC è costretto a riavviarsi. Se bloccato in un loop BSOD reference_by_pointer (con ogni riavvio che causa un altro messaggio BSOD ), dovrai avviare la modalità provvisoria(boot into Safe Mode) per iniziare il processo di risoluzione dei problemi.
La modalità(Mode) provvisoria esegue Windows con il set più semplice di driver e processi di sistema necessari per funzionare correttamente, consentendoti di risolvere i problemi dei driver senza rischiare un altro BSOD .
Puoi anche utilizzare la modalità(Mode) provvisoria per analizzare i file di dump BSOD prima di iniziare qualsiasi altro tentativo di risolvere il problema.
- Per avviare in modalità(Mode) provvisoria , dovrai interrompere la sequenza di avvio di Windows almeno tre volte. (Windows)Per fare ciò, accendi il PC e attendi fino a quando non viene visualizzato il logo di Windows . Premi il pulsante di ripristino del PC (o tieni premuto il pulsante di accensione del PC) per forzare un riavvio, quindi ripeti l'operazione almeno altre due volte.
- Windows si avvierà in modalità di riparazione automatica(Automatic Repair) per provare a risolvere un ciclo di avvio(resolve a boot loop) dopo tre tentativi di avvio falliti. Una volta raggiunto il menu Riparazione automatica( Automatic Repair ) , seleziona Advanced Options > Troubleshoot > Advanced options > Startup Settings > Restart per accedere alle opzioni di avvio.
- Dopo alcuni istanti (e un rapido riavvio), seleziona l' opzione di avvio in modalità(Mode) provvisoria preferita utilizzando i tasti numerici della tastiera. Ad esempio, seleziona 4 per Modalità provvisoria standard , 5 per Modalità provvisoria(Safe Mode) con funzionalità di rete abilitate o 6 per Modalità provvisoria con solo un terminale del prompt(command prompt terminal) dei comandi visibile.
Windows procederà all'avvio utilizzando l' opzione Modalità provvisoria(Safe Mode) scelta, dove potrai quindi continuare con i passaggi per la risoluzione dei problemi descritti di seguito.
Aggiorna file di sistema e driver di dispositivo(Update System Files and Device Drivers)
Un bug in Windows o un driver di dispositivo può causare un BSOD reference_by_pointer . Per ovviare a questo problema, dovrai assicurarti che i file di sistema e i driver siano aggiornati utilizzando il sistema Windows Update .
- Per iniziare, fai clic con il pulsante destro del mouse sul menu Start e seleziona Impostazioni(Settings) per aprire le Impostazioni di Windows.
- Nel menu Impostazioni, seleziona Aggiornamento e sicurezza(Update & Security ) > Windows Update . Windows dovrebbe cercare gli aggiornamenti automaticamente ma, in caso contrario, selezionare Verifica aggiornamenti(Check for Updates) . Seleziona Installa aggiornamenti(Install Updates) se sono disponibili aggiornamenti per l'installazione manuale.
- Lascia che Windows scarichi e installi i nuovi aggiornamenti per il tuo sistema. Una volta completato, riavvia il PC per caricare i nuovi aggiornamenti e driver e completare il processo. Puoi farlo rapidamente facendo clic con il pulsante destro del mouse sul menu Start e selezionando Spegni o disconnetti(Shut down or sign out ) > Riavvia(Restart) .
Eseguire il rollback di un driver o di un aggiornamento di sistema installati di recente(Roll Back a Recently Installed Driver or System Update)
Sebbene gli aggiornamenti di sistema siano sottoposti a un rigoroso processo di test, possono ancora verificarsi bug e problemi.
Se vedi un errore BSOD reference_by_pointer solo dopo aver aggiornato di recente i file di sistema o i driver di dispositivo, potresti aver introdotto un set di file con bug. Per fortuna, Windows ti consente di ripristinare un driver su Windows(roll back a driver on Windows) e disinstallare eventuali aggiornamenti recenti di Windows(uninstall any recent Windows updates) che causano problemi.
Come ripristinare un driver di dispositivo(How to Roll Back a Device Driver)
- Per ripristinare un driver di dispositivo installato di recente, fai clic con il pulsante destro del mouse sul menu Start e seleziona Gestione dispositivi(Device Manager) .
- Nella finestra Gestione dispositivi(Device Manager ) , individua il dispositivo con i driver aggiornati di recente. Fare clic con(Right-click) il pulsante destro del dispositivo e selezionare Proprietà(Properties) .
- Nella scheda Driver della finestra Proprietà(Properties) , selezionare l' opzione Ripristina driver . (Roll Back Driver )Questo rimuoverà il driver installato di recente e ripristinerà la versione utilizzata in precedenza. Dopo aver selezionato Rollback driver , seguire eventuali istruzioni aggiuntive sullo schermo per completare il processo.
- Dopo aver ripristinato il driver, riavvia il PC per completare il processo facendo clic con il pulsante destro del mouse sul menu Start e selezionando Spegni o disconnetti(Shut down or sign out ) > Riavvia(Restart) .
Come rimuovere un aggiornamento di sistema(How to Remove a System Update)
- Per disinstallare un aggiornamento di sistema recente, fai clic con il pulsante destro del mouse sul menu Start e seleziona Impostazioni(Settings) .
- Nel menu Impostazioni(Settings ) , seleziona Aggiornamento e sicurezza(Update & Security ) > Visualizza cronologia aggiornamenti(View update history ) > Disinstalla aggiornamenti(Uninstall updates) .
- Apparirà un menu del pannello di controllo(Control Panel) vecchio stile . Per ordinare gli aggiornamenti per data, seleziona il titolo della categoria Installato(Installed On) il per ordinarli. Individua l'aggiornamento che desideri rimuovere, quindi seleziona Disinstalla(Uninstall) per rimuoverlo. Se l' opzione Disinstalla(Uninstall) non è disponibile, l'aggiornamento del sistema è considerato essenziale e non può essere rimosso.
- Segui(Follow) eventuali istruzioni aggiuntive sullo schermo per rimuovere l'aggiornamento. Una volta disinstallato, riavvia il PC facendo clic con il pulsante destro del mouse sul menu Start e selezionando Spegni o disconnetti(Shut down or sign out ) > Riavvia(Restart) .
Controlla i tuoi file di sistema per errori(Check Your System Files for Errors)
I file di Windows(Windows) cambiano costantemente, con impostazioni e file aggiornati regolarmente. Sfortunatamente, l' installazione di Windows dovrà affrontare modifiche più catastrofiche di volta in volta, da (Windows)infezioni da malware(malware infections) a guasti del settore del disco rigido.
Se ritieni che l' installazione di Windows non riesca in qualche modo e causi questo errore BSOD , puoi verificarne la presenza di errori utilizzando gli strumenti SFC e DISM .
- Per eseguire questi strumenti, dovrai aprire una nuova finestra di Windows PowerShell . Fare clic con(Right-click) il pulsante destro del menu Start e selezionare Windows PowerShell (amministratore)(Windows PowerShell (Admin)) per eseguire questa operazione.
- Nella finestra di PowerShell, digita dism.exe /online /cleanup-image /restorehealth e seleziona Invio(Enter) sulla tastiera. Questo controllerà l'immagine del tuo sistema Windows (usata per ripristinare i file di installazione) per problemi di integrità. Se sono presenti file mancanti o danneggiati, DISM li sostituirà.
- Una volta completato lo strumento DISM , digita (DISM)sfc /scannow per utilizzare lo strumento Controllo file di sistema(System File Checker) per scansionare l' installazione di Windows alla ricerca di errori. Se li rileva, tenterà di sostituirli utilizzando i nuovi file immagine di sistema generati da DISM, assicurando che l'installazione funzioni correttamente.
Riavvia il PC una volta che lo strumento SFC ha terminato la scansione dei file di installazione di Windows . Se non è in grado di aggiornare o riparare i file, potrebbe essere necessario esaminare opzioni più drastiche, come il ripristino di Windows 10(resetting Windows 10) con una nuova installazione.
Prova il tuo hardware (e sostituiscilo se necessario)(Test Your Hardware (and Replace If Required))
I file danneggiati(Corrupt) o difettosi non solo causano instabilità del sistema. Ad esempio, se l'hardware è surriscaldato, sovraccaricato o semplicemente guasto, gli errori di sistema come un riferimento tramite puntatore BSOD sono il passaggio successivo prima di un guasto completo del PC.
Se il calore è un problema, dovrai pulire il tuo PC(clean out your PC) e prendere in considerazione l'aggiornamento del sistema di raffreddamento per risolvere il problema. Il passaggio successivo consiste nel testare a fondo l'hardware, utilizzando i test di stress della CPU(CPU stress tests) e gli strumenti di test della memoria(memory testing tools) , oltre a controllare gli errori del disco rigido(checking your hard drive for errors) .
Se il problema è il tuo hardware, la tua unica risposta è sostituirlo. È possibile sostituire singoli componenti (come la scheda madre o la CPU(CPU) ), ma se il PC è troppo vecchio per essere riparato, potrebbe essere necessario prendere in considerazione un aggiornamento completo, sostituendo completamente il PC con un nuovo PC pre-costruito o costruendo invece il nuovo PC(building your new PC) .
Recupero da errori BSOD su Windows(Recovering from BSOD Errors on Windows)
Un errore BSOD(BSOD) di riferimento per puntatore di solito non è qualcosa di cui preoccuparsi, ma senza una regolare manutenzione del sistema in atto, potrebbe indicare un problema serio con il tuo PC. Assicurati(Make) di mantenere il backup dei tuoi file importanti altrove in(keep your important files backed up elsewhere) modo da non perderli in caso di arresto anomalo del PC e assicurati di aver abilitato il ripristino del sistema(have system restore enabled) .
Se non riesci a risolvere il problema utilizzando i passaggi precedenti, potresti dover considerare opzioni più drastiche. Se il tuo hardware è difettoso, dovrai considerare di aggiornare il tuo PC(consider upgrading your PC) o sostituirlo completamente. In caso contrario, potrebbe essere il momento di cancellare e ripristinare Windows(wipe and reset Windows) per ripristinare la stabilità, anche se in seguito dovrai ripristinare i file(restore your files) da un backup.
Related posts
Fix Ntfs.sys fallito BSOD Error su Windows 10
Come cambiare da Double Click a Single Click in Windows 10
Mouse Pointer Lags in Windows 10 [risolto]
Dov'è il file BSOD log situato in Windows 10?
[Risolto] Eccezione inaspettata del negozio BSOD in Windows 10
Come installare NumPy utilizzando PIP su Windows 10
Watch TV digitale e ascolta Radio su Windows 10 con ProgDVB
Come far rispettare Google SafeSearch in Microsoft Edge in Windows 10
Come utilizzare Network Sniffer Tool PktMon.exe in Windows 10
Come risolvere un BSOD inaspettato in modalità kernel trap
Come risolvere un errore interno BSOD di un programmatore video in Windows 10
Come disabilitare le salvaguardie per Feature Updates su Windows 10
Ashampoo WinOptimizer è un software gratuito per ottimizzare Windows 10
Top 3 Reddit apps per Windows 10 che sono disponibili presso Windows Store
Risolto il problema con win32kfull.sys BSOD in Windows 10
i file di avvio facilmente con myLauncher per Windows 10 computer
Crea un Keyboard Shortcut per aprire il tuo preferito Website in Windows 10
Come risolvere un Bad Pool Caller BSOD su Windows
Come cambiare il puntatore del mouse in Windows 10
Hide Toolbars option in Taskbar Context Menu in Windows 10