dll

IPHLPAPL.DLL 오류

sungtg 2007. 10. 30. 10:26

질 문

컴퓨터를 키는데 시작 프로그램 오류 라면서
IPHLPAPL.DLL 메세지 창에 이게 뜨더군요..

생각이 안 나는데.. 손상 돼었나??
일단 어떻게 해요?

답변

iphlpapi.dll는 시스템에서도 필요한 파일이고
네트워크 서비스에서도 필요한 파일입니다.

svchost.exe에서 서비스를 불러들일때 사용하는 dll 파일인데..

악성코드 중에서 이 파일명으로 Activ-x를 만드는 경우도 있고
코드변환을 하는 경우가 있는것으로 알려져 있습니다.

같은 버전을 사용하는 윈도우에서 해당 dll 파일을 카피를 해서
안전모드로 부팅을 한 후
system32폴더에 복사를 한후 다시 부팅해서 사용하세요

그리고 나서 바이러스 검사나 악성코드 검사를 해서 치료를 하세요

만약 이것도 안되면 제어판/시스템/장치관리자에서
네트워크 어댑터를 삭제를 하고
다시 부팅 시킨후 다시 랜카드나 기타 장비 드라이버를 설치를 하세요

추가


iphlpapi.dll 파일은 네트워크 설정과 밀접한 관계가 있습니다.
원래 명칭은 ip helper API인데

역활은 인터넷에서 필요한 프로토콜 TCP또는 UDP를 호출해서 작동시키는
역활을 합니다.

프로토콜이란 ?
인터넷 상에서 파일전송을 할때 패킷이라는 작은단위로
파일을 쪼개서 프로토콜에 실어서 유선/무선으로 데이타를 전송하게 됩니다.

인터넷을 연결을 하면 HTML파일을 다운을 받게 됩니다.
아울러 html파일 속에 이미지, 플래시, 동영상, 음악등등을 다운받는데

사이트에 들어가면
해당 사이트의 서버가 있을 것이고
사이트 서버에서 내 컴퓨터로 전송을 시작을 할때
전송을 받을 것인지 아닌지 물어보면서 데이타를 전송하는 것이 tcp프로토콜이고

무조건 수신측에서 어떻게 생각하든 무조건 주고 보자식이 udp 프로토콜입니다.

그럼 윈도우는 인터넷에서 필요한 2가지의 프로토콜을 모두 활성화 시켜야 됩니다.
부팅이 되면서 자동으로 이 조건을 충족시킬수 있는 여건을 만들어야 하는데
윈도우에서 IPHLPAPI.DLL 파일이 이 조건을 충족을 시키는 역활을 합니다.