समस्या का विवरण
कई उपयोगकर्ताओं ने देखा है कि Windows 10 में कुछ प्रोग्राम चलाने या इंस्टॉल करते समय, "यह ऐप आपकी सुरक्षा के लिए ब्लॉक कर दिया गया है" त्रुटि सामने आती है और एप्लिकेशन को सामान्य रूप से चलाने या इंस्टॉल करने से रोकती है। दिलचस्प बात यह है कि यह समस्या न केवल थर्ड-पार्टी exe या msi फाइलों के साथ होती है, बल्कि मानक Microsoft msc स्नैप-इन के साथ भी होती है, जो mmc.exe के माध्यम से लॉन्च किए जाते हैं। इस प्रकार, स्थानीय व्यवस्थापक विशेषाधिकारों वाला उपयोगकर्ता भी ऐसे एप्लिकेशन को चलाने या इंस्टॉल नहीं कर सकता।
यह ऐप आपकी सुरक्षा के लिए ब्लॉक कर दिया गया है एक व्यवस्थापक ने आपको इस ऐप को चलाने से रोक दिया है। अधिक जानकारी के लिए, व्यवस्थापक से संपर्क करें।
त्रुटि "इस प्रकाशक को आपकी मशीन पर सॉफ़्टवेयर चलाने से ब्लॉक कर दिया गया है" भी दिखाई दे सकती है।
Windows 10 उपयोगकर्ता खाता नियंत्रण (UAC) समाप्त या रद्द किए गए डिजिटल हस्ताक्षर वाले एप्लिकेशन को चलाने/इंस्टॉल करने से रोकता है। आप एक्जीक्यूटेबल फाइल के गुणों में डिजिटल हस्ताक्षर टैब पर जाकर इसे सत्यापित कर सकते हैं। सबसे अधिक संभावना है कि कोड साइनिंग सर्टिफिकेट पहले ही समाप्त हो चुका है।
यदि आप सुनिश्चित हैं कि एप्लिकेशन सुरक्षित है और विश्वसनीय स्रोत से प्राप्त हुआ है, तो आप इस अधिसूचना को बायपास कर सकते हैं और प्रोग्राम को चला/इंस्टॉल कर सकते हैं। इसे बायपास करने के कुछ तरीके हैं:
उन्नत कमांड प्रॉम्प्ट से एप्लिकेशन चलाना
आप व्यवस्थापक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट चलाकर और वहां एप्लिकेशन शुरू करके इस सॉफ़्टवेयर प्रतिबंध ब्लॉक को बायपास करने का प्रयास कर सकते हैं।
वैकल्पिक रूप से, आप एप्लिकेशन लॉन्च स्ट्रिंग के साथ एक bat/cmd फाइल बना सकते हैं और बैच फाइल को व्यवस्थापक के रूप में चला सकते हैं।
इंटरनेट से डाउनलोड की गई फाइल को अनब्लॉक करना
यदि आपने इंटरनेट से एक्जीक्यूटेबल फाइल डाउनलोड की है, तो जांचें कि क्या यह Windows सुरक्षा प्रणाली द्वारा ब्लॉक की गई है। ऐसा करने के लिए, फाइल के गुण खोलें और "अनब्लॉक" चेकबॉक्स सेट करें।
PowerShell का उपयोग करके भी फाइल को अनब्लॉक करना संभव है:
Unblock-File install_filename.exe
फाइल से डिजिटल हस्ताक्षर हटाना
आप सेटअप फाइल के कोड डिजिटल हस्ताक्षर को हटाने का प्रयास कर सकते हैं (उदाहरण के लिए, थर्ड-पार्टी FileUnsigner टूल का उपयोग करके)।
UAC अक्षम करना
चूंकि UAC सिस्टम एप्लिकेशन को चलाने से रोक रहा है, इसे अस्थायी रूप से अक्षम किया जा सकता है।
महत्वपूर्ण: UAC एक महत्वपूर्ण Windows सुरक्षा सुविधा है, इसलिए UAC को केवल अस्थायी आधार पर बंद किया जा सकता है। एप्लिकेशन इंस्टॉल होने के बाद, डिफ़ॉल्ट UAC सेटिंग्स पर वापस जाएं।
आप ग्रुप पॉलिसी के माध्यम से UAC को अक्षम कर सकते हैं। UAC GPO सेटिंग्स Windows सेटिंग्स -> सुरक्षा सेटिंग्स -> सुरक्षा विकल्प अनुभाग के अंतर्गत स्थित हैं। UAC नीतियों के नाम उपयोगकर्ता खाता नियंत्रण से शुरू होते हैं। विकल्प "उपयोगकर्ता खाता नियंत्रण: व्यवस्थापक अनुमोदन मोड में सभी व्यवस्थापक चलाएं" खोलें और इसे अक्षम पर सेट करें।
ग्रुप पॉलिसी सेटिंग्स को अपडेट करने के लिए, आपको अपने कंप्यूटर को पुनरारंभ करना होगा।
नोट: स्थानीय ग्रुप पॉलिसी एडिटर (gpedit.msc) Windows 10 Home संस्करणों में अनुपलब्ध है।
रजिस्ट्री के माध्यम से UAC को बंद करना अधिक सुविधाजनक और आसान है। ऐसा करने के लिए, रजिस्ट्री एडिटर (regedit.exe) में HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System पर जाएं और EnableLUA मान को 0 पर बदलें।
या यह कमांड चलाएं:
reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
उपयोगकर्ता खाता नियंत्रण को बंद करने के लिए, सिस्टम को कंप्यूटर को पुनरारंभ करने की आवश्यकता होगी।
ब्लॉक किए गए एप्लिकेशन को इंस्टॉल करने का प्रयास करें। सफलता के मामले में, EnableLUA मान को 1 पर सेट करके UAC को वापस सक्षम करें।
बिल्ट-इन Windows व्यवस्थापक खाते का उपयोग करके ऐप चलाना
यदि पिछले तरीकों में से कोई भी मदद नहीं करता है, तो आप बिल्ट-इन व्यवस्थापक खाते का उपयोग करके एप्लिकेशन को चलाने/इंस्टॉल करने का प्रयास कर सकते हैं। इस खाते के लिए कोई UAC नहीं है। Windows 10 में बिल्ट-इन व्यवस्थापक खाते को कैसे सक्षम करें, इसका वर्णन यहां किया गया है।
MMC.exe ऐप आपकी सुरक्षा के लिए ब्लॉक कर दिया गया है
कुछ मामलों में, Windows 10 बिल्ट-इन Windows टूल और प्रोग्राम के लॉन्च को ब्लॉक करना शुरू कर सकता है। उदाहरण के लिए, mmc.exe प्रोग्राम, जिसके माध्यम से सभी Microsoft msc स्नैप-इन चलते हैं (gpedit.msc, compmgmt.msc, services.msc, secpol.msc, devmgmt.msc, आदि)।
Process Explorer चलाने का प्रयास करें और वेरिफाइड साइनर कॉलम जोड़ें। सबसे अधिक संभावना है, एप्लिकेशन के सामने आपको कैप्शन "विषय Microsoft Corporation पर कोई हस्ताक्षर मौजूद नहीं था" दिखाई देगा।
सबसे पहले, सुनिश्चित करें कि आपका Windows अद्यतन रूट सर्टिफिकेट रखता है। यदि आवश्यक हो तो उन्हें अपडेट करें।
एक अन्य संभावित समस्या क्रिप्टोग्राफिक सेवाओं में त्रुटियां हैं। सुनिश्चित करें कि CryptSvc सेवा चल रही है और स्वचालित रूप से शुरू होने के लिए कॉन्फ़िगर की गई है।
आप निम्न PowerShell कमांड का उपयोग करके क्रिप्टोग्राफिक सेवा EDB डेटाबेस फाइल को पुनर्सृजित कर सकते हैं:
Stop-Service cryptsvc
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName catroot2.old
Restart-Computer
यदि वर्णित सभी विधियों ने मदद नहीं की, तो निम्न कमांड का उपयोग करके Windows सिस्टम फाइलों की अखंडता की जांच और पुनर्स्थापना करने का प्रयास करें:
Sfc.exe /scannow
Dism.exe /Online /Cleanup-Image /Restorehealth