訪客留言簿

星期六, 10月 26, 2013

[Win7] 更改自訂檔案總管 Explorer.exe 的預設開啟位置(Windows Vista 7 8 通用)

前言

應該很多人都是只知道把捷徑目標寫成「%WINDIR%\explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}」來開成磁碟機列表(即「我的電腦」或稱「電腦」),但卻不知道該怎麼改成自己想要的路徑的吧。

這邊會告訴你如何更改,點了開始工作列上的檔案總管後,所開啟的預設目錄,以及不小心砍了這個釘選項目後,要如何救回來。

然後真的找不到資料夾可以開時,請按住鍵盤左下角 Ctrl 跟 Alt 鍵之間的 Windows 鍵,再按 E 鍵,直接開「電腦」資料夾即可輸入本文中提到的資料夾路徑。

(直接跳到修改捷徑的方法章節!)

兩個重要的路徑

基本上,Windows 檔案總管(英文叫「Windows Explorer」),只是一個放在下面路徑中的一個「捷徑」,它會呼叫 explorer.exe 這程式(通常是放在 C:\Windows\ 底下,你可以在檔案總管的網址列輸入 %WINDIR%\explorer.exe 就會開啟這程式了),而在 Win7 中,執行這程式,預設是開啟「媒體櫃」這個一點也不好用的目錄。 :(

下面會告訴你,怎麼找出這個捷徑的所在路徑。順帶一提,只要製作一個名叫「Windows Explorer」的捷徑,扔到特定資料夾,名稱就會自動變成「Windows 檔案總管」。

(下面的 [UserName],就是你當初安裝時,建立的使用者帳戶名稱。

  • C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories
  • C:\Users\[UserName]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

上述的第一個路徑,其實就是「開始 → 所有程式 → 附屬應用程式」這資料夾的所在位置。(不同使用者的 [UserName] 這地方會不同,其它都一樣)

而上述的第二個路徑,其實就是你釘選的「開始工作列」上的程式的捷徑所在的路徑。你會發現有很多同名的捷徑,不過他們可能都有不同的執行參數。

嗯,所以說我提這兩個路徑,到底是想說明啥呢?

  1. 預設的 Windows 檔案總管的捷徑是放在「附屬應用程式(Accessories)」這資料夾內

  2. 「附屬應用程式」內的這個 Windows 檔案總管的捷徑會開啟 %WINDIR%\explorer.exe 這個路徑下的程式 = explorer.exe = Windows 檔案總管

  3. 「附屬應用程式」內的這個 Windows 檔案總管的捷徑的真正名稱是寫作 Windows Explorer 但只要放在我上述提的兩個路徑內,就會自動變名成 Windows 檔案總管(當然在別種語系的 Win7 上,會寫作別的名稱)

  4. 如果你不小心把「附屬應用程式」內的這個 Windows 檔案總管的捷徑給砍掉(扔到資源回收筒之類的),只要想辦法把捷徑還原回去就好。

  5. 真的救不回捷徑也不必傷心,把開始工作列上的那個檔案總管圖示給「取消釘選」,再隨便開個資料夾,然後釘選到開始工作列上就好了。……不過這時捷徑就是跑到「工作列(TaskBar)」這個目錄底下。

  6. 總之我的建議是,打開「開始 → 所有程式 → 附屬應用程式」這資料夾(請對「附屬應用程式」按滑鼠右鍵選「開啟」),對裡面的「Windows 檔案總管捷徑按滑鼠右鍵,點選「內容」這項,然後照下一章節寫的開始改你想要預設開啟的路徑。

如何自訂 Windows 檔案總管預設開啟的位置(前置說明小節)

首先讓我們來看一下,這個 Windows Explorer捷徑,預設值是寫什麼吧。

  • 【視窗標題】Windows 檔案總管 - 內容
  • 【頁面名稱】捷徑
  • 【捷徑名稱】Windows 檔案總管
  • 【目標類型】應用程式
  • 【目標位置】%windir%
  • 【目標】%windir%\explorer.exe
  • 【開始位置】(留白)
  • 【快速鍵】無
  • 【執行】標準視窗
  • 【註解】顯示電腦上的檔案和資料夾。

嗯,所以我列出這些捷徑內容,到底是想說啥呢?見下圖!

你可以看見這個捷徑的內容,裡面的「一般」頁面寫了這些資訊。

  • 【視窗標題】Windows 檔案總管 - 內容
  • 【頁面名稱】一般
  • 【檔案名稱】Windows 檔案總管(※註:反正這欄是可以修改檔名的文字輸入欄位)
  • 【檔案類型】捷徑(.lnk)
  • 【描述】Windows 檔案總管
  • 【位置】C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories
  • 【大小】1.78 KB(1,824 位元組)(※註:大小不一定是這樣但不必太擔心)
  • 【磁碟大小】4.00 KB(4,096 位元組)
  • 【建立日期】(略)
  • 【修改日期】(略)
  • 【存取日期】(略)
  • 【屬性】□唯讀 □隱藏 [進階]

也就是說,我們從「附屬應用程式」內打開了這個 Windows 檔案總管的捷徑,並看了它的「一般」頁面,就可以知道這捷徑是存在哪個目錄下了!(啥跟啥)

啊所以到底要如何自訂 Windows 檔案總管預設開啟的位置啦!

嗯,總之你打開了「附屬應用程式」資料夾內的這個名為 Windows 檔案總管的捷徑的「內容」視窗,在「捷徑」這頁面內,裡面的「目標」這個文字輸入欄位內,照以下格式,填入你想要的目錄名稱就好了。

%windir%\explorer.exe /select,[磁碟代號:\資料夾名稱\資料夾或檔案名稱]

例:想一開 Windows 檔案總管,就打開、並選取某目錄下的某檔案。(並不會執行所以請放心)

%windir%\explorer.exe /select,C:\Windows\notepad.exe

這樣子就會開啟 C:\Windows 這個路徑,並把焦點指到 notepad.exe 這個檔案上。(當然你也可以填資料夾名稱,就換成是焦點指到某資料夾上)

簡單說,你想要一點 Windows 檔案總管,就開啟某資料夾的話,就把路徑指到某資料夾底下的任一資料夾或檔案即可。

(2013.10.30 補充說明:個人很不幸有機會重測這個設定動作的結果是,那個預設釘選的圖示,死都要開媒體櫃,而且你修改過附屬附用程式下的捷徑的話,還會在 TaskBar 資料夾,生一堆垃圾同名捷徑。所以最好的方法是取消掉原來的釘選,再來繼續設定,然後再重新釘選上去。至於 TaskBar 資料夾下的同名垃圾,不管也不會怎樣,就放著吧)

不小心把 Windows 檔案總管砍掉導致釘選的檔案總管程式圖示無法執行該怎麼辦?

嗯,照 Windows 預設值,就算你不小心砍了啥檔,也只會先跑進桌面上的「資源回收筒」裡,所以你進「資源回收筒」資料夾內,在視窗內的檔案列表空白處,按滑鼠右鍵,選「排序方式 → 刪除日期」,這樣就會把剛剛不小心刪掉的 Windows 檔案總管(Windows Explorer),給放在最上方,然後你在該圖示上面按滑鼠右鍵,選「還原」就可以了。

如果連「資源回收筒」裡都救不回來的話,也只要照下面的步驟,重建一個同樣的捷徑,丟回「附屬應用程式」資料夾內就好。

  1. 隨便開一個資料夾

  2. 在資料夾的網址列輸入「%WINDIR%」按 Enter 鍵

  3. 滑鼠左鍵隨便點一下檔案列表中隨便一個資料夾或檔案

  4. 然後開始用鍵盤一字一字輸入「explorer」找到 explorer.exe 這程式(通常輸入到 exp 時就能找到了)

  5. 對這個 explorer.exe 圖示,按滑鼠右鍵,選「建立捷徑」。

  6. 然後會跳出說不能在此建立捷徑,要你改放到桌面,按「是」,然後回桌面。

  7. 桌面會出現一個名稱為「explorer.exe - 捷徑」的檔案(其實是捷徑檔)

  8. 滑鼠『左』鍵點一下這個捷徑檔,按 F2 鍵,改檔名為「Windows Explorer」。

  9. 滑鼠『右』鍵點一下這個捷徑檔,點選「內容」,然後在「目標」右邊的文字輸入欄位,輸入「%windir%\explorer.exe」。(或任何你想改的檔案總管預設開啟目錄)

  10. 然後「目標」下面的「開始位置」旁的文字輸入欄位請全按 Del 鍵清空

  11. 然後更下面的「註解」旁的文字輸入欄位,請輸入「顯示電腦上的檔案和資料夾。」。

  12. 最後,隨便開一個資料夾,在資料夾的網址列輸入「%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories」按 Enter 鍵,把桌面上的「Windows Explorer」捷徑檔,給用複製或剪下,貼到這個 Accessories(即附屬應用程式)資料夾內即可。

然後很神奇地,這個「Windows Explorer」捷徑檔,居然自動更名成「Windows 檔案總管」了呢!而且也能很正常使用釘選在開始工作列的 Windows 檔案總管了!

(不過如果你把原本釘選的那個 Windows 檔案總管給取消釘選的話,捷徑就一定會變成存到 TaskBar 資料夾去了,這樣子就只能去 TaskBar 資料夾下,編輯這裡的「Windows 檔案總管」捷徑檔了,然後會變成你在「開始」搜尋列打「檔案總管」時,跑出兩個以上的「Windows 檔案總管」……當然這其實不會有啥大問題啦 XD )

參考資料

無關主題的隨手筆記

[HKEY_CURRENT_USER\Control Panel\Desktop]
MenuShowDelay = (毫秒)

0 comments:

 

本站著作(不包含圖片、影音以及回應留言)係採用 Creative Commons 姓名標示-非商業性-相同方式分享 2.5 台灣 (中華民國) 授權條款授權