ผู้ใช้ Windows 11/10 บางคนรายงานว่าเห็น entry แปลกปลอม ms-resource:AppName/Text ใน Start menu หลังอัปเกรดเป็น Windows 10 เวอร์ชันใหม่ๆ ในบทความนี้ จะอธิบายว่า item นี้คืออะไร และลบอย่างไร

ข่าวดีคือ ไม่ต้องกังวล Item นี้ไม่เป็นอันตราย เพราะแน่นอนว่าไม่ใช่ Virus หรือ RAT และไม่ส่งผลต่อประสิทธิภาพระบบเลย ดังนั้นคำถามคือ ms-resource:AppName/Text ใน Windows 10 Start Menu คืออะไร
ms-resource:AppName/Text item ใน All apps Start Menu คืออะไร
ms-resource:AppName/Text อาจเป็นร่องรอยจาก built-in application ที่ถูกลบระหว่างการอัปเกรด มาดู 2 กรณีตัวอย่าง
ผู้ใช้ Windows 10 รายงานว่า:
หลังอัปเกรด Windows 10 มี broken app ใน start list ชื่อ ms-resource:AppName/Text ลิงก์ไม่ทำงาน คลิกขวาไม่แสดง file location และคลิก App Settings แล้ว Settings ค้าง หรือแสดง "Apps and features" ซึ่ง entry นี้ไม่อยู่ ไม่อยู่ใน C:\ProgramData\Microsoft\Windows\Start Menu\Programs ด้วย เคยเจอใน version 1803 แต่เข้าถึง settings ของ broken app ได้ และกด "Reset" หรือ "Repair" แล้วลิงก์หาย (entry ก่อนหน้าไม่ได้ชื่อ ms-resource:AppName/Text แต่เกี่ยวกับ Mixed Reality Portal เพราะชื่อมี "holographic")
ตามอีกผู้ใช้ Windows 10:
ms-resource:AppName/Text ปรากฏใน Start Menu All Apps rogue entry นี้ ไม่เริ่มอะไรได้ และลบไม่ได้ ปรากฏในบัญชีส่วนใหญ่บนเครื่อง 3 เครื่อง หากลาก entry ไปที่ desktop จะเห็นว่าใต้ "ms-resource:AppName/Text" ชี้ไปที่ Microsoft.Windows.HolographicFirstRun ซึ่งไม่อยู่ที่ไหนเลย (Settings/Applications) และแม้ PowerShell Get-AppXPackage ก็ไม่เจอ ดูเหมือนจะถูกลบไปแล้วแต่เหลือ entries ที่ (Start Menu ใหม่ใน 1903) All Apps ดึงมา ไม่เจอวิธีลบ rogue entry นี้ – และค้นหาเจอหลายคนเจอปัญหาเดียวกัน และยังไม่มี resolution
วิธีลบ ms-resource:AppName/Text entry
หากเห็น ms-resource:AppName/Text หรือ ms-resource:appDisplayName ใน Start Menu All Apps ใน Windows 10 ให้ลบด้วยขั้นตอนต่อไปนี้:
1] เปิด PowerShell ในโหมด elevated (Run as Administrator)
2] ใน prompt คัดลอกและวางคำสั่งด้านล่าง แล้วกด Enter:
Get-AppxPackage -all *HolographicFirstRun* | Remove-AppPackage -AllUsers
3] หยุด process explorer.exe
4] กลับไปที่ PowerShell คัดลอกและวางคำสั่งด้านล่าง แล้วกด Enter:
cd $Env:localappdata\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy
คำสั่งจะนำคุณไปที่ไดเรกทอรีภายในโปรไฟล์ของคุณ ดังนี้:
AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy
5] ตอนนี้ใน PowerShell ให้รันคำสั่งด้านล่าง:
Remove-Item -Recurse -Force .\TempState\
6] รีสตาร์ท explorer.exe
Rogue start menu item ควรหายไปแล้ว
Alternate way (วิธีทางเลือก)
อีกวิธีหนึ่ง คัดลอกโค้ดด้านล่างใส่ Notepad บันทึกเป็น (All files) .bat แล้วรันด้วยสิทธิ์ admin:
@echo off taskkill /f /im explorer.exe taskkill /f /im shellexperiencehost.exe timeout /t 3 /NOBREAK > nul del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\* /q timeout /t 1 /NOBREAK > nul start explorer @echo on
วิธีนี้ใช้กับ rogue entries อื่นๆ ที่ชื่อต่างกันได้ เช่น ms-resource:appDisplayName
How do I remove the MS-resource application list name?
สามารถใช้ Windows PowerShell ลบ ms-resource application list name จาก Windows 11/10 PC ได้ ต้องใส่พารามิเตอร์ Remove-AppPackage -AllUsers ใน PowerShell ต่อมา ต้องหยุด process File Explorer ผ่าน Task Manager และใส่คำสั่งใน PowerShell:
cd $Env:localappdata\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy
จากนั้นไปที่พาธนี้ใน PowerShell:
AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy
และรันคำสั่งนี้:
Remove-Item -Recurse -Force .\TempState\
เสร็จแล้ว รีสตาร์ท Windows Explorer process
ขอจบครับ วิธีขจัดแมลงระบาดน่ารำคาญนี้!
