Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

ปัญหาที่พบบ่อยมากคือ Outlook เริ่มขอข้อมูลประจำตัวของผู้ใช้ แม้จะระบุรหัสผ่านที่ถูกต้องแล้ว มันจะดูแบบนี้: หลังจากเริ่มต้น Outlook เชื่อมต่อกับ Exchange server ภายในองค์กร (หรือ Office 365 mailbox) สำเร็จ ผู้ใช้เห็นรายการโฟลเดอร์ในกล่องจดหมายและอีเมลใหม่ใน Inbox แต่หลังจากทำงานปกติไป 몇 นาที หน้าต่างปรากฏขึ้นเพื่อป้อนชื่อผู้ใช้และรหัสผ่าน ผู้ใช้ป้อนรหัสผ่านและกด OK แต่หน้าต่างที่ขอให้ป้อนข้อมูลประจำตัวปรากฏอีกครั้ง เมื่อคลิกปุ่ม "Cancel" ผู้ใช้สามารถทำงานกับ Outlook ต่อได้ แต่หลังจากผ่านไปสักครู่ หน้าต่างขอรหัสผ่านจะโผล่ขึ้นมาใหม่ (บางครั้งบัญชีผู้ใช้อาจถูกล็อกพร้อมกัน) ปัญหานี้เกิดขึ้นใน Outlook เวอร์ชันต่างๆ (2019/2016/365) และ Windows (เคยมีปัญหาในทั้ง Windows 7/8.1 และ Windows 10)

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

แอดมินส่วนใหญ่ในกรณีนี้พยายามสร้างโปรไฟล์เมลใหม่, ติดตั้ง Office ใหม่ – แต่สิ่งนี้มักไม่ช่วย Outlook ด้วยช่วงเวลาบางช่วงยังคงขอให้ผู้ใช้ป้อนรหัสผ่าน

พิจารณาวิธีหลายอย่างที่สามารถช่วยคุณกำจัดหน้าต่างขอรหัสผ่านที่รบกวนใน Outlook

ขั้นแรก 當然 คุณต้องตรวจสอบว่าผู้ใช้ป้อนรหัสผ่านที่ถูกต้อง และไม่ได้ลืมมัน :)

นอกจากนี้ ลองเชื่อมต่อกับกล่องจดหมายของคุณผ่านเว็บอินเทอร์เฟซ (OWA) และล็อกอิน อาจเป็นเพราะรหัสผ่านของผู้ใช้หมดอายุ (รหัสผ่านหมดอายุตามการตั้งค่านโยบายรหัสผ่านของโดเมน) และต้องเปลี่ยน

ล้างข้อมูลประจำตัว Outlook ที่บันทึกไว้

ตรวจสอบว่าคุณมีรหัสผ่าน Outlook ที่บันทึกไว้ใน Windows Password Manager (Credential Manager) หรือไม่ ลองลบทั้งหมด เพื่อทำเช่นนี้ ไปที่ Control Panel\All Control Panel Items\User Accounts\Manage your credential -> Windows Credentials หารหัสผ่านที่บันทึกไว้สำหรับ Outlook/Office ในรายการ Generic Credentials และลบมัน

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

เพื่อเข้าถึง Credential Manager โดยตรง ให้รันคำสั่ง:

rundll32.exe keymgr.dll,KRShowKeyMgr

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

ปิดใช้งานตัวเลือก "Always Prompt for Credentials" ใน Outlook

เปิด Account Settings ของ Outlook (File -> Account Settings -> Account Settings) คลิกสองครั้งที่บัญชี Exchange ของคุณ ไปที่ More settings -> เลือกแท็บ Security ยกเลิกการติ๊ก Always prompt for credentials ในส่วน User identification

หากคุณมี Office 365 mailbox ที่เชื่อมต่อ แท็บนี้ควรมีฟิลด์เพิ่มเติม "Logon network security" ตรวจสอบให้แน่ใจว่า "Anonymous Authentication" ไม่ได้ถูกเลือก

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

Outlook Anywhere และการตรวจสอบสิทธิ์ NTLM

หาก Outlook ของคุณถูกกำหนดค่าเพื่อเข้าถึง Exchange mailbox โดยใช้ Outlook Anywhere (MAPI over HTTP) ให้ตรวจสอบว่าใช้การตรวจสอบสิทธิ์ NTLM อยู่ พร้อมกัน คุณต้องตรวจสอบประเภทการตรวจสอบสิทธิ์ที่ใช้สำหรับไซต์ IIS บน Exchange server หากคอมพิวเตอร์ที่มี Outlook ปัญหาไม่ได้เข้าร่วม Active Directory domain แล้ว напротив คุณควรลองเปลี่ยนจากการตรวจสอบสิทธิ์ NTLM เป็น Basic

Outlook: ปิดใช้งาน Office 365 Autodiscover

ในช่วงปลายปี 2016 มีการอัปเดตสำหรับ Outlook 2016 ที่เปิดใช้งานการตรวจสอบจุดเชื่อมต่อ Office 365 แบบบังคับ คุณสามารถตรวจสอบได้โดยใช้ Fiddler หรือ TCPView tools และติดตามการพยายามเชื่อมต่อกับเซิร์ฟเวอร์ autodiscover-s.outlook.com และ outlook.office365.com

เพื่อปิดใช้งานการตรวจสอบนี้ ให้ไปที่ registry key HKEY_CURRENT_USER\Software \Microsoft\Office\16.0\Outlook\AutoDiscover และสร้างพารามิเตอร์ DWORD ใหม่ชื่อ ExcludeExplicitO365Endpoint ค่า 1 รีสตาร์ท Outlook

พารามิเตอร์ registry ExcludeExplicitO365Endpoint ใช้ได้กับ Outlook 2016 เวอร์ชัน 16.0.6741.2017 และใหม่กว่า (พารามิเตอร์นี้เพิ่มเติมจากรายการพารามิเตอร์ที่กำหนดประเภทกระบวนการ Autodiscover เมื่อ Outlook เริ่มต้น:

คุณสามารถทำการเปลี่ยนแปลง registry ด้วยคำสั่งต่อไปนี้:

reg add HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1
หรือ โดยใช้ PowerShell cmdlet Set-ItemProperty:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Outlook\AutoDiscover" -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD –Force

เปลี่ยนวิธีการตรวจสอบสิทธิ์ผู้ใช้ Office 365

หากกล่องจดหมายของคุณถูกย้ายจาก Exchange ภายในองค์กรไป Office 365 หรือคุณมีกล่องจดหมายสองกล่องเชื่อมต่อใน Outlook (หนึ่งจาก Exchange ภายในองค์กร, อีกอันจาก Office 365) และคุณใช้การเชื่อมต่อ RPC ในกรณีนี้ Outlook ไม่ใช้ Modern Authentication (ยังใช้สำหรับ MFA) ในกรณีนี้ ข้อมูลประจำตัวของคุณถูกส่งไปยัง Office 365 แทน token เพื่อบังคับให้ Outlook ใช้ Modern Authentication สำหรับการเชื่อมต่อ RPC คุณต้องเพิ่มพารามิเตอร์ DWORD AlwaysUseMSOAuthForAutoDiscover ค่า 1 ไปยัง registry key HKCU\Software\Microsoft\Exchange

Set-ItemProperty -Path " HKCU:\Software\Microsoft\Exchange" -Name 'AlwaysUseMSOAuthForAutoDiscover' -Value 1 -Type DWORD -Force

การตั้งค่า registry สามารถปรับใช้ไปยังคอมพิวเตอร์โดเมนโดยใช้ GPO

ตรวจสอบให้แน่ใจว่า Modern Authentication เปิดใช้งานสำหรับบัญชี Office 365 ของคุณใน Office 365 Admin Center (Settings -> Services & add-ins)

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

หาก напротив คุณต้องการปิดใช้งาน Modern Authentication ใน Outlook 2016/2019/365 โดยสมบูรณ์ (วิธีการตรวจสอบสิทธิ์นี้ควรปิดใช้งานใน Admin Center) คุณต้องกำหนดค่าการตั้งค่า registry ต่อไปนี้:

วิธีนี้ควรช่วยแก้ไขปัญหาการขอข้อมูลประจำตัวอย่างต่อเนื่องใน Outlook 2016/2019 ที่มี Office 365 mailbox เชื่อมต่อ

Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Identity" -Name EnableAdal -Value 0 -Type DWORD –Force
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Identity" -Name DisableADALatopWAMOverride -Value 1 -Type DWORD –Force
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Identity" -Name DisableAADWAM -Value 1 -Type DWORD –Force

สร้างโปรไฟล์ Outlook ใหม่

หากวิธีทั้งหมดข้างต้นไม่ช่วยให้คุณหลุดพ้นจากปัญหา ลองลบและสร้างโปรไฟล์ Outlook ของคุณใหม่ คุณสามารถสร้างโปรไฟล์ Outlook ใหม่โดยใช้ไอคอน Mail ใน Control Panel หรือใช้คำสั่ง outlook.exe /manageprofiles

Outlook ขอข้อมูลประจำตัว (Username และ Password) ซ้ำๆ

หากไอคอนแอป Mail หายไปจาก Control Panel สามารถกู้คืนได้เช่นนี้

ปิดใช้งานการป้องกันแอนติไวรัสและไฟร์วอลล์ชั่วคราว

อาจเป็นว่าปัญหาการเชื่อมต่อ Exchange เกิดจากซอฟต์แวร์แอนติไวรัสหรือไฟร์วอลล์ของคุณ ลองปิดใช้งานชั่วคราวและตรวจสอบว่า Outlook ยังคงขอรหัสผ่านหรือไม่

การเชื่อมต่อเครือข่ายไปยัง Exchange Server ไม่ดี

การเชื่อมต่อเครือข่ายที่แย่และไม่เสถียรไปยัง Exchange server และ/หรือ domain controller อาจเป็นแหล่งกำเนิดของการขอรหัสผ่านเป็นระยะใน Outlook คุณสามารถทดสอบประสิทธิภาพเครือข่ายโดยใช้เครื่องมือ iperf

นอกจากนี้ ให้ตรวจสอบเวลาของคอมพิวเตอร์ ควรแตกต่างจากเวลาบน domain controller ไม่เกิน 5 นาที หากมากกว่า ให้ตรวจสอบโครงร่างการซิงโครไนซ์เวลา NTP ในโดเมนของคุณ