Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

Wsappx เป็น Process ใน Task Manager (Windows 8/10) เกี่ยวกับ Windows Store และ Universal Apps Sub-process: AppXSVC, ClipSVC (WSService ใน Win8) อาจมีหลาย Instance

Wsappx คืออะไร?

Process พื้นหลัง สำหรับ Windows Store/Universal Apps ใช้สำหรับ Update App หรือ License Checking

ควรกังวลไหม?

ไม่** เป็น Process ของ Microsoft ทุก Win8/10 มี ไม่มี Virus/Malware ปลอมตัวชื่อนี้ ห้ามัว

สาเหตุ CPU สูง

wsappx CPU ขึ้นลงเอง ตอนสูง = กำลัง Update/Install Windows App เอง (Background) ไม่ได้ Disable จาก Services ได้ (มี Warning เรื่อง App อื่น) End Task ใน Task Manager ก็มี Warning คล้ายกัน

ห้าไม่ใช้ Windows App มาก/อยากหยุด High CPU ลองวิธีด้านล่างตามลำดับ

วิธีที่ 1: Disable Windows Store (ผ่าน Group Policy)

หมายเหตุ: wsappx จะยังแสดงใน Task Manager แต่ ไม่ก่อให้เกิด High CPU อีก

Disable Store ไม่ได้จาก Services ต้องใช้ Local Group Policy Editor

Windows 10

  1. Win + R → gpedit.msc Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. ไป: Computer Configuration > Administrative Templates > Windows Components > Store
    (Double-click ทีละขั้นจาก Left Pane)

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. คลิก Store ซ้าย → Double-click Turn off the Store application

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. เลือก Enabled → Apply → OK

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. Reboot

Windows 8/8.1 (Enterprise/Pro ไม่มี gpedit.msc ใช้ Registry)

  1. Win + R → regedit Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. ไป: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore (Double-click ทีละขั้น)

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. คลิก WindowsStore ซ้าย (ห้าไม่มี → Right-click Microsoft → New → Key → ชื่อ WindowsStore)

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. Right-click ว่างขวา → New → DWORD (32-bit) Value

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. ชื่อ RemoveWindowsStore Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. Double-click RemoveWindowsStore → Value: 1 Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

Reboot = Disable Store เรียบร้อย

วิธีที่ 2: ใช้ Registry Editor แก้ SvcHost

  1. Win + R → regedit Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. ไป: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. คลิก SvcHost ซ้าย → Double-click String wsappx ขวา

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. Value จะมี 2 Entry: clipsvc และ AppXSvc → แก้เป็น NotFound และ AppXSvc

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. OK → Reboot

วิธีที่ 3: Disable Superfetch และ Windows Search

ช่วยได้บ้าง (Minority) ลองดู

  1. Win + R → services.msc Enter

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. หา Superfetch Double-click → Startup Type: Disabled → Apply/OK

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. หา Windows Search Double-click → Startup Type: Disabled → Stop (ถ้ารันอยู่) → Apply/OK

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

ทดสอบว่าปัญหาแก้หรือยัง

วิธีที่ 4: Reinitialize Store License Database

อาจทำให้บาง App ถูกลบ (Reinstall ได้ง่าย) Boot Safe Mode → Pause Store Service → Rename Folder → Boot Normal

  1. Boot Safe Mode
  2. Win + R →
    C:\ProgramData\Microsoft\Windows
    Enter
  3. หาโฟลเดอร์ ClipSVC → Rename เป็น ClipSVCTemp

แก้ปัญหา: wsappx ใช้ CPU และ Memory สูง

  1. Boot Normal Mode เริ่มต้นอาจช้าสักหน่อย (Initialize Default Config) วิธีนี้ควรแก้ High CPU wsappx