कुछ Windows 10 उपयोगकर्ता शिकायत करते हैं कि Office 365 ऐप (आउटलुक, टीम, वर्ड, एक्सेल, आदि) या आउटलुक 2019/2016 (एक्सचेंज ऑनलाइन मेलबॉक्स के साथ) लॉन्च करते समय, एक खाली सफेद साइन-इन स्क्रीन दिखाई देती है जब वे लॉगिन करने का प्रयास करते हैं। माइक्रोसॉफ्ट खाता। प्रमाणीकरण क्रेडेंशियल दर्ज करने के लिए बिल्कुल भी कोई संकेत नहीं है। इस आलेख में, मैंने Office 365 ऐप्स में रिक्त साइन-इन स्क्रीन समस्याओं को ठीक करने के लिए कुछ बुनियादी समाधान एक साथ रखे हैं।
सबसे पहले, इंटरनेट एक्सप्लोरर सुरक्षा सेटिंग्स को रीसेट करने का प्रयास करें (टूल्स -> इंटरनेट विकल्प -> उन्नत -> रीसेट -> व्यक्तिगत सेटिंग्स हटाएं चुनें। -> रीसेट)।
यदि किसी उपयोगकर्ता ने हाल ही में अपना पासवर्ड बदला है और उसके तुरंत बाद रिक्त साइन-इन स्क्रीन के साथ कोई समस्या थी, तो Windows क्रेडेंशियल मैनेजर (नियंत्रण कक्ष -> उपयोगकर्ता खाते -> क्रेडेंशियल प्रबंधक -> में Microsoft Office से संबंधित किसी भी सहेजे गए पासवर्ड को निकालने का प्रयास करें) विंडोज क्रेडेंशियल)।
Office ऐप को पुनरारंभ करें और सुनिश्चित करें कि Microsoft प्रमाणीकरण विंडो सही ढंग से प्रदर्शित हो रही है।
एक अन्य विशिष्ट समस्या आपके Azure/Microsoft 365/Exchange ऑनलाइन टैनेंट में सक्षम आधुनिक प्रमाणीकरण से संबंधित है।
अपने Office ऐप्स को आधुनिक प्रमाणीकरण का उपयोग करने से रोकने के लिए, आप EnableADAL . बना सकते हैं (REG_DWORD) रजिस्ट्री पैरामीटर मान 0 . Office संस्करण के आधार पर, इस पैरामीटर का रजिस्ट्री पथ भिन्न हो सकता है:
- कार्यालय 2013 के लिए:
HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\
- कार्यालय 2019,2016 और कार्यालय 365 के लिए:
HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity\
EnableADAL reg पैरामीटर बनाने के लिए, इस कमांड का उपयोग करें:
reg add "HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity" /v EnableADAL /t REG_DWORD /d 0 /f
यह विकल्प Office ऐप्स को आधुनिक प्रमाणीकरण के बजाय बुनियादी प्रमाणीकरण का उपयोग करने देता है।
जोड़ने के बाद EnableADAL=0
रजिस्ट्री के लिए पैरामीटर और आउटलुक को फिर से शुरू करने पर, उपयोगकर्ता को अपनी साख दर्ज करने के लिए एक सामान्य विंडोज सुरक्षा संवाद बॉक्स दिखाई देगा।
हालाँकि, यदि आप Office के लिए आधुनिक प्रमाणीकरण को अक्षम करते हैं (EnableADAL =0), तो इसके परिणामस्वरूप Microsoft ऐप्स के साथ अन्य समस्याएं हो सकती हैं। उदाहरण के लिए, आउटलुक आपको अपना पासवर्ड दर्ज करने के लिए लगातार संकेत दे सकता है, एमएस टीमों में साइन इन करने का प्रयास करते समय उपयोगकर्ता को परेशानी का अनुभव हो सकता है, आदि।
डिफ़ॉल्ट रूप से, अगस्त 2017 से सभी नए Microsoft 365 किरायेदारों के लिए आधुनिक प्रमाणीकरण सक्षम है। 2022 में, Microsoft अभी भी इसका उपयोग करने वाले सभी किरायेदारों के लिए मूल प्रमाणीकरण को पूरी तरह से अक्षम करने जा रहा है। तो जब आप EnableADAL को अक्षम करते हैं तो समाधान आपको कुछ समय में अतिरिक्त परेशानी लाएगा। साथ ही, ध्यान दें कि आउटलुक 2010 मॉडर्न ऑथेंटिकेशन का समर्थन नहीं करता है।आधुनिक प्रमाणीकरण ADAL (सक्रिय निर्देशिका प्रमाणीकरण पुस्तकालय) और OAuth 2.0 पर आधारित है। Microsoft Auth का उपयोग करते समय, ऐप उपयोगकर्ता क्रेडेंशियल संग्रहीत नहीं करता है और टोकन-आधारित प्रमाणीकरण का उपयोग करता है। Windows 10 में, आधुनिक प्रमाणीकरण को सही ढंग से काम करने के लिए, एक विशेष AAD ब्रोकर प्लगइन जरूर स्थापित होना चाहिए। यह एक आधुनिक APPX ऐप के रूप में दिया जाता है। यदि यह अंतर्निहित UWP (APPX) ऐप विंडोज से हटा दिया गया है, तो उपयोगकर्ता को आधुनिक प्रमाणीकरण का उपयोग करते समय समस्या हो सकती है।
यह सुनिश्चित करने के लिए कि Microsoft.AAD.BrokerPlugin ऐप इंस्टॉल है, निम्न PowerShell कमांड का उपयोग करें:
Get-AppxPackage Microsoft.AAD.BrokerPlugin |select Name,PackageFamilyName,InstallLocation,Status|fl
यदि ऐप को हटा दिया जाता है लेकिन डिस्क पर रहता है, तो आप इसकी एक्सएमएल मेनिफेस्ट फ़ाइल का उपयोग करके इसे फिर से पंजीकृत कर सकते हैं:
Add-AppxPackage -Register "$env:windir\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown
अगर ऐप मेनिफेस्ट फ़ाइल भी हटा दी जाती है, तो आप माइक्रोसॉफ्ट स्टोर से इंस्टॉलेशन एपीपीएक्स फ़ाइल डाउनलोड कर सकते हैं और ऐप को मैन्युअल रूप से इंस्टॉल कर सकते हैं।
इस पॉवरशेल कमांड का उपयोग करके रजिस्ट्री में किसी उपयोगकर्ता के लिए 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:","")}}
तब मॉर्डन ऑथ सभी ऑफिस 365 ऐप में सही ढंग से काम करना शुरू कर देगा।
Microsoft अनुशंसा करता है किAlwaysUseMSOAuthForAutoDiscover=1
का उपयोग करके Outlook 2019/2016 और O365 में आधुनिक प्रमाणीकरण को बलपूर्वक सक्षम करें (HKCU \Software\Microsoft\Exchange\) रजिस्ट्री पैरामीटर। आप इस रजिस्ट्री पैरामीटर को GPO का उपयोग करके उपयोगकर्ता कंप्यूटरों पर परिनियोजित कर सकते हैं।