Kuidas keelata Windows 7-s Explorer täisrea valimist?

2016-08-17 08:08:49
Põhiline·Microsoft·Kuidas keelata Windows 7-s Explorer täisrea valimist?

Kirjutan seda artiklit spetsiaalselt Windows 7 jaoks, kuna Windows Vista puhul kasutatud registriväärtus FullRowSelect ei tööta Windows 7-s (REF: Windows Vista Exploreris funktsiooni Full Row Select funktsiooni lubamine või keelamine). Pärast seda, kui mõned meie lugejad teatasid, et funktsiooni FullRowSelect väärtuseks 0 seadmine ei tee Windows 7-s midagi, otsustasin seda probleemi vaadata. Erinevate bitmaski väärtustega mängides sain lõpuks selle, mida soovisin - keelata terve rea valimise funktsioon Windows Exploreris (üksikasjade režiim) Windows 7, kuid väikse kõrvaltoimega, mida on selgitatud artikli hilisemas osas.

MSDN-i artikkel kaustade FOLDERFLAGS loendatud tüübi kohta ütleb, et kui bitti FWF_FULLROWSELECT 0x00200000 (Windows Vista ja uuemad) on seatud, siis kui üksus on valitud, tõstetakse element ja kõik selle alamüksused esile. Minu Windows 7 süsteemis ei olnud FWF_FULLROWSELECT siiski seatud, kuid terve rea valimise funktsioon on endiselt lubatud. Näib, et Windows 7 ei austa 0x00200000. Võib-olla saab Raymond Chen või keegi MS Shelli meeskonnast anda asjatundliku ülevaate sellest?

Automatiseeri skripti kasutamine

Uuendus: teisendasin registriredaktorid lihtsalt skriptifailiks, mis teeb kogu töö. Töötab operatsioonisüsteemides Windows 7, 8, 8.1 ja Windows 10.

Vaadake minu hiljutist postitust Kuidas keelata Windows 10 kaustades terve rea valimine ja automaatne korraldamine?

Täisrea keelamine Valige käsitsi

Pärast mitme väärtusega testimist sain lõpuks terve rea valimise funktsiooni keelata, lisades 0x02000000 (FWF_EXTENDEDTILES) ja rakendades seadet üldiste kaustade jaoks. Siin on üksikasjalikud juhised (koos REG-failiga), kui soovite seda proovida:

1. Lähtestage salvestatud kaustavaated (viide: lähtestage kaustavaade Windows 7 / Vista korral) ja taaskäivitage kest vastavalt lingitud artiklile.

2. Laadige alla fail w7-fullrowsel.zip, pakkige lahti ja rakendage fail invalfullrowselect.reg.

3. Avage Minu arvuti ja sulgege see.

Nii näeb registriharu välja nüüd:

4. Logi välja ja logige tagasi. (Teise võimalusena võite kesta hõlpsalt lõpetada ja taaskäivitada. REF: Windows 7 ja Windows Vista puhul lõpetage ja taaskäivitage Explorer.exe protsess puhtalt).

See peaks keelata Exploreris terve rea valimise.

Rohkem (geeky) teavet

Ülaltoodud registritoiming loob GUID-kaustad haru AllFolders \ Shell all (iga kaustatüübiga seotud GUID), seab järgmiste kaustatüüpide FFlags DWORD-i väärtuseks 43000001 . Samuti seab see väärtuse FolderType vastavalt, et vältida Windowsi vale kausta tüübi nuhkimist . Viimane samm on oluline, et spetsiaalsed kaustad ei kaotaks oma erilisi nuppe ja veerge.

Kausta mallGUID
Üldine{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}
Dokumendid{7D49D726-3C21-4F05-99AA-FDC2C9474656}
Muusika{94D6DDCC-4A68-4175-A374-BD584A510B78}
Pildid{B3690E58-E961-423B-B687-386EBFD83239}
Videod{5FA96407-7E77-483C-AC93-691D05850DE8}
Kontaktid{DE2B70EC-9BF7-4A93-BD3D-243F7881D492}

Muude GUID-ide jaoks tutvuge siin järgmise kaustatüüpide registrivõtmega, juhuks kui soovite ülaltoodud häkkimist testida teekide ja muude erikaustade jaoks.

HKEY_LOCAL_MACHINE \ TARKVARA \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes

AllFoldersi registrivõtte asukoht on järgmine:

HKEY_CURRENT_USER \ Tarkvara \ Klassid \ Kohalikud seaded \ Tarkvara \ Microsoft \ Windows \ Shell \ Kotid \ AllFolders

Ekraanipildid

Kui terve rida on valitud funktsioon lubatud (vaikimisi)

Kui terve rida on funktsioon keelatud.

Väike kõrvaltoime

Ülaltoodud häkkimine põhjustab ka väikest tõrget, mida võite märgata ainult siis, kui lubate Exploreris eelvaate paani. Kui teete topeltklõpsu tekstifailil (või mõnel tekstil põhineval failil, millel on lubatud teksti eelvaate töötleja), läheb see lihtsalt ümbernimetamise režiimi. See tähendab, et kui soovite avada tekstifaili, peate faili esmalt valima, klõpsates sellel üks kord ja seejärel topeltklõpsates seda avada. Kolm klõpsu, kokku. Jällegi täheldatakse seda ainult .txt-failide puhul ja ainult siis, kui eelvaatepaan on Windows Exploreris lubatud.

(Värskendus: 28. veebruar 2010 - allpool on lisatud lisamärkus)

Muud selle maagilise registri häkkimise huvitavad tähelepanekud

Meie valvas lugeja Anon teatas pärast ülaltoodud muudatuse käivitamist huvitavatest tähelepanekutest. Tundub, et see muudatus sunnib Windows 7 kasutama DirectUIHWND asemel tavalist loendivaate kontrolli, mida kasutatakse Windows Vistas. Seetõttu on pärast selle redigeerimise käivitamist ka muid kasutajaliidese muudatusi (nagu järgmistes ekraanipiltides).

# 1: sinist värvi veeru päis on tagasi!

# 2: plaatide asemel lisatakse laiendatud plaatide kuvamise suvand (mõne jaoks võib see tüütu olla)

# 3: loendivaates faili valimine tõstab esile kogu pikkuse (selle rea pikima failinime)

# 4: menüü suvand Automaatne korraldamine on tagasi. Atlast saate keelata automaatse korralduse, kui olete ikoonide vaates. Varem polnud see Windows 7-s võimalik.

Toimetaja Valik