CD와 같은 이동형 디스크에는 초보자의 프로그램 실행을 돕기위한
자동 실행 기능을 가지고 있다. 이 자동 실행 기능은 CD와 같은 이동형 디스크를 마운트 하면 자동으로 Autorun.inf 파일을 실행하는 기능이다. 대부분의 기능이 마찬가지이지만 누군가에 유용한 기능이 반드시 모든 사람에게 유용한 기능은 아니며, 대부분의 사람들에게 유용한 기능이라도 누군가에게는 불편한 기능이 되는 경우가 많다.
이러한 문제때문에 필자는
CD 자동실행 끄기,
CD/DVD 자동 실행 사용하기와 같은 팁을 작성했었다. 그러나 이 팁을 적용해도 USB와 같은 이동형 디스크에서 자동 실행이 된다. 따라서 이번 팁에서는
CD-ROM을 제외한 이동형 디스크에서 자동 실행을 막는 방법을 설명하겠다.
이동형 디스크의 자동 실행을 막기위해서는
정책 편집기와
레지스트리 편집기를 이용할 수 있다. 정책 편집기를 이용하면
CD-ROM의 자동 실행 막기와
모든 드라이브에서 자동 실행 막기가 가능하며, 레지스트리 편집기를 이용하면 더 세부적으로 설정할 수 있다.
- 정책 편집기 사용
- 시작/실행/gpedit.msc를 입력하고 확인을 누른다.
- 왼쪽 패널에서 사용자 구성/관리 템플릿/시스템을 차례대로 클릭한다.
- 오른쪽 패널에서 자동 실행 사용 안 함을 두번 클릭한다.
- 등록 정보 창에서 사용을 선택한 뒤 자동 실행 사용 안 함에서 모든 드라이브를 선택한다.
- 레지스트리 편집기 사용
- 시작/실행/regedit를 입력하고 확인을 클릭한다.
- 다음 레지스트리로 이동한다.
사용자: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
컴퓨터: HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- 오른쪽 패널에 REG_DWORD 형의 NoDriveTypeAutoRun 값을 추가하고 값 데이타를 다음 기준에 따라 설정한다.
| 디스크 유형 |
값(십진수) |
설명 |
| 알 수 없음 | 1 | 알 수 없는 형식의 드라이브의 자동 실행 막기 |
| 이동형 | 4 | 이동형 드라이브의 자동 실행 막기 |
| 고정형 | 8 | 고정형 드라이브의 자동 실행 막기 |
| 원격 | 16 | 네트웍 드라이브의 자동 실행 막기 |
| 이동형 | 32 | CD-ROM 드라이브의 자동 실행 막기 |
| RAM | 64 | RAM 드라이브의 자동 실행 막기 |
| 알 수 없음 | 128 | 알 수 없는 형식의 드라이브의 자동 실행 막기 |
| 모두 | 255 | 모든 드라이브의 자동 실행 막기 |
기본값은 149로 알 수 없는 형식(1)+알 수 없는 형식(128)+플로피(4)+원격(16)을 합한 값이다. 따라서 CD-ROM을 포함한 이동형 드라이브의 자동 실행을 막고 싶다면 149+32=171이나 255를 입력하면 된다.
- 로그오프/로그온 하거나 시스템을 다시 시작한다.
댓글: 이 팁은 lokken님의 질문, [질문] 이동식 디스크의 자동 실행 끄기에대한 답으로 작성되었습니다.