프로그램이 실행 직후 종료되거나 특정 계산 작업에서 예외 코드가 표시될 때는 오류 코드의 발생 시점, 앱 버전, 런타임 구성 요소, 그래픽 드라이버 및 최근 업데이트 이력을 함께 확인해야 합니다. 재설치 전 로그와 충돌 모듈을 먼저 분리해 원인을 좁힙니다.

실행 직후 부동소수점 오류로 종료될 때 STATUS_FLOAT_UNDERFLOW 진단 순서
실행 버튼을 누른 직후 창이 사라지거나, 특정 계산·변환 작업에서 예외 메시지와 함께 종료된다면 재설치부터 반복하기보다 종료 지점을 남기는 일이 먼저입니다. 같은 코드가 보여도 프로그램 시작 단계의 구성 요소 충돌인지, 파일을 읽거나 렌더링하는 과정의 연산 예외인지에 따라 확인 순서가 달라집니다. 특히 그래픽 가속, 추가 플러그인, Visual C++ 런타임, 사용자 캐시가 동시에 영향을 줄 수 있어 한 번에 여러 항목을 바꾸면 원인을 놓치기 쉽습니다. 오류 화면의 문구와 발생 시간을 확보한 뒤 Windows 기록을 대조하면 불필요한 초기화 범위를 줄일 수 있습니다. 작업 중인 파일 접근이 막혔다면 원본 파일을 별도 위치에 복사해 두고 점검을 시작하는 편이 안전합니다.
예외 코드가 표시된 시점부터 기록하기
먼저 오류가 언제 나타나는지 구분합니다. 프로그램을 열자마자 종료되는지, 로그인 이후인지, 특정 프로젝트나 파일을 여는 순간인지, 내보내기·렌더링·계산 기능을 실행할 때인지 메모합니다. 시작 단계에서 멈춘다면 앱의 초기 로딩 모듈, 런타임, 그래픽 드라이버 쪽을 우선 볼 수 있고, 특정 파일에서만 멈춘다면 파일 내용이나 연결된 확장 기능도 범위에 넣어야 합니다.
노량진 STATUS_FLOAT_UNDERFLOW처럼 코드가 표시되는 상황에서는 코드만 보고 원인을 단정하지 않는 것이 중요합니다. 이 상태는 Windows NTSTATUS 계열에서 부동소수점 연산 결과가 표현 가능한 최소 범위보다 작을 때 연결될 수 있지만, 실제 중단 지점은 프로그램의 계산 모듈·플러그인·드라이버 등으로 달라질 수 있습니다.
이벤트 뷰어에서 Windows 로그 → 응용 프로그램 항목을 열어 오류가 난 시각의 기록을 찾습니다. 여기서 중단된 실행 파일 이름, 오류 모듈 이름, 예외 코드, 프로그램 버전을 함께 확인합니다. 예를 들어 오류 모듈이 프로그램 본체인지, 그래픽 관련 DLL인지, Visual C++ 구성 요소인지에 따라 다음 조치가 달라집니다. 화면 캡처만 남기기보다 이 네 항목을 함께 기록하면 진단 속도가 높아집니다.

| 발생 단계 | 우선 확인할 항목 | 점검 방향 |
|---|---|---|
| 실행 직후 종료 | 오류 모듈, 런타임, 시작 설정 | 초기화 요소와 필수 구성 요소 분리 |
| 특정 파일을 열 때 종료 | 파일 경로, 플러그인, 캐시 | 새 파일과 기존 파일의 재현 여부 비교 |
| 렌더링·계산 중 종료 | GPU 가속, 드라이버, 작업 옵션 | 가속 사용 여부와 드라이버 이력 비교 |
런타임과 플러그인 충돌을 따로 분리하기
최근 설치한 플러그인, 확장 기능, 글꼴 연동 도구, 보안 프로그램이 있다면 한꺼번에 삭제하지 말고 임시 비활성화 상태에서 재현 여부를 확인합니다. 사용자 설정이나 작업 캐시가 손상된 경우에도 설치를 다시 해도 같은 환경값을 불러오면서 증상이 이어질 수 있습니다. 가능하다면 프로그램의 설정 초기화 기능 또는 별도 사용자 프로필에서 실행해 비교하는 방식이 좋습니다.
앱 복구나 재설치 전에 Visual C++ 런타임과 .NET 구성 요소의 상태도 살핍니다. 필요한 런타임이 누락되었거나 버전 충돌이 있는 경우 실행 초기부터 멈출 수 있습니다. 다만 무관한 런타임을 무작정 제거하면 다른 프로그램까지 영향을 받을 수 있으므로, 이벤트 기록의 오류 모듈과 프로그램 요구 사항을 대조한 뒤 복구·재배포 패키지 설치를 판단해야 합니다.
재설치는 마지막 확인 절차에 가깝습니다. 재설치가 필요한 경우에는 프로그램 제거 후 남아 있는 사용자 설정, 플러그인 폴더, 캐시를 어떻게 처리할지 먼저 구분해야 합니다. 업무용 설정이나 사용자 프리셋은 백업하고, 충돌이 의심되는 확장 기능은 복원 대상에서 제외한 뒤 기본 상태로 실행 결과를 확인합니다.
그래픽 가속을 끈 상태와 드라이버 상태 비교하기

영상 편집, 설계, 이미지 처리, 3D 작업처럼 GPU 가속을 사용하는 프로그램은 하드웨어 가속 설정에 따라 시작 안정성이 달라질 수 있습니다. 프로그램 설정 화면까지 들어갈 수 있다면 가속을 끈 상태로 한 번 실행해 보고, 정상 실행 여부와 특정 작업의 재현 여부를 비교합니다. 가속을 끄면 정상인데 켜면 종료된다면 그래픽 드라이버 또는 GPU 연동 모듈의 가능성이 커집니다.
드라이버는 최신 버전이라는 사실만으로 판단하지 않습니다. 오류가 시작된 날짜 전후에 드라이버가 갱신됐는지, Windows 업데이트 이후인지, 프로그램이 요구하는 버전 범위와 맞는지 확인합니다. 업데이트 직후부터 문제가 생겼다면 이전 안정 버전으로 되돌린 결과를 비교할 수 있고, 반대로 오래된 드라이버라면 제조사 권장 버전으로 갱신한 뒤 테스트할 수 있습니다. 이 과정에서도 변경은 한 항목씩 진행해야 원인과 결과가 섞이지 않습니다.
일정에 맞춘 점검 방식
오류가 재현되는 시간과 작업 중단 가능 시간을 기준으로 원격 점검 또는 현장 점검을 정합니다. 노량진 작업 환경에서도 재부팅 뒤 같은 증상이 반복되는지, 이벤트 뷰어 기록을 열 수 있는지부터 확인하면 초기 판단이 수월합니다. 원격은 새벽 시간을 제외하고 가능하며, 부팅 불가·그래픽 장치 교체·저장장치 상태 확인처럼 직접 확인이 필요한 경우에는 출장 점검으로 분기합니다. 출장은 09:00~18:00 서울·경기·인천·세종 일정에 맞춰 진행합니다.
오류 화면이 남아 있을 때 문의하기
같은 코드로 반복 종료되거나 업무 파일을 열 수 없어 작업이 멈춘 경우에는 오류 화면이 사라지기 전에 캡처해 두는 것이 좋습니다. 프로그램 이름과 버전, Windows 버전, 오류가 난 정확한 단계, 이벤트 뷰어의 오류 모듈명을 준비하면 점검 범위를 빠르게 줄일 수 있습니다. 특히 재설치 후에도 동일하다면 설정·캐시·플러그인·드라이버 가운데 무엇이 남아 있는지 기준을 세워 확인해야 합니다.

초기 증상 확인과 원격 가능 여부는 010-6833-8119 로 문의할 수 있습니다. 현장 확인이 필요한지 판단할 때도 오류 화면과 충돌 모듈 정보가 있으면 불필요한 조치를 줄이는 데 도움이 됩니다.
실행 초기 종료를 줄이는 마무리 점검
부동소수점 예외는 코드 하나만으로 원인을 확정하기 어렵지만, 발생 단계와 충돌 모듈을 대조하면 범위를 좁힐 수 있습니다. 플러그인·런타임·캐시를 분리하고, GPU 가속 및 드라이버 변경 전후 결과를 비교한 뒤 재설치를 결정하는 순서가 효율적입니다. 오류 화면과 이벤트 기록을 확보하면 실행 직후 종료되는 문제의 조치 범위를 훨씬 빠르게 정리할 수 있습니다.
자주 묻는 질문
STATUS_FLOAT_UNDERFLOW는 어떤 오류인가요?

프로그램이 처리하는 부동소수점 연산 과정에서 매우 작은 값과 관련된 예외 상태가 감지됐다는 뜻으로 볼 수 있습니다. 다만 실제 원인은 프로그램 계산 모듈, 플러그인, 런타임, 그래픽 드라이버까지 확인해야 판단할 수 있습니다.
프로그램을 다시 설치하면 해결되나요?
설치 파일이나 핵심 구성 요소 손상에는 도움이 될 수 있습니다. 그러나 사용자 설정, 플러그인, 캐시, 그래픽 드라이버 충돌이 원인이면 재설치 후에도 증상이 남을 수 있으므로 오류 모듈을 먼저 확인하는 편이 효율적입니다.
원격으로 점검할 수 있나요?
오류가 재현되고 Windows 이벤트 로그와 프로그램 버전 확인이 가능하면 원격으로 초기 진단할 수 있습니다. 상담 및 점검 문의는 010-6833-8119, 동네형컴퓨터에서 확인할 수 있으며 안내 페이지는 https://udns.kr/입니다.
