WIndows 의 시작 프로그램에 무분별한 등록을 차단 하는 방법
기본적으로 NT계열(NT4.0, XP, Vista, 7...) 들은 레지스트리에 권한 설정을 할 수 있다. 사용을 하다보면 시작 프로그램에 필요 이상의 프로그램들이 시작시 등록이 되고 심지어는 여러가지 프로그램 업데이터 들이 등록이 되어 시작시 동작을 하게 된다 . 물론 꼭 필요한 것들이라면 문제가 없겠지만. 필요하지 않은 프로그램들은 시작시 소요 시간 낭비와 리소스 낭비가 있을 수 있으므로, 주기적으로 지워주어야 한다.
레지스트리 트리에 보면 아래 2가지의 키에 시작 프로그램이 등록이 된다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
그리고 RunOnce , RunOnceEx 들은 프로그램 설치시에 1번만 실행이 가능한 설정을 위해 그대로 둔다.
* 주의 : 이 작업을 수행한 후에 WIndows에 정상적인 프로그램 실행이 안될 수 있으며 , 원치 않은 결과가 나타날 수 있다. 그리고 위에 제시한 키 이외의 상위 키에 권한 설정을 잘 못 수행 했을 시에는 치명적인 결과가 나타날 수 있음.
* 위 작업으로 인한 컴퓨터 사용시의 책임은 지지 않습니다.
1. 레지 스트리 에디터를 실행한다.
로 이동한다.
(이때 시스템 사용지 중요한 부분을 삭제 하면 불편을 초래 할 수 있다.)
4. 권한을 설정 한다.
Run 을 선택 한 후 마우스 오른쪽 버튼을 누르면 아래 그림과 같은 컨텍스트메뉴가 뜬다 이때 사용권한 (P) 를 눌러 권한 설정창을 실행 시켜 준다.
권한 설정 창이 뜨면 각 사용자,그룹에 대한 권한을 설정한다. 이때 읽기 권한만 남겨둔다. (모든 사용자에 대해)

5. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
로 이동을 한다. LOCAL_MACHINE 과 동일하게 권한 설정 창을 띄운다.

권한 설정 부분을 보면 허용 부분이 비활 성화 되어 있는 것을 볼 수 있다. 이럴 경우 고급(V) 버튼을 눌러 고급 권한 설정에서 각 권한들에 대한 쓰기 권한을 없애 주면 된다.

위와 같은 작업을 수행하고 나면 레지스트리에 시작프로그램으로 등록되는 것을 막을 수 있다. 또하나 C:\Documents and Settings\사용자\시작 메뉴\프로그램\시작프로그램 에 쓰기 권한을 막아주면 시작프로그램을 완벽히 막을 수 있다.
나중을 위해 복구를 하려고 할때에는 원래 설정전의 셋팅값으로 복원을 해주면 가능하다.
"Windows" 카테고리의 다른 글
- 메인보드 모델명 알아보기 (댓글 1개 / 트랙백 0개) 2009/10/05
- VGA 카드(그래픽 카드) 모델명 확인 (댓글 2개 / 트랙백 0개) 2009/10/05
- mfnt.exe 안철수 연구소 MyFirewall 프로세스의 CPU점유율이 높을때 강... (댓글 2개 / 트랙백 0개) 2009/04/09
- 가끔 Windows 스케쥴링을 제어하고 싶을때 (댓글 0개 / 트랙백 0개) 2009/02/26
- OpenSSL Win32 컴파일 (댓글 0개 / 트랙백 0개) 2009/04/10
- 유용한 무료(GPL 포함) 소프트웨어 (댓글 0개 / 트랙백 0개) 2009/04/15
- Windows XP, Server 2003, Vista 에서 인터넷 연결이 불안하거나... (댓글 0개 / 트랙백 0개) 2010/06/29
- 무분별한 윈도우 시작 프로그램 추가 거부 하기 (댓글 4개 / 트랙백 0개) 2009/08/05
