注:轉(zhuǎn)載此文請(qǐng)注明出處。
有些朋友用了Windows7,感嘆:真強(qiáng)大啊。我見狀就說:你肯定沒用過Vista。事實(shí)確實(shí)如此,Windows7就是Windows Vista重新包裝上市,最起碼,我在Vista上面發(fā)現(xiàn)的那些用戶界面上的bug,到了Windows7一點(diǎn)都沒變,完美地“繼承”了下來。
1,雙擊桌面上的“計(jì)算機(jī)”,打開Windows Explorer,注意這時(shí)候的導(dǎo)航窗格的的選中項(xiàng)是“計(jì)算機(jī)”。

2,我現(xiàn)在選中E驅(qū)動(dòng)器,顯示E驅(qū)動(dòng)器根目錄下的內(nèi)容。繼續(xù)注意觀察滾動(dòng)條,我把滾動(dòng)條拉下來了一點(diǎn)。

3,這個(gè)時(shí)候我打算在導(dǎo)航窗格中展開E驅(qū)動(dòng)器節(jié)點(diǎn),將其根目錄下的子目錄都顯示在導(dǎo)航窗格中,于是我雙擊E驅(qū)動(dòng)器。(也可以點(diǎn)左邊的那個(gè)小“+”號(hào)來展開,我習(xí)慣雙擊而已)這是我得到的結(jié)果,再次注意滾動(dòng)條以及E驅(qū)動(dòng)器的位置。

奇怪么?E驅(qū)動(dòng)器滾動(dòng)到了下面,而前面說了,我雙擊E驅(qū)動(dòng)器的意圖是要在導(dǎo)航窗格中顯示它的根目錄下的所有子目錄,而這么一滾動(dòng),我只能看到$RECYCLE.BIN和Books_C了。這種煩人的自動(dòng)滾動(dòng)發(fā)生在第一次你選中并嘗試展開某個(gè)文件夾的時(shí)候,當(dāng)然了,你關(guān)閉資源管理器再打開,又開始算第一次,而這種操作對(duì)我來說是經(jīng)常性的,有些人沒發(fā)現(xiàn)這個(gè)問題,因?yàn)樗麄儚膩聿皇褂脤?dǎo)航窗格,而這個(gè)導(dǎo)航窗格從Windows95開始,我就沒離開過。貼張圖,看,這是我期望的結(jié)果:

關(guān)于這個(gè)問題,我并不是唯一一個(gè)抱怨的人,我在微軟的官方網(wǎng)站上找到了許多同道中人,在這個(gè)帖子中,這個(gè)問題有更具體的描述:
http://social.answers.microsoft.com/Forums/en-IE/w7files/thread/50a81b05-da98-4d55-821d-55ffbbd0e998
而Microsoft對(duì)這個(gè)問題的回答實(shí)在無法令人滿意。一位老哥甚至說:微軟啊,如果你能把Windows XP退休的程序員抓一個(gè)回來,幫他換個(gè)尿袋并把他扶起來,他可能花半小時(shí)就解決掉這個(gè)問題了。可這個(gè)問題從Vista到現(xiàn)在,好多年了,微軟無動(dòng)于衷。
所幸的是,我們已經(jīng)找到了解決方案,那就是Classic Shell,一個(gè)很給力的軟件。
點(diǎn)擊這個(gè)鏈接查看詳情:
http://classicshell.sourceforge.net/faq.html#general_what
具體我就不多說了,看看這個(gè)選項(xiàng):

Exactly!!!
這個(gè)軟件還提供了很多有用的功能,比如讓經(jīng)典開始菜單歸來,顯示經(jīng)典的導(dǎo)航窗格(Oh-yeah,我前面說的那些問題都搞定了!),定制并顯示工具欄,太完美了。而且——這個(gè)軟件是免費(fèi)了,放心用就是。
當(dāng)然了,這個(gè)軟件還稍微有些功能欠缺,我很關(guān)心的一個(gè)問題就是能不能取消Explorer的自動(dòng)排列功能:
Can Classic Shell disable the "Auto-arrange" feature in Explorer?
No. The Explorer in Windows 7 uses a new undocumented control "DirectUIHWND" instead of the documented "SysListView32" control like all the versions before it. The DirectUIHWND control has no public interface and nothing can be done to customize it.
However there is a registry hack you can do to make Explorer to use SysListView32: Auto-arrange - solved?. With that you get the option to disable "Auto-arrange", remove the full-row select and some other features also revert to the Vista way.
目前看來是不行了,關(guān)于這個(gè)自動(dòng)排列,居然沒有一個(gè)選項(xiàng),這也是一項(xiàng)很拙劣的設(shè)計(jì),我準(zhǔn)備開另一篇文章討論這個(gè)問題。