面對蘋果的App Store與Google Play Store的兩大市集,微軟也不甘示弱的推出Windows App Store市集,讓大家可以直接下載 Windows 8 Style UI的應用程式,從寥寥無幾的App數量,一下子就突破上萬,三國鼎立應該是微軟的目標吧! 市集的軟體愈來越多,安裝與卸載的次數就越多 ,其實市集有快取與暫存區的加速功能,但水能載舟亦能覆舟,久而久之,快取或暫存區會日亦肥大,當此區的資料不再可用時就會形成垃圾,適時的清除或暫存區是有助於系統的空間運用與效能。
清除「市集」快取
快取的機制也蠻複雜的,長時間後會不會擔心快取的效率與龐大呢?這裡介紹一個可以清除Windows 8/10市集快取的內建程式「WSReset.exe」。這個內建的WSReset.exe是隱藏在「%windir%\system32」目錄中,一般人是不會察覺到的,因為system32目錄內有太多的檔案都不為人知。
其實最快的方式就是直接按下〔視窗鍵〕+〔R〕, 接著在出現的「執行」視窗上輸入「WSReset.exe」,最後按下〔確定〕即可執行此程式。
當一執行,很快的出現命令提示字元視窗後顯示載入的畫面。
稍微等待一下,看到市集視窗完全出現內容時,表示已清除「市集」快取的內容。
市集安裝軟體在哪裡?
Windows 8/10 「市集」安裝的目錄在哪裡呢?找了半天都看不見蹤影,原來市集安裝軟體是一個隱藏目錄,其位置是放在 「C:\Program Files\WindowsApps」 這個資料夾中,因為是隱藏目錄而無法直接看到,所以必須先到檔案總管的介面中切換到【檢視】頁籤,接著勾選「隱藏的項目」才能看到WindowsApps資料夾。
看到WindowsApps這個資料夾時很開心,直接點選卻出現「你目前沒有權限,無法存取這個資料夾」,即使再按下〔繼續〕還是會出現「你已經被拒絕,無權存取這個資料夾」,哇!怎麼會這樣,發現這個資料夾利用Administrator帳戶可以查看(你可以依照Administrator帳戶也能執行Metro Apps文章中來切換成Administrator帳戶),但市集卻是要Microsoft帳戶,微軟真為了安全問題把事情變複雜了。
那如何在目前的帳戶上設定擁有Widnows Apps權限呢?首先在「 WindowsApps」資料夾上按滑鼠右鍵並選擇「內容」。
出現視窗後切換到【安全性】頁籤,然後再按下方的〔進階〕。
原先我是選〔繼續〕來使用系統管理權限檢視,發現只能檢視權限而無法變更,於是想到變更資料夾的擁有者權限,所以請按下擁有者欄位旁的「變更」。
在「請輸入物件名稱來選取」欄內輸入使用者帳號名稱,然後按下旁邊的〔檢查名稱〕。
若是正確則會出現有底線的「機器名稱\使用者帳號」,確定無誤後請按下〔確定〕。
回到「進階安全性設定」視窗畫面,可以很清楚看到「擁有者」已經變成了剛剛輸入的帳號,請再按下〔確定〕。
開啟檔案總管後嘗試再開啟WindowsApps資料夾,可能會看到「有權限,無法存取這個資料夾」的訊息,不用緊張,請按〔繼續〕即可看到資料夾內容了。為測試刪移除安裝的動作,挨踢路人甲先找到市集安裝過的LINE程式資料夾,如下圖所示。
進入開始功能表找到LINE應用程式來解除移除,移除後再次進入Windows Apps資料夾,發現已經看不到LINE的資料夾了,證明市集安裝的應用軟體就放置在WindowsApps這個資料夾內。
Windows 10 市集安裝檔案暫存區
常使用電腦的使用者大該都知道系統暫存區的概念,凡舉暫存檔、歷程紀錄、Cookie、儲存的密碼、網頁表單、快取區,甚至資源回收都是暫存區的運用之一,最近流行瀏覽器觀看網路上的影音時,也是利用暫存區域來提升撥放品質與效率,但久而久之,暫存區會日亦肥大,儼然對空間錙銖必較對SSD硬碟來說,空間的錙銖必較是必然的,適時的清除暫存區是有助於系統的空間運用。
有智慧型手機的人都知道iphone相當引以為傲的App Store,事實上App Store就是一個軟體市集,也就是線上軟體發布的平台,用戶可以透過這個平台來付費或免費下載所需的軟體,然而平台的發展不單是軟體而已,目前已經發展到可以下載電影、音樂和電子書等,因此常常會在市集上下載了許多的軟體來測試,不好用的當然移除,好用的就留下來,所以安裝後又移除是家常便飯,而移除後是否乾淨呢?手機的Android與iOS系統為了裝置資源的限制,往往處理得比較完美。
但是Widnows 8/10市集好像繼承了以往Windows系統的餘毒,除了快取區外,也提供安裝檔案暫存區(C:\Windows\SoftwareDistribution\Download),此區除了存放市集下載的App安裝檔外,也存放了WINDOWS UPDATE的下載檔,當你解除Windows App的應用軟體後,想要再次安裝,此時會先到暫存區內尋找,若暫存區有下載安裝檔就不會再到網路上下載,主要讓你再次安裝時能更快速,但對於SSD固態硬碟來說,此暫存區還真是有點浪費,你可以利用〔磁碟清理〕內的〔清理系統檔〕來清除此暫存區(可參考http://walker-a.com/archives/3054文章中的說明),其實你也可以大膽地手動刪除哦!
開啟檔案總管後進入C:\Windows\SoftwareDistribution\Download資料夾,我選擇全選並刪除,你會發現使用不到2個月的暫存檔竟然有這麼多。
刪除檔案時會出現需要有系統管理員權限,才能刪除內容的訊息,直接按下〔繼續〕吧!
刪除後到市集上測試應用軟體仍可正常運作,表示刪除此暫存區並不影響市集上的應用軟體執行,於是再隨便安裝一些市集上的應用軟體測試看看,安裝完成後再開啟檔案總管並進入到C:\Windows\SoftwareDistribution\Download資料夾,果然還真有產生幾個資料夾,由此可證明市集下載的安裝檔會放入此暫存區資料夾內。
延伸閱讀: