俞木發(fā)
因為Windows 10應用商店的應用純凈且安全,因此越來越多Windows 10系統(tǒng)的朋友在使用應用商店里的應用。不過在日常的使用中,在Windows 10中若想下載安裝應用必須使用應用商店這個組件,可是這個組件經(jīng)常工作不正常,如閃退、無法打開或者一直停在初始界面(圖1)。如果以后再遇到這種問題,我們就可以通過下面的方法嘗試對應用商店進行修復。
1 就地取材 使用DISM命令修復應用商店
DISM是Windows 10內(nèi)置的一個強大的系統(tǒng)命令,幾乎可以用來解決我們常遇到的系統(tǒng)問題。如果你系統(tǒng)的應用商店出現(xiàn)上述問題,以管理員身份啟動命令提示符輸入下列的命令:
dism/online /cleanup-image /scanhealth
執(zhí)行上述命令后,DISM會對Windows 10所有組件進行掃描(包含且不限于應用商店等系統(tǒng)組件無法使用的情況),如果出現(xiàn)“可以修復組件存儲”的提示,則表明有些系統(tǒng)組件已經(jīng)受損出現(xiàn)問題(圖2)。
繼續(xù)在命令提示下輸入“DISM /Online /Cleanup-image /RestoreHealth”,這樣DISM會自動聯(lián)機到微軟官方服務器,將受損的組件和官方原版鏡像里的組件進行對比??梢詫⒛切┎煌南到y(tǒng)文件(或者受損的系統(tǒng)文件,自然包括出現(xiàn)故障的應用商店組件)還原成官方系統(tǒng)源文件,但是其他的第三方軟件和用戶設置完全保留。這樣通過DISM命令的掃描和修復后一般就可以解決應用商店無法正常運行的故障(圖3)。
因為DISM需要聯(lián)機到微軟服務器進行系統(tǒng)文件比對和驗證,如果你的網(wǎng)速較慢,可以自行先準備好和當前Windows 10對應的的安裝文件,然后將其中的“install.wim”提取到E:\備用,在命令提示符下輸入“dism /mount-wim /wimfile:e:\install.wim /index:1 /mountdir:k:\aa”,將鏡像加載到k:\aa(需要預先建立該目錄),繼續(xù)輸入“Dism /Online /Cleanup-Image /RestoreHealth /Source:K:\aa\Windows /LimitAccess”進行手動修復也可以(圖4)。
2 釜底抽薪 使用Powershell命令重裝應用商店
如果系統(tǒng)的應用商店組件嚴重受損就無法使用上述方法進行修復,不過大家知道應用商店實際上仍然是一個Windows 10系統(tǒng)的內(nèi)置應用,因此如果無法通過上述方法進行修復,我們還可以使用Windows 10內(nèi)置的Powershell命令進行重裝。
在搜索框輸入“powershell”,以管理員身份啟動系統(tǒng)自帶的Windows Powershell組件,接著輸入“Get-AppxPackage -allusers | Select Name, PackageFullName”,通過該命令獲取當前系統(tǒng)安裝的所有應用(圖5)。
在應用列表中找到名稱為“Microsoft.WindowsStore”(即應用商店)應用,然后復制右側對應的包名稱,類似“Microsoft.WindowsStore_11608.1001.49.0_x86__8wekyb3d8bbwe”,這是應用商店安裝包名稱。繼續(xù)輸入下列命令進行應用商店的重裝:
Add-AppxPackage -register “C:\Program Files\WindowsApps\Microsoft.WindowsStore_11608.1001.49.0_x86__8wekyb3d8bbwe\appxmanifest.xml” –DisableDevelopmentMode
同樣可以使用上述方法對Windows 10系統(tǒng)里內(nèi)置的其他應用進行重裝。比如地圖應用(在列表中對應“Microsoft.WindowsMaps”),包含很多地圖數(shù)據(jù),如果重裝還要重新下載數(shù)據(jù),因此如果地圖應用出現(xiàn)問題,可以輸入“Add-AppxPackage -register “C:\Program Files\WindowsApps\Microsoft.WindowsMaps_5.1609.2651.0_x86__8wekyb3d8bbwe\appxmanifest.xml” –DisableDevelopmentMode”(格式:Add-AppxPackage -register “C:\Program Files\WindowsApps\應用安裝包名稱\appxmanifest.xml” –DisableDevelopmentMode)進行地圖應用的重裝。