Как исправить ссылку по указателю BSOD в Windows


Поговорка о том, что «нет ничего идеального», безусловно, справедлива и для разработки программного обеспечения, где ошибки могут испортить пользовательский опыт. К сожалению, если ваш компьютер выходит из строя с ошибкой Ошибка «Синего экрана смерти» (BSOD), это означает серьезную неисправность компьютера, которая обычно (хотя и не всегда) вызвана ошибками в каком-либо коде.

Одной из самых необычных ошибок BSOD является BSOD «ссылка по указателю» (reference_by_pointer). Попытаться отследить причину этого BSOD сложно, но обычно она указывает на проблемы, которые можно легко устранить. Итак, если вы пытаетесь устранить ошибку BSOD reference_by_pointer, это руководство должно вам помочь.

Что вызывает ошибку BSOD при ссылке по указателю в Windows 10?

Ошибка BSOD ссылки по указателю (также известная как ошибка reference_by_pointer или 0x00000018) обычно указывает на проблему с системными файлами или драйверы устройств.

Чтобы помочь расставить приоритеты системным ресурсам, Windows внутренне называет работающие элементы (например, открытое окно) «объектами» с числами, которые определяют, сколько раз эти элементы ссылаются (или используются) где-либо еще.

Это значение уменьшается до тех пор, пока объект не будет удален, освобождая системную память для других работающих служб.

Когда появляется сообщение reference_by_pointer, Windows видит неверный счетчик ссылок для работающего объекта. Поскольку это может быть серьезной проблемой безопасности, Windows остановится и отобразит BSOD, что заставит вашу систему перезагрузиться и очистить всю активную память.

Однако почти во всех случаях это обычно вызвано сбоем в программном обеспечении. Драйверы оборудования являются наиболее распространенной причиной: видеокарты и другие компоненты, такие как сетевые устройства, часто вызывают сообщение. Однако это также может быть вызвано другими проблемами, например повреждением системных файлов или даже сбоем оборудования.

Прежде чем попробовать что-нибудь еще, проверьте файлы дампа памяти BSOD необходимо получить дополнительную информацию. Вы найдете важные подсказки о причине ссылки по указателю BSOD, например, файл драйвера (с расширением файла .sys) или системный процесс (например, ntosknrl.exe ).

Как только вы обнаружите возможную причину (например, неисправный драйвер), вы можете выполнить следующие действия, чтобы решить проблему.

Перейти в безопасный режим для устранения неполадок

После BSOD ваш компьютер вынужден перезагрузиться. Если вы застряли в цикле BSOD reference_by_pointer (каждая перезагрузка вызывает новое сообщение BSOD), вам потребуется загрузиться в безопасном режиме, чтобы начать процесс устранения неполадок..

Безопасный режим запускает Windows с самым базовым набором драйверов и системных процессов, необходимых для правильной работы, что позволяет устранять проблемы с драйверами, не рискуя получить еще один BSOD.

Вы также можете использовать безопасный режим для анализа файлов дампа BSOD, прежде чем предпринимать другие попытки решить проблему.

  1. Чтобы загрузиться в безопасном режиме, вам необходимо прервать последовательность загрузки Windows как минимум три раза. Для этого включите компьютер и дождитесь появления логотипа Windows. Нажмите кнопку сброса вашего компьютера (или нажмите и удерживайте кнопку питания вашего компьютера), чтобы принудительно перезагрузить компьютер, затем повторите это как минимум еще два раза.
    1. Windows загрузится в режиме автоматического восстановления и устранить загрузочный цикл после трех неудачных попыток загрузки. В меню Автоматическое восстановление выберите Дополнительные параметры >Устранение неполадок >Дополнительные параметры >Параметры запуска >Перезагрузить , чтобы получить доступ к параметрам загрузки.
      1. Через несколько секунд (и быстрой перезагрузки) выберите предпочтительный вариант загрузки в безопасном режиме с помощью цифровых клавиш на клавиатуре. Например, выберите 4 для стандартного безопасного режима, 5 для безопасного режима с включенными сетевыми функциями или 6 для безопасного режима только с 6видно.
      2. Windows продолжит загрузку в выбранном вами безопасном режиме, после чего вы сможете продолжить действия по устранению неполадок, описанные ниже.

        Обновить системные файлы и драйверы устройств

        Ошибка в Windows или драйвере устройства может вызвать BSOD reference_by_pointer. Чтобы решить эту проблему, вам необходимо убедиться, что ваши системные файлы и драйверы обновлены с помощью системы Центра обновления Windows.

        1. Для начала щелкните правой кнопкой мыши меню «Пуск» и выберите Настройки , чтобы открыть настройки Windows.
          1. В меню «Настройки» выберите Обновление и безопасность >Центр обновления Windows . Windows должна автоматически проверять наличие обновлений, но если этого не происходит, выберите Проверить наличие обновлений . Выберите Установить обновления , если какие-либо обновления доступны для установки вручную.
            1. Дайте Windows время загрузить и установить новые обновления для вашей системы. После завершения перезагрузите компьютер, чтобы загрузить новые обновления и драйверы и завершить процесс. Это можно быстро сделать, щелкнув правой кнопкой мыши меню «Пуск» и выбрав Завершить работу или выйти из системы >Перезагрузить .
            2. .

              Откат недавно установленного драйвера или обновления системы

              Хотя обновления системы проходят строгий процесс тестирования, ошибки и проблемы все равно могут возникать.

              Если вы видите ошибку BSOD reference_by_pointer только после того, как недавно обновили системные файлы или драйверы устройств, возможно, вы добавили набор файлов с ошибками. К счастью, Windows позволяет использовать откатить драйвер в Windows и удалить все последние обновления Windows, которые вызывают проблемы.

              Как откатить драйвер устройства

              1. Чтобы откатить недавно установленный драйвер устройства, щелкните правой кнопкой мыши меню «Пуск» и выберите Диспетчер устройств .
              2. <старый старт="2">
              3. В окне Диспетчер устройств найдите устройство с недавно обновленными драйверами. Щелкните устройство правой кнопкой мыши и выберите Свойства .
                1. На вкладке Драйвер окна Свойства выберите параметр Откатить драйвер . Это приведет к удалению недавно установленного драйвера и восстановлению ранее использованной версии. После выбора Откатить драйвер следуйте дополнительным инструкциям на экране, чтобы завершить процесс.
                  1. После отката драйвера перезагрузите компьютер, чтобы завершить процесс. Для этого щелкните правой кнопкой мыши меню «Пуск» и выберите Завершить работу или выйти из системы >Перезагрузить .
                  2. Как удалить обновление системы

                    1. Чтобы удалить последнее обновление системы, щелкните правой кнопкой мыши меню «Пуск» и выберите Настройки .
                      1. В меню Настройки выберите Обновление и безопасность >Просмотреть историю обновлений >Удалить обновления .
                      2. li>
                        1. Появится меню панели управления в старом стиле. Чтобы отсортировать обновления по дате, выберите заголовок категории Установлено , чтобы отсортировать их. Найдите обновление, которое хотите удалить, затем выберите Удалить , чтобы удалить его. Если опция Удалить недоступна, обновление системы считается важным и не может быть удалено.
                          1. Следуйте дополнительным инструкциям на экране, чтобы удалить обновление. После удаления перезагрузите компьютер, щелкнув правой кнопкой мыши меню «Пуск» и выбрав Завершить работу или выйти из системы >Перезагрузить .
                          2. .

                            Проверьте системные файлы на наличие ошибок

                            Файлы Windows постоянно меняются, а настройки и файлы регулярно обновляются. К сожалению, ваша установка Windows время от времени будет сталкиваться с более катастрофическими изменениями, от вредоносное ПО до сбоев секторов жесткого диска.

                            Если вы считаете, что ваша установка Windows по каким-то причинам не удалась и вызывает эту ошибку BSOD, вы можете проверить ее на наличие ошибок с помощью инструментов SFC и DISM .

                            1. Чтобы запустить эти инструменты, вам необходимо открыть новое окно Windows PowerShell. Для этого щелкните правой кнопкой мыши меню «Пуск» и выберите Windows PowerShell (Администратор) .
                              1. В окне PowerShell введите dism.exe /online /cleanup-image /restorehealth и нажмите Ввод на клавиатуре. Это проверит ваш системный образ Windows (используемый для сброса установочных файлов) на наличие проблем с целостностью. Если файлы отсутствуют или повреждены, DISM заменит их.
                                1. После завершения работы инструмента DISM введите sfc /scannow , чтобы использовать инструмент проверки системных файлов для сканирования установки Windows на наличие ошибок. Если он их обнаружит, он попытается заменить их, используя новые файлы системных образов, созданные DISM, гарантируя правильную работу вашей установки.
                                2. Перезагрузите компьютер, как только инструмент SFC завершит сканирование установочных файлов Windows. Если он не может обновить или восстановить ваши файлы, возможно, вам придется рассмотреть более радикальные варианты, например сброс виндовс 10 с новой установкой.

                                  Проверьте свое оборудование (и замените при необходимости)

                                  Поврежденные или содержащие ошибки файлы не только вызывают нестабильность системы. Например, если ваше оборудование перегревается, перегружено или просто выходит из строя, системные ошибки, такие как ссылка по указателю BSOD, являются следующим шагом перед полным сбоем компьютера.

                                  Если проблема с нагревом, вам необходимо выполнить почисти свой компьютер и рассмотреть возможность модернизации системы охлаждения, чтобы решить проблему. Ваш следующий шаг — тщательно протестировать ваше оборудование, используя Стресс-тесты процессора и инструменты тестирования памяти, а также проверка жесткого диска на наличие ошибок.

                                  Если проблема в вашем оборудовании, единственный выход — заменить его. Вы можете заменить отдельные компоненты (например, материнскую плату или процессор), но если компьютер слишком стар, чтобы его можно было отремонтировать, возможно, вам придется рассмотреть возможность полного обновления, полностью заменив ваш компьютер новым предварительно собранным компьютером или собираем свой новый компьютер вместо этого..

                                  Восстановление ошибок BSOD в Windows

                                  Ошибка BSOD по указателю обычно не является поводом для беспокойства, но без регулярного обслуживания системы она может указывать на серьезную проблему с вашим компьютером. Обязательно установите храните резервные копии важных файлов в другом месте, чтобы не потерять файлы при сбое компьютера, и убедитесь, что вам включить восстановление системы.

                                  Если вы не можете решить проблему, выполнив описанные выше действия, возможно, вам придется рассмотреть более радикальные варианты. Если ваше оборудование неисправно, вам необходимо выполнить подумайте об обновлении вашего ПК или полностью заменить его. В противном случае, возможно, пришло время стереть и перезагрузить Windows восстановить стабильность, хотя впоследствии вам потребуется восстановить ваши файлы из резервной копии.

                                  .

                                  Похожие сообщения:


                                  13.07.2021