Skype พัฒนาโดย Microsoft เป็นแอปพลิเคชันโทรคมนาคมให้บริการโทรศัพท์เสียง วิดีโอ และแชท Skype เปิดตัวปี 2003 ผ่านการเปลี่ยนแปลงมากมาย และเพิ่มฟีเจอร์ใหม่ตลอดมา ในบางกรณี การ Login Skype กลายเป็นอุปสรรคเพราะข้อผิดพลาดหลายอย่างปรากฏขณะทำอยู่ หนึ่งในนั้นคือ ‘There was a problem acquiring a personal certificate’ ขึ้นเมื่อพยายาม Login เข้าบัญชี Skype Business ข้อผิดพลาดนี้เกิดจากหลายสาเหตุ หนึ่งในนั้นคือขยะใน Cache ของ Skype เนื่องจาก Skype เป็นแอปวิดีโอคอนเฟอร์รีนซ์ที่ใช้กันกว้างขวาง ธุรกิจหลายแห่งใช้จัดประชุม ข้อผิดพลาดนี้จึงพบบ่อย และไม่ต้องกังวล วิธีแก้ในบทความนี้จะช่วยให้คุณแก้ปัญหาได้แน่นอน
แต่ก่อนไปวิธีแก้ มาเข้าใจสาเหตุก่อน
สาเหตุของข้อผิดพลาด ‘There was a Problem Acquiring a Personal Certificate’
ข้อผิดพลาดนี้อาจเกิดจากปัจจัยต่างๆ ดังนี้
- Certificate ไม่สามารถ Validate ใน Skype ได้: สาเหตุพบบ่อยที่สุดคือ Skype ไม่สามารถ Validate Certificate ที่จัดเก็บใน Cache ของ Skype ได้ หรือไม่สามารถดึง Certificate จาก Server ได้ เนื่องจาก Certificate ใน Cache อาจเสียหาย และ Credentials ที่แคชไว้ไม่ทำงาน หรือล้าสมัย อีกสาเหตุคือ Certificate Chain ไม่ได้รับความไว้วางใจจาก Skype ทำให้ Validation ล้มเหลว
- Lync Client ล้าสมัย: หาก Lync Client ที่ติดตั้งบน Windows ไม่ได้อัปเดต อาจเจอข้อผิดพลาดนี้เพราะ Lync Client เวอร์ชันเก่า/ไม่รองรับกับเวอร์ชัน Skype ที่ติดตั้งอยู่
- Microsoft Services Sign-in Assistant ล้าสมัย: สาเหตุอีกอย่างที่เป็นไปได้คือ Microsoft Services Sign-in Assistant บน Windows ล้าสมัย อาจไม่เข้ากันได้กับเวอร์ชัน Skype for Business ที่ใช้อยู่
- DNS Cache ใน Windows เต็มไปด้วยขยะ: หากไม่ได้ Flush DNS cache ใน Windows มานาน อาจมีขยะใน DNS ไม่อนุญาตให้ Skype เชื่อมต่อ Server และทำ Certificate validation process ได้
มีวิธีแก้ด้านล่างที่ลองได้ เพื่อกำจัดข้อผิดพลาดนี้ใน Windows เนื่องจากแต่ละวิธีเฉพาะเจาะจงต่อสาเหตุ ไม่ใช่ทุกวิธีจะทำงานได้กับคุณ แต่หวังว่าจะมีอย่างน้อยหนึ่งวิธีที่ทำงาน
วิธีที่ 1: ลบข้อมูล Sign-in ของ Lync 2013
มี 2 วิธีลบข้อมูล Sign-in ของ Lync 2013
วิธีที่ 1: ลบข้อมูล Sign-in อัตโนมัติผ่าน Skype for Business
หากใช้ Lync 2013 ต้องลบข้อมูล Sign in ของบัญชี Skype จาก Skype for Business เพื่อแก้ปัญหา หลังลบข้อมูล Sign-in แล้ว Username/Email ที่บันทึกไว้จะถูกลบจาก Lync อัตโนมัติ และปัญหาจะแก้
วิธีลบ Sign-in จาก Skype for Business: เปิด Skype for Business เมื่อเจอหน้าจอ Login คลิกที่ตัวเลือก “Delete my sign-in info” หลังจากนั้น Certificate/Email/Password ที่จัดเก็บทั้งหมดจะถูกลบจาก Skype และ Lync พยายาม Login ใหม่ หากปัญหามาจากข้อมูลผู้ใช้ที่จัดเก็บใน Lync การลบควรจะแก้ปัญหาให้คุณ
วิธีที่ 2: ลบข้อมูล Sign-in ด้วยตนเอง
อีกวิธีคือลบข้อมูล Sign-in ด้วยตนเองจาก AppData ใน Windows หากวิธีข้างต้นไม่ได้ผล ต้องลบข้อมูล Login และ Certificate ที่จัดเก็บใน AppData ด้วยตนเอง ทำตามขั้นตอน:
- กด Windows + R เปิด Run menu พิมพ์ %appdata%
- ไปที่ Local → Microsoft → Office\16.0\Lync (หากไม่เห็นโฟลเดอร์ Local กด Backspace จะเจอ) ลบโฟลเดอร์ของบัญชีคุณภายใน Directory Lync
- จากนั้นไปที่ C:\Users\<username>\AppData\Local\Microsoft\Office\16.0\Lync\Tracing\ ลบไฟล์ทั้งหมด กรุณาอย่าลบโฟลเดอร์ใดๆ
- หลังจากนั้น ต้องลบ Registry entries บางอย่างด้วย
- กด Windows + R เปิด Run พิมพ์ regedit กด Enter
- ใน Registry Editor ไปที่ Key นี้ (ใช้การนำทางด้านซ้าย โฟลเดอร์ขยายได้โดยกด + ตรงหน้า):
HKEY_CURRENT_USER\Software\Microsoft\office\16.0\Lync
- ลบ Entry ใดๆ ที่เห็นทางขวาของ Registry Editor window
- ปิด Registry Editor ลอง Login Skype for Business อีกครั้ง ดูว่าปัญหาแก้แล้วหรือยัง
วิธีที่ 2: เปิดใช้งาน TLS 1.2
ปัญหาอาจเกิดถ้าระบบใช้ TLS 1.1 และ TLS 1.2 ไม่ได้เปิดใช้งาน ในกรณีนี้ ต้องเปิด TLS 1.2 เพื่อแก้ปัญหา วิธีทำ:
- เปิด Start Menu พิมพ์ Internet Options กด Enter
- ไปแท็บ Advanced เลื่อนลงจนเจอ Checkbox ‘Use TLS 1.2’
- ติ๊กถูก กด Apply
- รีสตาร์ทระบบ
- ลอง Login ใหม่