कुछ विंडोज यूजर्स एक अजीब समस्या का अनुभव कर रहे हैं जहां उन्हें HTTPS सर्टिफिकेट एरर जैसे 'There is a problem with this website's security certificate' एरर लगातार मिलते हैं जब ट्विटर, गूगल, फेसबुक आदि जैसी हाई-प्रोफाइल साइट्स और ऐप्स तक पहुंचने का प्रयास करते हैं। अधिकांश मामलों में, प्रभावित यूजर्स रिपोर्ट करते हैं कि उन्हें हर ब्राउज़र के साथ उसी प्रकार का एरर मिलता है जिसे वे उपयोग करने का प्रयास करते हैं।
जैसा कि यह पता चला है, इन सर्टिफिकेट एरर का कारण बनने वाले सबसे आम कारण गंभीर रूप से पुराने डेट और टाइम वैल्यू हैं। और यद्यपि ब्राउज़र द्वारा दिखाया गया एरर अलग है, फिक्स हमेशा समान है - यह सुनिश्चित करके कि सर्टिफिकेट मान्य हो जाता है अपने सिस्टम डेट और टाइम को अप टू डेट लाकर। (विधि 1)
हालांकि, यदि डेट और टाइम बदलना केवल अस्थायी फिक्स साबित होता है, तो इस बात की प्रबल संभावना है कि समस्या वास्तव में दोषपूर्ण CMOS बैटरी से उत्पन्न हो रही है। इस मामले में, आप अपने मदरबोर्ड CMOS बैटरी को एक नए समकक्ष के साथ बदलकर समस्या को हल कर सकते हैं। (विधि 2)
एक बार जब आप सुनिश्चित कर लें कि आपके सिस्टम डेट और टाइम इस समस्या का कारण नहीं हैं, तो आपको किसी भी गायब सर्टिफिकेट को इंस्टॉल करने की तलाश करनी चाहिए जो इस प्रकार के ब्राउज़र एरर का कारण बन सकता है (विधि 3)।
और यदि आपने हाल ही में कोई संदिग्ध PUPs इंस्टॉल किए हैं, तो जांच करें कि क्या यह वास्तव में आपके सर्टिफिकेट के वेरिफिकेशन में हस्तक्षेप नहीं कर रहा है (विधि 4)।
विधि 1: सही डेट और टाइम सेट करना
अब तक, इस प्रकार के सर्टिफिकेट एरर की उपस्थिति का कारण बनने वाली सबसे आम स्थिति एक गलत सिस्टम डेट और टाइम है। यह संभव है कि डेट या टाइम आपके नोटिस किए बिना बदल गया हो, या आपने हार्डवेयर परिवर्तन किया हो जो आपके मशीन की समय ट्रैक करने की क्षमता में हस्तक्षेप कर रहा हो।
ध्यान रखें कि यदि आपका डेट और टाइम बहुत दूर है, तो यह अधिकांश सुरक्षा सर्टिफिकेट्स को विफल कर देगा - यह बता सकता है कि आप कई ब्राउज़र्स के साथ सर्टिफिकेट एरर क्यों प्राप्त कर रहे हैं।
यदि यह परिदृश्य लागू होता है, तो आपको डेट और टाइम मेनू के माध्यम से सही डेट और टाइम सेट करके समस्या को ठीक करने में सक्षम होना चाहिए। यहां ऐसा करने पर एक त्वरित गाइड है:
नोट: नीचे दिए गए चरण यूनिवर्सल हैं और चाहे आप जिस विंडोज वर्जन पर समस्या का सामना कर रहे हों, काम करेंगे।
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। जब आप टेक्स्ट बॉक्स देखें, तो 'timedate.cpl' टाइप करें और Date & Time विंडो खोलने के लिए Enter दबाएं।
- इस बिंदु पर, आपको सीधे Date & Time विंडो में पहुंचना चाहिए। एक बार अंदर जाने पर, Date & Time टैब चुनें और Change Date & time पर क्लिक करें।
- जब आप User Account Control (UAC) विंडो देखें, तो प्रशासनिक विशेषाधिकार देने के लिए Yes क्लिक करें।
- एक बार जब आप Date & time Settings मेनू के अंदर हों, तो Date and Time बॉक्स के तहत कैलेंडर का उपयोग करके उस समय क्षेत्र के अनुसार उपयुक्त मान सेट करें जिसमें आप रहते हैं।
- एक बार सही मान सेट हो जाने पर, परिवर्तनों को सेव करने के लिए Apply पर क्लिक करें और यह देखने के लिए अपने कंप्यूटर को रीस्टार्ट करें कि समस्या हल हो गई है या नहीं।
- अगला कंप्यूटर स्टार्टअप समाप्त होने पर, एक पेज खोलें जो पहले सर्टिफिकेट एरर दिखा रहा था और देखें कि समस्या अब ठीक हो गई है या नहीं।
यदि वही एरर अभी भी दिखा रहा है या आपने पाया है कि डेट और टाइम फिर से बदल गया है, तो नीचे अगली विधि पर जाएं।
विधि 2: CMOS बैटरी बदलना
यदि पिछली विधि ने आपके कंप्यूटर की रीस्टार्ट के बीच डेट और टाइम को सेव करने में असमर्थता का खुलासा किया है, तो इसका केवल एक ही मतलब हो सकता है - आप वास्तव में दोषपूर्ण CMOS (Complementary Metal Oxide Semiconductor) बैटरी से निपट रहे हैं।
हर मदरबोर्ड में एक CMOS बैटरी होती है। इसका मुख्य काम आपके मशीन के बारे में महत्वपूर्ण जानकारी याद रखना है (कस्टम BIOS प्राथमिकताएं, सिस्टम-वाइड डेट और टाइम, क्रिटिकल एरर लॉग्स, आदि।)
लेकिन किसी भी बैटरी की तरह, यह चीज अंततः खराब होने की संभावना है। यदि आप पुराने मदरबोर्ड मॉडल पर समस्या का सामना कर रहे हैं, तो समस्या को हल करने का आपका सबसे अच्छा मौका नए CMOS बैटरी को एक नए समकक्ष के साथ बदलना है।
ये चीजें बहुत आम हैं क्योंकि इनका उपयोग विभिन्न इलेक्ट्रॉनिक डिवाइसेज में किया जाता है, इसलिए आपको हर इलेक्ट्रिक सप्लाई स्टोर पर एक मिल जाना चाहिए - आपके घर में भी एक पड़ा हो सकता है।
एक बार जब आपके हाथ में एक बिल्कुल नई CMOS बैटरी हो, तो यहां आपको दोषपूर्ण को इससे बदलने के लिए क्या करना होगा:
- सबसे पहले, अपने कंप्यूटर को पूरी तरह से बंद करें और सुनिश्चित करें कि यह पावर स्रोत से अनप्लग्ड है।
- यदि आपके पास स्टेटिक रिस्टबैंड है तो खुद को इससे लैस करें। ये चीजें आपको कंप्यूटर के फ्रेम से ग्राउंड करके काम करती हैं, यह सुनिश्चित करते हुए कि आप स्टेटिक इलेक्ट्रिसिटी के कारण किसी भी कंपोनेंट को नुकसान नहीं पहुंचाते।
नोट: यह चरण वैकल्पिक है। - अपने कंप्यूटर का कवर हटाएं, अपने मदरबोर्ड को देखें, और CMOS बैटरी की पहचान करें - इसे ढूंढना इतना कठिन नहीं होना चाहिए।
- एक बार जब आप इसे देख लें, तो अपने नाखून या नॉन-कंडक्टिव स्क्रूड्राइवर का उपयोग करके दोषपूर्ण बैटरी को इसके स्लॉट से हटा दें।
- नई CMOS बैटरी डालें और अपने कंप्यूटर को वापस पावर स्रोत में प्लग करने और इसे वापस शुरू करने से पहले साइड कवर वापस लगाएं।
- अब जब नई CMOS बैटरी इंस्टॉल हो गई है, तो स्टार्टअप पूरा होने तक प्रतीक्षा करें, फिर सही टाइम और डेट वैल्यू सेट करने के लिए विधि 1 का फिर से पालन करें, फिर यह देखने के लिए रीस्टार्ट करें कि क्या आपका कंप्यूटर अब परिवर्तनों को याद रखने में सक्षम है।
- एक बार जब आप पुष्टि कर लें कि सब कुछ काम कर रहा है, तो Internet Explorer (या Edge) खोलें और देखें कि क्या आपको कुछ वेब-पेज एक्सेस करने का प्रयास करते समय अभी भी 'There is a problem with this website's security certificate' एरर मिलता है।
यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित फिक्स पर जाएं।
विधि 3: विश्वसनीय CAs से गायब सर्टिफिकेट इंस्टॉल करना
यदि पहली विधि ने आपको समस्या ठीक करने की अनुमति नहीं दी, तो यह स्पष्ट है कि टाइम और डेट का इस समस्या से कोई लेना-देना नहीं है। इस बिंदु पर, सबसे बड़ा संभावित अपराधी विश्वसनीय CAs (Certificate Authority) से कुछ प्रमुख रूट सर्टिफिकेट्स का गायब होना है।
कई प्रभावित यूजर्स ने पुष्टि की है कि वे विंडोज रूट सर्टिफिकेट प्रोग्राम के माध्यम से हर थर्ड-पार्टी रूट सर्टिफिकेट को डाउनलोड और इंस्टॉल करने के बाद समस्या को ठीक करने में कामयाब रहे।
इसे करने के लिए, आप या तो लोकल सिक्योरिटी पॉलिसी और सर्टिफिकेशन मैनेजर टूल्स का एक साथ उपयोग करके या मैनेजमेंट कंसोल के माध्यम से मैन्युअली इंस्टॉल करके कर सकते हैं। इस वजह से, हमने दो अलग-अलग गाइड बनाए हैं। जो भी आप अधिक सहज महसूस करें उसका पालन करने के लिए स्वतंत्र महसूस करें:
विकल्प 1: लोकल सिक्योरिटी पॉलिसी और सर्टिफिकेट मैनेजर के माध्यम से गायब सर्टिफिकेट इंस्टॉल करना
महत्वपूर्ण: आप विंडोज 10 होम पर इस गाइड का पालन नहीं कर पाएंगे क्योंकि लोकल सिक्योरिटी पॉलिसी केवल विंडोज 10 प्रो और विंडोज 10 एंटरप्राइज पर उपलब्ध है।
- सबसे पहले, आपको उन वेब पेजों के अनुसार गायब सर्टिफिकेट्स को मैन्युअली डाउनलोड करने की आवश्यकता है जो एरर ट्रिगर कर रहे हैं। आप या तो विंडोज रूट सर्टिफिकेट प्रोग्राम का उपयोग कर सकते हैं या GeoTrust जैसे थर्ड-पार्टी विकल्प के लिए जा सकते हैं।
- एक बार जब आप गायब सर्टिफिकेट्स डाउनलोड कर लें, तो Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'secpol.msc' टाइप करें और Local Security Policy खोलने के लिए Enter दबाएं।
नोट: यदि आपको User Account Control (UAC) द्वारा प्रेरित किया जाता है, तो प्रशासनिक विशेषाधिकार देने के लिए Yes क्लिक करें। - एक बार जब आप लोकल सिक्योरिटी पॉलिसी के अंदर हों, तो बाएं हाथ के साइड मेनू से Public Key Policies चुनें। अगला, दाएं हाथ के साइड सेक्शन पर जाएं और Certificate Path Validation Settings पर डबल-क्लिक करें।
- नए खुले Properties विंडो के अंदर, शीर्ष पर क्षैतिज मेनू से Stores टैब चुनें, फिर यह सुनिश्चित करके शुरू करें कि Define these policy Settings से जुड़ा बॉक्स चेक्ड है।
- एक बार Per User certificate stores मेनू उपलब्ध हो जाने पर, आगे बढ़ें और Allow user trusted root CAs to be used to validate certificates और Allow users to trust peer trust certificates से जुड़े बॉक्स इनेबल करें।
- अगला, नीचे Root Certificate stores मेनू पर जाएं और Third-Party Root CAs and Enterprise Root CAs (recommended) से जुड़े टॉगल को चुनें।
- एक बार जब आप सुनिश्चित कर लें कि सर्टिफिकेशन वैलिडेशन सेटिंग्स सही ढंग से कॉन्फ़िगर हैं, तो आप सुरक्षित रूप से लोकल सिक्योरिटी पॉलिसी को बंद कर सकते हैं।
- एक बार फिर Windows key + R दबाकर दूसरा Run डायलॉग बॉक्स खोलें। इस बार, 'certmgr.msc' टाइप करें और Certification Manager यूटिलिटी खोलने के लिए Enter दबाएं। जब आपको UAC (User Account Control) द्वारा प्रेरित किया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए Yes क्लिक करें।
नोट: यह यूटिलिटी आपके द्वारा इंस्टॉल किए गए हर डिजिटल सर्टिफिकेट को सूचीबद्ध करेगी और आपको चरण 1 में डाउनलोड किए गए गायब सर्टिफिकेट्स को इम्पोर्ट करने की अनुमति देगी। - एक बार जब आप Certification Manager के अंदर हों, तो बाएं हाथ के सेक्शन का उपयोग करके Trusted Root Certification Authority चुनें।
- अगला, Certificates सबमेनू पर राइट-क्लिक करें और नए दिखाई देने वाले संदर्भ मेनू से All Tasks > Import चुनें।
- एक बार जब आप Certificate Import Wizard के अंदर पहुंच जाएं, तो Next बटन पर एक बार क्लिक करके शुरू करें। फिर, जब आप अगली स्क्रीन पर पहुंचें, तो Browse पर क्लिक करके उस सर्टिफिकेट के रूट फाइल्स का पता लगाएं और चुनें जिसे आप इंस्टॉल करना चाहते हैं (चरण 1 पर)।
- एक बार हर सर्टिफिकेट समाप्त हो जाने पर, Next फिर Finish पर क्लिक करें और यूटिलिटी बंद करने से पहले।
- अपने कंप्यूटर को रीस्टार्ट करें और देखें कि अगले कंप्यूटर स्टार्टअप पर समस्या हल हो गई है या नहीं।
विकल्प 2: लोकल सिक्योरिटी पॉलिसी और सर्टिफिकेट मैनेजर के माध्यम से गायब सर्टिफिकेट इंस्टॉल करना
- उन वेब पेजों के अनुसार गायब सर्टिफिकेट्स को मैन्युअली डाउनलोड करें जो एरर ट्रिगर कर रहे हैं। आप या तो विंडोज रूट सर्टिफिकेट प्रोग्राम का उपयोग कर सकते हैं या GeoTrust जैसे थर्ड-पार्टी विकल्प के लिए जा सकते हैं।
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। टेक्स्ट बॉक्स के अंदर, 'mmc' टाइप करें और Microsoft Management Console खोलने के लिए Enter दबाएं। जब आपको UAC (User Account Prompt) दिखाई दे, तो प्रशासनिक विशेषाधिकार देने के लिए Yes क्लिक करें।
- एक बार जब आप Microsoft Management Console के अंदर हों, तो शीर्ष पर रिबन बार से File मेनू पर क्लिक करें और Add / Remove Snap-ins पर क्लिक करें।
- Add or Remove Snap-ins मेनू के अंदर, बाएं हाथ के साइड मेनू से Certificates चुनें, फिर बीच में Add बटन पर क्लिक करें।
- आपको एक नया मेनू खुलता हुआ दिखाई देगा। इसका उपयोग Computer account > Local Account चुनने के लिए करें, फिर प्रक्रिया पूरी करने के लिए Finish दबाएं। अगला, Add or Remove Snap-ins को बंद करने के लिए Ok पर क्लिक करें।
- एक बार जब आप Management Console पर वापस आएं, तो Certificate पर राइट-क्लिक करें और संदर्भ मेनू का उपयोग करके All Tasks > Automatically Enroll and Retrieve Certificates चुनें।
- गायब CA सर्टिफिकेट्स इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
- एक बार हर गायब सर्टिफिकेट इंस्टॉल हो जाने पर, अपने कंप्यूटर को रीस्टार्ट करें और देखें कि अगले सिस्टम स्टार्टअप पर समस्या हल हो गई है या नहीं।
विधि 4: Browser Safeguard अनइंस्टॉल करना
जैसा कि यह पता चला है, यह विशेष समस्या Browser Safeguard नामक एक PuP (Potentially Unwanted Program) के कारण भी हो सकती है - हो सकता है कि अन्य समान प्रोग्राम हों जो इस व्यवहार का कारण बनते हों।
कुछ यूजर्स जिन्होंने हर इंस्टॉल ब्राउज़र पर सर्टिफिकेट एरर का सामना किया है, उन्होंने रिपोर्ट किया है कि समस्याग्रस्त एप्लिकेशन को अनइंस्टॉल करने के बाद समस्या पूरी तरह से हल हो गई थी।
यहां ऐसा करने पर एक त्वरित गाइड है:
- Windows key + R दबाकर Run डायलॉग बॉक्स खोलें। जब UAC (User Account Control) द्वारा प्रेरित किया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए Yes क्लिक करें।
- एक बार जब आप Programs and Features मेनू के अंदर हों, तो इंस्टॉल किए गए एप्लिकेशन की सूची में नीचे स्क्रॉल करें और Browser Safeguard (या कोई अन्य प्रोग्राम जो आपको संदेह है कि समस्या पैदा कर रहा है) का पता लगाएं।
- एक बार जब आप अपराधी की पहचान करने में कामयाब हो जाएं, तो इस पर राइट-क्लिक करें और संदर्भ मेनू से Uninstall चुनें।
- अनइंस्टॉलेशन पूरा करने के लिए ऑन-स्क्रीन प्रॉम्प्ट्स का पालन करें, फिर अपने कंप्यूटर को रीस्टार्ट करें और देखें कि अगले सिस्टम स्टार्टअप पर समस्या हल हो गई है या नहीं।