Как исправить ссылку с помощью указателя BSOD в Windows
Поговорка о том, что «нет ничего идеального», безусловно, верна для разработки программного обеспечения, где ошибки могут и будут мешать работе пользователей. К сожалению, если ваш компьютер выходит из строя с ошибкой «синий экран смерти» (BSOD), возникает серьезная ошибка ПК, и обычно (хотя и не всегда) вызвана ошибками в каком-то коде.
Одна из самых необычных ошибок BSOD – это BSOD «ссылка по указателю» (reference_by_pointer). Пытаться отследить причину этого BSOD сложно, но обычно это указывает на проблемы, которые вы можете легко исправить. Итак, если вы пытаетесь устранить ошибку BSOD reference_by_pointer, это руководство должно вам помочь.
Что вызывает ошибку BSOD с указателем в Windows 10?
Ошибка BSOD ссылки по указателю (также известная как ошибка reference_by_pointer или 0x00000018) обычно указывает на проблему с вашими системными файлами или драйверы устройств.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Чтобы помочь приоритизировать системные ресурсы, Windows внутренне обращается к работающим элементам (таким как открытое окно) как к «объектам» с числами, которые указывают, сколько раз на эти элементы ссылаются (или используются) в другом месте.
Это значение уменьшается до тех пор, пока объект не будет удален, освобождая системную память для других запущенных служб.
Когда появляется сообщение reference_by_pointer, Windows видит неверный счетчик ссылок для запущенного объекта. Поскольку это может быть серьезной проблемой безопасности, Windows остановится и отобразит BSOD, заставив вашу систему перезагрузиться и очистив всю активную память в процессе.
Однако почти в каждом случае это обычно вызвано ошибками в программном обеспечении. Драйверы оборудования являются наиболее распространенной причиной, поскольку графические карты и другие компоненты, такие как сетевые устройства, часто вызывают сообщение. Однако это также может быть вызвано другими проблемами, такими как поврежденные системные файлы или даже отказ оборудования.
Прежде чем пытаться что-либо еще, вам следует проверить файлы дампа памяти BSOD для получения дополнительной информации. Вы найдете важные ключи к разгадке причины ссылки с помощью указателя BSOD, такого как файл драйвера (с расширением файла .sys) или системный процесс (например, ntosknrl.exe).
Определив возможную причину (например, неисправный драйвер), вы можете выполнить следующие действия, чтобы решить проблему.
Переключитесь в безопасный режим для устранения неполадок
После BSOD ваш компьютер будет перезагружен. Если вы застряли в цикле BSOD reference_by_pointer (с каждой перезагрузкой, вызывающей другое сообщение BSOD), вам необходимо загрузиться в безопасном режиме чтобы начать процесс устранения неполадок.
В безопасном режиме Windows запускается с самым базовым набором драйверов и системных процессов, необходимых для правильной работы, что позволяет устранять проблемы с драйверами, не рискуя еще одним BSOD.
Вы также можете использовать безопасный режим для анализа файлов дампа BSOD, прежде чем начинать любые другие попытки решить проблему.
- Чтобы загрузиться в безопасном режиме, вам необходимо прервать последовательность загрузки Windows не менее трех раз. Для этого включите компьютер и дождитесь появления логотипа Windows. Нажмите кнопку сброса компьютера (или нажмите и удерживайте кнопку питания компьютера), чтобы принудительно перезагрузить компьютер, затем повторите это еще как минимум два раза.
- Windows загрузится в режиме автоматического восстановления, чтобы попытаться разрешить цикл загрузки после трех неудачных попыток загрузки. Достигнув меню автоматического восстановления, выберите Дополнительные параметры> Устранение неполадок> Дополнительные параметры> Параметры запуска> Перезагрузка, чтобы получить доступ к параметрам загрузки.
- Через несколько секунд (и быстрой перезагрузки) выберите предпочтительный вариант загрузки в безопасном режиме с помощью цифровых клавиш клавиатуры. Например, выберите 4 для стандартного безопасного режима, 5 для безопасного режима с включенными сетевыми функциями или 6 для безопасного режима только с терминал командной строки видимый.
Windows продолжит загрузку, используя выбранный вами вариант безопасного режима, после чего вы сможете продолжить действия по устранению неполадок, описанные ниже.
Обновите системные файлы и драйверы устройств
Ошибка в Windows или драйвере устройства может вызвать BSOD reference_by_pointer. Чтобы решить эту проблему, вам необходимо убедиться, что ваши системные файлы и драйверы обновлены с помощью системы Windows Update.
- Для начала щелкните правой кнопкой мыши меню «Пуск» и выберите «Настройки», чтобы открыть «Настройки Windows».
- В меню «Настройки» выберите «Обновление и безопасность»> «Центр обновления Windows». Windows должна автоматически проверять наличие обновлений, но если это не так, выберите «Проверить наличие обновлений». Выберите «Установить обновления», если какие-либо обновления доступны для установки вручную.
- Подождите, пока Windows загрузит и установит новые обновления для вашей системы. После этого перезагрузите компьютер, чтобы загрузить новые обновления и драйверы и завершить процесс. Вы можете быстро сделать это, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Завершение работы» или «Выйти»> «Перезагрузить».
Откатить недавно установленный драйвер или обновление системы
Несмотря на то, что обновления системы проходят тщательный процесс тестирования, ошибки и проблемы могут возникать.
Если вы видите ошибку BSOD reference_by_pointer только после того, как недавно обновили системные файлы или драйверы устройств, возможно, вы ввели ошибочный набор файлов. К счастью, Windows позволяет откатить драйвер в Windows и удалить все последние обновления Windows которые вызывают проблемы.
Как откатить драйвер устройства
- Чтобы откатить недавно установленный драйвер устройства, щелкните правой кнопкой мыши меню «Пуск» и выберите «Диспетчер устройств».
- В окне диспетчера устройств найдите устройство с недавно обновленными драйверами. Щелкните устройство правой кнопкой мыши и выберите «Свойства».
- На вкладке «Драйвер» окна «Свойства» выберите параметр «Откатить драйвер». Это удалит недавно установленный драйвер и восстановит ранее использованную версию. После выбора «Откатить драйвер» следуйте дополнительным инструкциям на экране, чтобы завершить процесс.
- После отката драйвера перезагрузите компьютер, чтобы завершить процесс, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Завершение работы» или «Выйти»> «Перезагрузить».
Как удалить обновление системы
- Чтобы удалить последнее обновление системы, щелкните правой кнопкой мыши меню «Пуск» и выберите «Настройка».
- В меню «Настройки» выберите «Обновление и безопасность»> «Просмотр истории обновлений»> «Удалить обновления».
- Появится меню панели управления в старом стиле. Чтобы отсортировать обновления по дате, выберите заголовок категории «Установлено в», чтобы отсортировать их. Найдите обновление, которое вы хотите удалить, затем выберите «Удалить», чтобы удалить его. Если параметр «Удалить» недоступен, обновление системы считается важным и не может быть удалено.
- Следуйте любым дополнительным инструкциям на экране, чтобы удалить обновление. После удаления перезагрузите компьютер, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Завершение работы» или «Выйти»> «Перезагрузить».
Проверьте свои системные файлы на наличие ошибок
Файлы Windows постоянно меняются, а настройки и файлы регулярно обновляются. К сожалению, ваша установка Windows будет время от времени сталкиваться с более катастрофическими изменениями, от заражения вредоносным ПО до сбоев секторов жесткого диска.
Если вы считаете, что ваша установка Windows каким-то образом не работает и вызывает эту ошибку BSOD, вы можете проверить ее на наличие ошибок с помощью инструментов SFC и DISM.
- Чтобы запустить эти инструменты, вам нужно открыть новое окно Windows PowerShell. Щелкните правой кнопкой мыши меню «Пуск» и выберите для этого Windows PowerShell (Admin).
- В окне PowerShell введите DISM.exe / online / cleanup-image / restorehealth и нажмите Enter на клавиатуре. Это проверит образ вашей системы Windows (используемый для сброса установочных файлов) на предмет проблем с целостностью. Если файлы отсутствуют или повреждены, DISM заменит их.
- После завершения работы с инструментом DISM введите sfc / scannow, чтобы использовать средство проверки системных файлов для сканирования вашей установки Windows на наличие ошибок. Если он их обнаружит, он попытается заменить их, используя новые файлы образа системы, созданные DISM, чтобы убедиться, что ваша установка работает правильно.
Перезагрузите компьютер, как только инструмент SFC завершит сканирование ваших установочных файлов Windows. Если он не может обновить или восстановить ваши файлы, вам может потребоваться более радикальные варианты, такие как сброс Windows 10 со свежей установкой.
Проверьте свое оборудование (и при необходимости замените)
Поврежденные файлы или файлы с ошибками вызывают не только нестабильность системы. Например, если ваше оборудование перегревается, перегружается или просто выходит из строя, системные ошибки, такие как BSOD с указанием ссылки, являются следующим шагом перед полным отказом ПК.
Если проблема связана с нагревом, вам необходимо очистить компьютер и подумать об обновлении системы охлаждения, чтобы решить эту проблему. Следующим шагом будет тщательное тестирование оборудования с помощью стресс-тестов ЦП и инструменты тестирования памяти, также как и проверка жесткого диска на наличие ошибок.
Если проблема в вашем оборудовании, единственный ответ – заменить его. Вы можете заменить отдельные компоненты (например, материнскую плату или ЦП), но если компьютер слишком старый для ремонта, вам может потребоваться полное обновление, полностью заменив компьютер на новый предварительно собранный компьютер или вместо этого построив новый компьютер. .
Восстановление после ошибок BSOD в Windows
Ошибка BSOD с указанием указателя обычно не является поводом для беспокойства, но без регулярного обслуживания системы она может указывать на серьезную проблему с вашим компьютером. Обязательно храните резервные копии важных файлов в другом месте, чтобы не потерять файлы в случае сбоя компьютера, и убедитесь, что вы включить восстановление системы.
Если вы не можете решить проблему с помощью описанных выше шагов, возможно, вам придется рассмотреть более радикальные варианты. Если ваше оборудование неисправно, вам нужно подумать об обновлении вашего ПК или его полной замене. В противном случае, возможно, пришло время очистить и перезагрузить Windows, чтобы восстановить стабильность, хотя вам потребуется восстановить ваши файлы из резервной копии впоследствии.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)