Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

यदि Microsoft Windows PowerShell बिना किसी स्पष्ट कारण के बार-बार पॉप अप होता रहता है, तो यह आपके कंप्यूटर का उपयोग करना कठिन बना सकता है और आपको चिंता हो सकती है कि कुछ गड़बड़ है।

PowerShell के हर समय खुलने के विभिन्न कारण हैं। कुछ सौम्य हैं, जबकि अन्य अधिक गंभीर हैं। इन समस्या निवारण चरणों का पालन करें और हम आपके मामले में पता लगाएंगे कि यह कौन सा है।

1. एंटीवायरस या मैलवेयर स्कैन चलाएं

एक दुर्भावनापूर्ण प्रोग्राम या स्क्रिप्ट PowerShell को स्वचालित रूप से चलाने का कारण हो सकती है। यह एक वायरस, मैलवेयर, या सुरक्षा खतरे का एक और प्रकार हो सकता है जो आपके कंप्यूटर पर दुर्भावनापूर्ण कार्रवाई करने के लिए PowerShell का उपयोग कर रहा है।

यदि कोई दुर्भावनापूर्ण प्रोग्राम या स्क्रिप्ट PowerShell को स्वचालित रूप से चलाने का कारण बन रही है, तो आपको समस्या का समाधान करने के लिए निम्नलिखित कदम उठाने चाहिए:

PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. दुर्भावनापूर्ण प्रोग्राम या स्क्रिप्ट को अपने सर्वर के साथ संचार करने या अतिरिक्त मैलवेयर डाउनलोड करने से रोकने के लिए अपने कंप्यूटर को इंटरनेट से डिस्कनेक्ट करें।
  2. अपने कंप्यूटर को मैलवेयर के लिए स्कैन करने और पाए गए किसी भी खतरे को हटाने के लिए अपने सुरक्षा सॉफ़्टवेयर का उपयोग करें। इसमें आपके एंटीवायरस सॉफ़्टवेयर के साथ फुल सिस्टम स्कैन चलाना, या एक समर्पित मैलवेयर रिमूवल टूल का उपयोग करना शामिल हो सकता है।
  3. दुर्भावनापूर्ण प्रोग्राम या स्क्रिप्ट को हटाने के बाद, आपको अपने कंप्यूटर को रीस्टार्ट करना चाहिए और यह सुनिश्चित करने के लिए एक और स्कैन चलाना चाहिए कि खतरा पूरी तरह से हटा दिया गया है।

एक बार जब आपका कंप्यूटर साफ और मैलवेयर से मुक्त हो जाता है, तो आपको किसी भी पासवर्ड या सुरक्षा क्रेडेंशियल्स को बदलना चाहिए जो समझौता किए गए हो सकते हैं, और अपने सुरक्षा सॉफ़्टवेयर को नवीनतम संस्करण में अपडेट करना चाहिए।

2. जांचें कि क्या PowerShell स्टार्टअप पर ऑटोरन पर सेट है

PowerShell कुछ विशेष नहीं कर रहा हो सकता है, लेकिन बस स्टार्टअप पर चलने के लिए सेट हो सकता है। यह जांचने के लिए कि क्या PowerShell आपके कंप्यूटर पर स्टार्टअप पर चलने के लिए सेट है, आप इन चरणों का पालन कर सकते हैं:

  1. अपने कीबोर्ड पर Ctrl + Shift + Esc कीज़ दबाकर अपने कंप्यूटर पर Task Manager खोलें।
  2. Task Manager विंडो में, Startup टैब पर क्लिक करें।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. Startup टैब में, स्टार्टअप आइटम की सूची में "Windows PowerShell" की प्रविष्टि देखें।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

यदि आपको स्टार्टअप सूची में Windows PowerShell की प्रविष्टि दिखाई देती है, तो इसका मतलब है कि PowerShell आपके कंप्यूटर शुरू होने पर स्वचालित रूप से चलने के लिए सेट है। Windows PowerShell प्रविष्टि के लिए स्टेटस कॉलम इंगित करेगा कि प्रोग्राम स्टार्टअप पर चलाने के लिए सक्षम है या अक्षम।

यदि आपको स्टार्टअप सूची में Windows PowerShell की प्रविष्टि नहीं दिखाई देती है, तो इसका मतलब है कि PowerShell वर्तमान में स्टार्टअप पर चलाने के लिए सेट नहीं है। हालांकि, इसका मतलब यह नहीं है कि PowerShell स्वचालित रूप से नहीं चल रहा है - यह आपके कंप्यूटर पर किसी अन्य प्रोग्राम, स्क्रिप्ट या सेटिंग के परिणामस्वरूप चल रहा हो सकता है।

समस्या की आगे जांच और निवारण करने के लिए, आपको अपने कंप्यूटर पर अन्य सेटिंग्स और कॉन्फ़िगरेशन की जांच करने की आवश्यकता हो सकती है, जैसे शेड्यूल्ड टास्क, स्टार्टअप स्क्रिप्ट, और सिस्टम सर्विसेज। आप Windows 10 या Windows 11 में स्टार्टअप फोल्डर की जांच करना चाह सकते हैं और स्टार्टअप प्रोग्राम को अक्षम करना सीख सकते हैं।

3. बैकग्राउंड में कोई टास्क या स्क्रिप्ट चल रही है

यह जांचने के लिए कि क्या बैकग्राउंड में चल रहा कोई टास्क या स्क्रिप्ट आपके कंप्यूटर पर PowerShell को पॉप अप करने का कारण बन रहा है, आप इन चरणों का पालन कर सकते हैं:

  1. Taskbar पर Start बटन पर क्लिक करके और "Task Scheduler" खोजकर Task Scheduler खोलें। वैकल्पिक रूप से, Run डायलॉग (Windows key + R) में taskschd.msc टाइप करें और Enter दबाएं।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. Task Scheduler Library के तहत Task Scheduler विंडो में, किसी भी टास्क या स्क्रिप्ट को देखें जो नियमित अंतराल पर या स्टार्टअप पर चलने के लिए शेड्यूल्ड हैं। यह Triggers कॉलम में इंगित किया जाएगा। यदि आपको कोई टास्क या स्क्रिप्ट मिलती है जो आपको संदेह है कि समस्या पैदा कर रही है, तो आप टास्क या स्क्रिप्ट पर राइट-क्लिक कर सकते हैं और मेनू से Disable चुन सकते हैं।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

4. PowerShell शॉर्टकट या हॉटकी PowerShell खोल रहा है

PowerShell पॉप अप हो रहा हो सकता है क्योंकि यह एक हॉटकी या शॉर्टकट से जुड़ा हुआ है जिसे आप अनजाने में ट्रिगर कर रहे हैं। यदि आपके पास WinHotKey जैसा प्रोग्राम इंस्टॉल है, तो इसमें ऐसा की कॉम्बो कॉन्फ़िगर हो सकता है।

PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

आप किसी भी शॉर्टकट पर राइट-क्लिक भी कर सकते हैं, और फिर उसकी प्रॉपर्टीज जांच सकते हैं कि क्या यह इसके स्टार्टअप पैरामीटर्स के हिस्से के रूप में PowerShell का उल्लेख करता है। यह एक संकेत है कि शॉर्टकट PowerShell खोल सकता है, शायद एक स्क्रिप्ट लॉन्च करने के लिए, और फिर इसे फिर से बंद नहीं करता।

5. आपका कोई ऐप PowerShell का उपयोग कर रहा है

एक थर्ड-पार्टी ऐप अपने कुछ कार्यों के लिए PowerShell का उपयोग कर सकता है। यहां कुछ विशिष्ट चरण दिए गए हैं जिनका पालन करके आप जांच सकते हैं कि क्या ऐसा है:

  • ऐप के दस्तावेज़ देखें: कई ऐप्स में दस्तावेज़ या मदद फाइलें शामिल होती हैं जो ऐप की विशेषताओं और क्षमताओं का वर्णन करती हैं, जांचें कि क्या यह PowerShell का उल्लेख करता है।
  • ऐप की सेटिंग्स या कॉन्फ़िगरेशन विकल्पों में PowerShell के संदर्भ देखें: कई ऐप्स में विकल्प शामिल होते हैं जो आपको ऐप के व्यवहार को कस्टमाइज़ करने की अनुमति देते हैं। आप इन सेटिंग्स को जांच सकते हैं कि क्या उनमें PowerShell का कोई संदर्भ शामिल है।
  • ऐप का उपयोग करें और PowerShell कमांड निष्पादित होते देखें: यदि आप ऐप के दस्तावेज़ या सेटिंग्स में PowerShell का कोई संदर्भ नहीं ढूंढ पा रहे हैं, तो ऐप चलाने और उन कार्यों को करने के लिए इसका उपयोग करने का प्रयास करें जिनमें आप रुचि रखते हैं। स्क्रीन पर दिखाई देने वाले किसी भी संदेश या प्रॉम्प्ट पर ध्यान दें, यह देखने के लिए कि क्या वे PowerShell का संदर्भ देते हैं।

PowerShell का उपयोग करने वाले सभी ऐप्स इस तथ्य को स्पष्ट नहीं करेंगे। कुछ ऐप्स यूज़र के सामने उजागर किए बिना आंतरिक रूप से PowerShell का उपयोग कर सकते हैं। इन मामलों में, आप अधिक विस्तृत जानकारी के बिना या अधिक उन्नत टूल और तकनीकों का उपयोग किए बिना यह निर्धारित नहीं कर पाएंगे कि ऐप PowerShell का उपयोग करता है। यदि आपके पास समय है, तो आप यह ट्रैक करने के लिए ऐप्स को अनइंस्टॉल और फिर से इंस्टॉल करने का प्रयास कर सकते हैं कि कौन सा जिम्मेदार हो सकता है।

कुछ मामलों में, आप देख सकते हैं कि जब यह पॉप अप होता है तो PowerShell में क्या चल रहा है, और उस आउटपुट का विवरण भी इस बात का सुराग हो सकता है कि कौन सा एप्लिकेशन समस्या से जुड़ा है।

6. हार्डवेयर और सॉफ़्टवेयर विरोध

PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

हार्डवेयर और सॉफ़्टवेयर विरोध विभिन्न तरीकों से PowerShell को पॉप अप करने का कारण बन सकते हैं। इन विरोधों को हल करने के कुछ संभावित समाधानों में शामिल हैं:

  1. अपने ड्राइवर अपडेट करें: पुराने या गलत ड्राइवर PowerShell और अन्य सॉफ़्टवेयर के साथ विरोध पैदा कर सकते हैं। आप अपने ड्राइवर को नवीनतम संस्करण में अपडेट करने का प्रयास कर सकते हैं यह देखने के लिए कि क्या यह समस्या हल करता है।
  2. सॉफ़्टवेयर या Windows अपडेट की जांच करें: सॉफ़्टवेयर अपडेट अक्सर बग या संगतता मुद्दों को ठीक करके विरोधों को हल कर सकते हैं। आप अपने ऑपरेटिंग सिस्टम और आपके द्वारा उपयोग किए जा रहे किसी अन्य सॉफ़्टवेयर के लिए अपडेट की जांच कर सकते हैं यह देखने के लिए कि क्या कोई उपलब्ध अपडेट हैं जो समस्या को हल करने में मदद कर सकते हैं।
  3. अपने कंप्यूटर को रीस्टार्ट करें: कभी-कभी, अपने कंप्यूटर को रीस्टार्ट करने से आपके सिस्टम को रीसेट करके और अस्थायी फाइलों या डेटा को साफ़ करके विरोधों को हल करने में मदद मिल सकती है जो समस्याएं पैदा कर रहे होंगे।
  4. System File Checker टूल का उपयोग करें: System File Checker (SFC) टूल एक बिल्ट-इन यूटिलिटी है जो आपके सिस्टम को भ्रष्ट या लापता फाइलों के लिए स्कैन कर सकती है और उन्हें सुधार सकती है। आप Command Prompt (CMD) में sfc /scannow कमांड का उपयोग करके PowerShell के साथ विरोध पैदा करने वाली किसी भी समस्या को ठीक करने का प्रयास कर सकते हैं। आपको इसे सिस्टम एडमिनिस्ट्रेटर के रूप में चलाना होगा।
  5. DISM टूल का उपयोग करें: Deployment Image Servicing and Management (DISM) टूल एक और बिल्ट-इन यूटिलिटी है जो आपके सिस्टम की समस्याओं को ठीक करने में मदद कर सकती है। आप DISM टूल का उपयोग अपने सिस्टम को समस्याओं के लिए स्कैन करने और उन्हें सुधारने का प्रयास करने के लिए कर सकते हैं।

7. आपके PowerShell स्क्रिप्ट में एक लूप है!

PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार

यदि आपकी PowerShell स्क्रिप्ट में एक लूप है जो PowerShell को लगातार पॉप अप करने का कारण बन रहा है, तो आप समस्या को ठीक करने के लिए निम्नलिखित चरणों का प्रयास कर सकते हैं:

  1. स्क्रिप्ट को टेक्स्ट एडिटर में खोलें: पहला कदम स्क्रिप्ट को टेक्स्ट एडिटर में खोलना है ताकि आप कोड देख सकें और इसमें बदलाव कर सकें। आप किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं जिसमें आप सहज हों, जैसे Notepad, TextEdit, या Notepad++ जैसे अधिक उन्नत एडिटर।
  2. स्क्रिप्ट में लूप का पता लगाएं: एक बार जब आप स्क्रिप्ट को टेक्स्ट एडिटर में खोल लेते हैं, तो आपको उस लूप का पता लगाना होगा जो समस्या पैदा कर रहा है। एक लूप कोड का एक ब्लॉक है जो तब तक बार-बार निष्पादित होता है जब तक एक निश्चित शर्त पूरी नहीं हो जाती। आपकी स्क्रिप्ट में, लूप "for", "while", या "do" जैसे कीवर्ड के साथ चिह्नित हो सकता है।
  3. समस्या को ठीक करने के लिए लूप को संशोधित करें: एक बार जब आप स्क्रिप्ट में लूप का पता लगा लेते हैं, तो आपको समस्या को ठीक करने के लिए इसे संशोधित करना होगा। इसमें यह बदलना शामिल हो सकता है कि लूप को कब रुकना चाहिए, या कुछ शर्तों के तहत लूप से बाहर निकलने के लिए अतिरिक्त कोड जोड़ना।
  4. स्क्रिप्ट सेव करें और टेस्ट करें: स्क्रिप्ट में आवश्यक परिवर्तन करने के बाद, फाइल सेव करें और स्क्रिप्ट को फिर से चलाएं यह देखने के लिए कि क्या समस्या हल हो गई है। यदि समस्या बनी रहती है, तो आपको लूप को तब तक संशोधित करते रहना पड़ सकता है जब तक यह इरादे के अनुसार काम न करे।

यदि आप स्क्रिप्ट के लेखक नहीं हैं और PowerShell स्क्रिप्टिंग के बारे में कुछ नहीं जानते हैं, तो उस विशेष स्क्रिप्ट के लिए एक विशिष्ट सुधार देखना सबसे अच्छा है, या स्क्रिप्ट के लेखक से संपर्क करें।

8. Windows PowerShell अक्षम करें

यदि सब विफल हो जाता है, तो क्यों न PowerShell.exe को ही अक्षम कर दिया जाए? यहां बताया गया है कि कैसे:

  1. Start मेनू खोलें और सर्च बॉक्स में Windows Features टाइप करें।
  2. Turn Windows features on or off चुनें।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. Windows Features विंडो में, Windows PowerShell सेक्शन तक नीचे स्क्रॉल करें।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. Windows PowerShell के आगे वाले बॉक्स को अनचेक करके इसे अक्षम करें।
PowerShell को अप्रत्याशित रूप से लॉन्च होने से रोकें - Windows PC के लिए 8 सिद्ध सुधार
  1. OK चुनें।
  2. अपने कंप्यूटर को रीस्टार्ट करें।

PowerShell अक्षम करने से कुछ ऐप्स या सुविधाएं ठीक से काम नहीं कर सकती हैं। आपको PowerShell केवल तभी अक्षम करना चाहिए जब आप सुनिश्चित हों कि आपको इसकी आवश्यकता नहीं है। हालांकि, यह PowerShell पॉपअप समस्या को स्थायी रूप से रोकने की सबसे अधिक संभावना है।


  1. ज़ूम कॉल में  नो ऑडियो  समस्या को कैसे ठीक करें - त्वरित समाधान ज़ूम कॉल में 'नो ऑडियो' समस्या को कैसे ठीक करें - त्वरित समाधान

    एक ज़ूम कॉल मीटिंग में होने की कल्पना करें और कुछ भी सुनने में सक्षम न हों। आप हैरान होंगे क्योंकि ज़ूम मीटिंग, जो एक वॉयस और वीडियो कॉन्फ्रेंस कॉल है, ऐसी नहीं होनी चाहिए। खैर, हम आपको बता दें कि आप पहले व्यक्ति नहीं हैं जिसे यह समस्या है जहां आप ज़ूम पर किसी को नहीं सुन सकते। यह कई उपयोगकर्ताओं द्

  1. एक्सेल में टेक्स्ट को अपरकेस, लोअरकेस या प्रॉपर केस में बदलने का तरीका एक्सेल में टेक्स्ट को अपरकेस, लोअरकेस या प्रॉपर केस में बदलने का तरीका

    मुख्य बातें UPPER() (कैपिटल लेटर) फ़ंक्शन का सिंटैक्स =UPPER(टेक्स्ट) है LOWER() (लोअरकेस लेटर) फ़ंक्शन का सिंटैक्स =LOWER(टेक्स्ट) है PROPER() (टाइटल फॉर्म) फ़ंक्शन का सिंटैक्स =PROPER(टेक्स्ट) है एक्सेल में कई अंतर्निहित, विशेष फ़ंक्शन शामिल हैं जो टेक्स्ट स्ट्रिंग के भीतर अक्षरों के केस को संश

  1. एक्सेल में MONTH फॉर्मूला का उपयोग कैसे करें एक्सेल में MONTH फॉर्मूला का उपयोग कैसे करें

    MONTH फंक्शन सिंटैक्स MONTH फंक्शन दिनांक से महीना नंबर (1-12) निकालता है। सिंटैक्स: =MONTH(सीरियल_नंबर) सीरियल_नंबर वह दिनांक है जिससे महीना निकालना है। यह वैध एक्सेल दिनांक होना चाहिए (DATE फंक्शन से बना)। दिनांक से महीना नंबर निकालें परिणाम दिखाने के लिए सेल चुनें। फॉर्मूला बार में =month टाइप