Windows 7의 탐색기에서 전체 행 선택을 비활성화하는 방법은 무엇입니까?

Windows Vista에서 사용한 FullRowSelect 레지스트리 값이 Windows 7에서 작동하지 않기 때문에 Windows 7에 대해이 기사를 작성하고 있습니다 (REF : Windows Vista의 탐색기에서 전체 행 선택 기능 사용 또는 사용 안 함). 일부 독자가 FullRowSelect를 0으로 설정해도 Windows 7에서 아무 작업도하지 않는다고보고 한 후이 문제를 살펴보기로 결정했습니다. 다른 비트 마스크 값으로 재생하면서 마침내 원하는 것을 얻었습니다. Windows 7의 Windows 탐색기 (세부 사항 모드)에서 전체 행 선택 기능을 비활성화하지만 기사의 뒷부분에서 설명하는 사소한 부작용이 있습니다.

FOLDERFLAGS 열거 형에 대한 MSDN 기사는 FWF_FULLROWSELECT 0x00200000 (Windows Vista 이상) 비트가 설정 될 때, 항목을 선택하면 해당 항목과 모든 하위 항목이 강조 표시됩니다. 그러나 Windows 7 시스템에서 FWF_FULLROWSELECT가 설정되지 않았지만 전체 행 선택 기능이 여전히 활성화되어 있습니다. Windows 7은 0x00200000을 준수하지 않는 것 같습니다. 아마도 Raymond Chen 또는 MS Shell 팀의 누군가가 이에 대한 전문가 통찰력을 제공 할 수 있습니까?

스크립트를 사용하여 자동화

업데이트 : 방금 레지스트리 편집 내용을 모든 작업을 수행하는 스크립트 파일로 변환했습니다. Windows 7, 8, 8.1 및 Windows 10에서 작동합니다.

최근 게시물을 확인하십시오 Windows 10에서 폴더에서 전체 행 선택 및 자동 정렬을 비활성화하는 방법은 무엇입니까?

전체 행을 비활성화하려면 수동으로 선택

여러 값으로 테스트 한 후 0x02000000 (FWF_EXTENDEDTILES)을 포함하고 일반 폴더 설정을 적용하여 전체 행 선택 기능을 마침내 비활성화 할 수 있습니다. 다음은 REG 파일과 함께 제공되는 자세한 지침입니다.

1. 저장된 폴더보기를 재설정하고 (참조 : Windows 7 / Vista에서 폴더보기 재설정) 링크 된 기사에 지정된대로 다시 시작 하십시오.

2. w7-fullrowsel.zip을 다운로드하고 압축을 풀고 disablefullrowselect.reg 파일을 적용하십시오.

내 컴퓨터 를 연 다음 닫습니다.

이것이 레지스트리 브랜치의 모습입니다 :

4. 로그 오프 한 후 다시 로그인하십시오. 또는 셸을 완전히 종료했다가 다시 시작할 수도 있습니다. REF : Windows 7 및 Windows Vista에서 Explorer.exe 프로세스를 완전히 종료하고 다시 시작하십시오.

탐색기에서 전체 행 선택을 비활성화해야합니다.

더 많은 (게이) 정보

위의 레지스트리 편집은 AllFolders \ Shell 분기 (폴더 유형과 관련된 각 GUID) 아래에 GUID 폴더를 작성하고 다음 폴더 유형의 FFlags DWORD 값을 43000001로 설정합니다. 또한 Windows에서 잘못된 폴더 유형 스니핑을 방지하기 위해 FolderType 값을 적절하게 설정합니다. 후자의 단계는 특수 폴더가 특수 버튼과 열을 잃지 않도록 중요합니다.

폴더 템플릿GUID
일반적인{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}
서류{7D49D726-3C21-4F05-99AA-FDC2C9474656}
음악{94D6DDCC-4A68-4175-A374-BD584A510B78}
영화{B3690E58-E961-423B-B687-386EBFD83239}
비디오{5FA96407-7E77-483C-AC93-691D05850DE8}
콘택트 렌즈{DE2B70EC-9BF7-4A93-BD3D-243F7881D492}

다른 GUID의 경우 라이브러리 및 기타 특수 폴더에 대한 위의 핵을 테스트하려는 경우를 위해 여기에서 다음 폴더 유형 레지스트리 키를 확인하십시오.

HKEY_LOCAL_MACHINE \ 소프트웨어 \ Microsoft \ Windows \ CurrentVersion \ 탐색기 \ FolderTypes

AllFolders 레지스트리 키의 위치는 다음과 같습니다.

HKEY_CURRENT_USER \ 소프트웨어 \ 클래스 \ 로컬 설정 \ 소프트웨어 \ Microsoft \ Windows \ 쉘 \ 백 \ AllFolders

스크린 샷

전체 행 선택 기능이 활성화 된 상태 (기본값)

전체 행 선택 기능이 비활성화 된 상태

사소한 부작용

위의 해킹으로 인해 약간의 결함이 발생하여 탐색기에서 미리보기 창을 활성화 한 경우에만 알 수 있습니다. 텍스트 파일 (또는 텍스트 미리보기 처리기가 활성화 된 텍스트 기반 파일)을 두 번 클릭하면 이름 바꾸기 모드로 전환됩니다. 즉, 텍스트 파일을 열려면 먼저 파일을 한 번 클릭 한 다음 파일을 두 번 클릭하여 열어야합니다. 완전히 세 번의 클릭. 다시 말하지만 이것은 .txt 파일과 Windows 탐색기에서 미리보기 창이 활성화 된 경우에만 나타납니다.

(업데이트 : 2010 년 2 월 28 일 – 아래에 추가 된 참고 사항)

이 마법 레지스트리 해킹의 다른 흥미로운 관찰

우리의 경계 독자 Anon 은 위의 편집을 실행 한 후 흥미로운 관찰 결과를보고했습니다. 이 편집은 Windows 7이 DirectUIHWND 대신 Windows Vista에서 사용되는 표준 목록보기 컨트롤을 사용하도록 강제하는 것 같습니다. 따라서이 편집을 실행 한 후 다른 UI 변경 사항 (다음 스크린 샷에서와 같이)도 있습니다.

# 1 : 파란색 열 헤더가 돌아 왔습니다!

# 2 : 타일 ​​대신 확장 타일보기 옵션이 추가되었습니다 (일부는 성가신 것을 발견 할 수 있습니다)

$config[ads_text6] not found

# 3 : 목록보기에서 파일을 선택하면 전체 길이 (해당 행에서 가장 긴 파일 이름)가 강조 표시됩니다.

# 4 : 자동 정렬 메뉴 옵션이 돌아 왔습니다. "아이콘"보기에있을 때 자동 정렬 옵션을 비활성화 할 수 있습니다. 이전의 Windows 7에서는 불가능했습니다.

관련 기사