원인 :

- 바이러스성 트로이목마가 pc에 설치되어 있는 경우 발생.
- Generic Host Process for win32 services 에러는 svchost.exe 파일과 관련된 error.
- svchost.exe는 NT계열의 정상 파일이며, DLL로 실행되는 프로세스의 호스트 역할 담당.

해결 방법 : 1번 방법은 윈도우 서비스팩2에서만 적용 됩니다.

1. 우선 파일을 다운 받아 압축을 풉니다.

다음 폴더안에 있는 WindowsXP-KB922616-x86-KOR-illgal 파일을 먼저 패치하시고
재부팅 후 WindowsXP-KB921883-x86-KOR-illgal 패치하여 다시 재부팅을 하고 완료합니다.

출처 : http://www.hpsvc.net 자료실의 김기택님의 글에서 퍼옴...



2. 첫번째 방법으로 안된다면

ㄱ. 백신프로그램을 이용하여 바이러스&악성코드&Temp 제거

ㄴ. 시작 -> 실행 -> regedit 입력 (Registry Editor)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters

내 세부항목 중 TransportBindName의 키값 \Device\ 삭제 (445 Port 차단)

ㄷ. Registry Editor 종료 , 시스템 재시작

ㄹ. Windows 보안 업데이트

※ 445 Port(파일공유 인증 포트) : 운영체제에서 공유 폴더에 연결을 제공해주는 포트.

패스워드 검증을 통한 인증 후 서비스를 제공하도록 설계되어 있으나,

쉽게 유추할 수 있는 패스워드 또는 패스워드가 Null인 경우

바이러스에 대해 많은 취약성을 가짐.