Як виправити помилку "Функція Адреса викликала помилку захисту"?

Кілька користувачів звертаються до нас із запитаннями після того, як не в змозі надрукувати що-небудь із такої програми Office, як Word, Excel, Publisher тощо. Повідомлення про помилку, яке, як повідомляється, надходить "Адреса функції викликала помилку захисту". Більшість користувачів, які стикаються з цією проблемою, повідомляють, що помилка не виникає, якщо вони намагаються друкувати звичайно - помилка з’являється лише коли вони намагаються надрукувати з додатка Office. Як виявляється, проблема не характерна для певної версії Windows, оскільки вона підтверджена в Windows 7, Windows 8.1 та Windows 10.

Функція Адреса викликала помилку помилки захисту.

Що викликає помилку "Адреса функції викликала помилку захисту" ?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, які зазвичай використовуються для виправлення цієї конкретної проблеми. Як виявляється, існує кілька різних сценаріїв з потенціалом викликати це повідомлення про помилку. Зважаючи на це, є список з потенційними винуватцями:

  • Правильний принтер не встановлений як за замовчуванням - як виявляється, одна з найпоширеніших причин, чому користувачі бачать цю помилку в ситуаціях, коли вони намагаються друкувати з принтера, який не налаштований як рішення для друку за замовчуванням на своєму Os. У цьому випадку проблему можна вирішити, відкривши екран "Властивості принтера" та встановивши правильний принтер за замовчуванням.
  • Драйвер принтера сильно застарів - Ще одна можливість, яка породжує цю помилку, - це випадок, коли драйвер принтера застарів або не сумісний з версією Windows (це може статися після міграції ОС). Якщо цей сценарій застосовний, ви зможете виправити проблему, оновивши версію драйвера або автоматично (через диспетчер пристроїв), або вручну (з веб-сайту виробника).
  • Пошкоджені підрозділи принтера - якщо проблема виникає з усіма принтерами, підключеними до мережі, швидше за все, ви маєте справу з набором пошкоджених підрозділів принтера. Якщо цей сценарій застосовний, ви зможете виправити проблему, видаливши поточний драйвер, перевстановіть мережевий екземпляр та оновивши драйвер до останньої версії.
  • Пошкодження системних файлів - Пошкодження системних файлів є менш імовірним, але можливим винуватцем цієї проблеми. Як правило, це з'являється після того, як сканування безпеки закінчилося на карантині деяких елементів, використовуваних службою друку. У цьому випадку ви можете відновити стан машини у здоровому стані за допомогою відновлення системи.

Якщо ви зараз намагаєтеся вирішити те саме повідомлення про помилку, ця стаття надасть вам збірку посібників з усунення несправностей, які допоможуть вам визначити проблему та застосувати відповідне виправлення. Кожен із можливих виправлень, представлених нижче, підтверджує свою ефективність щонайменше одним користувачем.

Якщо ви хочете бути максимально ефективними, радимо дотримуватися методів у тому ж порядку, в якому ми їх влаштували. Зрештою, вам слід натрапити на виправлення, яке вирішує проблему незалежно від винуватця, який викликає проблему у вашому конкретному випадку сценарій.

Давайте почнемо!

Спосіб 1: Зміна принтера за замовчуванням

Як виявляється, ця конкретна проблема може виникати також у випадках, коли принтер, який ви хочете використовувати, не встановлений як стандартний у ваших налаштуваннях WIndows. Кілька постраждалих користувачів повідомили, що їм вдалося вирішити проблему, отримавши доступ до їхніх налаштувань ОС та встановивши правильний принтер за замовчуванням.

Звичайно, кроки до цього будуть різними залежно від того, в якій версії Windows ви зіткнулися з проблемою. Переконайтеся, що дотримуйтесь відповідних кроків відповідно до вашої версії ОС.

Зміна принтера за замовчуванням у Windows 10

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть ' ms-settings: принтери ' та натисніть Enter, щоб відкрити вікно Printers & scanners програми Settings .

    Відкриття вкладки Принтери та сканери
  2. Перейшовши на вкладку Принтери та сканери, перейдіть на праву панель, виберіть принтер, який ви хочете використовувати, і натисніть кнопку Встановити за замовчуванням у нещодавно з'явленому контекстному меню.

    Встановлення принтера за замовчуванням у Windows 10
  3. Після встановлення правильного принтера за замовчуванням перезавантажте комп’ютер і перевірте, чи проблема більше не виникає при наступному запуску.

Зміна принтера за замовчуванням у Windows 7, 8.1

  1. Натисніть клавішу Windows, щоб відкрити меню «Пуск», а потім натисніть « Пристрій і принтери» у правій частині новоявленого меню.

    Доступ до меню Пристрої та принтери

    Примітка. Крім того, ви можете відкрити Панель управління та перейти до вкладки Пристрої та принтери вручну.

  2. Щойно ви перебуваєте у меню Пристрої та принтери, клацніть правою кнопкою миші на принтері, який ви хочете встановити за замовчуванням, та виберіть В нещодавно з'явленому меню виберіть Встановити принтер за замовчуванням.

    Встановіть як принтер за замовчуванням
  3. Перезавантажте комп'ютер і побачте, чи вирішена проблема при наступному запуску системи.

Якщо ця проблема все ще виникає після завершення наступної послідовності завантаження, перейдіть до наступного способу нижче.

Спосіб 2. Оновіть драйвер принтера до останньої версії

Іншою можливістю, чому ви зіткнулися з цим повідомленням про помилку під час спроби друку із сторонньої програми, є застарілий драйвер принтера. Кілька постраждалих користувачів, які також намагалися вирішити повідомлення про помилку, встигли виправити проблему, покладаючись на Диспетчер пристроїв, щоб оновити версію драйвера до останньої або оновити її вручну.

У будь-якому випадку, ось короткий посібник з оновлення версії драйвера принтера до останньої:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Далі всередині текстового поля натисніть «devmgmt.msc» і натисніть Enter, щоб відкрити Диспетчер пристроїв.

    Запуск диспетчера пристроїв
  2. Щойно ви перебуваєте в диспетчері пристроїв, прокрутіть вниз список списку встановлених пристроїв та розгорніть спадне меню, пов’язане з чергами друку . Далі клацніть правою кнопкою миші на принтері, з яким виникають проблеми, і виберіть Оновити драйвер у нещодавно з'явленому контекстному меню.

    Оновлення драйвера принтера
  3. На наступному екрані натисніть на Пошук автоматично оновленого програмного забезпечення драйвера. Далі дочекайтеся завершення сканування. Якщо знайдена нова версія драйвера, дотримуйтесь інструкцій на екрані, щоб завантажити та встановити її на комп’ютер, а потім перезавантажте машину.

    Автоматичний пошук оновленого підпису драйвера
  4. Після завершення наступного запуску системи подивіться, чи проблема не була вирішена. Якщо ви все ще бачите ту саму помилку або Диспетчеру пристроїв не вдалося знайти нову версію, спробуйте встановити новий драйвер вручну. Для цього завітайте на веб-сайт виробника та завантажте та встановіть останню наявну версію драйвера.

    Завантаження останнього драйвера принтера
  5. Після завершення інсталяції перезавантажте комп'ютер і перевірте, чи усунуто проблему при наступному запуску системи.

Якщо ви все ще бачите помилку "Адреса функції викликала помилку захисту" або кроки, описані вище, не застосовуються до конкретного сценарію, перейдіть до наступного методу нижче.

Спосіб 3: Видалення драйвера та видалення підрозділів друку (якщо застосовується)

Ще одне популярне виправлення помилки "Адреса функції, викликаної помилкою захисту" - це повністю видалити поточний драйвер з кожної задіяної машини, а потім перевстановити весь примірник мережі з оновленим драйвером. Звичайно, цей сценарій застосовний лише в тих випадках, коли є поширена проблема, що відбувається на кількох машинах.

Хоча наведені нижче дії можна повторити в Windows 8.1 та Windows 10, нам вдалося лише підтвердити, що дії ефективні для Windows 7. Якщо ви хочете спробувати це виправлення, ось короткий посібник щодо повного видалення драйвера принтера та його перевстановлення. оновлений драйвер:

  1. Увійдіть до комп’ютера, що впливає на нього.
  2. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “devmgmt.msc” і натисніть Enter, щоб відкрити Диспетчер пристроїв.

    Запуск диспетчера пристроїв
  3. Щойно ви перебуваєте в диспетчері пристроїв, перейдіть до списку встановлених пристроїв та розгорніть спадне меню Друк черг . Далі клацніть правою кнопкою миші на драйвері принтера, який потрібно видалити, і виберіть « Видалити пристрій» . Потім натисніть кнопку Видалити ще раз, щоб підтвердити процес.

    Видалення драйвера принтера

    Примітка. Після завершення цього кроку ви можете безпечно закрити Диспетчер пристроїв.

  4. Натисніть клавішу Windows + R, щоб відкрити ще одне діалогове вікно Запуск. Потім введіть “ printui.exe / s / t2 ” та натисніть клавішу Enter, щоб відкрити інтерфейс властивостей принтерного сервера .

    Відкриття інтерфейсу інтерфейсу Printrui
  5. Перейшовши на екран " Властивості сервера друку", перейдіть на вкладку " Драйвери" та виберіть драйвер, який викликає проблему. Вибравши драйвер, натисніть кнопку Видалити.

    Видалення мережевого драйвера принтера через драйвер властивостей сервера друку
  6. Потім вам буде запропоновано запит Видалити драйвер і пакет . Щойно ви побачите це вікно, виберіть перемикач, пов’язаний лише з Видалення драйвера, і натисніть кнопку Ок.

    Видаліть тільки драйвер принтера
  7. Після завершення процесу можна сміливо закрити екран Властивості сервера друку .
  8. Натисніть клавішу Windows + R, щоб відкрити ще одне діалогове вікно Запуск. Цього разу наберіть 'regedit' всередині текстового поля та натисніть Enter, щоб відкрити редактор реєстру . Якщо вам запропоновано вікно UAC (Контроль облікових записів користувачів), натисніть Так, щоб надати адміністративні права.

    Введіть "Regedit" і натисніть "Enter"
  9. Коли ви знаходитесь в Редакторі реєстру, скористайтеся меню зліва для переходу до наступного підрозділу:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Друк \ Середовища \ Windows x64 \ Процесори друку \ 

    Примітка. Крім того, ви можете вставити точне місце в навігаційну панель і натиснути Enter, щоб миттєво дістатися туди.

  10. Як тільки ви приїдете в потрібне місце, перейменуйте будь-які підрозділи або ключі з розширенням .old. Це змусить Windows знехтувати цими ключами та створити натомість нові папки та значення.

    Перейменування всіх підрозділів зі старим розширенням

    Примітка . У нашому випадку у нас був лише один підрозділ (winprint), тому ми перейменували його на winprint.old.

  11. Після завершення цього кроку ви можете безпечно закрити Редактор реєстру.
  12. Натисніть клавішу Windows + R ще раз, щоб відкрити ще одне діалогове вікно Запуск . Цього разу введіть “services.msc” всередині текстового поля та натисніть Enter, щоб відкрити вікно Services .

    Введіть "Services.msc" і натисніть "Enter"
  13. Перебуваючи на екрані " Послуги ", прокрутіть список вниз по списку послуг та знайдіть службу "Спонсор друку". Коли вам вдасться його виявити, клацніть правою кнопкою миші та виберіть « Перезапустити» з нещодавно з'явленого контекстного меню.

    Перезапустіть сервер принтера
  14. Перезавантажте комп'ютер ще раз і перевстановіть необхідні драйвери принтера при наступному запуску комп'ютера.
  15. Перевірте, чи помилка "Адреса функції викликала помилку захисту" все ще з'являється під час спроби надрукувати щось із додатка Office.

Якщо така ж помилка зберігається, перейдіть до наступного способу нижче.

Спосіб 4: Використання точки відновлення системи

Якщо ви помітили, що ця конкретна помилка почала виникати недавно, цілком можливо, що проблему сприяли зміни, які нещодавно пережила ваша система.

Якщо ви не знаєте, що змінилося, можливо, це призведе до порушення функцій друку ваших програм Office, одне рішення «вилікувати» - використовувати відновлення системи, щоб повернути годинник до дати, коли ви впевнені, що принтер працював. належним чином. Цей метод підтверджено для багатьох користувачів, які ми намагаємося вирішити помилку "Адреса функції викликала помилку захисту" .

ВАЖЛИВО : Цей процес поверне ваш апарат до точного стану, в якому він був, коли створено точку відновлення. Це означає, що будь-які зміни, такі як встановлення програми, налаштування користувачів та все інше, зроблені за цей час, будуть втрачені.

Ось короткий посібник із використання відновлення системи для повернення машини до точки, коли всі завдання друку працювали належним чином:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Далі введіть “rstrui” і натисніть клавішу Enter, щоб відкрити майстра відновлення системи .

    Відкриття майстра відновлення системи через поле Run
  2. Як тільки ви приїдете на початковий екран відновлення системи, натисніть кнопку Далі, щоб перейти до наступного вікна.

    Використання відновлення системи
  3. На наступному екрані почніть, встановивши прапорець Показувати більше точок відновлення . Після цього виберіть пункт, який має давнішу дату, ніж дата, в якій ви вперше почали помічати помилку, а потім натисніть кнопку Далі, щоб перейти до наступного меню.

    Відновлення системи до попереднього моменту
  4. Як тільки ви досягнете цього далеко, утиліта готова розпочати роботу. Щоб ініціювати процес, просто натисніть кнопку Готово і підтвердьте в остаточному підказці.

    Запуск процесу відновлення системи
  5. При наступному запуску системи буде застосовано стан вашого старого комп'ютера. Після завершення процесу завантаження повторіть дію, яка попередньо викидала помилку "Адреса функції викликала помилку захисту", і перевірте, чи вирішено проблему.

Цікаві Статті