본문 바로가기

벌새::Computer & IT

폴더 옵션의 "숨김 파일, 폴더 및 드라이브 표시" 복원 방법

반응형
윈도우(Windows) 폴더 옵션에서 제공하는 "보기 → 고급 설정" 항목에는 기본값으로 "숨김 파일 및 폴더" 값을 표시하지 않도록 설정되어 있습니다.

 

 

이로 인하여 악성 프로그램을 통한 감염이 발생할 경우, 악성 파일들은 자신을 숨기기 위하여 숨김(H) 속성 값으로 등록되어 사용자가 폴더(파일)를 찾기 위해서는 폴더 옵션에서 "숨김 파일, 폴더 및 드라이브 표시" 항목에 체크를 하여야 합니다.(※ 추가적으로 "보호된 운영 체제 파일 숨기기(권장)" 항목의 체크를 해제해야 할 필요도 존재합니다.)

 

 

그런데 일부 시스템에서는 그림과 같이 폴더 옵션에 등록된 "숨김 파일, 폴더 및 드라이브 표시" 항목이 삭제되어 사용자가 숨김(H) 속성을 가진 폴더(파일)를 찾을 수 없도록 방해하는 경우가 발생하는 것으로 보입니다.(※ 폴더 옵션 자체가 실행되지 않도록 설정을 변경하는 경우도 있습니다.)

이런 경우 삭제된 "숨김 파일, 폴더 및 드라이브 표시"를 복원하는 방법에 대해 살펴보도록 하겠습니다.

 


["숨김 파일, 폴더 및 드라이브 표시" 레지스트리 값]

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
 - CheckedValue = 1
정상적인 시스템에서 "숨김 파일, 폴더 및 드라이브 표시"와 관련된 레지스트리 값은 위와 같으며, 해당 "CheckedValue" 하위값이 제거된 경우 폴더 옵션에서 표시되지 않습니다.

 

 

레지스트리 편집기(regedit)를 실행하여 "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" 값의 우측 빈 영역에 마우스 우클릭을 통해 "새로 만들기 → DWORD(32비트) 값" 항목에 체크를 하시기 바랍니다.(※ 64비트 운영 체제의 경우에는 "QWORD(64비트) 값" 항목에 체크하시기 바랍니다.)

 

 

생성된 "새 값 #1" 항목에 "CheckedValue"라고 입력하신 후, 생성된 값을 더블 클릭하여 "DWORD 값 편집" 창을 생성시킵니다.

 

 

생성된 "DWORD 값 편집" 창에서 "CheckedValue" 값 데이터를 "16진수" 단위에 체크를 하시고 "1"을 입력하시기 바랍니다.

그 이후에 폴더 옵션을 통해 "숨김 파일 및 폴더" 하위 값을 확인해보면 삭제된 "숨김 파일, 폴더 및 드라이브 표시" 항목이 복원되어 있는 것을 확인할 수 있습니다.

개인적으로 윈도우를 사용하실 때에는 폴더 옵션에서 "숨김 파일 및 폴더" 값을 기본값에서 "숨김 파일, 폴더 및 드라이브 표시" 값으로 변경을 하시고 이용하시는 것이 안전하고 편하다고 생각합니다.

Update : 추가 정보 - SHOWALL 키 값 삭제 복원 방법

 

 

만약 그림과 같이 "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" 키 값 자체가 삭제된 경우에는 다음과 같은 절차에 따라 복원을 진행하시기 바랍니다.

(1) 메모장에 다음의 내용을 복사해서 입력합니다.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"Text"="@shell32.dll,-30500"
"Type"="radio"
"CheckedValue"=dword:00000001
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51105"

※ [레지스트리 값] 영역은 한 줄로 연결되어 있으므로 메모장에 복사한 후 반드시 이어서 작성하시기 바랍니다.

(2) 작성된 메모장 파일을 "저장"하기 기능을 이용하여 reg 파일로 저장합니다.

 

 

참고로 메모장의 "파일 → 저장" 또는 "파일 → 다른 이름으로 저장" 메뉴를 통해 저장을 진행하시기 바랍니다.

 

 

파일 저장시에는 반드시 "(파일 이름).reg" 확장자명을 넣으시기 바라며, 파일 형식은 "모든 파일"로 변경하시고 저장하시기 바랍니다.

(3) 저장된 reg 파일을 클릭하여 삭제된 레지스트리 값을 복원합니다.

 

 

 위와 같은 방식으로 복원된 레지스트리 값이 차후 반복적으로 삭제되어 폴더 옵션에 등록된 "숨김 파일, 폴더 및 드라이브 표시" 항목이 삭제될 경우에는 백신 프로그램을 이용하여 정밀 검사를 하여 악성 파일을 찾으시기 바랍니다.
728x90
반응형
  • 좋은 정보 얻어갑니당 ㅎ

  • 알 수 없는 사용자 2012.03.08 11:01 댓글주소 수정/삭제 댓글쓰기

    너무 유용한 정보가 많네요^^
    자주 들리도록 하겠습니다.
    좋은 하루 보내세요^^

  • 지나가다......

    FlyExplorer를 쓰면 그냥 보입니다. 물론 설정은 해줘야 겠지만요.. :)

    레지스트리는 조금 위험해 보이네요.. ^^..

    • 그런 프로그램을 이용하는 방법도 있지만, 윈도우 기본값을 복구하는 소개라서 이 방법 밖에는 없죠.

      좋은 프로그램 소개해 주셔서 감사합니다.^^

  • 근데... 2012.09.23 20:14 댓글주소 수정/삭제 댓글쓰기

    근데...다 설정해도 그런 옵션이 없으면 어떻게 해야할까요ㅠㅠ

    • 이 절차는 1회성일 가능성이 있습니다.

      즉, 사용자가 설정값을 다시 넣어도 악성 파일이 반복적으로 삭제를 시도할 경우에는 방법이 없습니다.

      이런 경우에는 삭제를 시도하는 악성 파일을 찾아 우선적으로 제거한 후에 이 방법을 사용하시기 바랍니다.

  • 정말 좋은 지식이군요 ^^

    저는 바이러스나 악성코드에 걸린적이 없어 레지스트리 값이 강제로 수정된 적이 없으나, 이런 문제를 겪는 분들이 자주 보이는 것 같은데, 꼭 이 블로그를 추천하도록 하겠습니다

  • 찾아봤더니 checkedvalue 라는 파일도 있고 설정도 그대로인데 숨김 파일 옵션이 안보입니다, 왜그럴까요?

    • 악성 파일의 방식에 따라서는 레지스트리 값을 또 다르게 변형하여 폴더 옵션을 변경하는게 있지 않나 생각됩니다.

      좀 강력한 백신 프로그램을 이용하여 악성 파일을 찾아 보시기 바랍니다.ㅠㅠ