विंडोज़ पर पॉवरशेल को अपडेट करना: एक व्यावहारिक मार्गदर्शिका और आधिकारिक विधियाँ
विंडोज़ में पॉवरशेल को अपडेट करें दो अलग-अलग उत्पादों के बीच अंतर करना आवश्यक है। विंडोज पॉवरशेल 5.1 ऑपरेटिंग सिस्टम का हिस्सा है और इसे केवल विंडोज अपडेट के माध्यम से सुरक्षा पैच प्राप्त होते हैं। पॉवरशेल 7 अलग से स्थापित किया जाता है और निष्पादन योग्य फ़ाइल का उपयोग करता है। pwsh.exe और इसे WinGet, Microsoft Store, एक MSI पैकेज, एक ZIP फ़ाइल, या .NET ग्लोबल टूल के साथ अपडेट किया जा सकता है।
त्वरित प्रतिक्रिया
और PowerShell 7 पहले से ही स्थापित है, विंडोज़ खोलें टर्मिनल में जाकर यह कमांड चलाएं:
winget upgrade --id Microsoft.PowerShell --exact --source wingetयदि यह पहले से स्थापित नहीं है, तो इसे बदलें उन्नत करना द्वारा स्थापित करनाप्रशासन, रिमोट एक्सेस या सभी उपयोगकर्ताओं के लिए इंस्टॉलेशन के मामले में, MSI डिफ़ॉल्ट MSIX पैकेज की तुलना में अधिक संपूर्ण है।
अपडेट करने से सभी त्रुटियाँ ठीक नहीं होतीं।
यदि पॉवरशेल खुलने में धीमा हो, क्रैश हो जाए या त्रुटियाँ प्रदर्शित करे, तो इसका कारण स्टार्टअप प्रोफ़ाइल, असंगत मॉड्यूल, कंपनी की नीति, एंटीवायरस सॉफ़्टवेयर, पर्यावरण चर या दूषित फ़ाइलें हो सकती हैं। अपडेट करने से समस्या का समाधान हो सकता है, लेकिन इसे हर समस्या का हल नहीं माना जाना चाहिए।
विंडोज पॉवरशेल 5.1 और पॉवरशेल 7 एक ही एप्लिकेशन नहीं हैं।
| विशेषता | विंडोज पॉवरशेल 5.1 | पॉवरशेल 7 |
|---|---|---|
| निष्पादन | पॉवरशेल.एक्सई | pwsh.exe |
| मोटर | .NET फ्रेमवर्क 4.x | आधुनिक और क्रॉस-प्लेटफ़ॉर्म .NET |
| अद्यतन | विंडोज अपडेट; सुरक्षा रखरखाव | WinGet, Store/MSIX, MSI, ZIP o .NET |
| सामान्य मार्ग | C:\Windows\System32\WindowsPowerShell\v1.0 | C:\Program Files\PowerShell\7 |
| राज्य | संगतता के लिए शामिल किया गया है; कोई नई सुविधाएँ नहीं हैं | परिसंपत्ति विकास और समर्थन |
PowerShell 7 को इंस्टॉल करने से Windows PowerShell 5.1 प्रतिस्थापित या अनइंस्टॉल नहीं होता है। दोनों साथ-साथ चल सकते हैं क्योंकि वे अलग-अलग एक्जीक्यूटेबल, फोल्डर, प्रोफाइल और मॉड्यूल पाथ का उपयोग करते हैं। यह अलगाव आपको उन पुराने टूल्स को बनाए रखने की अनुमति देता है जिनकी अभी भी आवश्यकता है। विंडोज़ पॉवरशेल का उपयोग करते समय सुविधाओं का लाभ उठाएं पॉवरशेल 7 के आधुनिक संस्करण।
ये संस्करण जुलाई 2026 से प्रभावी हैं।
- पॉवरशेल 7.6.4 एलटीएस: WinGet द्वारा डिफ़ॉल्ट रूप से प्रदान किया जाने वाला वर्तमान दीर्घकालिक समर्थन संस्करण और पैकेज।
- पॉवरशेल 7.5.9 स्टेबल: लघु चक्र संस्करण, 10 नवंबर, 2026 तक समर्थित।
- पॉवरशेल 7.4.18 एलटीएस: पिछला एलटीएस संस्करण भी 10 नवंबर, 2026 तक समर्थित है।
- पॉवरशेल 7.7 का पूर्वावलोकन: उत्पादन समर्थन के बिना परीक्षण शाखा।
स्टेबल या एलटीएस?
नामकरण प्रक्रिया थोड़ी भ्रामक हो सकती है क्योंकि PowerShell 7.6 LTS, PowerShell 7.5 Stable से नया संस्करण है। अधिकांश उपयोगकर्ताओं और उत्पादन टीमों के लिए, 7.6 LTS अधिक उपयुक्त विकल्प है क्योंकि इसका रखरखाव चक्र लंबा है।
जांचें कि आपने कौन सा संस्करण स्थापित किया है
अपने सामान्य रूप से उपयोग किए जाने वाले कंसोल को खोलें और निम्न कमांड चलाएं:
$PSVersionTable | Select-Object PSEdition, PSVersionपीएसएडिशन डेस्कटॉपऔर संस्करण 5.1: आप विंडोज पॉवरशेल में हैं।पीएसएडिशन कोरऔर संस्करण 7.x: आप पॉवरशेल 7 में हैं।- यदि आपने PowerShell 7 इंस्टॉल किया है लेकिन अभी भी 5.1 देख रहे हैं, तो संभवतः आपने कुछ गलत खोला है।
पॉवरशेल.एक्सईके बजायpwsh.exe.
where.exe powershell where.exe pwshकिस विधि का प्रयोग किया जाना चाहिए?
| तरीका | सर्वोत्तम उपयोग | अपडेट | सीमाएँ |
|---|---|---|---|
| विनगेट एमएसआईएक्स | पीसी व्यक्तिगत | WinGet o Store | प्रति उपयोगकर्ता; पॉवरशेल रिमोटिंग के बिना |
| WinGet MSI | प्रशासन और पूरी टीम | WinGet o Microsoft Update | प्रशासक की आवश्यकता है |
| GitHub से MSI | कंपनी ऑफ़लाइन | यदि Microsoft अपडेट सक्षम है | सही वास्तुकला का चयन करना |
| माइक्रोसॉफ्ट स्टोर | ग्राफिकल इंस्टॉलेशन | स्वचालित | MSIX की सीमाएँ |
| ज़िप | पोर्टेबल या एकाधिक संस्करण | नियमावली | PATH या स्वचालित पहुँच के बिना |
| .NET ग्लोबल टूल | डेवलपर्स | डॉटनेट टूल | इसके लिए .NET SDK की आवश्यकता है। |
1. WinGet का उपयोग करके PowerShell को इंस्टॉल या अपडेट करें।
Microsoft क्लाइंट कंप्यूटरों पर PowerShell स्थापित करने के लिए WinGet को पसंदीदा विधि के रूप में सुझाता है। आप इसे Windows Terminal, Command Prompt, Windows PowerShell या PowerShell 7 से चला सकते हैं।

फ़ॉन्ट अपडेट करें और आधिकारिक पैकेज का पता लगाएं
winget source update winget search --id Microsoft.PowerShell --exact

पहली बार इंस्टॉलेशन
पॉवरशेल 7.6 के बाद से, मानक कमांड MSIX पैकेज को इंस्टॉल करता है:
winget install --id Microsoft.PowerShell --exact --source wingetपारंपरिक MSI इंस्टॉल करने के लिए:
winget install --id Microsoft.PowerShell --exact --source winget --installer-type wixमौजूदा इंस्टॉलेशन को अपग्रेड करना
winget upgrade --id Microsoft.PowerShell --exact --source wingetयदि आप MSI का उपयोग करते हैं और उसी प्रकार की स्थापना को बनाए रखना चाहते हैं:
winget upgrade --id Microsoft.PowerShell --exact --source winget --installer-type wix
इसे बदलने से पहले इंस्टॉलेशन के प्रकार की जांच कर लें।
MSIX प्रति उपयोगकर्ता स्थापित किया जाता है, जबकि MSI आमतौर पर कंप्यूटर के लिए स्थापित किया जाता है। पहले जांच लें। winget list --id Microsoft.PowerShell --exact अनावश्यक समानांतर सुविधाओं के निर्माण से बचने के लिए।
2. GitHub से PowerShell डाउनलोड और इंस्टॉल करें।
आधिकारिक रिपॉजिटरी हस्ताक्षरित इंस्टॉलर प्रकाशित करती है। यह विधि तब उपयुक्त है जब आपको इंस्टॉलर को सुरक्षित रखना हो, ऑफ़लाइन काम करना हो, आर्किटेक्चर चुनना हो या इसे एंटरप्राइज़ टूल्स के साथ डिप्लॉय करना हो।
- खोलें GitHub पर PowerShell का आधिकारिक पृष्ठ.
- डाउनलोड करना win-x64.msi अधिकांश पीसी या win-arm64.msi विंडोज ओवर एआरएम के लिए।
- सामान्य उपयोग के लिए, वर्तमान एलटीएस शाखा के नवीनतम संशोधन का चयन करें।
- उत्पादन में पूर्वावलोकन का उपयोग न करें।

महत्वपूर्ण एमएसआई विकल्प
- PowerShell को पथ में जोड़ें: यह आपको पॉवरशेल 7 शुरू करने की अनुमति देता है
pwsh. - माइक्रोसॉफ्ट अपडेट के माध्यम से अपडेट करने की सुविधा चालू करें: विंडोज अपडेट, WSUS या कॉन्फ़िगरेशन मैनेजर के माध्यम से अपडेट सक्षम करें।
- विंडोज इवेंट लॉगिंग मैनिफेस्ट को रजिस्टर करें: पॉवरशेल इवेंट्स को लॉग करता है।
- संदर्भ मेनू: एक्सप्लोरर में वैकल्पिक शॉर्टकट जोड़ता है।
- पॉवरशेल रिमोटिंग को सक्षम करें: इसे तभी सक्रिय करें जब आपको इसकी वास्तव में आवश्यकता हो और आप इसकी सेटिंग्स को समझते हों।


PowerShell 7.7 वितरण में बदलाव करता है
Microsoft ने बताया है कि PowerShell 7.7 अब MSI फ़ाइलें प्रकाशित नहीं करेगा। WinGet MSIX फ़ाइलें इंस्टॉल करेगा। इससे विशेष रूप से उन प्रशासकों पर असर पड़ेगा जो सभी उपयोगकर्ताओं के लिए इंस्टॉलेशन, रिमोट डिप्लॉयमेंट या MSI डिप्लॉयमेंट पर निर्भर हैं।
3. माइक्रोसॉफ्ट स्टोर से इंस्टॉल या अपडेट करें
माइक्रोसॉफ्ट स्टोर ग्राफिकल इंस्टॉलेशन और स्वचालित अपडेट की सुविधा प्रदान करता है। यह उन व्यक्तिगत उपयोगकर्ताओं के लिए उपयुक्त है जो स्थानीय रूप से पॉवरशेल का उपयोग करते हैं।
- खुला माइक्रोसॉफ्ट स्टोर.
- खोज पावरशेल और यह सत्यापित करें कि प्रकाशक माइक्रोसॉफ्ट कॉर्पोरेशन है।
- श्रेय स्थापित करना.
- अपडेट को ज़बरदस्ती करने के लिए, खोलें पुस्तकालय और उपयोग करें अपडेट प्राप्त करे.


स्टोर/MSIX सीमाएँ
यह केवल एक उपयोगकर्ता के लिए स्थापित किया गया है, पॉवरशेल रिमोटिंग का समर्थन नहीं करता है, और कुछ लेखन कार्यों को प्रतिबंधित करता है। $पीएसहोमइसमें सभी उपयोगकर्ताओं के प्रोफाइल और कुछ लोकल मशीन स्कोप सेटिंग्स शामिल हैं।
4. पोर्टेबल ज़िप पैकेज का उपयोग करें
यह ज़िप फ़ाइल किसी संस्करण का परीक्षण करने, कई 7.x शाखाओं को अलग-अलग फ़ोल्डरों में रखने या पारंपरिक इंस्टॉलेशन के बिना पॉवरशेल चलाने के लिए उपयोगी है।
- GitHub से x64 या Arm64 ZIP फ़ाइल डाउनलोड करें।
- यदि विंडोज किसी फ़ाइल को इंटरनेट से आई हुई फ़ाइल के रूप में चिह्नित करता है, तो उसे अनलॉक करें।
- सामग्री निकालें।
- निष्पादित करना
pwsh.exeफ़ोल्डर से। - यदि आवश्यक हो तो शॉर्टकट या पाथ को मैन्युअल रूप से अपने PATH में जोड़ें।
ज़िप फ़ाइल स्वचालित रूप से अपडेट नहीं होती है।
आपको प्रत्येक नए संस्करण को डाउनलोड करना होगा। यह आवश्यकताओं, पहुंच, पथ, माइक्रोसॉफ्ट अपडेट या रिमोटिंग को भी कॉन्फ़िगर नहीं करता है।
5. इसे वैश्विक .NET टूल के रूप में स्थापित करें
.NET SDK का उपयोग करके डेवलपर-उन्मुख विधि:
dotnet tool install --global PowerShellअद्यतन करने के लिए:
dotnet टूल अपडेट --ग्लोबल पॉवरशेलविंडोज पॉवरशेल 5.1 को कैसे अपडेट करें
विंडोज पॉवरशेल 5.1 पॉवरशेल 7 नहीं बन जाता है। यह विंडोज का एक घटक है और विंडोज अपडेट के माध्यम से सुरक्षा अपडेट प्राप्त करता है।
- खुला विन्यास.
- प्रवेश करना विंडोज़ अपडेट.
- श्रेय अद्यतन के लिए जाँच.
- संचयी अपडेट इंस्टॉल करें और संकेत मिलने पर रीस्टार्ट करें।
विंडोज को अपडेट करने के बाद भी, विंडोज पॉवरशेल संस्करण 5.1 ही प्रदर्शित करेगा। पॉवरशेल 7 का उपयोग करने के लिए, एप्लिकेशन खोलें। पॉवरशेल 7 या निष्पादित करें pwsh.
विंडोज पॉवरशेल 5.1 और पॉवरशेल 7 का एक साथ उपयोग करना
यह सहअस्तित्व जानबूझकर किया गया है। पुराने मॉड्यूल, विंडोज पॉवरशेल आईएसई या .NET फ्रेमवर्क-आधारित टूल के लिए विंडोज पॉवरशेल 5.1 की आवश्यकता हो सकती है। नए स्क्रिप्ट और आधुनिक स्वचालन के लिए पॉवरशेल 7 बेहतर है।

विंडोज पॉवरशेल 5.1 खोलें
पावरशेलपॉवरशेल 7 खोलें
pwshअपडेट के लिये जांचें
$PSVersionTable | Select-Object PSEdition, PSVersion, OSwinget list --id Microsoft.PowerShell --exactGet-Command pwsh | Select-Object Name, Source, Versionसमस्या निवारण
WinGet को पहचाना नहीं गया है
अद्यतन ऐप इंस्टॉलर WinGet माइक्रोसॉफ्ट स्टोर में मूल रूप से उपलब्ध नहीं है। यह विंडोज सर्वर 2022 या उससे पहले के संस्करणों में शामिल नहीं है; विंडोज सर्वर 2025 में यह डेस्कटॉप एक्सपीरियंस के साथ शामिल है।
WinGet को PowerShell नहीं मिल पा रहा है
winget source update winget search --id Microsoft.PowerShell --exact --source wingetयदि स्रोत क्षतिग्रस्त रहता है, तो प्रशासनिक कंसोल से:
winget स्रोत रीसेट --बलपूर्वक winget स्रोत अपडेट करेंpwsh को पहचाना नहीं गया
विंडोज टर्मिनल को बंद करके दोबारा खोलें। यदि आपने MSI इंस्टॉल किया है, तो निम्न प्रयास करें:
"C:\Program Files\PowerShell\7\pwsh.exe"पॉवरशेल को शुरू होने में काफी समय लगता है
pwsh -NoProfileयदि यह सही ढंग से खुलता है, तो इंगित फ़ाइल की जाँच करें। $प्रोफ़ाइलइसमें बदलाव करने से पहले इसकी एक कॉपी बना लें और मॉड्यूल इंपोर्ट, नेटवर्क एक्सेस और प्रॉम्प्ट कस्टमाइजेशन की जांच कर लें।
एक मॉड्यूल 5.1 में काम करता है लेकिन 7 में विफल हो जाता है
संगत संस्करण खोजें। यदि मॉड्यूल इसकी अनुमति देता है, तो संगतता परत का परीक्षण करें:
Import-Module NombreDelModulo -UseWindowsPowerShellअपडेट करने से पहले सुरक्षा
- Descarga solo desde Microsoft Store, WinGet, Microsoft Learn o PowerShell/PowerShell en GitHub.
- ऐसे पोर्टल का उपयोग न करें जो इंस्टॉलर को रीपैकेज करते हैं।
- ब्रांच या इंस्टॉलर प्रकार बदलने से पहले प्रोफाइल और स्क्रिप्ट की कॉपी बना लें।
- विंडोज पॉवरशेल 5.1 से निर्धारित कार्यों को माइग्रेट करने से पहले महत्वपूर्ण स्क्रिप्ट का परीक्षण करें।
- बेसिक इंस्टॉलेशन के लिए रिमोट एक्सेस को सक्षम न करें या सुरक्षा नियंत्रणों को कम न करें।
अक्सर पूछे जाने वाले प्रश्नों
¿Instalar PowerShell 7 elimina Windows PowerShell 5.1?
नहीं। वे अलग-अलग फोल्डरों में इंस्टॉल किए गए हैं और अलग-अलग एक्जीक्यूटेबल फाइलों का उपयोग करते हैं।
2026 में कौन सा संस्करण अनुशंसित है?
अधिकांश उपयोगकर्ताओं और उत्पादन प्रणालियों के लिए, पॉवरशेल 7.6 एलटीएस हमेशा अपने नवीनतम रखरखाव संस्करण में उपलब्ध रहता है।
एमएसआई या माइक्रोसॉफ्ट स्टोर?
Store/MSIX व्यक्तिगत उपयोग के लिए सुविधाजनक है। MSI सभी उपयोगकर्ताओं, रिमोट एक्सेस और उन्नत प्रबंधन के लिए अधिक उपयुक्त है।
क्या पॉवरशेल अपने आप अपडेट हो जाता है?
Store/MSIX फ़ाइलें स्वचालित रूप से अपडेट हो सकती हैं। MSI फ़ाइलें Microsoft Update का उपयोग कर सकती हैं, यदि यह सक्षम हो। ZIP फ़ाइल को मैन्युअल रूप से अपडेट करना आवश्यक है।
क्या मुझे प्रशासक विशेषाधिकारों की आवश्यकता है?
सभी इंस्टॉलेशन के लिए नहीं। प्रत्येक उपयोगकर्ता के लिए MSIX को एलिवेशन के बिना इंस्टॉल किया जा सकता है; उपकरण और सिस्टम में बदलाव के लिए MSI को आमतौर पर एलिवेशन की आवश्यकता होती है।
क्या अपडेट करने से प्रदर्शन में सुधार होता है?
यह समस्याओं को ठीक करने और सुरक्षा प्रदान कर सकता है, लेकिन धीमे कंसोल के लिए प्रोफाइल, मॉड्यूल, नेटवर्क और एंटीवायरस की जांच करना भी आवश्यक है। pwsh -NoProfile शुरुआत को अलग करने के लिए।
निष्कर्ष
सबसे सरल तरीका विंडोज पर पॉवरशेल को अपडेट करें इसमें सटीक आईडी के साथ WinGet का उपयोग करना शामिल है। माइक्रोसॉफ्ट.पावरशेलरोजमर्रा के उपयोग के लिए, MSIX पर्याप्त है; प्रशासन, रिमोट एक्सेस या सभी उपयोगकर्ताओं के लिए परिनियोजन के लिए, MSI अधिक संपूर्ण एकीकरण प्रदान करता है।
Windows PowerShell 5.1 इंस्टॉल रहेगा और Windows Update के माध्यम से अपडेट होता रहेगा। PowerShell 7 इंस्टॉल करने के बाद, खोलें। pwsh, सत्यापित करें $पीएसवर्जनटेबल महत्वपूर्ण ऑटोमेशन को माइग्रेट करने से पहले अपने मॉड्यूल और स्क्रिप्ट का परीक्षण करें।



















