ข้อความ "Something went wrong" พร้อมรหัส 0x80090016 เกิดขึ้นเมื่อ Windows ไม่สามารถตั้งค่า PIN ให้อุปกรณ์ได้ ปกติแล้วเกิดจาก โฟลเดอร์ Ngc ถูกทำลาย (Corrupted) ซึ่งเก็บไฟล์เกี่ยวกับการปกป้องระบบ การใช้ PIN ปลอดภัยกว่ารหัสผ่านเพราะ PIN ผูกกับอุปกรณ์เฉพาะเครื่องเท่านั้น
ก่อนลองวิธีแก้ ต้องใช้บัญชี Administrator เพราะต้องเข้าถึงโฟลเดอร์ที่แม้ Admin ก็ไม่มีสิทธิ์โดยค่าเริ่มต้น
สาเหตุของข้อผิดพลาด 0x80090016
- โฟลเดอร์ Ngc เสียหาย: สาเหตุหลัก โฟลเดอร์นี้จัดเก็บไฟล์การปกป้องระบบ
- แอปพลิเคชันของบุคคลที่สาม: โปรเซสพื้นหลังรบกวนการตั้งค่า PIN
วิธีที่ 1: ลบเนื้อหาในโฟลเดอร์ Ngc (แนะนำลองก่อน)
- เปิด File Explorer ไปที่:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\ - หากไม่เห็นโฟลเดอร์ AppData: แท็บ View → Options → View → ติ๊ก Show hidden files, folders, and drives
- ไม่สามารถเข้าโฟลเดอร์ Ngc ได้เลย ต้อง Take Ownership ก่อน: คลิกขวา Ngc → Properties → Security → Advanced
- คลิก Change หน้า Owner → พิมพ์ชื่อบัญชีปัจจุบัน → Check Names → OK
- ติ๊ก Replace owner on subcontainers and objects → Apply → OK
- เปิดโฟลเดอร์ Ngc → ลบไฟล์ทั้งหมด ภายใน
- ลองตั้งค่า PIN ใหม่
วิธีที่ 2: ใช้ Local Group Policy เปิดใช้งาน PIN Sign-in
บางครั้ง Policy ปิดการใช้งาน PIN ต้องเปิดใช้งาน
- Win + R → พิมพ์
gpedit.msc→ Enter - ไปที่:
Computer Configuration > Administrative Templates > System > Logon - หา Turn on PIN sign-in → Double-click → เลือก Enabled → Apply → OK
- Restart คอมพิวเตอร์