Windows에서 32로 인해 파일 생성이 실패했습니다.
PC 게임 실행 중 "오류 30005: CreateFile이 32로 실패했습니다" 메시지 해결 방법
PC나 스팀 클라이언트에서 게임을 시작할 때, 종종 "오류 30005: CreateFile이 32로 실패했습니다"라는 메시지가 나타나는 경우가 있습니다. 이 오류는 특히 멀티플레이어 게임에서 핵 사용을 방지하기 위해 사용되는 안티치트 서비스인 Easy Anti-Cheat로 보호되는 게임을 실행할 때 주로 발생합니다.
이러한 오류가 발생했다면, 이는 Easy Anti-Cheat 서비스 자체나 게임 파일에 문제가 있어 게임 실행이 제대로 이루어지지 않는 상황일 가능성이 높습니다. 이는 곧, 안티치트 시스템이 게임 파일에 변조가 발생했다고 판단하거나, 서비스 자체가 정상적으로 작동하지 않는다는 의미입니다.
그렇다면, 이 오류의 정확한 원인은 무엇이며, 어떻게 해결해야 할까요? 함께 자세히 알아보도록 하겠습니다.
Windows 환경에서 오류 30005 발생 원인
다음은 Windows 장치에서 "오류 30005: CreateFile이 32로 실패했습니다" 오류를 유발할 수 있는 주요 원인들입니다.
- 사용자가 설치한 핵 프로그램으로 인해 게임 파일이 변조되어, Easy Anti-Cheat에서 해당 파일을 의심스러운 대상으로 간주하는 경우
- 게임 파일이 손상되었고, 이로 인해 Easy Anti-Cheat에서 파일 변조를 감지하는 경우
- Windows Defender 또는 다른 백신 프로그램이 Easy Anti-Cheat 서비스를 차단하는 경우
- Easy Anti-Cheat가 이전 세션의 파일이 이미 존재하여 설치 폴더에 새로운 파일을 생성하지 못하는 경우
- 사용자가 리소스 사용량을 줄이기 위해 Easy Anti-Cheat 프로세스 또는 서비스를 실수로 비활성화한 경우
- Easy Anti-Cheat 소프트웨어 설치 자체가 손상되어 복구 또는 재설치가 필요한 경우
이제 이 오류가 발생하는 원인들을 파악했으니, 본격적으로 문제 해결 방법에 대해 논의해 보겠습니다.
1. 문제 해결 전 예비 점검
본격적인 해결 방법을 시도하기 전에 다음 사항들을 먼저 확인해 보세요.
- 게임을 유리하게 만들기 위해 파일 변조 소프트웨어를 사용하고 있는지 확인하고, 사용 중이라면 해당 프로그램을 제거하세요.
- 게임과 함께 실행 중인 다른 모든 프로그램을 종료하세요.
- 사용 중인 그래픽 최적화 소프트웨어도 모두 종료하세요.
- 게임 파일을 사용자가 직접 수정했는지 확인하고, 수정했다면 변경 사항을 되돌리거나, 게임을 재설치해야 할 수 있습니다.
위의 예비 점검 후에도 문제가 해결되지 않으면, 다음 해결 단계를 진행해 보세요.
2. EasyAntiCheat.sys 파일 삭제
EasyAntiCheat.sys 파일은 게임 시작에 필요한 정보를 담고 있으며, 게임 실행 시 Easy Anti-Cheat 서비스가 게임 파일 변조 여부를 확인한 후 자동으로 생성합니다.
대부분의 경우, Easy Anti-Cheat는 이 파일을 문제 없이 생성하지만, 때때로 실패하는 경우가 발생합니다. 이러한 상황에서는 게임 시작 시 오류 메시지가 표시될 수 있습니다. 이러한 문제를 해결하기 위해, 해당 파일을 수동으로 삭제하여 Easy Anti-Cheat가 게임 재시작 시 새로운 파일을 생성하도록 유도할 수 있습니다.
다음 단계를 따라 진행하세요:
- 오류가 발생하는 게임이 설치된 디렉토리 폴더로 이동하세요. 보통 운영 체제가 설치된 드라이브의 "Program Files (x86)" 폴더 내부에 위치합니다.
- EasyAntiCheat 또는 EasyAntiCheat_EOS 폴더를 찾아서 여세요.
- 해당 폴더에서 EasyAntiCheat.sys 또는 EasyAntiCheat_EOS.sys 파일을 찾으세요.
- 파일을 마우스 오른쪽 버튼으로 클릭하고 "삭제"를 선택하여 파일을 삭제하세요.

- 사용자 계정 컨트롤(UAC) 창이 나타나면, 관리자 권한을 부여하세요.
- 게임을 다시 시작해 보세요.
만약 동일한 오류가 다시 발생한다면, 다음 단계로 넘어가세요.
EasyAntiCheat.sys 파일을 삭제할 수 없나요?
EasyAntiCheat.sys 파일을 삭제하려고 할 때, 파일이 사용 중이어서 삭제할 수 없다는 오류 메시지가 표시될 수 있습니다. 이는 Easy Anti-Cheat가 백그라운드에서 실행 중임을 의미합니다. 따라서, 파일을 삭제하기 전에 Easy Anti-Cheat 프로세스를 먼저 종료해야 합니다.
다음과 같이 진행하세요:
- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후, "작업 관리자"를 선택하세요.
- 실행 중인 프로세스 목록에서 "Easy Anti-Cheat"를 찾으세요.
- 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "작업 끝내기"를 선택하세요.

3. 손상된 게임 파일 복구
게임 파일이 손상된 경우, Easy Anti-Cheat는 이를 무단 변조로 간주할 수 있습니다. 따라서, 게임 파일 복구는 필수적입니다. 일부 게임 클라이언트에서는 클라이언트 내에서 손상된 파일을 복구하는 기능을 제공합니다. 해당 기능이 있다면, 손상된 파일을 먼저 복구해 보세요.
만약 Steam을 통해 게임을 설치했다면, Steam의 파일 무결성 검사 기능을 통해 손상된 파일을 쉽게 복구할 수 있습니다. Steam 클라이언트에서 게임을 마우스 오른쪽 버튼으로 클릭하고, '속성'을 선택한 다음, '로컬 파일' 탭에서 '게임 파일 무결성 검사'를 클릭하면 됩니다. 다른 게임 런처를 사용하는 경우에는 해당 런처에서 제공하는 파일 복구 기능을 이용하세요.
4. Windows Defender 또는 백신 프로그램에서 Easy Anti-Cheat를 예외 처리하기
Easy Anti-Cheat는 신뢰할 수 있는 서비스이지만, 사용자의 Microsoft Defender나 다른 백신 프로그램이 이를 위협으로 간주하고 차단할 수 있습니다. 이 경우, Easy Anti-Cheat는 필요한 파일을 생성하지 못하게 되고, 게임 실행 시 오류가 발생할 수 있습니다. 이 문제가 있는지 확인하기 위해, 백신 프로그램을 잠시 비활성화하고 게임을 실행해 보세요.
Windows Defender를 비활성화하는 방법에 대한 정보는 온라인에서 쉽게 찾을 수 있으며, 다른 백신 프로그램도 비슷한 설정을 제공합니다. 백신 프로그램을 비활성화한 후 게임이 정상적으로 실행된다면, 문제는 백신 프로그램에 있다는 것을 알 수 있습니다. 하지만, 백신 프로그램을 비활성화하는 것은 시스템을 위험에 노출시킬 수 있으므로, Easy Anti-Cheat를 백신 프로그램의 예외 목록에 추가하는 것이 좋습니다.
예외 목록에 앱을 추가하는 방법은 사용하는 백신 프로그램마다 다르므로, 각 백신 프로그램의 공식 웹사이트를 참고하여 자세한 방법을 확인하세요.
5. 커널 모드 하드웨어 적용 스택 보호 비활성화
Windows의 보안 기능 중 하나인 커널 모드 하드웨어 적용 스택 보호 기능이 활성화되어 있을 때, Easy Anti-Cheat 소프트웨어와 충돌을 일으킨다는 사용자 보고가 있습니다. Microsoft 커뮤니티 포럼에서 관련 내용을 확인할 수 있습니다. 이 기능은 악성 소프트웨어가 운영 체제를 침해하는 것을 막는 역할을 하지만, 때로는 Easy Anti-Cheat와 같은 안전한 프로그램과 충돌할 수 있습니다.
레딧 게시물에서 한 사용자가 이 보안 기능을 끄고 문제를 해결한 사례가 보고되었습니다. 따라서 프로세서가 이 보안 기능을 지원한다면, 다음 단계를 따라 해당 기능을 비활성화해 보세요.
- Windows 검색창에 "Windows 보안"을 입력하고 Windows 보안 앱을 실행하세요.
- 왼쪽 사이드바에서 "장치 보안" 탭으로 이동하세요.
- 오른쪽 창에서 "코어 격리"를 클릭하세요.
- "커널 모드 하드웨어 적용 스택 보호" 항목의 토글을 "끔"으로 설정하세요.

- 장치를 재부팅하세요.
만약 "장치 보안" 설정에서 "커널 모드 하드웨어 적용 스택 보호" 옵션이 보이지 않는다면, 이는 프로세서가 해당 기능을 지원하지 않음을 의미하므로, 이 단계를 건너뛸 수 있습니다.
6. Easy Anti-Cheat 서비스 실행 여부 확인
Easy Anti-Cheat는 프로그램 설치 시 "Easy Anti-Cheat"라는 이름의 서비스를 생성하고 실행합니다. 이 서비스가 실행 중이지 않으면 Easy Anti-Cheat에서 오류가 발생할 수 있습니다. 다음 단계를 따라 서비스 실행 여부를 확인하세요.
- Windows 검색창에 "서비스"를 입력하고 서비스 앱을 실행하세요.
- "Easy Anti-Cheat" 서비스를 찾아보세요.
- 만약 서비스가 이미 실행 중이라면 아무런 조치를 취할 필요가 없습니다. 서비스가 실행 중이 아니라면, 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 "시작"을 선택하세요.
7. Easy Anti-Cheat 프로그램 복구
만약 위에서 제시된 모든 해결 방법이 효과가 없거나, Easy Anti-Cheat 소프트웨어가 제대로 작동하지 않는다면, 프로그램을 복구해야 할 수 있습니다. Easy Anti-Cheat 클라이언트를 복구하려면, 다음과 같은 단계를 따라 진행하세요.
- 게임이 설치된 폴더로 이동하세요. Steam을 통해 게임을 설치했다면, Steam 클라이언트를 열고 해당 게임을 마우스 오른쪽 버튼으로 클릭한 후, "속성"을 선택하세요. 왼쪽 사이드바에서 "로컬 파일"을 선택하고, 오른쪽에서 "찾아보기"를 클릭하면 됩니다.

- Steam 클라이언트를 닫고 게임 설치 폴더를 열어두세요.
- Easy Anti-Cheat 폴더로 이동하세요.
- Easy Anti-Cheat 설정 파일을 실행하세요.

- 사용자 계정 컨트롤 창이 나타나면 "예"를 클릭하세요.
- "복구" 서비스를 클릭하세요.

- "마침"을 클릭한 후 게임을 다시 실행해 보세요.
8. Easy Anti-Cheat 재설치
만약 게임을 다시 실행했을 때 동일한 오류가 발생한다면, 문제는 여전히 해결되지 않은 것입니다. 따라서, 최후의 수단으로 Easy Anti-Cheat 프로그램을 재설치해 보세요.
재설치를 하려면 위에서 설명한 방법과 동일하게 Easy Anti-Cheat 설정 파일을 실행한 후, "복구" 대신 왼쪽 하단에 있는 "제거"를 클릭하세요. 
그 다음, Easy Anti-Cheat를 재설치하고 "마침"을 클릭하세요.
오류 30005: CreateFile이 32로 실패하고 수정됨
Easy Anti-Cheat는 핵 사용자가 멀티플레이어 게임에 접속하여 게임 경험을 망치는 것을 막는 데 중요한 역할을 합니다. 하지만 이러한 안티치트 시스템으로 인해 발생하는 오류는 사용자에게 불편함을 야기할 수 있습니다. 이 문서에서 제시된 해결 방법들이 "오류 30005: CreateFile이 32에서 실패함" 문제를 해결하는 데 도움이 되었기를 바랍니다. 만약 이러한 해결 방법이 모두 효과가 없다면, 마지막 수단으로 게임 또는 게임 클라이언트를 재설치해야 할 수 있습니다.