บางครั้ง คุณอาจต้องการล้างข้อมูลประจำตัวทั้งหมดที่จัดเก็บใน Credentials Manager เช่น เมื่อคุณมีปัญหาในการใช้รหัสผ่านบนอุปกรณ์ Windows 10 ของคุณ แต่วันผ่านทำงานบนอุปกรณ์อื่นทั้งหมด ในบทความนี้ เราจะแสดงวิธี ล้างข้อมูลประจำตัวทั้งหมดจาก Credential Manager ใน Windows 11/10 โดยใช้ Batch file

Windows Credentials Manager เป็นที่ตั้งที่ชื่อผู้ใช้และรหัสผ่านของคุณ รวมถึงรายละเอียดการเข้าสู่ระบบอื่นๆ ถูกจัดเก็บไว้เพื่อใช้งานในภายหลังในห้องสมุดดิจิทัล รวมถึงข้อมูลสำหรับเว็บไซต์และแอปพลิเคชัน รวมถึงข้อมูลประจำตัวเครือข่าย
ข้อมูลประจำตัวถูกแบ่งออกเป็นสี่หมวดหมู่คือ:
- Windows Credentials – ใช้เฉพาะโดย Windows และบริการของมัน ตัวอย่างเช่น Windows สามารถใช้ข้อมูลประจำตัวเหล่านี้เพื่อเข้าสู่ระบบโฟลเดอร์ที่แชร์ของคอมพิวเตอร์อื่นบนเครือข่ายของคุณอัตโนมัติ มันยังสามารถจัดเก็บรหัสผ่านของ Homegroup ที่คุณเข้าร่วมและใช้มันอัตโนมัติทุกครั้งที่คุณเข้าถึงสิ่งที่แชร์ใน Homegroup นั้น หากคุณพิมพ์ข้อมูลประจำตัวเข้าสู่ระบบผิด Windows จะจดจำและไม่สามารถเข้าถึงสิ่งที่คุณต้องการ หากสิ่งนี้เกิดขึ้น คุณสามารถแก้ไขหรือลบข้อมูลประจำตัวที่ผิดได้ ตามที่แสดงในส่วนภายหลังของบทความนี้
- Certificate-Based Credentials – ใช้ร่วมกับสมาร์ทการ์ด ส่วนใหญ่ในสภาพแวดล้อมเครือข่ายธุรกิจที่ซับซ้อน ผู้คนส่วนใหญ่จะไม่ต้องใช้ข้อมูลประจำตัวแบบนี้ และส่วนนี้ว่างเปล่าบนคอมพิวเตอร์ของพวกเขา
- Generic Credentials – ถูกกำหนดและใช้โดยบางแอปที่คุณติดตั้งใน Windows เพื่อให้ได้รับอนุญาตให้ใช้ทรัพยากรบางอย่าง ตัวอย่างแอปเช่น OneDrive, Slack, Xbox Network (เดิม Xbox Live) ฯลฯ
- Web Credentials – แทนข้อมูลเข้าสู่ระบบสำหรับเว็บไซต์ที่จัดเก็บโดย Windows, Skype, Internet Explorer หรือแอป Microsoft อื่นๆ มีอยู่เฉพาะใน Windows 10 และ Windows 8.1 แต่ไม่มีใน Windows 7
อ่าน: วิธีลบ Credentials จาก Credential Manager โดยใช้ Command Prompt
ล้างข้อมูลประจำตัวทั้งหมดจาก Credential Manager
แม้คุณจะสามารถล้างหรือลบข้อมูลประจำตัวแต่ละรายการได้ คุณสามารถสร้าง batch file นี้ที่มาจาก Github และรันมันเพื่อล้างข้อมูลประจำตัวทั้งหมดจาก Credential Manager นี่คือวิธีการ:
- กด Windows key + R เพื่อเรียกกล่องโต้ตอบ Run
- ในกล่องโต้ตอบ Run พิมพ์ notepad และกด Enter เพื่อเปิด Notepad
- คัดลอกและวางโค้ดด้านล่างลงใน text editor
@echo off cmdkey.exe /list > "%TEMP%\List.txt" findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt" FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H del "%TEMP%\List.txt" /s /f /q del "%TEMP%\tokensonly.txt" /s /f /q echo All done pause
- บันทึก (บนเดสก์ท็อปดีที่สุด) ไฟล์ด้วยชื่อและต่อท้ายด้วยนามสกุล .bat – เช่น ClearCREDS.bat และในกล่อง Save as type ให้เลือก All Files.
เพื่อล้างข้อมูลประจำตัวทั้งหมด ให้รัน batch file ด้วยสิทธิ์ admin (คลิกขวาไฟล์ที่บันทึกและเลือก Run as Administrator จากเมนูบริบท)
คุณยังสามารถกำหนดเวลาให้ batch file รันอัตโนมัติใน Windows 11/10 ได้หากต้องการ
แค่นั้นแหละ!
บทความที่เกี่ยวข้อง: วิธี Add, Backup, Restore User Credentials โดยใช้ Windows Vault
