윈도우10에서 “noexecute memory” 에러 해결 방법

윈도우10에서 “noexecute memory” 에러는 부적절한 메모리 관리로 인해 발생하는 문제로, 시스템 메모리를 올바르게 사용할 수 없게 되어 발생합니다. 이 에러를 해결하기 위해서는 메모리 관리 설정을 조정하거나, 문제가 되는 드라이버를 업데이트하거나 제거해야 합니다. 이 글에서는 이러한 해결 방법들을 자세히 알아보도록 할게요.

1. BIOS 설정 변경하기

1.1 메모리 규모 변경

먼저 BIOS 설정으로 접속하기 위해 컴퓨터를 재부팅하고, POST화면이 나타나는 순간에 F2 키나 Delete 키를 눌러 BIOS 설정으로 들어갑니다. BIOS 설정 창에서 메모리 관련 항목을 찾아들어가고, 메모리 규모를 변경하는 옵션을 찾습니다. 일반적으로 “Memory” 혹은 “Memory Settings” 라벨 아래에 있을 수 있습니다.

메모리 규모를 “Default”에서 “Maximum”으로 변경해줍니다. 이 옵션은 전체 설치된 메모리를 최대한 할당하는 역할을 합니다. 변경이 완료되면 BIOS 설정을 저장하고 종료합니다.

1.2 메모리 주기성 타이밍 변경

만약 메모리 규모 변경으로 문제가 해결되지 않는 경우, 이번에는 BIOS 설정에서 메모리 주기성 타이밍을 변경해볼 수 있습니다. 이 설정을 변경하기 위해 위의 단계와 동일하게 BIOS 설정에 들어가야 합니다.

메모리 주기성 타이밍 설정은 “Advanced” 또는 “Advanced Settings” 탭 아래에 있을 수 있습니다. 해당 항목을 찾아들어가고, 메모리 주기성 타이밍에 대한 값들을 수정해야 합니다. 이러한 값들은 메모리 제조자의 사양에 맞춰 설정되어야 합니다.

변경된 메모리 주기성 타이밍 설정을 저장하고 종료한 뒤, 컴퓨터를 재부팅하면 “noexecute memory” 에러가 해결될 수 있습니다.

attempted execute of noexecute memory 윈도우10

attempted execute of noexecute memory 윈도우10

2. 디바이스 드라이버 업데이트 또는 제거하기

2.1 디바이스 매니저 열기

시작 메뉴에서 “디바이스 매니저”를 검색하여 실행합니다. 디바이스 매니저 창이 표시되면, “디스플레이 어댑터” 또는 “그래픽 카드” 항목을 찾아 더블 클릭하여 엽니다.

그런 다음, 설치된 그래픽 카드 드라이버의 이름을 확인합니다. 만약 문제가 되는 드라이버가 확인된다면, 해당 드라이버를 업데이트하거나 제거해야 합니다.

2.2 드라이버 업데이트

드라이버 업데이트를 하기 위해 인터넷에 연결된 상태에서 “그래픽 카드 제조사 + 드라이버 업데이트”와 같은 키워드로 검색하여 드라이버 업데이트 관련 페이지에 접속합니다. 해당 페이지에서 자신이 사용하는 그래픽 카드와 운영 체제에 맞는 최신 드라이버를 다운로드합니다.

다운로드된 파일을 실행하여 드라이버를 설치하고, 컴퓨터를 재부팅합니다. 이후 “noexecute memory” 에러가 계속해서 발생하지 않는다면, 문제가 해결된 것입니다.

2.3 드라이버 제거

드라이버를 제거하기 위해 위의 단계와 동일하게 디바이스 매니저를 엽니다. 해당 드라이버를 선택하고 마우스 오른쪽 버튼을 클릭한 뒤 “드라이버 소프트웨어의 제거”를 선택합니다.

드라이버가 제거되는 동안 컴퓨터에서 어떠한 작업도 수행하지 않도록 하고, 제거 후에는 컴퓨터를 재부팅합니다. 이후에는 자동으로 기본 그래픽 드라이버가 설치되게 되고, “noexecute memory” 에러가 계속해서 발생하지 않을 수 있습니다.

3. 시스템 복원하기

3.1 시스템 복원 포인트 선택

윈도우 시스템 복원 기능은 컴퓨터를 특정 시점으로 되돌릴 수 있는 기능입니다. 이를 사용하여 “noexecute memory” 에러가 발생하기 이전의 상태로 컴퓨터를 복원할 수 있습니다.

시작 메뉴에서 “시스템 복원”을 검색하여 실행합니다. 시스템 복원 창이 표시되면, “다음”을 선택하고 복원할 시점을 나타내는 복원 포인트를 선택합니다.

복원 포인트를 선택한 뒤, “다음”을 클릭하고 복원 절차를 따라가면 됩니다. 복원이 완료되면 컴퓨터를 재부팅하고, “noexecute memory” 에러가 해결되었는지 확인해보세요.

마치며

“noexecute memory” 에러는 주로 메모리 관련 문제, 디바이스 드라이버의 오류, 또는 시스템 파일의 손상 등과 관련된 문제입니다. 본 가이드에서는 BIOS 설정 변경, 디바이스 드라이버 업데이트 또는 제거, 시스템 복원을 통해 이러한 문제를 해결하는 방법을 안내했습니다. 이러한 단계를 순서대로 따라가면서 “noexecute memory” 에러를 해결할 수 있을 것입니다. 하지만 만약 이러한 방법들로 문제가 해결되지 않거나 심각한 손상이 있을 경우, 전문가의 도움을 받는 것이 좋습니다.

추가로 알면 도움되는 정보

1. 시스템 복원 기능은 윈도우 운영 체제에서 자동으로 생성되는 복원 포인트를 사용하여 컴퓨터를 특정 시점으로 되돌릴 수 있는 기능입니다.

2. 메모리 주기성 타이밍 설정은 메모리 모듈마다 다르며, 제조사의 사양에 따라 설정되어야 합니다.

3. 디바이스 드라이버 업데이트를 하기 전에는 반드시 해당 그래픽 카드의 제조사와 모델명을 확인해야 합니다.

4. 시스템 복원을 할 경우, 복원 포인트 이후에 설치한 프로그램들은 모두 삭제되므로, 백업이 필요한 파일은 따로 보관해야 합니다.

5. BIOS 설정을 변경하면 컴퓨터의 성능이 변동될 수 있으므로, 변경 사항에 대해 충분한 이해를 가지고 진행해야 합니다.

놓칠 수 있는 내용 정리

1. “noexecute memory” 에러는 메모리 관련 문제, 디바이스 드라이버 오류, 시스템 파일 손상 등 다양한 원인으로 발생할 수 있습니다.

2. BIOS 설정을 변경하거나 디바이스 드라이버를 업데이트 또는 제거하는 것으로 문제가 해결되지 않을 수 있으며, 이 경우 전문가의 도움을 받는 것이 좋습니다.

3. 다양한 원인으로 인해 “noexecute memory” 에러가 발생할 수 있으므로, 정확한 원인을 파악하여 해결 방법을 선택하는 것이 중요합니다.

?키워드 의미 확인하기 1

?키워드 의미 확인하기 2