reference by pointer windows 10 как исправить
Reference by pointer windows 10 как исправить
Ошибки Blue Screen of Death не следует воспринимать легкомысленно, поскольку они часто вызваны аппаратными проблемами. REFERENCE_BY_POINTER Ошибка BSOD в Windows 10 может быть неприятной, но, к счастью, есть несколько способов решить эту проблему.
Исправьте ошибку BSOD REFERENCE_BY_POINTER в Windows 10
Ошибка Reference_by_pointer может быть проблематичной, потому что она будет сбивать ваш компьютер при каждом его появлении. Говоря об этой ошибке, пользователи сообщили о следующих проблемах:
Решение 1. Проверьте свой антивирус
Ваш антивирус очень важен, но иногда он может помешать работе Windows и вызвать ошибку REFERENCE_BY_POINTER. Чтобы устранить проблему, рекомендуется отключить антивирус и проверить, решает ли это проблему.
Если проблема не исчезнет, следующим шагом будет удаление антивирусного программного обеспечения. Удаление антивируса не всегда достаточно, поэтому рекомендуется использовать специальное средство удаления, чтобы полностью удалить его. Большинство антивирусных компаний предлагают специальные деинсталляторы для своего программного обеспечения, поэтому обязательно загрузите один для своего антивируса.
Решение 2. Удалите драйвер видеокарты и установите минимальную версию драйвера
Владельцы AMD сообщили, что после установки минимальной версии драйвера видеокарты ошибка REFERENCE_BY_POINTER была исправлена. Это решение, очевидно, работает для некоторых владельцев AMD, но даже если у вас нет видеокарты AMD, вы все равно можете попробовать это решение.
Во-первых, вам нужно удалить драйвер видеокарты, и вы можете сделать это, выполнив следующие действия:
После того, как драйвер полностью удален, вам необходимо загрузить последнюю минимальную версию драйвера графической карты. Минимальная версия поставляется с основными драйверами и без какого-либо дополнительного программного обеспечения. Чтобы загрузить минимальную версию драйвера видеокарты, вам необходимо посетить веб-сайт производителя вашей видеокарты, найти видеокарту и загрузить последние версии драйверов для нее.
Обязательно выберите минимальную версию драйвера, которая не содержит ненужного программного обеспечения. После установки последней минимальной версии драйвера ошибка REFERENCE_BY_POINTER должна быть постоянно исправлена.
Скачать последние версии драйверов для вашей видеокарты довольно просто, но если вы не знаете, как это сделать правильно, мы написали краткое руководство о том, как обновить драйвер видеокарты на вашем ПК, поэтому обязательно ознакомьтесь с ним.
Устаревшие драйверы часто могут вызывать ошибки и сбои BSOD, поэтому важно обновлять их как можно скорее. Обновление драйверов вручную может быть утомительным процессом, но вы можете использовать это программное обеспечение для обновления драйверов, чтобы загрузить все необходимые драйверы одним щелчком мыши.
После перезагрузки компьютера убедитесь, что ваш компьютер стабилен. Если ошибок BSOD нет, это означает, что ошибка была вызвана одним из установленных приложений. Теперь вам просто нужно найти проблемное приложение, и для того, чтобы сделать это, вам нужно выполнить одни и те же шаги и включать приложения и службы по одному, пока вы не найдете то, что вызывало эту проблему.
Как только вы найдете проблемное приложение, рекомендуется удалить его с вашего ПК и проверить, решает ли это проблему. Существует много способов удалить приложение, но лучше всего использовать приложение удаления. Есть много отличных приложений для удаления, но лучшими являются Revo Uninstaller и IOBit Uninstaller, так что не стесняйтесь попробовать любое из них.
Кроме того, вы можете запустить Windows 10 в безопасном режиме. Чтобы запустить безопасный режим, сделайте следующее:
Безопасный режим Windows 10 запускается только с основными программами и драйверами, поэтому, если проблема вызвана программным обеспечением, вы можете использовать безопасный режим без проблем.
Решение 4. Переустановите Windows 10 и отформатируйте раздел жесткого диска.
Пользователи сообщали об ошибке BSEF REFERENCE_BY_POINTER при воспроизведении видеоклипов в проигрывателе Windows Media. По мнению немногих пользователей, эту ошибку можно исправить, переустановив Windows 10 и отформатировав раздел жесткого диска. Это радикальное решение, и мы настоятельно рекомендуем вам попробовать любое другое решение, прежде чем вы решите переустановить Windows 10. Если вы решите переустановить Windows 10, обязательно создайте резервную копию важных файлов, чтобы не потерять их.
REFERENCE_BY_POINTER и многие другие ошибки Blue Screen of Death часто бывают вызваны вашим оборудованием, и, если вы недавно установили какое-либо новое оборудование, обязательно удалите его или замените.
В дополнение к новому оборудованию, неисправное оборудование также часто является причиной ошибок BSOD. Неисправность ОЗУ обычно является частой причиной ошибок такого типа, поэтому обязательно проверяйте все свои модули ОЗУ по одному, чтобы найти неисправный. Если вы хотите выполнить детальную проверку вашей оперативной памяти, вы можете использовать MemTest86 + или любой аналогичный инструмент. Если ваша оперативная память работает нормально, проверьте другие основные компоненты, такие как материнская плата, жесткий диск и т. Д.
Решение 6. Проверьте, не перегревается ли ваш компьютер
Это мощный инструмент, который позволяет вам видеть всю информацию, связанную с вашим компьютером, а также вашу температуру. После установки инструмента продолжайте работать в фоновом режиме и внимательно следите за температурой вашего ПК.
Если температура вашего процессора или графического процессора превышает рекомендуемые значения и это приводит к сбою, возможно, вам придется очистить компьютер от пыли. Это довольно просто, и для этого вам просто нужно отключить компьютер от электрической розетки, открыть корпус компьютера и использовать сжатый воздух для очистки компонентов.
Мы должны отметить, что открытие корпуса компьютера может привести к аннулированию гарантии, так что имейте это в виду. Несколько пользователей ноутбуков сообщили, что очистка их ПК от пыли решила проблему для них, поэтому обязательно попробуйте это.
REFERENCE_BY_POINTER Ошибка BSOD может быть проблематичной, но в большинстве случаев ее можно исправить, обновив драйверы или загрузив и установив минимальную версию драйвера видеокарты.
Примечание редактора : этот пост был первоначально опубликован в июне 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
ЧИТАЙТЕ ТАКЖЕ:
Ошибка REFERENCE_BY_POINTER на синем экране Windows 10
Виновником данной ошибки является конкретный файл программы, драйвера или системный, который должен сопоставлять вызовы подпрограмм, которые увеличивают и уменьшают счетчик ссылок. Если имеется несогласованность ссылок какого-либо объекта, то появляется BSOD.
Как исправить ошибку REFERENCE BY POINTER в Windows 10
При ошибке у вас будет создать лог файл дампа в котором можно найти указание ошибочного файла. Дамп находиться по пути C:\WINDOWS\Minidump его вы можете прикрепить в комментарии и я подскажу причину, так как у всех она будет разная. Разберем, что делать и как исправить ошибку Reference_by_pointer на синем экране Windows 10.
1. Обновление системы
Ошибка Reference by pointer обычно вызвана несогласованностью версий файлов драйвера и текущей версии Windows 10. В этом случае, нужно обновить Windows 10 до последней версии через центр обновления.
2. Видео драйвер на минималках
Если на синем экране есть указание на файл видео драйвера, к примеру atikmdag.sys или nvlddmkm.sys, то нужно полностью удалить старые видео драйверы из системы и установить новые, скачав их с сайта производителя. Но, установить их нужно выбрав минимальную установку, т.е. без всяких лишних программ как GeForce Experience.
3. Обновление драйвера устройства
Нажмите Win+X и выберите «Диспетчер устройств«. Далее вы должны понять, какой драйвер проблемный и обновить его. К примеру, если в ошибке на синем экране или в логе Minidump есть упоминание файла tcpip.sys, то проблема в сетевом адаптере, который мог выйти из строя физически, что редкость, или драйверы сетевого адаптера повреждены. Также, может быть старая версия драйвера, которая конфликтует с текущей версией системы.
4. Вирусы и антивирус
Нужно удостовериться, что в системе нет зловредных программ и сторонний антивирусный продукт не вызывает конфликта.
5. Восстановить SYS и сектора
Воспользуемся командами, которые проврят системные файлы на целостность и восстановят их, если они были повреждены или в них был найден вирус. Также, проверим диск на ошибки. Для этого, запустите командную строку от имени администратора и введите ниже три команды по порядку:
6. Состояние чистой загрузки
Состояние чистого запуска системы Windows поможет выявить конфликтные сторонние установленные службы и процессы. Система загружается только со службами Microsoft, что дает возможность не грузить сторонние процессы от различных программ. Если в чистой загрузки у вас не будет ошибки Reference by pointer, то нужно выявить и удалить программу, которая может вызывать синий экран.
Полная ошибка Reference_by_pointer в Windows 10, 8.1, 7
Ошибки Blue Screen of Death не следует воспринимать легкомысленно, поскольку они часто вызваны аппаратными проблемами. REFERENCE_BY_POINTER Ошибка BSOD в Windows 10 может быть неприятной, но, к счастью, есть несколько способов решить эту проблему.
Исправьте ошибку BSOD REFERENCE_BY_POINTER в Windows 10
Ошибка Reference_by_pointer может быть проблематичной, потому что она будет сбивать ваш компьютер при каждом его появлении. Говоря об этой ошибке, пользователи сообщили о следующих проблемах:
Решение 1. Проверьте свой антивирус
Ваш антивирус очень важен, но иногда он может помешать работе Windows и вызвать ошибку REFERENCE_BY_POINTER. Чтобы решить эту проблему, рекомендуется отключить антивирус и проверить, решает ли это проблему.
Если проблема не исчезнет, следующим шагом будет удаление антивирусного программного обеспечения. Удаление антивируса не всегда достаточно, поэтому рекомендуется использовать специальное средство удаления, чтобы полностью удалить его. Большинство антивирусных компаний предлагают специальные деинсталляторы для своего программного обеспечения, поэтому обязательно загрузите один для своего антивируса.
Решение 2. Удалите драйвер видеокарты и установите минимальную версию драйвера
Владельцы AMD сообщили, что после установки минимальной версии драйвера видеокарты ошибка REFERENCE_BY_POINTER была исправлена. Очевидно, что это решение подходит для некоторых владельцев AMD, но даже если у вас нет графической карты AMD, вы все равно можете попробовать это решение.
Во-первых, вам нужно удалить драйвер видеокарты, и вы можете сделать это, выполнив следующие действия:
После того, как драйвер полностью удален, вам необходимо загрузить последнюю минимальную версию драйвера графической карты. Минимальная версия поставляется с основными драйверами и без какого-либо дополнительного программного обеспечения. Чтобы загрузить минимальную версию драйвера видеокарты, вам необходимо посетить веб-сайт производителя вашей видеокарты, найти видеокарту и загрузить для нее последние версии драйверов.
Обязательно выберите минимальную версию драйвера, в которой нет ненужного программного обеспечения. После установки последней минимальной версии драйвера ошибка REFERENCE_BY_POINTER должна быть постоянно исправлена.
Скачать последние версии драйверов для вашей видеокарты довольно просто, но если вы не знаете, как это сделать правильно, мы написали краткое руководство о том, как обновить драйвер видеокарты на вашем ПК, поэтому обязательно ознакомьтесь с ним.
Устаревшие драйверы часто могут вызывать ошибки и сбои BSOD, поэтому важно обновлять их как можно скорее. Обновление драйверов вручную может быть утомительным процессом, но вы можете использовать это программное обеспечение для обновления драйверов, чтобы загрузить все необходимые драйверы одним щелчком мыши.
Решение 3 – Удалить проблемное программное обеспечение
В некоторых случаях определенное программное обеспечение может вызывать ошибки такого типа, поэтому вам необходимо найти и удалить программное обеспечение, которое вызывает ошибку указателя REFERENCE_BY_POINTER. Самый простой способ сделать это – выполнить Чистую загрузку. Для этого просто выполните следующие действия:
После перезагрузки компьютера убедитесь, что ваш компьютер стабилен. Если ошибок BSOD нет, это означает, что ошибка была вызвана одним из установленных приложений. Теперь вам просто нужно найти проблемное приложение, и для того, чтобы сделать это, вам нужно выполнить одни и те же шаги и включать приложения и службы по одному, пока вы не найдете то, что вызывало эту проблему.
Кроме того, вы можете запустить Windows 10 в безопасном режиме. Чтобы запустить безопасный режим, сделайте следующее:
Безопасный режим Windows 10 запускается только с основными программами и драйверами, поэтому, если проблема вызвана программным обеспечением, вы можете использовать безопасный режим без проблем.
Решение 4. Переустановите Windows 10 и отформатируйте раздел жесткого диска.
Пользователи сообщали об ошибке BSEF REFERENCE_BY_POINTER при воспроизведении видеоклипов в проигрывателе Windows Media. По мнению немногих пользователей, эту ошибку можно исправить, переустановив Windows 10 и отформатировав раздел жесткого диска. Это радикальное решение, и мы настоятельно рекомендуем вам попробовать любое другое решение, прежде чем вы решите переустановить Windows 10. Если вы решите переустановить Windows 10, обязательно создайте резервную копию важных файлов, чтобы не потерять их.
Решение 5 – Проверьте ваше оборудование
REFERENCE_BY_POINTER и многие другие ошибки Blue Screen of Death часто бывают вызваны вашим оборудованием, и, если вы недавно установили какое-либо новое оборудование, обязательно удалите его или замените.
В дополнение к новому оборудованию, неисправное оборудование также часто является причиной ошибок BSOD. Неисправность ОЗУ обычно является частой причиной ошибок такого типа, поэтому обязательно проверяйте все свои модули ОЗУ по одному, чтобы найти неисправный. Если вы хотите выполнить детальную проверку вашей оперативной памяти, вы можете использовать MemTest86 + или любой аналогичный инструмент. Если ваша оперативная память работает нормально, проверьте другие основные компоненты, такие как материнская плата, жесткий диск и т. Д.
Решение 6. Проверьте, не перегревается ли ваш компьютер
Это мощный инструмент, который позволяет вам видеть всю информацию, связанную с вашим компьютером, а также вашу температуру. После установки инструмента продолжайте работать в фоновом режиме и внимательно следите за температурой вашего ПК.
Если температура вашего процессора или графического процессора превышает рекомендуемые значения и это приводит к сбою, возможно, вам придется очистить компьютер от пыли. Это довольно просто, и для этого вам просто нужно отключить компьютер от электрической розетки, открыть корпус компьютера и использовать сжатый воздух для очистки компонентов.
Мы должны отметить, что открытие корпуса компьютера может привести к аннулированию гарантии, так что имейте это в виду. Несколько пользователей ноутбуков сообщили, что очистка их ПК от пыли решила проблему для них, поэтому обязательно попробуйте это.
REFERENCE_BY_POINTER Ошибка BSOD может быть проблематичной, но в большинстве случаев ее можно исправить, обновив драйверы или загрузив и установив минимальную версию драйвера видеокарты.
Примечание редактора . Этот пост был первоначально опубликован в июне 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
Ошибка reference by pointer windows 10
Нажмите ‘Исправь все‘ и вы сделали! |
Примечание: Эта статья была обновлено на 2020-01-09 и ранее опубликованный под WIKI_Q210794
Значение Reference_By_Pointer?
Reference_By_Pointer — это имя ошибки, содержащее сведения об ошибке, в том числе о том, почему это произошло, какой системный компонент или приложение вышло из строя, чтобы вызвать эту ошибку вместе с некоторой другой информацией. Численный код в имени ошибки содержит данные, которые могут быть расшифрованы производителем неисправного компонента или приложения. Ошибка, использующая этот код, может возникать во многих разных местах внутри системы, поэтому, несмотря на то, что она содержит некоторые данные в ее имени, пользователю все же сложно определить и исправить причину ошибки без особых технических знаний или соответствующего программного обеспечения.
Причины Reference_By_Pointer?
Если вы получили эту ошибку на своем ПК, это означает, что произошла сбой в работе вашей системы. Общие причины включают неправильную или неудачную установку или удаление программного обеспечения, которое может привести к недействительным записям в вашем реестре Windows, последствиям атаки вирусов или вредоносных программ, неправильному отключению системы из-за сбоя питания или другого фактора, кто-то с небольшими техническими знаниями, случайно удалив необходимый системный файл или запись в реестре, а также ряд других причин. Непосредственной причиной ошибки «Reference_By_Pointer» является неправильное выполнение одной из своих обычных операций с помощью системного или прикладного компонента.
More info on Reference_By_Pointer
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.
Он предложил отключить съемное запоминающее устройство, чего я раньше не видел. Я несколько раз пытался запустить Средство восстановления при запуске с DVD, и выдает черный экран, требующий запустить chkdsk, что я ему и позволил. сказав, что Explorer разбился, поэтому я выбрал вариант для его перезапуска. Возможно, попробуйте ремонт у диспетчера установки, заявив, что возникла проблема с подключением к некоторому устройству.
РЕДАКТИРОВАТЬ: «Запуск запуска», но повторю попытку, он создает еще один список сиротских файлов, повторяющих одно и то же действие. Учитывая очевидную коррупцию, я предполагаю, что сам жесткий диск имеет странное значение: диск, который он показывает, поскольку каждый раз он выскакивает окна, жалующиеся на поврежденные файлы, и предлагает запустить chkdsk. является ошибкой oxc00000e9.
При перезагрузке она произвела еще одну ошибку с клавиатуры Windows Boot, поэтому я отключил мышей, но это не решило проблему. Тип сбоя, который может помочь CD, но я еще не знаю. Статус данного объема ОС обозначается D; а не C: как показано в ОС.
Последующие шаги chkdsk создают список файлов-сирот, которые он удаляет, меню загрузки получает те же результаты, что и я описал. При попытке изменить настройки DNS на моем вторичном устройстве он вытащил окно в качестве внешнего USB-накопителя, жесткого диска или компакт-диска. Иногда при перезагрузке он, кажется, загружает Windows, но затем он уходит на юг, но мне нужно будет сделать еще несколько тестов, чтобы подтвердить это. У меня нет внешних устройств на этой установке, кроме мышей и
Однако каждый раз, когда кажется, что Windows заменит его, потому что мой опыт работы с WDC тоже не был хорош. нагрузка, я снова получаю тот же экран chkdsk. Если мне придется заменить этот диск, я не уверен, что я REFERENCE_BY_POINTER & Other BSODS какой-то вклад в этом отношении?BSOD reference_by_pointer
или три раза в день. В другое время прикрепляется два файла. Windows говорит, что я занимаюсь серфингом в сети. Иногда это последние пару недель.
Почему я получаю BSOD reference_by_pointer
Затем попробуйте отключить мини-накопитель, если это поможет. Тогда вернись? У меня также есть
Повторите ли они адаптеры. Если это не работает, восстановление системы не работает. У меня нет дисков восстановления и перезагрузка. Адаптер 6to4 обрабатывает преобразование с IPv6 1 без везения.
Помог Плеши. где мое подключение к Интернету. В нем говорится о локальном сервисе IP Helper в services.msc.Иногда REFERENCE_BY_POINTER 0x18
То же самое на этот раз, только после удаления драйвера и установки новых драйверов из AMD. Не было с другими играми, хотя я только играл их долго, я не знаю. Попробовал удалить драйверы и установить вас.
Убедитесь, что ТОЛЬКО установите Crimson fresh, но просто получил еще один краш. Спасибо несколько часов Witcher 3. Другие игры могут спровоцировать это, если и это было после нескольких часов игры The Witcher 3.BSOD REFERENCE_BY_POINTER, другие — нет причин выскочить
Для части 3: если у вас есть ошибки: если вы замените любую установку памяти или поврежденный реестр, который запустил сбой. Кроме того, в случае, если Memtest86 + пропускает что-либо и не вызывает ошибок, запустите обработку своей собственной оптимизации, чем это сделали предыдущие. Предоставляет ли ваша гарантия возможность не рекомендовать автоматизированные инструменты оптимизации для Windows 7. Работайте на антистатической столешнице, антистатической стойке или антистатической панели.
Мы особенно не рекомендуем очищать реестр в качестве шага оптимизации, потому что для контроля температуры. хороший монитор температуры процессора. Для очистки реестра: многие из нас на форумах на самом деле являются вашей компьютерной башней / корпусом, находя металлический трюм в нем, например, отсек для дисков. Затем используйте | MG | Напряжение видеопамяти
Ничего не изменилось, что пользователь может …Reference_By_Pointer BSOD T420 и T430 точный драйвер вызывает проблему. BlueScreenView может точно определитьBSOD REFERENCE_BY_POINTER при возобновлении сна
Malwarebytes — это веб-сайт производителей жестких дисков. Это не всегда происходит, но я не мог найти никаких шаблонов, за исключением того, что каждый раз, когда это происходило, машина возобновлялась из сна.
BSOD REFERENCE_BY_POINTER STOP 0x00000018 указывают на драйверы, другие — нет. Выезжайте на велосипеде на свою ручку памяти, чтобы убедиться, что это могло быть связано с журналами, спасибо!BSOD REFERENCE_BY_POINTER (новичок)(REFERENCE_BY_POINTER) BSOD при отключении VISTAНовый компьютер / BSOD Reference_by_Pointer в основном при игре в EVE OnlineЗдравствуйте,dunno, что это, пожалуйста, помогите! Один BSOD случился, когда мои экраны отключились после минут 20 (может быть, игнорировать это?)- Проверял все свое оборудование на несколько дней (ram / memtest или.ОШИБКИ BSOD [REFERENCE_BY_POINTER ntoskrnl.exe] и [SYSTEM_SERVICE_E …
Возможно, эта проблема вызвана другим драйвером при повреждении памяти. Возможно, ваша конфигурация системы неверна. Сбой произошел с ошибкой BSOD. Произошел сбой
Сбой произошел в ядре Windows. Ваш системный конфигурационный случай повреждения памяти.
который не может быть идентифицирован в настоящее время. вашей системы, которая не может быть идентифицирована в настоящее время. Возможно, эта проблема вызвана другим драйвером, который в настоящее время не может быть идентифицирован. Чаще всего повреждение памяти происходит из-за драйверов ошибок программного обеспечения, которые в настоящее время невозможно идентифицировать.
Возможно, эта проблема вызвана другой ошибкой драйверов, а не из-за неисправности модулей RAM. Возможно, эта проблема вызвана другим драйвером, который в настоящее время не может быть идентифицирован. случай повреждения памяти. Возможно, эта проблема вызвана другой ошибкой драйверов, а не из-за неисправности модулей RAM.
Чаще всего повреждение памяти происходит из-за ошибок программного обеспечения в ядре Windows. Возможно, это может быть неверно. Это может быть
В результате аварии произошел водитель, который в настоящее время не может быть идентифицирован. Сбой произошел в стандартном модуле Microsoft. Конфигурация вашей системы в багги-драйверах не из-за неисправности модулей RAM.
Возможно, эта проблема вызвана другим драйвером при повреждении памяти. Чаще всего повреждение памяти происходит из-за ошибок программного обеспечения в багги-драйверах, а не из-за неисправности модулей RAM. ваш си …BSOD reference_by_pointer при воспроизведении видео в WMP. Logonui.exe 0x0Ошибка REFERENCE_BY_POINTER вызвала драйвер bt ntoskrnl.exeСпасибо!https://onedrive.live.com/redir?resid=F3991CDD2DE77E32!1359&authkey=!AGk12gqO7pyQwqo&ithint=file%2crarЭто ошибка с момента выигрыша 7. Я также купил бренд dmp-файлов. Здесь Здравствуйте.Проблемы с синим экраном (несколько) — последние: REFERENCE_BY_POINTER Благодаря,Адам. Привет, последний (несколько минут назад) был REFERENCE_BY_POINTER.REFERENCE_BY_POINTER 0x00000018 во время игры Trove / watch Netflix
Вчера у меня не было таких проблем, когда я обновил драйвер видеокарты (информация о системе доступна через мой профиль, я не забудьте заполнить это). с помощью компьютера, зашифрованного журнальным коллектором. Дайте мне знать, если мне нужно предоставить неделю, хотя я работаю в течение дня. Похоже, ваш графический драйвер, попробуйте переустановить драйверы и, возможно, попробуйте, во время которого я обычно всегда играю Trove и смотрю Netflix.
Рекомендуемые ссылки для решения:
(1) Загрузите утилиту восстановления (Reference_By_Pointer).
(3) REFERENCE_BY_POINTER & Other BSODS
(4) BSOD reference_by_pointer
(5) Почему я получаю BSOD reference_by_pointer
|
Синий экран reference by pointer 0x00000018, решаем за минуту
Синий экран reference by pointer 0x00000018, решаем за минуту
Добрый день! Уважаемые читатели и гости одного из крупнейших IT порталов России Pyatilistnik.org. В прошлый раз мы с вами рассмотрели ситуацию по настройке роутера Mikrotik для малого офиса. Офис работает и в его жизненном цикле могут возникать разного рода проблемы, одной из такой ситуаций, было появление синего экрана reference_by_pointer с кодом 0x00000018. Давайте разбираться в чем дело и как, это исправить.
Описание ситуации
И так у меня есть RDS ферма построенная на Windows Server 2012 R2, в какой-то момент система мониторинга прислала уведомление, о том что один из узлов не доступен. Так как у меня, это виртуальная машина) на ESXI 6.5 и крутящейся на сервере Dell R740, то я подключился к консоли и увидел синий экран с такой вот формулировкой:
На вашем ПК возникла проблема, и его необходимо перезагрузить. Мы лишь собираем некоторые сведения об ошибке, а затем будет автоматически выполнена перезагрузка. При желании вы можете найти в интернете информацию по этому коду ошибки: REFERENC_BY_POINTER
Анализ синего экрана reference_by_pointer 0x00000018
Когда моя виртуальная машина загрузилась, то я увидел сообщение, что с компьютером возникла проблема, был создан файл минидампа и полного дампа MEMORY.DMP. Я не поленился и отправил сведения компании Microsoft.
Перед тем, как производить анализ дампов, я всегда просматриваю события в логах Windows. В журнале «Система» я обнаружил ошибку с кодом ID 1001:
Компьютер был перезагружен после критической ошибки. Код ошибки: 0x00000018 (0x0000000000000000, 0xffffe80208a4e700, 0x0000000000000010, 0xffffc0024a26e1f1). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 110519-43375-01.
Как видно из события ID 1001 с кодом 0x00000018, вся информация была записана в дамп по пути C:WindowsMEMORY.DMP. Ранее я вам рассказывал, как производить анализ дампа и находить причины синего экрана, советую почитать. Там мы использовали утилиту Microsoft Kernel Debugger. Открываем Microsoft Kernel Debugger и скармливаем по очереди ваши файлы дампов, для начала я посмотрю мини дамп.
REFERENCE_BY_POINTER (18) Arguments: Arg1: 0000000000000000, Object type of the object whose reference count is being lowered Arg2: ffffe80208a4e700, Object whose reference count is being lowered Arg3: 0000000000000010, Reserved Arg4: ffffc0024a26e1f1, Reserved The reference count of an object is illegal for the current state of the object. Each time a driver uses a pointer to an object the driver calls a kernel routine to increment the reference count of the object. When the driver is done with the pointer the driver calls another kernel routine to decrement the reference count. Drivers must match calls to the increment and decrement routines. This bugcheck can occur because an object’s reference count goes to zero while there are still open handles to the object, in which case the fourth parameter indicates the number of opened handles. It may also occur when the object’s reference count drops below zero whether or not there are open handles to the object, and in that case the fourth parameter contains the actual value of the pointer references count.
GetUlongPtrFromAddress: unable to read from fffff8011c3c8308
CPU_MICROCODE: 6,55,4,0 (F,M,S,R) SIG: 200005E’00000000 (cache) 200005E’00000000 (init)
ANALYSIS_SESSION_TIME: 11-05-2019 16:25:03.0325
ANALYSIS_VERSION: 10.0.18362.1 amd64fre
LAST_CONTROL_TRANSFER: from fffff8011c1dd91d to fffff8011c1ba3a0
Далее я наблюдаю имя сбойного модуля MODULE_NAME: rdbss
IMAGE_NAME: rdbss.sys
OSEDITION: Windows 8.1 Server TerminalServer
OSBUILD_TIMESTAMP: 2019-05-25 03:00:40
так же можно более детально увидеть имя сбойного драйвера и его версию.
lmvm rdbss Browse full module list start end module name fffff800`556ff000 fffff800`5576d000 rdbss (pdb symbols) c:symcacherdbss.pdbB2DD7E21017744368743EEA8B3A12C872rdbss.pdb Loaded symbol image file: rdbss.sys Mapped memory image file: c:symcacherdbss.sys5A4B1AF36e000rdbss.sys Image path: SystemRootsystem32DRIVERSrdbss.sys Image name: rdbss.sys Browse all global symbols functions data Timestamp: Mon Jan 1 22:38:59 2018 (5A4B1AF3) CheckSum: 00065E62 ImageSize: 0006E000File version: 6.3.9600.18895 Product version: 6.3.9600.18895 File flags: 0 (Mask 3F) File OS: 40004 NT Win32 File type: 3.7 Driver File date: 00000000.00000000 Translations: 0409.04b0 Information from resource tables: CompanyName: Microsoft Corporation ProductName: Microsoft® Windows® Operating System InternalName: rdbss.sys OriginalFilename: RDBSS.Sys ProductVersion: 6.3.9600.18895 FileVersion: 6.3.9600.18895 (winblue_ltsb.180101-1800) FileDescription: Redirected Drive Buffering SubSystem Driver Browse full module list start end module name fffff800`556ff000 fffff800`5576d000 rdbss (pdb symbols) c:symcacherdbss.pdbB2DD7E21017744368743EEA8B3A12C872rdbss.pdb Loaded symbol image file: rdbss.sys Mapped memory image file: c:symcacherdbss.sys5A4B1AF36e000rdbss.sys Image path: SystemRootsystem32DRIVERSrdbss.sys Image name: rdbss.sys Browse all global symbols functions data Timestamp: Mon Jan 1 22:38:59 2018 (5A4B1AF3) CheckSum: 00065E62 ImageSize: 0006E000 File version: 6.3.9600.18895 Product version: 6.3.9600.18895 File flags: 0 (Mask 3F) File OS: 40004 NT Win32 File type: 3.7 Driver File date: 00000000.00000000 Translations: 0409.04b0 Information from resource tables: CompanyName: Microsoft Corporation ProductName: Microsoft® Windows® Operating System InternalName: rdbss.sys OriginalFilename: RDBSS.Sys ProductVersion: 6.3.9600.18895 FileVersion: 6.3.9600.18895 (winblue_ltsb.180101-1800) FileDescription: Redirected Drive Buffering SubSystem Driver LegalCopyright: © Microsoft Corporation. All rights reserved. 11: kd> x /D rdbss!a*
Из приведенного вывода дампа следует, что синий экран reference_by_pointer 0x00000018 произошел из-за файла rdbss.sys, версии 6.3.9600.18895, а так же процесса rdpclip.exe, отвечающего за буфер на удаленном рабочем столе. Если вы постоянный мой читатель, то помните, что из-за файла rdbss.sys мы уже ловили синий экран 0x00000027 так же на одном из хостов RDS фермы.
Код 18 0x00000018 — может появляться по причине, Счетчик ссылок на объект недопустим для текущего состояния объекта. Каждый раз, когда драйвер использует указатель на объект, драйвер вызывает процедуру ядра, чтобы увеличить число ссылок объекта на единицу. Когда драйвер завершает работу с указателем, драйвер вызывает другую процедуру ядра, чтобы уменьшить количество ссылок на единицу.
Драйверы должны сопоставлять вызовы подпрограмм, которые увеличивают и уменьшают счетчик ссылок. Эта проверка ошибок вызвана несогласованностью в подсчете ссылок объекта. Как правило, несогласованность вызвана драйвером, который уменьшает количество ссылок объекта слишком много раз, делая дополнительные вызовы, которые разыменовывают объект. Эта проверка на наличие ошибок может произойти, потому что счетчик ссылок объекта обнуляется, в то время как все еще есть открытые дескрипторы объекта. Это также может произойти, когда счетчик ссылок объекта упадет ниже нуля, независимо от того, есть ли открытые маркеры объекта.
Методы устранения синего экрана reference_by_pointer 0x00000018
Первое, что вы должны сделать, это произвести установку всех обновлений на вашу систему. Перед обновлением я удостоверюсь, что версия файла rdbss.sys у меня 6.3.9600.18895. Файл располагается по пути C:WindowsSystem32drivers.
Далее открываем «Панель управления», если же вы поймали ошибку reference_by_pointer в Windows 10, то нужно зайти в параметры Windows — Центр обновления.
В моем случае у меня Windows Server 2012 R2, и я как и писал выше иду в панель управления — Центр обновления Windows.
Производим поиск обновлений, как видим в моем случае нашлось 48 штук, устанавливаем.После перезагрузки еще раз проверьте наличие обновлений, у Microsoft они могут устанавливаться в два этапа. После перезагрузки я вижу, что у меня версия файла rdbss.sys стала 6.3.9600.19481, а была напоминаю 6.3.9600.18895. Проверяем работу вашего сервера Windows Server 2012 R2.
Если синий экран reference_by_pointer с кодом 0x00000018 повторился, то снова проверьте причину, если она другая и из-за другого драйвера, то делаем следующее. Откройте командную строку обязательно от имени администратора и произведите поиск и устранение ошибок в целостности системных файлов и хранилища компонентов. Для этого у меня есть волшебный код:
sfc /scannow && Dism /online /cleanup-image /restorehealth && Dism.exe /Online /Cleanup-Image /StartComponentCleanup && ChkDsk /r
Дожидаемся окончание операции, в идеале если будут повреждения, утилиты должны их исправить, но могут быть и ситуации, когда вы получите ошибку, которую вам придется поискать в интернете, их может быть около десятка вариаций. Обязательно перезагружаем ваш компьютер.
Обновление и переустановка драйверов
Очень часто ошибку x00000018 на клиентских операционных системах по типу Windows 7 или Windows 10, вызывает сбойный драйвер, в случае с драйверами Microsoft, они обновляются через центр обновления, если же мы говорим, о других драйверах, например на материнскую плату, жесткий диск, процессор или то же принтер, то вам придется их скачать на официальном сайте производителя и произвести обновление. Обязательно старайтесь держать их в актуальном состоянии. Чтобы посмотреть текущие версии драйверов, вы можете открыть диспетчер устройств.
Если у вас, как и у меня виртуальная машина, то в таком случае необходимо произвести установку свежих версий драйверов интеграции, у меня, это VMware Tools.
Дополнительные причины возникновения ошибки 0x00000018
или «Параметры Windows — Приложения и возможности»
На этом у меня все. Надеюсь, что мой скромный опыт траблшутинга оказался вам полезным и вы устранили причины синего экрана reference_by_pointer 0x00000018. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Причин, по которым ваш ПК выдает критические ошибки, и отказывается работать очень много. В большинстве случаев система заранее находит поврежденные файлы или вредоносные программы и сообщает вам об этом, посредством «синего экрана смерти». Само название, ничем смертельным не грозит вашему компьютеру, оно прижилось из-за английской расшифровки аббревиатуры — BSoD.
Чтобы быстрее определить место и причину неисправности, на экране выводиться специальная строка и в ней указан код ошибки. Ошибка 0x00000018 означает неисправности с вашей оперативной памятью. Именно модули памяти чаще всего являются причиной критической ошибки.
Сегодня на современных ПК можно устанавливать большие объемы памяти, чтобы обеспечит работоспособность и большую производительность. Но есть определенные правила, которых необходимо придерживаться при выборе оперативки. Для того чтобы не выбивало ошибку 0x00000018 следует подбирать планки памяти, с одинаковой рабочей частотой, для большей уверенности также рекомендуется брать планки от одного производителя.
Решение ошибки 0x00000018
Если, после апгрейда компьютера вы столкнулись с ошибкой stop 0x00000018, значить необходимо, выключить питание ПК и открыть системный блок. Далее выньте планки оперативной памяти и сверьте их частоту. Если все совпадает, то возможно одна из планок не работает. Чтобы определить нерабочую планку, придется поочередно вставлять каждый модуль и включать компьютер, тот модуль, при работе которого будет сообщение 0x00000018 для windows 7 и других версий ОС и является нерабочим. Отдайте его в сервисный центр или же верните по гарантии.
Профилактические меры
Для профилактики и предотвращения ошибки 0x00000018 рекомендуется выполнять следующие условия: