본문 바로가기

카테고리 없음

컴퓨터 무응답일 때 해결방법

컴퓨터가 갑자기 먹통일 때, 답답한데 어떻게 해볼 방법이 없습니다.

이럴 때는 어떻게 해결하고들 계신가요?

보통은 리셋을 누르거나 파워키를 오래 눌러서 강제종료를 시키는 게 가장 빠릅니다.

하지만, 이런 상황이 계속된다면 컴퓨터가 고장날까봐 부담스러운 것이 사실입니다.

컴퓨터를 무응답일 때와 기타 여러 상황에 대한 사용팁을 포스팅해보겠습니다.

1. 아무 작업도 하지 않는데 하드디스크드라이브 표시등이 계속 켜지면서 하드가 작동을 한다면 다음 설정을 해제해 보세요.

제어판-> 프로그램 및 기능->  Windows 기능사용/사용안함-> Indexing Service-> 체크해제 합니다.

2. Diskeeper나 여타의 조각모음 프로그램 기능 중 일부를 제한하는 것입니다. Windows 기본 조각모음도 마찮가지이지만 이 넘들도, 역시 백그라운드로 디스크 조각모음을 실행하는 기능이 있습니다.

VISTA에서 백그라운드로 실행되는 프로그램이 1가지 있습니다.  디스크 조각모음이 그것 입니다. 예약 실행의 체크여부와는 별개로 사용자의 파일 시스템에 따라 둘 중에 한가지가 자동실행 됩니다.

이 프로그램들은 부팅 시(부트영역)에 이용되는 시스템 파일들을 최적화(Boot Optimize) 합니다.

가끔 아무 작업도 하지 않는데 하드디스크가 열심히 읽는다면 대부분 이런 이유 때문이 대부분입니다.

알아서 `부트`영역 최적화 해 주면 편하고 좋을것이라 생각되지만, 투입시간에 비해서 효율성이 아주 떨어진다는 생각 입니다. 어차피 한 달에 1~2번 `조각모음`을 할 것이고 대단위 서버용이거나 대형 컴퓨터가 아닌 이상 개인 컴퓨터에서는 매분 매초마다 디스크를 점검하는 것은 쓸데 없는 일이라 생각 됩니다.


그럼 이 프로그램만 조용히 잠재우는 방법은 무엇일까요.

Regedit=>

 HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Dfrg> BootOptimizeFunction 에서 문자열 ' Enable '에 데이터 값 “ Y “ 를 ->  “ N “ 으로 값만 바꾸어 주시면 됩니다.

로그오프나 재 부팅 후 적용 됩니다. 그리하면 시도때도 없이 번쩍이는 하드디스크의 불빛이 조금은 줄어들 겁니다.

 [저는 “OptimizeComplete”(부팅최적화 백그라운드 작업)까지 No로 바꿨습니다.]


수퍼패치와 레디부스터 기능을 활성화 시킨 시스템에서도 효과가 있습니다. 거듭 말씀드리지만 팁의 적용은 각자의 필요에 의해 하는 것이지, 반드시 해야 하는것은 아닙니다.


수퍼패치와 레디부스터 기능의 유용성에 대해 말이 나올 때부터 적용시켜 테스트 중 입니다만 아직까지 별다른 이상을 찾지 못한 팁입니다.

1.  메뉴팝업속도를 빠르게 하는 방법입니다.

메뉴창이 열리는 속도가 느린 것을 감지 할 수 있는데 빠르게 하는 방법입니다.

Regedit=> HKEY_CURRENT_USER> ControlPanel> desktop에서   MenuShowDelay항목의 값이 기본 400으로 셋팅되어 있는데 이 값을 0 에서 400 사이에서 바꿔줍니다.(0의 값이 최고로 빠릅니다.)

 제컴퓨터는 값을 “ 0 “ 으로 했습니다.

2.  무응답 응용프로그램 타임아웃 시간 줄이는 방법입니다.

VISTA는 해당 응용프로그램이 정지하면 해당 프로그램이 응답이 기다리는 시간이 설정되어 응답이 없으면 해당프로그램을 정지시킨다 이 타임아웃시간을 조절해서 VISTA  정지시간을 줄일 수 있습니다.

Regedit=>

 HKEY_CURRENT_USER> Control Panel> Desktop에서 “ HungAppTimeout ” 항목의 값이 기본적으로 5000 = (5초)으로 설정되어있을 것입니다.  이 값을 더블 클맄해서 500 = (0.5초)으로 설정해줍니다.

3. 한글 VISTA를  영문 VISTA로 속이는 방법입니다.

영문  VISTA를 고집하는 게임 매니아들이 많습니다. 영문에서만 돌아가는 게임을 즐기기 위해서, 그렇다고 잘 쓰고 있는 한글  VISTA를 지우고 영문을 깔 수 없는 노릇이고, 약간의 꼼수로 해결 될 수도 있습니다.

Regedit=>

 HKEY_LOCAL_MACHINE> System> CurrentControlSet> Control> Nls> Locale 에서

 오른쪽 창에 있는 ‘기본 값’과 'Default'을 마우스의 왼쪽 버튼으로 두 번 눌러 스트링 편집 창을 띄우고 데이터 값을 00000409 로 집어 넣습니다. 이제 레지스트리 편집기를 닫고 시스템을 재부팅 하면 운영체제를 영문으로 프로그램을 속일 수 있습니다.   되돌리려면 값을 0000412으로 바꾼다.( 문제가 발생하지 않는다면 굳이 되돌릴 필요는 없습니다.)