A. 원인은 Windows Defender가 wtrace_64.exe를 오탐지하여 차단했기 때문이며, 그로 인해 csbuild capture 기능이 필수 파일을 찾지 못해 실패합니다. 아래에서 전체 내용을 한 번에 확인할 수 있습니다.
1. 문제 증상
csbuild단독 실행 정상msbuild단독 실행 정상csbuild capture msbuild만 실패첫 실행은 성공하지만 두 번째부터 반복적으로 실패
로그 메시지 예시
상단 공통 메시지
하단 상세 오류
2. 원인
Windows Defender(또는 다른 보안 프로그램)가 wtrace_64.exe를
Behavior:Win32/SuspLummalnj.A로 오탐지하여 삭제 또는 격리했기 때문입니다.
csbuild capture는 내부적으로 반드시 wtrace_64.exe를 실행해야 하므로,
해당 파일이 사라진 이후부터 계속 실패합니다.
3. 문제 확인 방법
다음 두 가지를 확인하면 원인을 확정할 수 있습니다.
csbuild 로그에서 WinError 2 확인
Windows Defender 보호 기록에서 wtrace_64.exe 차단 확인
4. 해결 방법
① Defender에서 파일 복원/허용
Windows 보안 → 보호 기록
Behavior:Win32/SuspLummalnj.A항목 선택“복원” 또는 “허용” 수행
불가할 경우 보안팀에 예외 처리를 요청
② 복원이 불가하면 STATIC 재설치
wtrace_64.exe가 다시 설치됨
5. 재발 방지 방법
보안팀과 협의하여 다음 경로를 Defender 제외 경로로 등록:
6. 복원 후 해야 할 작업
VS2017 Developer Command Prompt에서 다시 실행:
정상 동작하면 해결 완료입니다.
7. 추가 참고
프로젝트/빌드 환경 문제는 아님
동일 보안정책 환경에서는 타 사용자도 동일 문제 발생 가능
지원팀에 문의 시 전달하면 좋은 정보:
csbuild 로그
Defender 보호 기록 캡처
wtrace_64.exe 존재 여부 스크린샷
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.