Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Outlook liên tục yêu cầu thông tin đăng nhập (Username và Password)

Vấn đề rất phổ biến: Outlook liên tục hỏi thông tin đăng nhập user, ngay cả khi mật khẩu đúng. Hiện tượng: sau khởi động Outlook kết nối thành công tới Exchange on-premises (hoặc mailbox Office 365), user thấy danh sách thư mục mailbox và email mới trong Inbox. Nhưng sau vài phút làm việc bình thường, cửa sổ nhập user/password hiện ra. User nhập pass nhấn OK, nhưng cửa sổ nhắc nhập lại hiện lại. Nhấn "Cancel" thì tiếp tục làm việc được, nhưng sau lúc cửa sổ hỏi password lại hiện lên (đôi khi tài khoản user bị khóa). Vấn đề xảy ra trên các phiên bản Outlook (2019/2016/365) và Windows (có vấn đề trên Win 7/8.1 và 10).

Hầu hết admin thử tạo lại mail profile, cài lại Office – nhưng thường không giúp. Outlook vẫn định kỳ yêu cầu nhập password.

Xem xét vài cách giúp loại bỏ cửa sổ nhắc password phiền toái trong Outlook.

Trước hết, chắc chắn user nhập đúng mật khẩu, không quên :).

Cũng thử kết nối mailbox qua web interface (OWA) và đăng nhập. Có thể vấn đề do mật khẩu user hết hạn (theo chính sách mật khẩu domain) và phải đổi.

Xóa thông tin đăng nhập Outlook đã lưu

Kiểm tra xem có mật khẩu Outlook lưu trong Windows Password Manager (Credential Manager), thử xóa tất cả. Vào Control Panel\All Control Panel Items\User Accounts\Manage your credential → Windows Credentials. Tìm mật khẩu lưu cho Outlook/Office trong danh sách Generic Credentials và xóa.

Để truy cập trực tiếp Credential Manager, chạy lệnh:

rundll32.exe keymgr.dll,KRShowKeyMgr

Tắt tùy chọn "Always Prompt for Credentials" trong Outlook

Mở Outlook Account Settings (File → Account Settings → Account Settings), double click tài khoản Exchange. Vào More settings → chọn tab Security. Bỏ tích Always prompt for credentials trong phần User identification.

Nếu kết nối mailbox Office 365, tab này có thêm trường "Logon network security". Đảm bảo "Anonymous Authentication" không được chọn.

Outlook Anywhere và xác thực NTLM

Nếu Outlook cấu hình truy cập mailbox Exchange dùng Outlook Anywhere (MAPI over HTTP), xác minh NTLM authentication được dùng. Đồng thời, kiểm tra loại xác thực dùng cho site IIS trên Exchange server.

Nếu máy tính Outlook gặp vấn đề không tham gia domain AD, thì ngược lại, nên thử chuyển từ NTLM sang Basic authentication.

Outlook: Tắt Autodiscover Office 365

Vào mùa thu 2016, bản cập nhật Outlook 2016 bật kiểm tra bắt buộc điểm kết nối Office 365 cloud. Bạn kiểm tra bằng Fiddler hoặc TCPView theo dõi cố kết nối tới autodiscover-s.outlook.com và outlook.office365.com.

Để tắt kiểm tra này, vào khóa registry HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover và tạo DWORD mới tên ExcludeExplicitO365Endpoint giá trị 1. Khởi động lại Outlook.

Tham số registry ExcludeExplicitO365Endpoint áp dụng cho Outlook 2016 phiên bản 16.0.6741.2017 trở lên (tham số này bổ sung danh sách tham số xác định loại tiến trình Autodiscover khi Outlook khởi động):

Bạn có thể thay đổi registry bằng lệnh:

reg add HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1

Hoặc dùng cmdlet PowerShell Set-ItemProperty:

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Outlook\AutoDiscover" -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD –Force

Thay đổi phương thức xác thực user Office 365

Nếu mailbox di chuyển từ Exchange on-premises sang Office 365 hoặc bạn có hai mailbox kết nối trong Outlook (một từ Exchange on-prem, thứ hai từ Office 365) và dùng kết nối RPC, Outlook không dùng Modern Authentication (cũng dùng cho MFA). Trong trường hợp này, thông tin đăng nhập gửi tới Office 365 thay vì token. Để ép Outlook dùng Modern Authentication cho kết nối RPC, thêm tham số DWORD AlwaysUseMSOAuthForAutoDiscover giá trị 1 vào khóa HKCU\Software\Microsoft\Exchange.

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

Cài đặt registry có thể triển khai lên máy domain dùng GPO.

Đảm bảo Modern Authentication được bật cho tài khoản Office 365 trong Office 365 Admin Center (Settings → Services & add-ins).

Ngược lại, nếu muốn tắt hoàn toàn Modern Authentication trong Outlook 2016/2019/365 (phương thức này phải tắt trong Admin Center), cấu hình registry sau:

Phương pháp này giúp sửa vấn đề liên tục yêu cầu thông tin đăng nhập trong Outlook 2016/2019 với mailbox Office 365.

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

Tạo lại hồ sơ Outlook

Nếu tất cả phương pháp trên không giúp, thử xóa và tạo lại hồ sơ Outlook. Tạo hồ sơ mới dùng biểu tượng Mail trong Control Panel hoặc lệnh outlook.exe /manageprofiles.

Nếu biểu tượng Mail app thiếu trong Control Panel, có thể khôi phục cách này.

Tạm tắt bảo vệ Anti-virus và Firewall

Có thể vấn đề kết nối Exchange do phần mềm antivirus hoặc firewall. Thử tạm tắt và kiểm tra Outlook có còn nhắc password không.

Kết nối mạng kém đến Exchange Server

Kết nối mạng kém và không ổn định tới Exchange server và/hoặc domain controller cũng có thể là nguồn yêu cầu password định kỳ trong Outlook. Test hiệu suất mạng dùng iperf.

Cũng kiểm tra giờ máy tính, nên khác giờ domain controller không quá 5 phút. Nếu nhiều hơn, kiểm tracheme đồng bộ thời gian NTP trong domain.