Cum se remediază eroarea „Adresa funcției a cauzat o eroare de protecție”?

Mai mulți utilizatori ne-au adresat întrebări după ce nu au putut imprima nimic dintr-un program Office, cum ar fi Word, Excel, Publisher și așa mai departe. Mesajul de eroare despre care se raportează că apare este „Funcția Adresă a cauzat o eroare de protecție”. Majoritatea utilizatorilor care se confruntă cu această problemă raportează că eroarea nu se produce dacă încearcă să tipărească în mod convențional - eroarea apare doar ori de câte ori încearcă să tipărească dintr-o aplicație Office.  După cum se dovedește, problema nu este specifică unei anumite versiuni de Windows, deoarece este confirmată să apară pe Windows 7, Windows 8.1 și Windows 10.

Ce cauzează eroarea „Funcția adresă a cauzat o eroare de protecție”  ?

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor și strategiile de reparații care sunt utilizate în mod obișnuit pentru a remedia această problemă. După cum se dovedește, există mai multe scenarii diferite cu potențialul de a declanșa acest mesaj de eroare. Având în vedere acest lucru, există o listă cu potențiali vinovați:

  • Imprimanta corectă nu este setată ca implicită - După cum se dovedește, una dintre cele mai frecvente cauze pentru care utilizatorii văd această eroare în situațiile în care încearcă să imprime de la o imprimantă care nu este configurată pentru a fi soluția de imprimare implicită pe sistemul lor de operare. În acest caz, problema poate fi rezolvată accesând ecranul Printer Properties și setând imprimanta corectă ca implicită.
  • Driverul de imprimantă este sever depășit - O altă posibilitate care va genera această eroare este un caz în care driverul de imprimantă este depășit sau nu este compatibil cu versiunea Windows (acest lucru se poate întâmpla după o migrare a sistemului de operare). Dacă acest scenariu este aplicabil, ar trebui să puteți remedia problema actualizând versiunea driverului fie automat (prin Device Manager), fie manual (de pe site-ul producătorului).
  • Subchei de imprimantă deteriorate - Dacă se întâlnește problema cu toate imprimantele conectate la o rețea, este posibil să aveți de-a face cu un set de subchei de imprimantă deteriorate. Dacă acest scenariu este aplicabil, ar trebui să puteți remedia problema eliminând driverul curent, reinstalând instanța de rețea și actualizând driverul la cea mai recentă versiune.
  • Corupția fișierelor de sistem - Corupția fișierelor de sistem este mai puțin probabilă, dar este un posibil vinovat pentru această problemă. De obicei, apare după ce o scanare de securitate a ajuns să pună în carantină unele elemente utilizate de serviciul de tipărire. În acest caz, puteți restabili mașina la o stare sănătoasă utilizând Restaurarea sistemului.

Dacă vă luptați în prezent pentru a rezolva același mesaj de eroare, acest articol vă va oferi o colecție de ghiduri de depanare care ar trebui să vă ajute să identificați problema și să aplicați remedierea corespunzătoare. Fiecare dintre corecțiile potențiale prezentate mai jos este confirmată a fi eficientă de cel puțin un utilizator afectat.

Dacă doriți să fiți cât mai eficienți posibil, vă sfătuim să urmați metodele în aceeași ordine în care le-am aranjat. În cele din urmă, ar trebui să dați peste o soluție care să rezolve problema, indiferent de vinovatul care cauzează problema în special scenariu.

Sa incepem!

Metoda 1: Schimbarea imprimantei implicite

După cum se dovedește, această problemă specială poate apărea și în cazurile în care imprimanta pe care doriți să o utilizați nu este configurată ca implicită în setările WIndows. Mai mulți utilizatori afectați au raportat că au reușit să rezolve problema accesând setările sistemului de operare și stabilind imprimanta implicită corectă.

Desigur, pașii pentru a face acest lucru vor fi diferiți în funcție de versiunea Windows pe care vă confruntați cu problema. Vă rugăm să vă asigurați că urmați pașii corespunzători în conformitate cu versiunea sistemului de operare.

Schimbarea imprimantei implicite pe Windows 10

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare . Apoi, tastați „ ms-settings: printers ” și apăsați Enter pentru a deschide fereastra Printers & scanners din aplicația Settings .
  2. Odată ce vă aflați în fila Imprimante și scanere , treceți la panoul din dreapta, selectați imprimanta pe care doriți să o utilizați și faceți clic pe Setare implicită din meniul contextual nou apărut.
  3. După ce stabiliți imprimanta corectă ca implicită, reporniți computerul și vedeți dacă problema nu mai apare la următoarea pornire.

Schimbarea imprimantei implicite pe Windows 7, 8.1

  1. Apăsați tasta Windows pentru a afișa meniul Startup, apoi faceți clic pe Dispozitiv și imprimante din secțiunea din dreapta a meniului nou apărut.

    Notă: Alternativ, puteți deschide panoul de control și navigați la fila Dispozitiv și imprimante manual.

  2. Odată ce vă aflați în meniul Dispozitive și imprimante , faceți clic dreapta pe imprimanta pe care doriți să o setați ca implicită și alegeți Setați ca imprimantă implicită din meniul nou apărut.
  3. Reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a sistemului.

Dacă aceeași problemă apare încă după ce următoarea secvență de pornire este finalizată, treceți la următoarea metodă de mai jos.

Metoda 2: actualizați driverul imprimantei la cea mai recentă versiune

O altă posibilitate de a întâlni acest mesaj de eroare în timp ce încercați să imprimați dintr-o aplicație terță parte este un driver de imprimantă învechit. Mai mulți utilizatori afectați care, de asemenea, se luptau pentru a rezolva mesajul de eroare, au reușit să rezolve problema fie bazându-se pe Managerul de dispozitive pentru a actualiza versiunea driverului la cea mai recentă, fie actualizând-o ei înșiși manual.

Oricum ar fi, iată un ghid rapid despre actualizarea versiunii driverului de imprimantă la cea mai recentă:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, în interiorul casetei de text, apăsați „devmgmt.msc” și apăsați Enter pentru a deschide Manager dispozitive.
  2. Odată ce vă aflați în Manager dispozitive , derulați în jos prin lista dispozitivelor instalate și extindeți meniul derulant asociat cu cozile de imprimare . Apoi, faceți clic dreapta pe imprimanta cu care aveți probleme și alegeți Actualizați driverul din meniul contextual nou apărut.
  3. În ecranul următor, faceți clic pe Căutare automată pentru software-ul driverului actualizat. Apoi, așteptați până la finalizarea scanării. Dacă se găsește o nouă versiune de driver, urmați instrucțiunile de pe ecran pentru a o descărca și instala pe computer, apoi reporniți aparatul.
  4. Odată ce următoarea pornire a sistemului este finalizată, verificați dacă problema a fost rezolvată. Dacă vedeți în continuare aceeași eroare sau Managerul de dispozitive nu a reușit să găsească o versiune mai nouă, ar trebui să încercați să instalați manual un nou driver. Pentru aceasta, vizitați site-ul web al producătorului și descărcați și instalați cea mai recentă versiune de driver disponibilă.
  5. După finalizarea instalării, reporniți computerul și vedeți dacă problema a fost rezolvată la următoarea pornire a sistemului.

Dacă vedeți în continuare eroarea „Adresa funcției a cauzat o eroare de protecție”  sau pașii de mai sus nu s-au aplicat scenariului dvs. particular, treceți la următoarea metodă de mai jos.

Metoda 3: Eliminarea driverului și ștergerea subcheilor de imprimare (dacă este cazul)

O altă soluție populară pentru eroarea „Funcția adresă a cauzat o defecțiune de protecție”  este eliminarea completă a driverului curent din fiecare mașină implicată și reinstalarea întregii instanțe de rețea cu driverul actualizat. Desigur, acest scenariu se aplică numai în cazurile în care există o problemă larg răspândită care se întâmplă pe mai multe mașini.

Deși pașii de mai jos pot fi reproduși pe Windows 8.1 și Windows 10, am reușit doar să confirmăm că pașii sunt eficienți pentru Windows 7. Dacă doriți să încercați această remediere, iată un ghid rapid despre eliminarea completă a driverului de imprimantă și reinstalarea driverul actualizat:

  1. Conectați-vă la computerul afectat.
  2. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „devmgmt.msc” și apăsați Enter pentru a deschide Manager dispozitive.
  3. Odată ce vă aflați în Manager dispozitive, navigați prin lista dispozitivelor instalate și extindeți meniul derulant Cozi de imprimare . Apoi, faceți clic dreapta pe driverul de imprimantă pe care doriți să îl eliminați și alegeți Dezinstalare dispozitiv . Apoi, faceți clic din nou pe Dezinstalare pentru a confirma procesul.

    Notă: Odată ce acest pas este finalizat, puteți închide în siguranță Manager dispozitive.

  4. Apăsați tasta Windows + R pentru a deschide o altă casetă de dialog Executare. Apoi, tastați „ printui.exe / s / t2 ” și apăsați Enter pentru a deschide UI Printer Server Properties .
  5. Odată ce vă aflați în ecranul Print Server Properties , accesați fila Drivers și selectați driverul care cauzează problema. Cu driverul selectat, faceți clic pe butonul Eliminare.
  6. Apoi vi se va solicita solicitarea Eliminare driver și pachet  . Odată ce vedeți această fereastră, selectați comutatorul asociat numai cu Eliminare driver și faceți clic pe Ok.
  7. Odată ce procesul este finalizat, puteți închide în siguranță ecranul Print Server Properties .
  8. Apăsați tasta Windows + R pentru a deschide o altă casetă de dialog Executare. De această dată, tastați „regedit” în caseta de text și apăsați Enter pentru a deschide Editorul de registry . Dacă vi se solicită fereastra UAC (Control cont utilizator) , faceți clic pe Da pentru a acorda privilegii administrative.
  9. Când vă aflați în Editorul de registry, utilizați meniul din stânga pentru a naviga la următoarea subcheie:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ Environments \ Windows x64 \ Print Processors \

    Notă: Alternativ, puteți lipi locația exactă în bara de navigare și apăsați Enter pentru a ajunge instantaneu.

  10. După ce ajungeți în locația corectă, continuați să redenumiți orice subchei sau chei cu extensia .old. Acest lucru va forța Windows să nu ia în considerare acele chei și să creeze noi foldere și valori.

    Notă : În cazul nostru, am avut doar o subcheie (winprint), așa că am redenumit-o în winprint.old.

  11. Odată ce acest pas este finalizat, puteți închide în siguranță Editorul de registry.
  12. Apăsați din nou tasta Windows + R pentru a deschide încă o altă casetă de dialog Executare . De această dată, tastați „services.msc” în caseta de text și apăsați Enter pentru a deschide fereastra Servicii .
  13. Odată ce vă aflați în ecranul Servicii , derulați în jos prin lista de servicii și localizați serviciul Print Spooler. Când reușiți să-l descoperiți, faceți clic dreapta pe el și alegeți Repornire din meniul contextual nou apărut.
  14. Reporniți din nou computerul și reinstalați driverele de imprimantă necesare la următoarea pornire a computerului.
  15. Vedeți dacă eroarea „Funcția adresă a cauzat o eroare de protecție”  apare în continuare atunci când încercați să imprimați ceva dintr-o aplicație Office.

Dacă aceeași eroare persistă, treceți la următoarea metodă de mai jos.

Metoda 4: Utilizarea unui punct de restaurare a sistemului

Dacă ați observat că această eroare specială a început să apară recent, este complet posibil ca problema să fi fost facilitată de o modificare prin care sistemul dvs. a trecut recent.

Dacă nu aveți nicio idee despre ceea ce s-a schimbat, ar fi putut ajunge la ruperea funcționalității de imprimare a aplicațiilor dvs. Office, o soluție „vindecătoare” este să utilizați restaurarea sistemului pentru a întoarce ceasul la o dată în care sunteți sigur că imprimanta funcționează corect. S-a confirmat că această metodă funcționează de mulți utilizatori că ne străduim să rezolvăm eroarea „Funcția adresă a cauzat o eroare de protecție”  .

IMPORTANT : Acest proces va readuce mașina la starea exactă în care se afla când a fost creat punctul de restaurare. Aceasta înseamnă că orice schimbări, cum ar fi instalarea aplicației, preferințele utilizatorului și orice altceva făcut în acest timp, se vor pierde.

Iată un ghid rapid despre utilizarea Restaurării sistemului pentru a vă readuce aparatul într-un punct în care toate sarcinile de imprimare funcționau corect:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „rstrui” și apăsați Enter pentru a deschide Expertul de restaurare a sistemului .
  2. După ce ajungeți la ecranul inițial al Restaurării sistemului, faceți clic pe Următorul pentru a trece la fereastra următoare.
  3. În ecranul următor, începeți prin bifarea casetei asociate cu Afișați mai multe puncte de restaurare . După ce ați făcut acest lucru, selectați un punct care are o dată mai veche decât cea în care ați început să observați eroarea, apoi faceți clic pe Următorul pentru a trece la următorul meniu.
  4. Odată ajuns până aici, utilitarul este gata să înceapă. Pentru a iniția procesul, pur și simplu faceți clic pe Finalizare și confirmați la solicitarea finală.
  5. La următoarea pornire a sistemului, starea computerului dvs. vechi va fi aplicată. Odată ce procesul de pornire este finalizat, repetați acțiunea care anterior  lansa eroarea „Funcția adresă a cauzat o eroare de protecție”  și vedeți dacă problema a fost rezolvată.