csbuild capture 명령이 처음 한 번만 정상 수행되고 이후 계속 실패합니다.

수정일 금, 28 11월 시간: 8:13 AM


A. 원인은 Windows Defender가 wtrace_64.exe를 오탐지하여 차단했기 때문이며, 그로 인해 csbuild capture 기능이 필수 파일을 찾지 못해 실패합니다. 아래에서 전체 내용을 한 번에 확인할 수 있습니다.

1. 문제 증상

  • csbuild 단독 실행 정상

  • msbuild 단독 실행 정상

  • csbuild capture msbuild만 실패

  • 첫 실행은 성공하지만 두 번째부터 반복적으로 실패

로그 메시지 예시

  • 상단 공통 메시지

    Current Code Page: 949 !! An error has occurred. !! !! Please contact customer support after preserving your current status. !!
  • 하단 상세 오류

    wtrace commands: ['wtrace_64.exe', '/Q', 'C:\\suresoft\\dbrainGCS11\\... 'capture.bat'] FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다 ...

2. 원인

Windows Defender(또는 다른 보안 프로그램)가 wtrace_64.exe
Behavior:Win32/SuspLummalnj.A로 오탐지하여 삭제 또는 격리했기 때문입니다.

csbuild capture는 내부적으로 반드시 wtrace_64.exe를 실행해야 하므로,
해당 파일이 사라진 이후부터 계속 실패합니다.


3. 문제 확인 방법

다음 두 가지를 확인하면 원인을 확정할 수 있습니다.

  1. csbuild 로그에서 WinError 2 확인

  2. Windows Defender 보호 기록에서 wtrace_64.exe 차단 확인


4. 해결 방법

① Defender에서 파일 복원/허용

  • Windows 보안 → 보호 기록

  • Behavior:Win32/SuspLummalnj.A 항목 선택

  • “복원” 또는 “허용” 수행

  • 불가할 경우 보안팀에 예외 처리를 요청

② 복원이 불가하면 STATIC 재설치

  • wtrace_64.exe가 다시 설치됨


5. 재발 방지 방법

보안팀과 협의하여 다음 경로를 Defender 제외 경로로 등록:

C:\Users\<계정>\AppData\Local\Suresofttech Inc\STATIC Toolbox\

6. 복원 후 해야 할 작업

VS2017 Developer Command Prompt에서 다시 실행:

csbuild capture msbuild <solution>.sln /t:rebuild /p:Configuration=Debug /p:platform=x64

정상 동작하면 해결 완료입니다.


7. 추가 참고

  • 프로젝트/빌드 환경 문제는 아님

  • 동일 보안정책 환경에서는 타 사용자도 동일 문제 발생 가능

  • 지원팀에 문의 시 전달하면 좋은 정보:

    • csbuild 로그

    • Defender 보호 기록 캡처

    • wtrace_64.exe 존재 여부 스크린샷

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.