pwsh.exe
कैटलॉग खोज शब्द pwsh, powershell 7, powershell core
PowerShell 7। यह क्रॉस-प्लेटफ़ॉर्म pwsh होस्ट है, जो अक्सर Program Files\PowerShell\7 के अंतर्गत होता है। यह Windows PowerShell 5.1 (powershell.exe) नहीं है।
आपको क्या जानना चाहिए
pwsh PowerShell 7 है, Windows PowerShell 5.1 नहीं।
pwsh.exe PowerShell 7 है, जिसे Microsoft से साइड-बाय-साइड होस्ट के रूप में स्थापित किया जाता है। powershell.exe अभी भी System32\WindowsPowerShell में Windows PowerShell 5.1 है। Windows Terminal और OpenConsole केवल विंडो बनाते हैं। pwsh को समाप्त करने से 5.1 नहीं हटता।
- सुरक्षित?
- चल रही फ़ाइल का पाथ, हस्ताक्षर और प्रकाशक जांचें। केवल नाम से सुरक्षा स्थापित नहीं की जा सकती।
- क्या powershell.exe जैसा ही है?
- नहीं। वह Windows PowerShell 5.1 है
- क्या मैं इसे समाप्त कर सकता हूँ?
- वह PowerShell 7 सत्र बंद हो जाता है
pwsh.exe क्या है?
pwsh PowerShell 7 है, Windows PowerShell 5.1 नहीं। 5.1 होस्ट powershell.exe ही रहता है। यह फ़ाइल वह नया रनटाइम है जिसे आप इंस्टॉल करते हैं। यह Windows Terminal नहीं है।
यह क्या करता है?
यह PowerShell 7 स्क्रिप्ट और मॉड्यूल चलाता है। कुछ 5.1 स्नैप-इन यहाँ लोड नहीं होंगे। यह टैब UI (WindowsTerminal.exe) नहीं बनाता है और यह cmd.exe नहीं है।
यह क्यों चल रहा है?
आपने PowerShell 7 खोला, एक VS Code टर्मिनल जिसे pwsh पर सेट किया गया था, या किसी कार्य ने इस होस्ट को कॉल किया। केवल 5.1 वाले PC पर Program Files\PowerShell\7 प्रति नहीं दिखेगी।
चल रही इंस्टेंस का निरीक्षण करें
विंडोज पॉवरशेल में, यह केवल-पढ़ने योग्य क्वेरी इस पीसी पर मिलान करने वाले प्रोसेस आईडी, निर्माण समय और निष्पादन योग्य पथों को सूचीबद्ध करती है।
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
कोई परिणाम या दुर्गम पथ अनिर्णायक है। संरक्षित प्रक्रियाएँ पहुँच को प्रतिबंधित कर सकती हैं, और प्रोसेस आईडी का पुन: उपयोग किया जा सकता है। व्यक्तिगत पथों को स्थानीय रखें।
उपयोग करें फ़ाइल-पहचान गाइड हस्ताक्षर और उत्पाद मेटाडेटा की तुलना करने के लिए। केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता।
क्या यह सुरक्षित है?
होस्ट वैध है। स्क्रिप्ट पर संदेह है
Program Files\PowerShell के अंतर्गत Microsoft-हस्ताक्षरित pwsh PowerShell 7 है। Temp में मौजूद pwsh.exe नहीं है। सुरक्षा अभी भी पैरेंट और -Command लाइन पर निर्भर करती है। यह अभी भी powershell.exe नहीं है।
दर्ज किए गए स्थान की वास्तविक फ़ाइल से तुलना करें। एक परिचित फ़ोल्डर अकेले पहचान स्थापित नहीं करता है।
C:\Program Files\PowerShell\7\pwsh.exe
- PowerShell 7 साइड-बाय-साइड इंस्टॉलेशन
- Windows PowerShell 5.1 System32\WindowsPowerShell\v1.0\powershell.exe है
- विंडो Windows Terminal या OpenConsole हो सकती है
क्या मैं इसे समाप्त कर सकता हूँ?
उस 7 सत्र को रोकता है
pwsh.exe को समाप्त करने से PowerShell 7 बंद हो जाता है। powershell.exe 5.1 बना रह सकता है। WindowsTerminal.exe को समाप्त करने से केवल टैब UI बंद होता है, किसी कार्य द्वारा प्रारंभ किया गया प्रत्येक 7 होस्ट नहीं।
क्या मैं इसे हटा सकता हूँ?
PowerShell 7 अनइंस्टॉल करें, 5.1 रखें
यदि आप pwsh हटाना चाहते हैं तो Apps से PowerShell को अनइंस्टॉल करें। System32\powershell.exe को न हटाएँ। System32 को न हटाएँ।
क्या इसे Windows के साथ शुरू होना चाहिए?
कोई निर्धारित कार्य या प्रोफ़ाइल pwsh प्रारंभ कर सकती है। वह 5.1 होस्ट नहीं है और powershell.exe नाम का Windows डिफ़ॉल्ट नहीं है।
संसाधन उपयोग को मापें
| CPU और मेमोरी | एक ही PID और वर्कलोड के लिए कई अवलोकनों की तुलना करें। इस प्रविष्टि में कोई स्वतंत्र रूप से मापा गया सार्वभौमिक आधार रेखा नहीं है। |
|---|---|
| डिस्क और नेटवर्क | वास्तविक प्रक्रिया और वर्तमान कार्य के लिए गतिविधि को विशेषता दें; केवल एक फ़ाइल नाम अपेक्षित गंतव्यों या स्थानांतरण मात्रा स्थापित नहीं करता है। |
फ़ाइल जानकारी
| एक्ज़ीक्यूटेबल नाम | pwsh.exe |
|---|---|
| दर्ज की गई स्थापना पथ | C:\Program Files\PowerShell\7\pwsh.exe |
| प्रकाशक | Microsoft Corporation |
| हस्ताक्षर जाँच | वास्तविक फ़ाइल का निरीक्षण करें; यह प्रविष्टि इसके प्रमाणपत्र पहचान को प्रमाणित नहीं करती है। |
सामान्य समस्याएं
केवल 5.1 वाला स्नैप-इन विफल हो जाता है और वे powershell.exe की मरम्मत करते हैं
यह होस्ट 7 है। 7 मॉड्यूल इंस्टॉल करें या Windows PowerShell 5.1 चलाएँ। अलग exe, अलग गैलरी प्रक्रिया।
किसी अनपेक्षित कार्य से छिपा हुआ pwsh
-File / -Command पढ़ें। 7 होस्ट अभी भी Microsoft है। पेलोड वह लाइन है। इसका मतलब यह नहीं है कि "Terminal मैलवेयर है।"
समस्या निवारण
कुछ भी विनाशकारी बदलने से पहले निदान करें।
pwsh -v बनाम powershell.exe में $PSVersionTable
7 इस फ़ाइल से प्रिंट करता है। 5.1 Windows PowerShell से प्रिंट करता है। अपग्रेड दस्तावेज़ों को आपस में न मिलाएँ।
पैरेंट PID का निरीक्षण उसी तरह करें जैसे आप 5.1 के लिए करते हैं
explorer और एक शॉर्टकट आपका कार्य है। Office द्वारा pwsh लॉन्च करना मैक्रो का मामला है। पहले कदम के रूप में 7 इंस्टॉल फ़ोल्डर को न हटाएँ।
तकनीकी विवरण
तकनीकी विवरण
| इमेज का नाम | pwsh.exe |
|---|---|
| सिबलिंग | powershell.exe (Windows PowerShell 5.1) |
चल रही फ़ाइल की पहचान जांचें
केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता। वास्तविक पथ, हस्ताक्षर और उत्पाद पहचान सत्यापित करें।
स्रोत और सत्यापन
दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.
- Microsoft Learn: PowerShell 7 बनाम Windows PowerShell · pwsh.exe PowerShell 7 है, powershell.exe 5.1 है
- Microsoft Learn: Windows पर PowerShell इंस्टॉल करें · विशिष्ट पथ Program Files\PowerShell\7 है
- Foxhole प्रक्रिया मानचित्र · Windows PC पर फ़र्स्ट-पार्टी नमूने। कोई लैब बेंचमार्क नहीं।
- Microsoft Sysinternals: Sigcheck · फ़ाइल हस्ताक्षरों का निरीक्षण करने का तरीका बताता है। यह संदर्भ किसी विशेष चल रही फ़ाइल की पहचान या सुरक्षा स्थापित नहीं करता है।
- Microsoft: Get-CimInstance · केवल-पढ़ने योग्य स्थानीय प्रोसेस-क्वेरी विधि।
- Microsoft: Win32_Process गुण · प्रोसेस आईडी, निष्पादन योग्य पथ, निर्माण तिथियाँ और पैरेंट-आईडी पुन: उपयोग का दस्तावेज़ीकरण करता है।
क्या यह लेख उपयोगी था?
हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।
धन्यवाद। इससे हमें इस पृष्ठ को बेहतर बनाने में मदद मिलती है।