सामग्री पर जाएं

powershell.exe

एप्लिकेशन प्रक्रियाMicrosoft Corporation

कैटलॉग खोज शब्द powershell, windows powershell

Windowsएप्लिकेशन

Windows PowerShell 5.1. pwsh.exe PowerShell 7 है। वे दोनों मौजूद हो सकते हैं। कंसोल विंडो अक्सर conhost.exe होती है।

आपको क्या जानना चाहिए

यह Windows PowerShell 5.1 है। कमांड लाइन पर मौजूद स्क्रिप्ट जोखिम है, होस्ट का नाम नहीं।

powershell.exe Windows PowerShell है। pwsh.exe नया PowerShell है। conhost.exe विंडो तैयार करता है। Word मैक्रो से छिपा हुआ powershell.exe कमांड-लाइन की गतिविधि है।

सुरक्षित?
चल रही फ़ाइल का पाथ, हस्ताक्षर और प्रकाशक जांचें। केवल नाम से सुरक्षा स्थापित नहीं की जा सकती।
क्या यह pwsh के समान है?
नहीं। pwsh PowerShell 7 है
conhost वहाँ क्यों है?
वह कंसोल विंडो है
Feex का कहना है
मैं कभी भी powershell.exe को सिर्फ़ इसलिए मैलवेयर नहीं कहता क्योंकि यह चल रहा है। मैं कमांड लाइन पढ़ता हूँ। Temp स्क्रिप्ट लॉन्च करने वाला एक हस्ताक्षरित होस्ट समस्या है।

powershell.exe क्या है?

powershell.exe Windows PowerShell 5.1 है, जो Windows के साथ आता है। यह pwsh.exe नहीं है, जिसे आप Microsoft से PowerShell 7 के रूप में इंस्टॉल करते हैं।

यह क्या करता है?

यह स्क्रिप्ट और cmdlets चलाता है। निष्पादन नीति (Execution policy) अहस्ताक्षरित स्थानीय स्क्रिप्ट को ब्लॉक कर सकती है। यदि आपने इसे टाइप नहीं किया है, तो कमांड लाइन पर बायपास होना एक ख़तरे का संकेत है।

यह क्यों चल रहा है?

आपने एक प्रॉम्प्ट खोला, एक शेड्यूल्ड कार्य, या किसी इंस्टॉलर ने एक स्क्रिप्ट लॉन्च की। फ़ाइल रहित (Fileless) मैलवेयर भी इस होस्ट का उपयोग करता है। पाथ और कमांड लाइन मिलकर इसकी वास्तविक स्थिति तय करते हैं।

चल रही इंस्टेंस का निरीक्षण करें

विंडोज पॉवरशेल में, यह केवल-पढ़ने योग्य क्वेरी इस पीसी पर मिलान करने वाले प्रोसेस आईडी, निर्माण समय और निष्पादन योग्य पथों को सूचीबद्ध करती है।

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'powershell.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

कोई परिणाम या दुर्गम पथ अनिर्णायक है। संरक्षित प्रक्रियाएँ पहुँच को प्रतिबंधित कर सकती हैं, और प्रोसेस आईडी का पुन: उपयोग किया जा सकता है। व्यक्तिगत पथों को स्थानीय रखें।

उपयोग करें फ़ाइल-पहचान गाइड हस्ताक्षर और उत्पाद मेटाडेटा की तुलना करने के लिए। केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता।

क्या यह सुरक्षित है?

होस्ट वैध है। स्क्रिप्ट पर संदेह है

System32 या SysWOW64 powershell.exe Windows होस्ट है। सुरक्षा मूल प्रक्रिया (parent process) और -Command / -EncodedCommand लाइन पर निर्भर करती है। केवल फ़ाइल नाम के आधार पर निर्णय यहाँ विफल होते हैं।

दर्ज किए गए स्थान की वास्तविक फ़ाइल से तुलना करें। एक परिचित फ़ोल्डर अकेले पहचान स्थापित नहीं करता है।

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

  • PowerShell 7 pwsh.exe है
  • 32-बिट होस्ट SysWOW64 के अंतर्गत रहता है
  • तर्क (arguments) हमेशा पढ़ें

क्या मैं इसे समाप्त कर सकता हूँ?

उस स्क्रिप्ट को रोकता है

powershell.exe को समाप्त करने से वह सत्र समाप्त हो जाता है। यदि कोई कार्य इसे पुनरारंभ करता है, तो उस कार्य को खोजें। conhost.exe को समाप्त करने से केवल विंडो बंद होती है।

क्या मैं इसे हटा सकता हूँ?

नहीं

powershell.exe को न हटाएं। यदि यह एक नियंत्रित (locked-down) PC है तो नीति के साथ स्क्रिप्ट निष्पादन को प्रतिबंधित करें। Windows सर्विसिंग को इस होस्ट की आवश्यकता होती है।

क्या इसे Windows के साथ शुरू होना चाहिए?

छिपी हुई विंडो वाला एक Startup PowerShell निरंतरता (persistence) की जांच है। आपके द्वारा बनाया गया एक इंटरैक्टिव शॉर्टकट सामान्य है।

संसाधन उपयोग को मापें

सार्वभौमिक आधार रेखा मानने के बजाय वर्तमान प्रक्रिया को मापें
CPU और मेमोरी एक ही PID और वर्कलोड के लिए कई अवलोकनों की तुलना करें। इस प्रविष्टि में कोई स्वतंत्र रूप से मापा गया सार्वभौमिक आधार रेखा नहीं है।
डिस्क और नेटवर्क वास्तविक प्रक्रिया और वर्तमान कार्य के लिए गतिविधि को विशेषता दें; केवल एक फ़ाइल नाम अपेक्षित गंतव्यों या स्थानांतरण मात्रा स्थापित नहीं करता है।

फ़ाइल जानकारी

powershell.exe फ़ाइल जानकारी
एक्ज़ीक्यूटेबल नाम powershell.exe
दर्ज की गई स्थापना पथ C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
प्रकाशक Microsoft Corporation
हस्ताक्षर जाँच वास्तविक फ़ाइल का निरीक्षण करें; यह प्रविष्टि इसके प्रमाणपत्र पहचान को प्रमाणित नहीं करती है।

सामान्य समस्याएं

लॉगऑन पर EncodedCommand

लाइन को कॉपी करें और इसे किसी सुरक्षित एडिटर में डिकोड करें। वह पेलोड है, न कि "PowerShell एक वायरस है"।

cmd के साथ भ्रमित

बैच फ़ाइलें cmd.exe हैं। PowerShell प्रोफ़ाइल एक अलग स्टार्टअप फ़ाइल हैं।

समस्या निवारण

कुछ भी विनाशकारी बदलने से पहले निदान करें।

पैरेंट PID का निरीक्षण करें

powershell लॉन्च करने वाला winword एक Office मैक्रो का मामला है। आपके द्वारा किसी शॉर्टकट पर क्लिक करने के बाद explorer द्वारा इसे लॉन्च किया जाना आपके द्वारा की गई कार्रवाई है।

एक स्क्रिप्ट को रोकने के लिए PowerShell को अक्षम न करें

कार्य या दस्तावेज़ को हटाएं। होस्ट एक उपकरण है।

तकनीकी विवरण

तकनीकी विवरण
powershell.exe तकनीकी विवरण
इमेज का नाम powershell.exe
सिबलिंग pwsh.exe (PowerShell 7)

चल रही फ़ाइल की पहचान जांचें

केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता। वास्तविक पथ, हस्ताक्षर और उत्पाद पहचान सत्यापित करें।

स्रोत और सत्यापन

दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.

  • Microsoft Learn: PowerShell · Windows PowerShell और pwsh
  • Microsoft Learn: conhost · कंसोल विंडो होस्ट
  • Foxhole प्रक्रिया मानचित्र · Windows PC पर फ़र्स्ट-पार्टी नमूने। कोई लैब बेंचमार्क नहीं।
  • Microsoft Sysinternals: Sigcheck · फ़ाइल हस्ताक्षरों का निरीक्षण करने का तरीका बताता है। यह संदर्भ किसी विशेष चल रही फ़ाइल की पहचान या सुरक्षा स्थापित नहीं करता है।
  • Microsoft: Get-CimInstance · केवल-पढ़ने योग्य स्थानीय प्रोसेस-क्वेरी विधि।
  • Microsoft: Win32_Process गुण · प्रोसेस आईडी, निष्पादन योग्य पथ, निर्माण तिथियाँ और पैरेंट-आईडी पुन: उपयोग का दस्तावेज़ीकरण करता है।

क्या यह लेख उपयोगी था?

हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।

क्या यह लेख उपयोगी था?