2010년 8월 19일 목요일

CD 자동실행 허용/방지

1.

윈도우 XP의 경우는 CD-ROM을 삽입하면 자동으로 다음과 같은 윈도우가 나타난다.

이와 같은 기능은 편리하지만 때로는 불편하다고 느낄 경우도 있다. 윈도우 Me의 경우는 CD-ROM 등록 정보에서 자동 실행을 막을 수 있는 부분이 있었는데 윈도우 XP의 경우에는 이러한 기능이 없다. 따라서 조금은 복잡한 방법으로 설정을 해야 한다. 바로 레지스트리를 건드리는 방법이다.

바로 다음 레지스트리를 변경하면 된다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

이 레지스트리에는 NoDriveTypeAutoRun이라는 값이 있는데 이 값을 바꾸어 주면된다. 구체적으로는 다음과 같은 수치를 넣을 수 있다.

91-CD 자동 실행.
b5-CD 자동 실행 안함.

물론 레지스트리의 내용을 변경하고 나면 반드시 재부팅을 해 주어야 효력을 발생하게 된다.

 

 

2.

"HKEY_LOCAL_MACHANE ->SYSTEM -> CONTROLSET001 -> SERVICE -> CDROM

 

오토런 부분 수정

 

1:허용, 0:방지

2010년 8월 13일 금요일

인터넷 / 엑셀 사용시 한글입력 안될때

인터넷이나 엑셀사용시 한/영키를 눌러도 한글로 안바뀔시

 

1. 국가 및 언어 옵션에서 확인후 조치가 안되면

 

실행

 

regsvr32.exe /u msimtf.dll

regsvr32.exe /u msctf.dll

 

재부팅후 확인~

2010년 8월 7일 토요일

랜카드 드라이버 충돌로 인한 ip 할당 오류 해결법

Windows XP에서 IP를 설정하다보면 다음과 같은 오류 메시지를 가끔 볼 수 있습니다.

네트워크 어댑터에 사용자가 입력한 IP 주소는 이며 XXX 어댑터에 할당되었습니다.
컴퓨터에 실제로 존재하지 않거나 사용할 수 없는 어댑터이기 때문에 XXX 어댑터는 네트워크 연결 폴더에 숨겨져 있습니다.
어댑터에 같은 주소로 할당하고 사용하면, 하나의 어댑터만 이 주소를 사용하게됩니다.
이는 올바르지 않은 시스템 구성을 초래합니다.
고급 대화 상자의 IP 주소 목록에 다른 IP 주소를 입력하시겠읍니까?

이 오류의 원인은 일반적으로 랜카드를 교체한 경우에 자주 발생한다.
XP의 경우 랜카드를 교체하면 이전 랜카드의 정보가 레지스트리에 그대로 남게되어 고정 IP 할당 시 위와 같은 오류가 발생한다.
무시하고 사용해도 무방하지만 원본적인 해결책을 찾는다면 아래 방법으로 해결 할 수 있다.

-----------------------
여기에서는 결과는 같은 3가지의 접근법을 제시하며, 결과값은 같다는 사실을 미리 알려둔다.

* 기본적으로 XP에 제공된 시스템 변수 중 devmgr_show_nonpresent_devices 변수를 이용하여, 장치관리자에 숨김장치를 표시하게 하여, 기존에 설치된 랜카드(사용하지 않는)의 드라이버를 제거하여 이 문제를 해결 할 수 있다.

1. 레지스트리를 변경하는 방법

시작 ->
실행 ->
regedit 입력 후 확인 ->
레지스트리 편집기가 실행되면 다음의 레지스트리 값으로 이동 ->
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment ->
우측 마우스 버튼 클릭하여 새로만들기 -> 문자열 값
값 이름에 devmgr_show_nonpresent_devices 입력 ->
생성된 키 값을 더블클릭 하여 값 데이터에 1 입력 ->

레지스트리 편집기를 종료 후 PC를 재부팅 한다.

시작 -> 설정 -> 제어판 ->(여기까지 윈도우키+Pause Break 가 단축키) 시스템 -> 하드웨어 탭 -> 장치관리자 ->
장치관리자가 실행되면, 상단 메뉴 중 보기(V) -> 숨김 장치 표시(W) 를 클릭한다.
반투명으로 표시된 랜카드를 제거 후 재부팅하면 ip 할당 오류가 발생하지 않는것을 볼 수 있다.(기존의 랜카드의 정보와 드라이버가 삭제되었으므로, 오류가 발생하지 않는다.)

2. 시스템 변수 직접 적용하는 방법

시작 -> 설정 -> 제어판 ->(여기까지 윈도우키+Pause Break 가 단축키) 시스템 -> 고급 탭 -> 환경변수 ->
환경변수가 실행되면, 시스템 변수(S)의 새로 만들기(W)를 클릭한다. ->
변수이름에 devmgr_show_nonpresent_devices
변수 값에 1 을 입력 한 후 확인 버튼을 클릭하여, 시스템 변수를 입력한다.

변수를 입력하였다면 시스템 등록정보 창을 확인을 클릭하여 종료한다.(재부팅이 필요 없음)

시작 -> 설정 -> 제어판 ->(여기까지 윈도우키+Pause Break 가 단축키) 시스템 -> 하드웨어 탭 -> 장치관리자 ->
장치관리자가 실행되면, 상단 메뉴 중 보기(V) -> 숨김 장치 표시(W) 를 클릭한다.
반투명으로 표시된 랜카드를 제거 후 재부팅하면 ip 할당 오류가 발생하지 않는것을 볼 수 있다.(기존의 랜카드의 정보와 드라이버가 삭제되었으므로, 오류가 발생하지 않는다.)

3. 도스 배치파일을 이용하는 방법

시작 ->
실행 ->
notepad 입력 후 확인 ->

메모장이 실행되면 아래의 내용을 복사하여 붙여넣기 한다. ->

@echo off
cls
set devmgr_show_nonpresent_devices=1
cd c:\windows\System32
start devmgmt.msc


메모장의 메뉴 중 파일 -> 다른 이름으로 저장(A) 을 클릭한다. ->
파일 이름에 숨김장치보기.bat 라고 입력 한 후, 파일형식을 모든파일 로 변경한다. ->
적당한 폴더에 저장 한 후 생성된 파일을 실행하면 장치관리자가 실행된다. ->

장치관리자가 실행되면, 상단 메뉴 중 보기(V) -> 숨김 장치 표시(W) 를 클릭한다.
반투명으로 표시된 랜카드를 제거 후 재부팅하면 ip 할당 오류가 발생하지 않는것을 볼 수 있다.(기존의 랜카드의 정보와 드라이버가 삭제되었으므로, 오류가 발생하지 않는다.)

------------------------
같은 결과에 접근하는 3가지의 방법을 나열했는데, 이것은 윈도우의 한가지 문제를 해결하는데 여러가지 접근법이 있음을 알려주기 위한 것이니, 본인이 편리한 방법을 사용하는 것이 좋으며, 결국 같은 결과를 나타내고 있으므로, 꼭 한가지의 방법으로만 적용해보길 바랍니다.
1번 방법은 재부팅이 필요하며, 3번 방법은 파일을 생성 한 후 간편하게 사용가능 합니다. :)

또한 위의 방법으로 사용하지 않는 다른 하드웨어의 드라이버 파일을 삭제하여, 부팅속도 향상과 윈도우 안정성 증가효과를 기대 할 수 있습니다.