เผยแพร่เมื่อวันที่ 29 มีนาคม 2569 เวลา 8:00 น. EDT
Tashreef เริ่มหลงใหลเทคโนโลยีผู้บริโภกที่ห้องสมุดโรงเรียนเมื่อพบนิตยสารเทคโนโลยี CHIP ซึ่งสุดท้ายจูงให้เขาศึกษาวิทยาการคอมพิวเตอร์ ตั้งแต่ปี 2555 Tashreef เขียนบทความ how-to มากกว่า 1,000 บทความ ให้กับ Windows Report และ How-To Geek ปัจจุบันเขาเน้นเนื้อหา Microsoft Windows ที่ MakeUseOf ซึ่งเขาใช้มาตั้งแต่ปี 2550
ด้วยประสบการณ์โดยตรงในการสร้างเว็บไซต์และบล็อกเทคโนโลยี เขานำมุมมองนักพัฒนาที่ปฏิบัติจริงมาสู่การเขียนเทคนิค ดูพอร์ตโฟลิโอครบได้ที่ itashreef.com
คุณอาจพบวิดีโอสั้นๆ ของเขาที่อธิบายหัวข้อซับซ้อนให้เข้าใจง่าย นอกจากเขียน Tashreef ยังชอบสร้างวิดีโออธิบายสั้นๆ เล่นเกม และดูอนิเมะ
Microsoft Store 有用且穩定得多,比起幾年前。現在有更多 Windows 應用程式僅通過 Microsoft Store 提供,而且大部分情況下它都能正常運作,直到它不工作為止。
最近我試圖從 Store 安裝一個應用程式,下載只是停在 "Pending" 幾分鐘,最後以一個通用錯誤代碼失敗。重新啟動 Store 沒有幫助,即使重新啟動電腦後問題仍然存在。這種事情不應該發生在一個已經有十多年發展時間的平台上,但它確實發生了,而且發生的頻率比你預期的要高。值得讚揚的是,Microsoft 確實提供了一個內建命令,可以在不重新安裝應用程式的情況下修復 Store,我希望我早點知道它。
Microsoft Store 下載失敗的頻率比應有的高
一個自早期以來就困擾 Store 的問題
Credit: Tashreef Shareef / MakeUseOf
老實說,Microsoft Store 的介面多年來已經有了顯著改善。它更乾淨,瀏覽更快,不再感覺像是強行塞進 Windows 的事後補充。但下載體驗仍然沒有跟上。
下載卡在 "Pending" 或 "Starting download" 令人沮喪地常見。有時下載會爬到 80 或 90% 然後失敗,迫使你重新開始。其他時候,進度條完全停止更新,讓你猜測是否真的發生了什麼。我甚至曾經歷過 Microsoft Store 下載速度極慢,需要完全不同的解決方法,這是一個獨立但同樣令人惱火的問題。
將其與手機上的同類應用商店進行比較,它們很少有這些問題。我不記得上次 Google Play 或 Apple App Store 無法下載東西是什麼時候。即使是 Mac App Store 大多數時候也能毫無戲劇性地運作。但擁有有線千兆連接的完整桌面作業系統上的 Microsoft Store 仍然設法在一個 50MB 的應用程式上噎住。Store 的下載基礎設施自成立以來就是一個弱點,雖然 UI 已經變好,但實際將應用程式放到你機器上的可靠性並沒有跟上步伐。
wsreset.exe 清除 Store cache 而不動搖你的應用
內建命令重置 Store 的本地緩存
對我有效的修復是 wsreset.exe,一個從 Windows 8 以來就內建在 Windows 中的命令。它清除 Microsoft Store 的本地緩存並強制它重建一個新的。這是一個相當無破壞性的過程,因為它不會 uninstall apps,也不會影響你的個人資料。它只影響 Store 的 cached data。
要運行它,按 Win + R 打開 Run dialog,輸入 wsreset.exe 並按 Enter。你也可以使用 Windows Terminal 來執行命令如果你想。一個空白的命令提示字元視窗會打開幾秒鐘當緩存被清除時,然後 Microsoft Store 會自動啟動。就這樣。
這個過程類似於當網站無法正確載入時清除瀏覽器緩存。Store 的緩存保存關於應用程式的元數據、下載進度和授權資訊。當那個緩存在幾個月的安裝和更新後損壞或過載,Store 就無法正確追蹤你的下載發生了什麼。它可能以為下載仍在進行中而實際上不是,或者保留無效數據阻止新下載開始。
在我運行 wsreset.exe 之後,一直卡在 "Pending" 的應用程式下載並安裝沒有任何問題。Store 也感覺明顯更敏捷,這是一個不錯的額外收穫。這是一種如此簡單有效的修復,值得在 Store 出現故障時優先嘗試。
當 wsreset 一個人不夠時
Cache 不總是問題
Credit: Tashreef Shareef / MakeUseOf
WSReset 修復 cache-related issues,但並非每個 Store 問題都歸結為壞掉的 cache。如果你的下載在清除後仍然失敗,問題可能更深層。
Corrupt Windows Store components 是一個常見的罪魁禍首。你可以嘗試通過去 Settings > Apps > Installed apps 找到 Microsoft Store 點擊 three-dot menu 選擇 Advanced options 然後點擊 Repair 來修復它們。如果那不起作用,同一頁面上的 Reset 按鈕會完全重新安裝 Store,雖然你會失去 Store preferences。
Network problems 也可能導致持續的下載失敗。VPN、配置錯誤的 DNS,甚至過於激進的防火牆都可能干擾 Store 與 Microsoft 伺服器的連接。如果你登入了多個 Microsoft 帳戶,帳戶同步衝突可能會以無法透過快取重置修復的方式悄悄地破壞下載。登出並用主要帳戶重新登入有時可以解決這個問題。
如果儘管一切 Store 仍然讓你失望,你可以完全繞過它。像 UniGetUI 這樣的工具給你一個 WinGet 的圖形介面,Windows 內建的套件管理器。我在其中一台機器上用 UniGetUI 取代了 Microsoft Store,它安裝和更新相同的應用程式,沒有 Store 的可靠性頭痛。
一個應該更廣為人知的快速修復
WSReset.exe 不新,也不是隱藏的 power-user 秘密。但它是那些大多數人不知道的命令之一,直到他們已經花了 20 分鐘重新啟動電腦並重新登入 Microsoft 帳戶,試圖修復卡住的下載。對於一個多年來一直是 Microsoft Store 體驗一部分的問題來說,它是最快且破壞性最小的第一步。
話雖如此,一個快取重置命令必須存在這件事本身就說明了 Store 的可靠性。它已經變好,對大多數人大多數時間來說它運作良好。但當它壞掉時,它以屬於早期 Windows 時代的方式壞掉。