폴더 옵션 대화 상자의보기 탭에서는 숨겨진 파일과 시스템 (보호 된) 파일을 표시하거나 숨길 수 있습니다. 숨겨진 파일에는 HIDDEN 속성이 있습니다. 보호 된 파일은 SYSTEM 속성이있는 슈퍼 숨김 파일이라고도합니다. 경우에 따라 폴더 옵션을 통해 폴더에 숨겨진 파일을 표시해야 할 수도 있습니다.
폴더 옵션 대화 상자에서 숨겨진 파일, 폴더 및 드라이브 표시 옵션을 활성화하더라도 파일 탐색기에 숨겨진 파일 및 폴더가 표시되지 않는 경우가 많았습니다. 그러나 Windows 검색을 사용하거나 명령 프롬프트 창에서 DIR /A
명령을 사용하면 파일과 폴더를 볼 수 있습니다.
또한 폴더 옵션을 열고보기 탭을 클릭하면 숨겨진 파일 및 폴더 표시 안 함 및 숨겨진 파일, 폴더 및 드라이브 표시 라디오 단추가 모두 활성화되어있을 수 있습니다.
원인
위의 증상은 시스템이 다음 레지스트리 분기에서 CheckedValue 값을 수정하는 맬웨어에 감염된 경우 발생합니다.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ NOHIDDEN HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ SHOWALL
이 악성 코드는 위의 Hidden
레지스트리 분기에서 Type 이라는 레지스트리 값 (기본적으로 데이터는 " 그룹 "으로 설정 됨)을 제거했을 것입니다.
이 방법은 많은 바이러스 및 PUA에서 사용되므로 숨겨진 파일 (예 : 악성 실행 파일 또는 스크립트)이 탐색기에 표시되지 않습니다. ( REF Google 검색 결과). 또한 일부 바이러스는 폴더 옵션 →보기 탭에서 숨김 파일 및 폴더 옵션을 모두 제거합니다.
[Fix] 숨김 파일 및 폴더가 없거나 작동하지 않음 표시
비트 디펜더 기능 Bitdefender 보안 소프트웨어를 사용하는 경우보기 탭 또는 파일 탐색기 리본에서 숨겨진 파일 설정을 전환하지 못할 수 있습니다. 리본에서 숨겨진 항목 에 대한 확인란을 활성화하면 확인 표시가 1 초간 나타난 후 다시 사라질 수 있습니다.Bitdefender의 침입 탐지 모듈 또는 이와 유사한 기능으로 인해 발생합니다. BitDefender의 활성 바이러스 제어 사용자 모드 필터링 라이브러리 avcuf64.dll
은 중요한 파일 및 레지스트리 항목 변경을 차단합니다. BitDefender는 특정 레지스트리 키가 맬웨어에 의해 수정되지 않도록 보호합니다. Bitdefender에서이 기능을 일시적으로 비활성화하면 탐색기에서 숨겨진 파일을 숨기거나 표시 할 수 있습니다.
Bitdefender를 사용하지 않는 경우 아래 레지스트리 수정을 적용하십시오.
“숨겨진 파일 및 폴더 표시”– 레지스트리 수정
- 아래의 운영 체제와 관련된 .reg 파일 내용을 메모장에 복사하십시오.
- .reg 확장자를 가진 파일을 저장하십시오 (예 :
showallfiles.reg
. 자세한 내용은 .reg 파일을 만들고 실행하는 방법을 참조하십시오. showallfiles.reg
파일을 두 번 클릭하여 실행하십시오.- 숨김 파일 및 폴더 표시 옵션을 재구성하십시오.
Windows 10의 경우
Windows 레지스트리 편집기 버전 5.00 [-HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden] [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden] "Bitmap" 2) : 25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f, 00, 74, \ 00, 25, 00, 5c, 00, 73, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 33, 00, 32, 00, 5c, 00, 73, 00, \ 68, 00, 65, 00, 6c, 00, 6c, 00, 33, 00, 32, 00, 2e, 00, 64, 00, 6c, 00, 6c, 00, 2c, 00, 34, 00, 00, \ 00 " Text "="@ shell32.dll, -30499 ""Type "="group "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ NOHIDDEN]"CheckedValue "= dword : 00000002"기본값 " = dword : 00000002 "HKeyRoot"= dword : 80000001 "Id"= dword : 00000001 "RegPath"= "Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \\ Advanced" "Text"= "@ shell32.dll, -30501 ""Type "="radio ""ValueName "="숨겨 짐 "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ SHOWALL]"CheckedValue "= dword : 00000001"Defa ultValue "= dword : 00000002"HKeyRoot "= dword : 80000001"Id "= dword : 00000002"RegPath "="Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \\ Advanced ""Text "="@ shell32 dll, -30500 ""Type "="radio ""ValueName "="숨겨진 "
Windows Vista의 경우
Windows 레지스트리 편집기 버전 5.00 [-HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden] [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden] "텍스트"= " shell32.dll, -30499 ""Type "="group ""Bitmap "= hex (2) : 25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f, 00, 74, \ 00, 25, 00, 5c, 00, 73, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 33, 00, 32, 00, 5c, 00, 53, 00, \ 48, 00, 45, 00, 4c, 00, 4c, 00, 33, 00, 32, 00, 2e, 00, 64, 00, 6c, 00, 6c, 00, 2c, 00, 34, 00, 00, \ 00 "HelpID"= "shell.hlp # 51131"[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ NOHIDDEN ] "CheckedValue"= dword : 00000002 "DefaultValue"= dword : 00000002 "HKeyRoot"= dword : 80000001 "HelpID"= "shell.hlp # 51104" "RegPath"= "Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \\ Advanced ""Text "="@ shell32.dll, -30501 ""Type "="radio ""ValueName "="Hidden "[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \모두 표시] " CheckedValue "= dword : 00000001"DefaultValue "= dword : 00000002"HKeyRoot "= dword : 80000001"HelpID "="shell.hlp # 51105 ""RegPath "="Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \ \ Advanced ""Text "="@ shell32.dll, -30500 ""Type "="radio ""ValueName "="숨겨진 "
그게 다야! 폴더 옵션 →보기 탭에서 숨김 파일 및 폴더 표시 설정을 수정해야합니다. .reg 파일은 다음 레지스트리 키 및 하위 키에서 누락되거나 잘못된 항목을 복원합니다.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden
안티 바이러스 소프트웨어를 업데이트하고 전체 시스템 검사를 실행하십시오. 그리고 Malwarebytes Antimalware를 사용한 철저한 검사로 후속 조치를 취하는 것을 잊지 마십시오.