วิธีปิดการใช้งาน Full Row Select ใน Explorer ใน Windows 7

2016-08-17 08:08:49
หลัก·ไมโครซอฟท์·วิธีปิดการใช้งาน Full Row Select ใน Explorer ใน Windows 7

ฉันกำลังเขียนบทความนี้โดยเฉพาะสำหรับ Windows 7 เนื่องจากค่ารีจิสทรี FullRowSelect ที่คุณใช้ใน Windows Vista ไม่ทำงานใน Windows 7 (REF: เปิดใช้งานหรือปิดใช้งานคุณลักษณะการเลือกแถวเต็มใน Explorer ใน Windows Vista) หลังจากผู้อ่านของเราบางคนรายงานว่าการตั้งค่า FullRowSelect เป็น 0 ไม่ได้ทำอะไรใน Windows 7 ฉันตัดสินใจที่จะดูปัญหานี้ การเล่นด้วยค่า bitmask ที่แตกต่างกันในที่สุดฉันก็มีสิ่งที่ฉันต้องการ - เพื่อปิดใช้งานคุณสมบัติเลือกแถวเต็มใน Windows Explorer (โหมดรายละเอียด) ใน Windows 7 แต่ด้วยผลข้างเคียงเล็กน้อยซึ่งอธิบายไว้ในส่วนท้ายของบทความ

บทความ MSDN บน FOLDERFLAGS Enumerated Type บอกว่าเมื่อบิต FWF_FULLROWSELECT 0x00200000 (Windows Vista และใหม่กว่า) ถูกตั้งค่าบิตเมื่อรายการถูกเลือกรายการและรายการย่อยทั้งหมดจะถูกเน้น อย่างไรก็ตามในระบบ Windows 7 ของฉัน FWF_FULLROWSELECT ไม่ได้ตั้งค่า แต่คุณสมบัติการเลือกแถวแบบเต็มยังคงเปิดใช้งานอยู่ ดูเหมือนว่า Windows 7 จะไม่ให้เกียรติ 0x00200000 บางทีเรย์มอนด์เฉินหรือคนในทีม MS Shell สามารถให้ข้อมูลเชิงลึกเกี่ยวกับเรื่องนี้ได้?

อัตโนมัติใช้สคริปต์

อัปเดต: ฉันเพิ่งแปลงการแก้ไขรีจิสตรีเป็นไฟล์สคริปต์ที่ใช้งานได้ทั้งหมด ทำงานได้ใน Windows 7, 8, 8.1 และ Windows 10

ลองดูโพสต์ล่าสุดของฉันจะปิดการใช้งานการเลือกแบบเต็มแถวและจัดเรียงอัตโนมัติในโฟลเดอร์ใน Windows 10 ได้อย่างไร

ในการปิดการใช้งานเต็มแถวเลือกด้วยตนเอง

หลังจากการทดสอบด้วยค่าหลายค่าในที่สุดฉันก็สามารถปิดใช้งานคุณสมบัติการเลือกแถวแบบเต็มโดยรวม 0x02000000 (FWF_EXTENDEDTILES) และใช้การตั้งค่าสำหรับโฟลเดอร์ทั่วไป นี่คือคำแนะนำโดยละเอียด (พร้อมด้วยไฟล์ REG) หากคุณต้องการลองใช้งาน:

1. รีเซ็ตมุมมองโฟลเดอร์ที่บันทึกไว้ (Ref: รีเซ็ตมุมมองโฟลเดอร์ใน Windows 7 / Vista) และรีสตาร์ทเชลล์ ตามที่ระบุในบทความที่เชื่อมโยง

2. ดาวน์โหลด w7-fullrowsel.zip, unzip และใช้ไฟล์ disablefullrowselect.reg

3. เปิด My Computer แล้วปิด

นี่คือลักษณะของรีจิสตรีสาขาในตอนนี้:

4. ออกจากระบบและลงชื่อกลับ (อีกวิธีหนึ่งคุณสามารถยกเลิกเชลล์ได้อย่างสมบูรณ์และรีสตาร์ทได้ REF: ยุติและเริ่มกระบวนการ Explorer.exe ใหม่ทั้งหมดใน Windows 7 และ Windows Vista)

สิ่งนี้ควรปิดใช้งานการเลือกแถวเต็มใน Explorer

ข้อมูลเพิ่มเติม (Geeky)

การแก้ไขรีจิสทรีด้านบนสร้างโฟลเดอร์ GUID ภายใต้สาขา AllFolders \ Shell (แต่ละ GUID ที่เกี่ยวข้องกับประเภทโฟลเดอร์) ตั้ง ค่า FFlags DWORD สำหรับประเภทโฟลเดอร์ต่อไปนี้เป็น 43000001 นอกจากนี้ยังตั้งค่า FolderType ตามลำดับเพื่อป้องกันการดมกลิ่นประเภทโฟลเดอร์ที่ไม่ถูกต้องโดย Windows ขั้นตอนหลังมีความสำคัญเพื่อให้โฟลเดอร์พิเศษจะไม่สูญเสียปุ่มและคอลัมน์พิเศษของพวกเขา

แม่แบบโฟลเดอร์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 อื่นให้ตรวจสอบคีย์รีจิสตรีของ Folder Types ต่อไปนี้ที่นี่ในกรณีที่คุณต้องการทดสอบการแฮ็กข้างต้นสำหรับ Library และโฟลเดอร์พิเศษอื่น ๆ

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes

นี่คือตำแหน่งของคีย์รีจิสทรี AllFolders:

HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ Shell \ Bags \ AllFolders

ภาพหน้าจอ

เมื่อเปิดใช้งานคุณสมบัติการเลือกแบบเต็มแถว (ค่าเริ่มต้น)

เมื่อปิดใช้งานคุณสมบัติการเลือกแบบเต็มแถว

ผลข้างเคียงเล็กน้อย

แฮ็คข้างต้นยังทำให้เกิดข้อผิดพลาดเล็กน้อยซึ่งคุณสามารถสังเกตเห็นได้เฉพาะเมื่อคุณเปิดใช้บานหน้าต่างแสดงตัวอย่างใน Explorer เมื่อคุณดับเบิลคลิกที่ไฟล์ข้อความ (หรือไฟล์ข้อความใด ๆ ที่เปิดใช้งานตัวจัดการข้อความแสดงตัวอย่าง) มันจะเข้าสู่โหมดการเปลี่ยนชื่อ นั่นคือถ้าคุณต้องการเปิดไฟล์ข้อความคุณต้องเลือกไฟล์ก่อนโดยคลิกเพียงครั้งเดียวจากนั้นดับเบิลคลิกที่ไฟล์เพื่อเปิด สามคลิกทั้งหมด อีกครั้งสิ่งนี้ถูกตรวจสอบเฉพาะไฟล์. txt และเฉพาะเมื่อบานหน้าต่างแสดงตัวอย่างเปิดใช้งานใน Windows Explorer

(อัปเดต: 28 กุมภาพันธ์ 2010 - เพิ่มหมายเหตุเพิ่มเติมด้านล่าง)

ข้อสังเกตที่น่าสนใจอื่น ๆ ของ Magical Registry Hack นี้

อานนท์ ผู้อ่านที่เฝ้าระวังของเรารายงานข้อสังเกตที่น่าสนใจหลังจากเรียกใช้การแก้ไขด้านบน การแก้ไขนี้ดูเหมือนว่าจะบังคับให้ Windows 7 ใช้ตัวควบคุมมุมมองรายการมาตรฐานที่ใช้ใน Windows Vista แทนที่จะเป็น DirectUIHWND ดังนั้นจึงมีการเปลี่ยนแปลง UI อื่น ๆ (เช่นในภาพหน้าจอต่อไปนี้) หลังจากเรียกใช้การแก้ไขนี้

# 1: ส่วนหัวคอลัมน์สีน้ำเงินกลับมาแล้ว!

# 2: ตัวเลือกมุมมอง Extended Tiles ถูกเพิ่มแทน Tiles (บางคนอาจพบว่าน่ารำคาญ)

# 3: การเลือกไฟล์เมื่ออยู่ในมุมมองรายการไฮไลต์ความยาวทั้งหมด (ของชื่อไฟล์ที่ยาวที่สุดในแถวนั้น)

# 4: ตัวเลือกเมนูจัดอัตโนมัติกลับมา Atlast คุณสามารถปิดใช้งานตัวเลือกจัดเรียงอัตโนมัติเมื่ออยู่ในมุมมอง "ไอคอน" สิ่งนี้ไม่สามารถทำได้ใน Windows 7 ก่อนหน้านี้

ตัวเลือกของบรรณาธิการ