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

แก้ไข: "You'll need a new app to open this calculator" บน Windows 10

บางผู้ใช้รายงานเจอ error "You'll need a new app to open this calculator" เมื่อพยายามเปิด Calculator บน Windows 10 ปกติแล้ว error นี้จะขึ้นพร้อมกันกับการเปิด Windows Store

ปัญหานี้มักเกิดหลัง upgrade จาก Windows เก่าไป Windows 10 หรือติดตั้ง Creators Update แม้ไม่แน่ชัดเรื่อง technicalities แต่ดูเหมือน update บางอย่างทำให้ไฟล์สำคัญของ Microsoft Store เสียหายเมื่อไฟล์หลายตัวถูก overwrite

หากคุณกำลังเผชิญปัญหานี้ ให้ troubleshoot ด้วยวิธีด้านล่าง วิธีทั้งหมดได้รับการยืนยันจากผู้ใช้ว่าแก้ไขได้ โปรดทำตามลำดับจนกว่าจะพบวิธีที่ทำงานในสถานการณ์ของคุณ เริ่มกันเลย!

วิธีที่ 1: รัน Windows Store App Troubleshooter

ก่อนทำอย่างอื่น ให้ดูว่า Windows สามารถแก้ปัญหาเองได้หรือไม่ เนื่องจากปัญหานี้เกี่ยวกับ corrupted data file และ Windows 10 จัดการได้ การรัน Windows 10 Store App Troubleshooter อาจระบุและแก้ไขปัญหาอัตโนมัติ

  1. กด Windows key + R พิมพ์ "ms-settings:troubleshoot" และ Enter เพื่อเปิดแท็บ Troubleshooter ของ Settings app
  2. ในแท็บ Troubleshoot เลื่อนลงไป Find and fix other problems คลิก Windows Store Apps แล้วคลิก Run the troubleshooter
  3. รอ initial scan เสร็จ หาก troubleshooter พบปัญหา คลิก Fix It หรือปฏิบัติตามคำแนะนำ
  4. Restart คอมพิวเตอร์ และดูว่าแก้ไขได้หรือไม่ หากยังใช้ Calculator ไม่ได้ ไปวิธีถัดไป

วิธีที่ 2: ล้าง Cache และ Cookies ของ Windows Store

เนื่องจากปัญหาส่วนใหญ่มาจาก missing หรือ corrupted data file การ reset Windows Store และล้าง cache/cookies อาจแก้ไขได้

  1. กด Windows key + R พิมพ์ "wsreset.exe" และ Enter
  2. หน้าต่าง Command Prompt สีดำจะเปิด อย่าปิด ให้รอจนปิดเอง
  3. หลัง Windows Store reset ให้ reboot และดูว่าแก้ไขได้หรือไม่

วิธีที่ 3: รัน SFC และ DISM Scan

Corrupted system files อาจเป็นสาเหตุ ให้ใช้ built-in utilities กำจัด corruption

เริ่มด้วย System File Checker หาและซ่อมไฟล์ Windows ที่เสียหาย:

  1. กด Windows key + R พิมพ์ "cmd" กด Ctrl + Shift + Enter คลิก Yes ที่ UAC เพื่อเปิด elevated Command Prompt
  2. ใน elevated Command prompt พิมพ์คำสั่งต่อไปนี้และ Enter เพื่อเริ่ม System File Checker scan:
    sfc /scannow
  3. หลังเสร็จ reboot และดูว่าเปิด Calculator ได้หรือไม่ หากยังมีปัญหา ไปขั้นตอนถัดไป

ถ้ายังมีปัญหา ให้ใช้ Deployment Image Servicing and Management (DISM) แทนที่ไฟล์เสียหาย:

หมายเหตุ: DISM ใช้ Windows update ดาวน์โหลดไฟล์ระบบใหม่ ต้องมี internet stabil

  1. กด Windows key + R พิมพ์ "cmd" กด Ctrl + Shift + Enter คลิก Yes ที่ UAC
  2. ใน elevated Command Prompt พิมพ์คำสั่งและ Enter:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. หลังเสร็จ restart และดูว่าเปิด Calculator ได้หรือไม่ หากยังไม่ได้ ไปวิธีถัดไป

วิธีที่ 4: ลบ [UserSid] registry key

บางผู้ใช้รายงานว่าแก้ได้โดยการลบ regedit key แม้ไม่รับประกันว่าทำงานบนทุกเครื่อง แต่ลองดูแล้วก็คุ้ม

  1. กด Windows key + R พิมพ์ "regedit" Enter คลิก Yes ที่ UAC เพื่อเปิด Registry Editor
  2. ใน Registry Editor ไปที่:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft\ Windows \ CurrentVersion \ Appx \ AppxAllUserStore \
  3. คลิกขวา [UserSid] เลือก Delete
  4. ปิด Registry Editor reboot และดูว่าแก้ได้หรือไม่

วิธีที่ 5: อัปเดต ATK Package

บางคนแก้ได้โดย uninstall แล้วติดตั้ง ATK Package ใหม่ บางคนใช้ uninstaller แรงอย่าง Revo หรือ IoBit ล้าง trace เก่า แต่ส่วนใหญ่รายงานว่าไม่จำเป็น

  1. กด Windows key + R พิมพ์ "appwiz.cpl" Enter เปิด Programs and Features
  2. หา ATK Package คลิกขวา Uninstall ปฏิบัติตามคำแนะนำ
    หมายเหตุ: อาจใช้ Revo Uninstaller ล้าง trace ATK Package
  3. ไป link (here) ดาวน์โหลด ATK Package ล่าสุด
  4. ติดตั้ง driver ใหม่ restart และดูว่าแก้ได้หรือไม่

วิธีที่ 6: Re-register Calculator ผ่าน PowerShell

ลอง re-register built-in Calculator ด้วย elevated PowerShell วิธีนี้ยืนยันได้ว่าใช้ได้กับหลายคน และข้อดีคือแก้ไขได้โดยไม่ต้อง reinstall Calculator app - ไม่สูญเสีย user preferences หรือ custom presets ข้อเสียคือกระบวนการใช้เวลานาน (ประมาณ 10+ นาที)

  1. คลิก Start ค้นหา "cmd" คลิกขวา Command Prompt เลือก Run as administrator หมายเหตุ: ขั้นตอนนี้สำคัญมาก เพราะ Command Prompt ธรรมดาจะไม่มี permission พอ
  2. ใน elevated Command Prompt พิมพ์ "powershell" Enter เพื่อสลับเป็น elevated Powershell
  3. วางคำสั่งนี้ใน PowerShell และ Enter:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    หมายเหตุ: อาจต้องรันคำสั่งหลายครั้งถ้าค้างนาน หาก bogged down ให้วางคำสั่งใหม่และ Enter อีกครั้ง
  4. รอจนเสร็จ Windows จะ reinitialize built-in apps ทุกตัว
  5. หลังเสร็จ reboot และดูว่าแก้ได้หรือไม่ หากยังไม่ได้ ไปวิธีถัดไป

วิธีที่ 7: ลบ LocalCache folder ของ Calculator

วิธีนี้ไม่ได้ elegant แต่ผู้ใช้ยืนยันว่า effective เกี่ยวข้องกับการลบ locally cached data ของ Calculator (และ Windows Store ถ้าจำเป็น) เนื่องจากปัญหา Calculator เกี่ยวข้องกับ Windows Store วิธีเดียวกันใช้ได้กับ Windows Store ที่เปิดไม่ได้

วิธีนี้ไม่ลบ user preferences ของ Calculator หรือ login info ของ Windows Store หากเจอ error เดียวกันกับ Windows Store ให้ลบ LocalCache ของทั้งสอง

  1. ไปที่ C: (OS drive) > Users > *Your username* > App Data > Local > Packages > Microsoft.Calculator_8wekyb3d8bbwe > LocalCache
  2. ลบเนื้อหาทั้งหมดใน LocalCache folder (files และ folders)
  3. หากมีปัญหา Windows Store ด้วย ไปที่ Microsoft.WindowsStore_8wekyb3d8bbwe > LocalCache และลบเหมือนกัน
  4. Reboot และดูว่าแก้ได้หรือไม่

วิธีที่ 8: Reset Calculator จาก Advanced Options

ถ้าวิธี 1-2 ไม่ได้ผล ลอง reset built-in Calculator วิธีนี้ยืนยันได้ว่าใช้ได้กับหลายคน แต่จะสูญเสีย data ของ Calculator - รวมถึง History tab และ custom preferences

  1. กด Windows key + R พิมพ์ "ms-settings:" Enter เปิด Settings
  2. ใน Windows Settings คลิก Apps
  3. เลือก Apps & Features ซ้าย ค้นหา "Calculator" คลิกขยายเลือก Advanced options
  4. ใน Advanced ของ Calculator คลิก Reset รอจน app reinitiate
  5. หลังเสร็จ reboot และดูว่าแก้ได้หรือไม่

วิธีที่ 9: สร้าง User Account ใหม่

ถ้าวิธีข้างต้นทั้งหมดไม่ได้ผล ลองสร้าง user account ใหม่ดูว่า calculator ทำงานได้หรือไม่ มีหลายเคสที่ current user account มี discrepancies ใน user settings เนื่องจากแต่ละ user setting ผูกกับ system utilities ใกล้ชิด อาจเป็นสาเหตุ error

อ่านบทความ How to Create a New User Account and Transfer all the Data to it สร้าง account ใหม่เช็ค Calculator ก่อน หากทำงานได้ โอนข้อมูลไป account ใหม่และลบ account เก่า

วิธีที่ 10: ใช้ System Restore point ก่อนหน้า

ถ้ายังใช้ Calculator ไม่ได้ ยังมีอีกวิธีคือ restore machine state ไปเวลาก่อนหน้าด้วย System Restore แต่ต้องมี restore point ที่ dated ก่อนปัญหาเริ่ม

  1. กด Windows key + R พิมพ์ "rstrui" Enter เปิด System Restore wizard
  2. ในหน้าต่างแรกคลิก Next ติ๊ก Show more restore points
  3. เลือก restore point ที่ dated ก่อนปัญหา Calculator เริ่ม กด Next
  4. คลิก Finish เริ่ม restore คอมพิวเตอร์จะ restart และ mount old state

หายังไม่แก้ได้ อาจต้อง Repair Install Windows 10 ดูบทความ repair install windows 10

วิธีที่ 11: ดาวน์โหลด Calculator ภายนอก

ถ้าไม่มีวิธีไหนได้ผล แทนที่จะติดตั้ง Windows ใหม่ ให้ดาวน์โหลด third-party calculator ที่ทำงานเหมือน calculator อื่นๆ

หนึ่งในนั้นคือ Old Calculator - เวอร์ชันเก่าของ Windows Calculator จาก Windows 8/7 มีฟังก์ชันและ layout ครบถ้วน

หมายเหตุ: Appuals ไม่ได้เกี่ยวข้องกับ third-party software ใดๆ ลิงก์ในบทความเพื่อข้อมูลผู้อ่านเท่านั้น ดาวน์โหลด tạiความเสี่ยงของตนเอง