Windows에서 포인터 BSOD로 참조를 수정하는 방법


"완벽한 것은 없다"라는 격언은 버그가 사용자 경험을 탈선시킬 수 있고 탈선할 수 있는 소프트웨어 개발에서 확실히 사실입니다. 유감스럽게도 PC가 죽음의 블루 스크린(BSOD) 오류 으로 충돌하는 경우 심각한 PC 오류가 발생하고 있으며 이는 일반적으로(항상 그런 것은 아니지만) 일부 코드의 버그로 인해 발생합니다.

가장 많은 오류 중 하나입니다. 나타나는 비정상적인 BSOD 오류는 "포인터에 의한 참조" BSOD(reference_by_pointer)입니다. 이 BSOD의 원인을 추적하는 것은 까다롭지만 일반적으로 쉽게 고칠 수 있는 문제를 나타냅니다. 따라서 reference_by_pointer BSOD 오류 문제를 해결하려는 경우 이 가이드가 도움이 될 것입니다.

Windows 10에서 포인터에 의한 참조 BSOD 오류의 원인은 무엇입니까?

포인터에 의한 참조 BSOD 오류(reference_by_pointer 또는 0x00000018 오류라고도 함)는 일반적으로 시스템 파일 또는 장치 드라이버 문제를 나타냅니다.

시스템 리소스의 우선 순위를 지정하는 데 도움이 되도록 Windows는 내부적으로 요소가 다른 곳에서 참조(또는 사용)되는 횟수를 식별하는 숫자와 함께 실행 중인 요소(예: 열린 창)를 "개체"로 참조합니다.

이 값은 개체가 제거될 때까지 감소하여 실행 중인 다른 서비스를 위한 시스템 메모리를 확보합니다.

reference_by_pointer 메시지가 나타나면 Windows에서 실행 중인 개체에 대한 잘못된 참조 횟수입니다. 이것은 심각한 보안 문제일 수 있으므로 Windows는 BSOD를 중지하고 표시하여 시스템을 강제로 다시 시작하고 프로세스의 모든 활성 메모리를 지웁니다.

그러나 거의 모든 경우에 이것은 일반적으로 버그가 있는 소프트웨어로 인해 발생합니다. 하드웨어 드라이버가 가장 일반적인 원인이며 그래픽 카드 및 네트워크 장치와 같은 기타 구성 요소가 종종 메시지를 유발합니다. 그러나 시스템 파일 손상이나 하드웨어 오류와 같은 다른 문제로 인해 발생할 수도 있습니다.

다른 작업을 시도하기 전에 자세한 내용을 BSOD 메모리 덤프 파일 확인 확인해야 합니다. 드라이버 파일(.sys 파일 확장자 포함) 또는 시스템 프로세스(예: ntosknrl.exe )와 같은 포인터 BSOD를 통해 참조의 원인 뒤에 있는 중요한 단서를 찾을 수 있습니다.

오작동하는 드라이버와 같은 가능한 원인을 찾으면 아래 단계에 따라 문제를 해결할 수 있습니다.

문제 해결을 위해 안전 모드로 전환

BSOD 이후에는 PC가 강제로 재부팅됩니다. reference_by_pointer BSOD 루프에 갇힌 경우(재부팅할 때마다 또 다른 BSOD 메시지 발생) 문제 해결 프로세스를 시작하려면 안전 모드로 부팅 가 필요합니다.

안전 모드는 Windows를 가장 많이 실행합니다. 다른 BSOD를 위험에 빠뜨리지 않고 드라이버 문제를 해결할 수 있도록 제대로 작동하는 데 필요한 기본 드라이버 및 시스템 프로세스.

안전 모드를 사용하여 다른 수정 시도를 시작하기 전에 BSOD 덤프 파일을 분석할 수도 있습니다. 문제입니다.

  1. 안전 모드로 부팅하려면 Windows 부팅 시퀀스를 세 번 이상 중단해야 합니다. 이렇게 하려면 PC의 전원을 켜고 Windows 로고가 나타날 때까지 기다리십시오. PC의 재설정 버튼을 눌러(또는 PC의 전원 버튼을 길게 눌러) 강제로 재부팅한 다음 이 작업을 최소 두 번 이상 반복합니다.
    1. Windows가 자동 복구 모드로 부팅되어 부팅을 시도하고 부트 루프 해결 부팅 시도가 세 번 실패하면 됩니다. 자동 복구메뉴에 도달하면 고급 옵션 >문제 해결 >고급 옵션 >시작 설정 >다시 시작을 선택하여 부팅 옵션에 액세스하십시오.
      1. 잠시(빠른 재부팅) 후 키보드 숫자 키를 사용하여 원하는 안전 모드 부팅 옵션을 선택합니다. 예를 들어 표준 안전 모드의 경우 4, 네트워킹 기능이 활성화된 안전 모드의 경우 5또는 6을 선택합니다. >6표시됩니다.
      2. Windows가 선택한 안전 모드 옵션을 사용하여 부팅을 진행한 다음 설명된 문제 해결 단계를 계속할 수 있습니다. 아래.

        시스템 파일 및 장치 드라이버 업데이트

        Windows 또는 장치 드라이버의 버그로 인해 reference_by_pointer BSOD가 발생할 수 있습니다. 이 문제를 해결하려면 Windows Update 시스템을 사용하여 시스템 파일과 드라이버가 최신 상태인지 확인해야 합니다.

        1. 시작하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 통해 Windows 설정을 엽니다.
          1. 설정 메뉴에서 업데이트를 선택합니다. 및 보안>Windows 업데이트. Windows는 업데이트를 자동으로 확인해야 하지만 그렇지 않은 경우 업데이트 확인을 선택합니다. 수동으로 설치할 수 있는 업데이트가 있는 경우 업데이트 설치를 선택합니다.
            1. 시간을 허용합니다. Windows에서 시스템에 대한 새 업데이트를 다운로드하고 설치합니다. 이 작업이 완료되면 PC를 다시 시작하여 새 업데이트와 드라이버를 로드하고 프로세스를 완료합니다. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 종료 또는 로그아웃>다시 시작을 선택하면 이 작업을 빠르게 수행할 수 있습니다.
            2. 최근에 설치된 드라이버 또는 시스템 업데이트 롤백

              시스템 업데이트는 엄격한 테스트 프로세스를 거치지만 버그와 문제는 여전히 발생할 수 있습니다.

              최근에 시스템 파일이나 장치 드라이버를 업데이트한 후에 reference_by_pointer BSOD 오류만 표시된다면 버그가 있는 파일 세트를 도입했을 수 있습니다. 고맙게도 Windows에서는 문제를 일으키는 Windows에서 드라이버 롤백최신 Windows 업데이트 제거 을 허용합니다.

              장치 드라이버를 롤백하는 방법

              1. 최근에 설치한 장치 드라이버를 롤백하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
                1. 장치 관리자창에서 최근에 업데이트된 드라이버가 있는 장치를 찾습니다. 기기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
                  1. 드라이버<속성창의 /strong>탭에서 드라이버 롤백옵션을 선택합니다. 이렇게 하면 최근에 설치된 드라이버가 제거되고 이전에 사용한 버전이 복원됩니다. 드라이버 롤백을 선택한 후 화면의 추가 지침에 따라 프로세스를 완료합니다.
                    1. 드라이버를 롤백했으면 PC를 다시 시작하여 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 종료 또는 로그아웃>다시 시작.
                    2. 시스템 업데이트를 제거하는 방법

                      1. 최근 시스템 업데이트를 제거하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.
                        1. 설정메뉴에서 업데이트 및 보안>업데이트 기록 보기>업데이트 제거.
                          1. 구식 제어판 메뉴가 나타납니다. 업데이트를 날짜별로 정렬하려면 설치 날짜카테고리 제목을 선택하여 정렬합니다. 제거하려는 업데이트를 찾은 다음 제거를 선택하여 제거합니다. 제거옵션을 사용할 수 없는 경우 시스템 업데이트가 필수적인 것으로 간주되어 제거할 수 없습니다.
                            1. 업데이트를 제거하려면 화면의 추가 지침을 따르십시오. 제거한 후 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 종료 또는 로그아웃>다시 시작을 선택하여 PC를 다시 시작합니다.
                            2. 시스템 파일 오류 확인

                              Windows 파일은 지속적으로 변경되며 설정과 파일은 정기적으로 업데이트됩니다. 불행히도, Windows 설치는 멀웨어 감염 에서 하드 드라이브 섹터 오류에 이르기까지 때때로 더 치명적인 변경에 직면하게 됩니다.

                              Windows 설치가 어떻게든 실패하고 이 문제가 발생한다고 생각하는 경우 BSOD 오류, SFCDISM도구를 사용하여 오류를 확인할 수 있습니다.

                              1. 이 도구를 실행하려면 다음을 수행해야 합니다. 새 Windows PowerShell 창을 엽니다. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택하여 이 작업을 수행합니다.
                                1. PowerShell 창에서 dism.exe /online /cleanup-image /restorehealth를 입력하고 키보드에서 Enter를 선택합니다. 이렇게 하면 무결성 문제에 대해 Windows 시스템 이미지(설치 파일 재설정에 사용됨)가 확인됩니다. 파일이 없거나 손상된 경우 DISM이 파일을 대체합니다.
                                1. DISM 도구가 완료되면 sfc /scannow시스템 파일 검사기 도구를 사용하여 Windows 설치 오류를 검사합니다. 감지하면 새로운 DISM 생성 시스템 이미지 파일을 사용하여 교체를 시도하여 설치가 제대로 작동하는지 확인합니다.
                                2. PC를 다시 시작합니다. SFC 도구가 Windows 설치 파일 검사를 마치면 파일을 업데이트하거나 복구할 수 없는 경우 새로 설치하는 경우와 같이 Windows 10 재설정 과 같은 보다 과감한 옵션을 살펴봐야 할 수 있습니다.

                                  하드웨어 테스트(필요한 경우 교체)

                                  손상되거나 버그가 있는 파일은 시스템 불안정을 야기할 뿐만 아닙니다. 예를 들어, 하드웨어가 과열되거나 과로되거나 단순한 오류가 발생하는 경우 포인터 BSOD에 의한 참조와 같은 시스템 오류는 전체 PC 오류 이전의 다음 단계입니다.

                                  열이 문제인 경우 당신의 PC를 청소 문제를 해결하는 데 도움이 되도록 냉각 업그레이드를 고려해야 합니다. 다음 단계는 CPU 스트레스 테스트메모리 테스트 도구하드 드라이브의 오류 확인 를 사용하여 하드웨어를 철저히 테스트하는 것입니다.

                                  하드웨어가 문제라면, 당신의 유일한 답은 그것을 교체하는 것입니다. 개별 구성 요소(예: 마더보드 또는 CPU)를 교체할 수 있지만 PC가 너무 오래되어 수리할 수 없는 경우 PC를 완전히 새로 조립된 PC로 교체하거나 새 PC 구축 대신.

                                  Windows에서 BSOD 오류 복구

                                  포인터에 의한 참조 BSOD 오류는 일반적으로 걱정할 문제가 아니지만 정기적 시스템 유지 관리가 제대로 이루어지지 않으면 PC에 심각한 문제가 있음을 나타낼 수 있습니다. PC가 충돌할 때 파일을 잃지 않도록 중요한 파일을 다른 곳에 백업하십시오 을 확인하고 시스템 복원 활성화 을 확인하십시오.

                                  문제를 해결할 수 없는 경우 위의 단계를 사용하여 보다 과감한 옵션을 고려해야 할 수도 있습니다. 하드웨어에 결함이 있는 경우 PC 업그레이드 고려 또는 완전히 교체해야 합니다. 그렇지 않으면 안정성을 복원할 시간이 윈도우 초기화 및 초기화 일 수 있지만 나중에 백업에서 파일 복원 이 필요합니다.

                                  관련 게시물:


                                  13.07.2021