RPC와 같은 중요한 서비스를 기동할 수 없는 경우
게시일: 2003/08/14 | 글쓴이: doa | 19997 번 | 프린트 | 메일


RPC 서비스는 보통 NOS에서 최상위 서비스에 해당되기때문에 이 서비스를 중지하면 NOS의 대부분의 기능이 중지된다. 설사 필자의 이전 팁, RPC 웜, msblast.exe에서 처럼 바이러스에 감염된 경우라도 RPC와같은 서비스를 사용 안 함으로 설정해서는 절대 안된다.



옆의 그림에서도 알 수 있듯이 RPC 서비스는 OS에서 사용되는 대부분의 서비스의 최상위 서비스이며, 최 상위 서비스가 중지됐다는 것은 하위의 모든 서비스를 사용할 수 없다는 것을 의미한다.

실제 RPC를 사용 안 함으로 설정하고 시스템을 재 부팅해보면 윈도우 쉘(Explorer.exe)조차 나타나지 않음을 알 수 있다(다음 그림 참조).

RPC 사용 안함 결과


일반적으로 이렇게 사용 안 함으로 설정된 서비스는 서비스 관리 스냅인(services.msc)로 부터 변경할 수 있지만 RPC 서비스를 사용 안 함으로 설정한 경우에는 서비스 시작 유형을 변경할 수 있는 서비스 속성 창 자체가 나타나지 않는다.

일반적인 서비스는 명령행에서 net start 명령으로 기동할 수 있지만 RPC가 중지된 경우에는 명령행에서도 기동할 수 없다.

Net start 결과


만약 이와같이 중요한 서비스가 중지되어 서비스를 기동할 수 없다면 다음 절차에따라 해당 서비스를 재 기동할 수 있다주1.

  1. Ctrl-Shift-Esc를 눌러 작업 관리자를 기동한다.
  2. 작업 관리자에서 파일/새 작업 실행을 클릭한다.
  3. 새 작업 만들기 창의 열기regedit를 입력하고 확인을 클릭한다.
  4. 레지스트리 편지기에서 다음 레지스트리로 이동한다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  5. Service 키의 하위키중 사용 안 함으로 설정한 서비스 키를 찾는다(예: RpcSs)주2.
  6. RpcSs 키를 클릭하고 우측 패널에서 REG_DWORD형의 Start를 두번 클릭한다.
  7. DWORD 값 편집 창에서 값 데이터2(16진수)로 변경하고 확인을 클릭한다. 여기서 2자동, 3수동, 4사용 안 함이다.
  8. 작업 관리자에서 시스템 종료/다시 시작 메뉴를 클릭해서 시스템을 재 기동한다.


주1: 서비스가 삭제된 경우에는 서비스가 삭제된 경우를 참고하기 바란다. 주2: 서비스 완벽 가이드 I부록에서 언급한 것처럼 서비스 스냅인에 출력되는 표시 이름과 실제 서비스 이름이 다르므로 서비스 이름을 모르는 경우 다른 컴퓨터에서 서비스 완벽 가이드 I부록을 참조해서 서비스 이름을 먼저 확인한다.

댓글: 이 팁은 cordy님의 질문, rpc를 "사용하지 않음"으로해서 발생한 문제에대한 답으로 작성되었습니다.


폴더 아이콘 할당하기 III 필자는 폴더의 아이콘 변경하기에서 수작업으로 폴더 아이콘... (14498) 2003-08-14
RPC 웜, msblast.exe 내일이 큰아들 생일이라 생일 선물로 놀이용 풀을 사주고 천천히 ... (29199)2003-08-12

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.