Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก

เมื่อถอนการติดตั้ง Built-in Modern Apps ผู้ใช้ Windows 10 หลายคนลบ Microsoft Store ออกไปด้วยโดยไม่ได้ตั้งใจ บ่อยที่สุดเกิดขึ้นเมื่อรัน Third-party Tools หรือ PowerShell Scripts เช่น Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online โดยไร้สติ ซึ่งลบ Modern UWP และ APPX Apps ทั้งหมดโดยไม่มี Exception (ดูบทความวิธีถอนการติดตั้ง Built-in APPX Apps ใน Windows 10 ให้ถูกต้อง) หาก Microsoft Store หายไปหรือทำงานผิดปกติใน Windows 10 คุณสามารถ Reset หรือ Repair มันได้โดยทำตามคำแนะนำในคู่มือนี้

วิธี Clear และ Reset Microsoft Store App ใน Windows 10

หากคุณไม่สามารถรัน Microsoft Store App บน Windows 10 ได้ หรือมันทำงานพร้อม Errors คุณสามารถลอง Reset ให้กลับสู่ Default Settings และลบ Saved/Cached Data ได้:

  1. เปิด Settings -> Apps -> Apps & features;
  2. หา Microsoft Store และคลิก Advanced options;
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก
  3. ในหน้าต่างถัดไป คลิก Reset และยืนยันการลบ Settings ก่อนหน้า
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก

คุณยังสามารถ Reset Microsoft Store ด้วย Command Prompt โดยใช้คำสั่งด้านล่าง:

WSReset.exe

การกู้คืน Microsoft Store App บน Windows 10 ด้วย PowerShell

เมื่อคุณลบ System APPX Apps โดยใช้ PowerShell Cmdlet Remove-AppxPackage Windows ไม่ได้ลบ App ออกจาก Disk จริงๆ แต่แค่ Unregister พวกมัน คุณสามารถลอง Re-register WindowsStore App โดยใช้ XML Manifest File ของมัน

  1. ตรวจสอบว่า App Files ยังจัดเก็บอยู่บน Local Disk:
    Get-ChildItem 'C:\Program Files\WindowsApps'|where-object {$_.Name -like "*WindowsStore*"}
  2. ในตัวอย่างของฉัน Directories ที่มีชื่อ Microsoft.WindowsStore _* ยังคงอยู่;
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก
  3. Register WindowsStore App ใน Windows 10 โดยใช้ AppXManifest.xml ด้วยคำสั่ง:
    Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    Tip หากคุณเห็น Access Denied Error เมื่อรัน Add-AppxPackage ลอง Grant Owner Privileges บน C:\Program Files\WindowsApps\ ให้ Account ของคุณโดยใช้ Tool icacls
  4. ตรวจสอบว่า Microsoft Store Icon ปรากฏใน Start Menu แล้ว

วิธีติดตั้ง/เพิ่ม Microsoft Store App บน Windows 10 แบบ Manual

หากไม่มี Folder พร้อม Windows Store Files ใน C:\Program Files\WindowsApps คุณจะเห็น Errors เหล่านี้เมื่อพยายาม Register App โดยใช้ Add-AppxPackage:

Add-AppxPackage : Cannot find path.
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Cannot register the Microsoft.WindowsStore package because there was a merge failure.

ตอนนี้คุณสามารถ Download WindowsStore Files และ Dependencies ทั้งหมดจาก Microsoft Website และติดตั้ง APPX Applications แบบ Manual ได้

วิธีนี้เหมาะสำหรับผู้ที่ลบ Modern Applications ออกจาก Windows Image ตั้งแต่แรก รวมถึงเจ้าของ Windows 10 LTSC Enterprise ซึ่งไม่มี Pre-installed UWP Applications เลย

  1. เปิด Elevated PowerShell Console;
  2. รันคำสั่งด้านล่างเพื่อยืนยันว่า WindowsStore App ไม่ได้ติดตั้ง (ถูกลบแล้ว):
    Get-AppXPackage -AllUsers |where-object {$_.Name -like "*WindowsStore*"}
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก
  3. ไปที่ https://store.rg-adguard.net/ (Website อนุญาตให้ได้ Direct Links และ Download APPX Installation Files จาก Microsoft Website) วาง Microsoft Store Link ในช่อง Search (https://www.microsoft.com/store/productId/9wzdncrfjbmp) และเลือก Retail ใน Dropdown List;
  4. เพื่อให้ Store App ทำงานถูกต้อง คุณต้อง Download APPX Files 6 ไฟล์สำหรับ Windows Version ของคุณ (x64 หรือ x86): Microsoft.NET.Native.Framework.1.7, Microsoft.NET.Native.Framework.2.2, Microsoft.NET.Native.Runtime.1.7, Microsoft.NET.Native.Runtime.2.2, Microsoft.VCLibs, Microsoft.UI.Xaml.2.4
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก
  5. ผมได้ Package List ดังนี้:
    Microsoft.NET.Native.Framework.1.7_1.7.27413.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Runtime.1.7_1.7.27422.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx
  6. ด้วยวิธีเดียวกัน Download Microsoft.WindowsStore Install File ที่มี Extension appxbundle (เช่น Microsoft.WindowsStore_12104.1001.113.0_neutral_~_8wekyb3d8bbwe.appxbundle) หากไฟล์ที่ Download ไม่มี Extension ให้เพิ่ม Extension .appxbundle เอง;
  7. Copy ทุก Packages ไป Directory เดียวกัน และ Install โดยใช้ PowerShell Script ด้านล่าง:
    $Path = 'C:\PS\Store'
    Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
    Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก
    หากคุณเห็น Dependency Errors ระหว่าง Microsoft.WindowsStore Installation ให้ Download และ Install APPX Packages ที่ระบุด้วยตนเอง
  8. ตรวจสอบว่า Windows Store ถูกติดตั้งแล้วและ Icon ปรากฏใน Start Menu
    วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก

หากคุณมี Corporate VLSC (Software Assurance) Subscription คุณสามารถ Download Windows 10 Inbox Apps ISO Image จาก Microsoft Website Offline Image มี Built-in Apps ทั้งหมดรวมถึง Microsoft Store

วิธีซ่อมแซมและติดตั้ง Microsoft Store ใหม่บน Windows 10 หลังลบออก

เพื่อติดตั้ง Windows Store จาก ISO Image คุณสามารถใช้คำสั่งด้านล่าง:

Add-AppxProvisionedPackage -Online -PackagePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.appxbundle" –LicensePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.xml"