कुछ Windows 10 उपयोगकर्ता शिकायत करते हैं कि Office 365 ऐप्स (Outlook, Teams, Word, Excel, आदि) या Outlook 2019/2016 (Exchange Online मेलबॉक्स के साथ) लॉन्च करते समय, जब वे अपने Microsoft खाते में लॉगिन करने का प्रयास करते हैं, तो एक खाली सफेद साइन-इन स्क्रीन दिखाई देती है। प्रमाणीकरण क्रेडेंशियल दर्ज करने के लिए कोई संकेत नहीं है। इस लेख में, मैंने Office 365 ऐप्स में ब्लैंक साइन-इन स्क्रीन समस्याओं को ठीक करने के लिए कुछ बुनियादी समाधान एकत्र किए हैं।

सबसे पहले, Internet Explorer सुरक्षा सेटिंग्स रीसेट करने का प्रयास करें (Tools -> Internet Options -> Advanced -> Reset -> Delete personal settings चुनें -> Reset)।

यदि किसी उपयोगकर्ता ने हाल ही में अपना पासवर्ड बदला है और उसके तुरंत बाद ब्लैंक साइन-इन स्क्रीन की समस्या हुई है, तो Windows Credential Manager (Control Panel -> User Accounts -> Credential Manager -> Windows Credentials) में Microsoft Office से संबंधित किसी भी सेव्ड पासवर्ड को हटाने का प्रयास करें।
Office ऐप को पुनरारंभ करें और सुनिश्चित करें कि Microsoft प्रमाणीकरण विंडो सही ढंग से प्रदर्शित होती है।
एक और सामान्य समस्या आपके Azure/Microsoft 365/Exchange Online टेनेंट में Modern Authentication सक्षम होने से संबंधित है।
अपने Office ऐप्स को Modern Auth का उपयोग करने से रोकने के लिए, आप मान 0 के साथ EnableADAL (REG_DWORD) रजिस्ट्री पैरामीटर बना सकते हैं। Office संस्करण के आधार पर, इस पैरामीटर का रजिस्ट्री पथ भिन्न हो सकता है:
- Office 2013 के लिए:
HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\ - Office 2019, 2016, और Office 365 के लिए:
HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity\
EnableADAL रजिस्टर पैरामीटर बनाने के लिए इस कमांड का उपयोग करें:
reg add "HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity" /v EnableADAL /t REG_DWORD /d 0 /f
यह विकल्प Office ऐप्स को Modern Auth के बजाय बेसिक ऑथेंटिकेशन का उपयोग करने की अनुमति देता है।
EnableADAL=0 पैरामीटर को रजिस्ट्री में जोड़ने और Outlook को पुनरारंभ करने के बाद, उपयोगकर्ता अपने क्रेडेंशियल दर्ज करने के लिए सामान्य Windows सुरक्षा डायलॉग बॉक्स देखेगा।
हालांकि, यदि आप Office के लिए Modern Authentication अक्षम करते हैं (EnableADAL =0), तो इसके परिणामस्वरूप Microsoft ऐप्स के साथ अन्य समस्याएं हो सकती हैं। उदाहरण के लिए, Outlook लगातार आपसे पासवर्ड दर्ज करने के लिए कह सकता है, उपयोगकर्ता को MS Teams में साइन इन करने का प्रयास करते समय परेशानी हो सकती है, आदि।
डिफ़ॉल्ट रूप से, Modern Authentication अगस्त 2017 से सभी नए Microsoft 365 टेनेंट के लिए सक्षम है। 2022 में, Microsoft अभी भी बेसिक ऑथेंटिकेशन का उपयोग करने वाले सभी टेनेंट के लिए बेसिक ऑथेंटिकेशन को पूरी तरह से अक्षम करने जा रहा है। इसलिए EnableADAL को अक्षम करने का समाधान आपको कुछ समय में अतिरिक्त परेशानी देगा। साथ ही, ध्यान दें कि Outlook 2010 Modern Auth को सपोर्ट नहीं करता।
Modern Authentication ADAL (Active Directory Authentication Library) और OAuth 2.0 पर आधारित है। Microsoft Auth का उपयोग करते समय, ऐप उपयोगकर्ता क्रेडेंशियल्स स्टोर नहीं करता और टोकन-आधारित ऑथेंटिकेशन का उपयोग करता है। Windows 10 में, Modern Auth को सही ढंग से काम करने के लिए, एक विशेष AAD broker plugin इंस्टॉल होना चाहिए। यह एक मॉडर्न APPX ऐप के रूप में डिलीवर किया जाता है। यदि यह बिल्ट-इन UWP (APPX) ऐप Windows से हटा दिया गया है, तो उपयोगकर्ता को Modern Authentication का उपयोग करते समय समस्याएं हो सकती हैं।
Microsoft.AAD.BrokerPlugin ऐप इंस्टॉल है या नहीं, यह सुनिश्चित करने के लिए निम्न PowerShell कमांड का उपयोग करें:
Get-AppxPackage Microsoft.AAD.BrokerPlugin |select Name,PackageFamilyName,InstallLocation,Status|fl

यदि ऐप हटा दिया गया है लेकिन डिस्क पर रहता है, तो आप इसकी XML मेनिफेस्ट फ़ाइल का उपयोग करके इसे पुनः रजिस्टर कर सकते हैं:
Add-AppxPackage -Register "$env:windir\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown
यदि ऐप मेनिफेस्ट फ़ाइल भी डिलीट हो गई है, तो आप Microsoft Store से इंस्टॉलेशन APPX फ़ाइल डाउनलोड कर सकते हैं और ऐप को मैन्युअली इंस्टॉल कर सकते हैं।
इस PowerShell कमांड का उपयोग करके रजिस्ट्री में उपयोगकर्ता के लिए EnableADAL अक्षम करें:
Remove-ItemProperty -Path “HKCU:\Software\Microsoft\Office\16.0\Common\Identity” -Name EnableADAL
सेव्ड क्रेडेंशियल्स साफ़ करें:
cmdkey /list | ForEach-Object{if($_ -like "*Target:*"){cmdkey /del:($_ -replace " ","" -replace "Target:","")}}
फिर Modern Auth सभी Office 365 ऐप्स में सही ढंग से काम करना शुरू कर देगा।
Microsoft Outlook 2019/2016 और O365 में Modern Authentication को जबरन सक्षम करने के लिए AlwaysUseMSOAuthForAutoDiscover=1 (HKCU \Software\Microsoft\Exchange\) रजिस्ट्री पैरामीटर का उपयोग करने की सिफारिश करता है। आप इस रजिस्ट्री पैरामीटर को GPO का उपयोग करके उपयोगकर्ता कंप्यूटरों पर तैनात कर सकते हैं।