Computer >> 컴퓨터 >  >> 체계 >> Windows

시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다.

Windows 10 컴퓨터에서 응용 프로그램을 실행하거나 Windows가 파일 탐색기 문제와 같은 특정 문제로 인해 안전 모드로 부팅하려고 할 때 오류 메시지가 표시되는 경우 시스템에서 오버런을 감지했습니다. 이 애플리케이션의 스택 기반 버퍼 , 이 게시물은 당신을 돕기 위한 것입니다. 이 게시물에서는 이 문제를 성공적으로 해결하기 위해 시도할 수 있는 가장 적합한 솔루션을 제시합니다.

시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다.

이 문제가 발생했을 때. 다음 전체 오류 메시지가 표시됩니다.

<블록 인용>

오류
시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다. 이 오버런으로 인해 잠재적으로 악의적인 사용자가 이 응용 프로그램을 제어할 수 있습니다. (c0000409)

스택 기반 버퍼 오버런(또는 스택 기반 버퍼 오버플로)은 프로그램이 실제로 버퍼에 할당된 것보다 스택에 있는 버퍼에 더 많은 데이터를 쓰는 것을 나타내는 일종의 버그입니다. 일반적인 프로그래밍 오작동입니다.

이 문제는 드라이버에 발생하여 DRIVER OVERRAN STACK BUFFER 블루 스크린 오류로 이어질 수 있습니다. 그러나 더 일반적으로 애플리케이션과 관련이 있으며, 일단 발생하면 스택의 인접 데이터가 손상될 수 있으며 프로그램이 충돌하거나 부적절하게 작동할 수 있습니다.

시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다.

이 문제에 직면한 경우 아래에서 권장하는 해결 방법을 특별한 순서 없이 시도해 보고 문제를 해결하는 데 도움이 되는지 확인할 수 있습니다. 시작하기 전에 애플리케이션을 다시 설치하거나 재설정하세요. 이 오류가 발생하고 도움이 되는지 확인하십시오.

  1. 맬웨어/바이러스 감염 검사
  2. SFC 및 DISM 스캔 실행
  3. 클린 부팅 상태 문제 해결
  4. BannerStore 레지스트리 키 수정
  5. 메모리 테스트 실행
  6. 시스템 복원을 수행합니다.

나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.

1] 맬웨어/바이러스 감염 검사

위에 표시된 오류 프롬프트에 따라 Windows는 특정 응용 프로그램이 악성 코드를 응용 프로그램에 주입할 수 있는 코드 간섭(스택 스매싱)을 허용한다고 나타냅니다. 따라서 Windows Defender 또는 평판이 좋은 타사 AV 제품으로 맬웨어/바이러스를 검사하는 것은 논리적인 단계입니다. 물론 부팅할 수 없는 경우 안전 모드로 시도하고 부팅 시 Windows Defender 오프라인 검색을 실행하거나 부팅 가능한 AntiVirus Rescue Media를 사용하여 모든 위협을 제거하고 시스템을 복구할 수 있습니다.

2] SFC 및 DISM 스캔 실행

이 솔루션의 경우 DISM(배포 이미지 서비스 및 관리) 유틸리티가 Windows 업데이트에서 손상된 시스템 파일을 수정하려고 시도할 때 인터넷 연결이 필요하므로 네트워킹이 있는 안전 모드가 필요합니다.

반면 시스템 파일 검사기(SFC)는 Windows 구성 요소 저장소에서 손상된 시스템 파일을 수정하려고 시도하므로 인터넷 연결이 필요하지 않습니다. 그러나 가능한 시스템 손상을 수정하려면 두 도구를 모두 실행해야 합니다. 이 두 가지 Windows 10 기본 유틸리티는 결합할 때 가장 잘 작동합니다.

따라서 SFC/DISM 스캔을 동시에 실행하려면 다음을 수행하십시오.

  • Windows 키 + R 누르기 실행 대화 상자를 호출합니다.
  • 실행 대화 상자에 notepad를 입력합니다. Enter 키를 눌러 메모장을 엽니다.
  • 아래 구문을 복사하여 텍스트 편집기에 붙여넣습니다.
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 파일을 이름으로 저장하고 .bat를 추가합니다. 파일 확장자 – 예; SFC_DISM_scan.bat 파일 형식에서 상자 선택 모든 파일 .
  • 관리자 권한으로 배치 파일 반복 실행(저장된 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 선택 컨텍스트 메뉴에서) 오류가 보고되지 않을 때까지
  • PC를 다시 시작합니다.

부팅 시 문제가 해결되었는지 확인합니다. 그렇지 않은 경우 다음 솔루션을 진행하십시오.

3] 클린 부팅 상태 문제 해결

Windows 10이 제대로 작동하지 않거나 공식 Windows 10 업데이트가 제대로 설치되지 않는 경우 항상 충돌이 있는지 확인하는 것이 좋습니다. Windows를 클린 부팅하여 범인을 제거하고 필요한 변경을 수행할 수 있어야 합니다.

이 솔루션에서는 클린 부팅 상태에서 문제를 해결하고 시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했는지 확인할 수 있습니다. 오류를 해결할 수 있습니다.

4] BannerStore 레지스트리 키 수정

시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다.

레지스트리 작업이므로 필요한 예방 조치로 레지스트리를 백업하거나 시스템 복원 지점을 만드는 것이 좋습니다. 완료되면 다음과 같이 진행할 수 있습니다.

  • Windows 키 + R 누르기 실행 대화 상자를 호출합니다.
  • 실행 대화 상자에 regedit를 입력합니다. Enter 키를 눌러 레지스트리 편집기를 엽니다.
  • 아래 레지스트리 키 경로로 이동하거나 이동합니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  • 위치의 왼쪽 창에서 BannerStore를 찾습니다. 레지스트리 키 폴더.
  • 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 이름 바꾸기를 선택합니다. 이름을 BannerStoreOld로 바꿉니다.
  • 이제 Ctrl+Alt+Delete를 누릅니다. 보안 옵션에 액세스하려면 키보드의 콤보를 사용하십시오.
  • 로그아웃을 클릭합니다. 컴퓨터에서 로그아웃합니다.
  • 다시 로그인하세요.

문제가 해결되어야 합니다. 그렇지 않은 경우 다음 해결 방법을 시도하십시오.

5] 메모리 문제 스캔

RAM이 손상되면 잠재적으로 Windows 10이 불안정해져 Blue Screen Of Death 오류가 발생할 수 있습니다. 따라서 새 RAM 스틱을 추가한 경우 제거하고 오류의 원인인지 확인하십시오. 그렇지 않은 경우 메모리 테스트를 실행해야 합니다. Windows는 RAM의 이상 검사를 시작합니다. 발견된 경우 영향을 받는 RAM을 교체해야 합니다.

6] 시스템 복원 수행

위의 해결 방법을 모두 사용해도 문제가 여전히 해결되지 않으면 시스템 복원을 시도할 수 있습니다. 이 절차는 개인 파일에 영향을 주지 않고 Windows 10 시스템을 문제가 시작되기 전(귀하가 지정한) 이전 시점으로 되돌립니다.

도움이 되기를 바랍니다!

시스템이 이 애플리케이션에서 스택 기반 버퍼의 오버런을 감지했습니다.