Hatókör
Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server 2025

Eredeti közzététel dátuma: 2025. augusztus 11.

TUDÁSBÁZIS-azonosító: 5065506

Összefoglalás

Windows PowerShell 2.0, amely a Windows 7-ben először bevezetett régi összetevő, a következő kiadásokban el lesz távolítva a Windows operációs rendszerből (OS). A PowerShell 2.0 2017-ben hivatalosan elavult, és választható funkcióként továbbra is elérhető maradt a kompatibilitás érdekében, a Windows PowerShell 2.0 elavulással foglalkozó blogban leírtak szerint. 

A PowerShell 2.0 egy későbbi kiadásban lesz eltávolítva 2025 augusztusától kezdve Windows 11 24H2-es és 2025. szeptemberi kiadásában Windows Server 2025-ben. A Windows 11 és Windows Server 2025 későbbi kiadásai nem tartalmazzák a PowerShell 2.0-t. A Windows Insider előzetes buildjei már tükrözik ezt a változást, a PowerShell 2.0 funkció 2025 júliusától el lett távolítva. Ez az eltávolítás az örökölt kód megtisztítására, a PowerShell-ökoszisztéma összetettségének csökkentésére és a Windows biztonságának javítására irányuló szélesebb körű erőfeszítés része. 

A legtöbb felhasználó és szervezet számára ez a változás eseménytelen lesz – a PowerShell újabb verziói, például a PowerShell 5.1 és a PowerShell 7.x továbbra is elérhetők és támogatottak. Ha azonban olyan örökölt szkriptekkel vagy szoftverekkel rendelkezik, amelyek kifejezetten a PowerShell 2.0-s verziójától függenek, akkor lépéseket kell tennie, és frissítenie kell őket, vagy kerülő megoldással meg kell előznie a fennakadásokat.

Ez a cikk a változás ütemtervét, a különböző felhasználói csoportokra gyakorolt hatást, valamint útmutatást nyújt a problémák elhárításához.   

Hibaelhárítási útmutató

Ha a környezetében függőség van a PowerShell 2.0-s verziótól, az alábbiak szerint háríthatja el a problémákat: 

  • Ajánlott: Szkriptek és eszközök migrálása egy újabb PowerShell-verzióra A Microsoft elsődleges útmutatója, hogy bármit frissíthet a PowerShell 2.0 használatával a PowerShell 5.1 vagy a PowerShell 7 használatához. A PowerShell 5.1 számos fejlesztést vezetett be, és szinte minden parancshoz és modulhoz visszamenőlegesen kompatibilis. A PowerShell-csapat blogja útmutatást nyújt ehhez a migráláshoz.

  • Elavult szoftverek frissítése vagy cseréje Bizonyos esetekben a "javítás" a PowerShell 2.0-t igénylő szoftver frissítése lehet. Ha például egy régi telepítő meghibásodik, keresse meg a termék újabb verzióját.

    • Számos Microsoft Server-termék, amely korábban a PowerShell 2.0-t használta (Exchange, SharePoint, SQL stb.) újabb verziókkal rendelkezik, amelyek a modern PowerShellt használják. Ezeket a frissített verziókat akkor használja, ha azt tervezi, hogy a Windows új verzióin futtatja őket.

    • Ha külső gyártótól származó eszközről van szó, ellenőrizze a gyártó webhelyén, hogy van-e olyan frissítés vagy újabb kiadás, amely eltávolítja a PowerShell 2.0-s követelményét. Mivel az elavulás évek óta ismert, előfordulhat, hogy egyes szállítók foglalkoztak vele.

  • Ideiglenes kockázatcsökkentés Megjegyzés: Ez egy ideiglenes megoldás a felhasználók letiltásának feloldásához. A lehető leghamarabb ki kell telepítenie a PowerShell 2.0-t, és használnia kell a fent felsorolt egyéb kockázatcsökkentéseket.Végső megoldásként ideiglenes megoldásként újratelepítheti a PowerShell 2.0-t az alábbi lépésekkel:

    1. Töltse le a ps2DLC.zip fájlt.

    2. Bontsa ki a ps2DLC.zip fájlt egy tetszőleges mappába. 

    3. Indítsa el a PowerShell-ablakot rendszergazdai módban.

    4. Váltson a kibontott PowerShell 2.0-fájlokat tartalmazó mappára.

    5. Futtassa az alábbi parancsot:

      run .\loadGAC.ps1

Gyakori kérdések

Ez a PowerShell egy régebbi verziója, amelyet a Microsoft már nem támogat. 

A PowerShell 2.0 2017-ben hivatalosan elavult, és most el lett távolítva, hogy ösztönözze az újabb, biztonságosabb PowerShell-verziók használatát. 

A PowerShell 2.0 a Windows 11 24H2-es és Windows Server 2025-ös verziójától kezdve lesz eltávolítva. 

A PowerShell 2.0 egy későbbi kiadásban lesz eltávolítva 2025 augusztusától kezdve Windows 11 24H2-es és 2025. szeptemberi kiadásában Windows Server 2025-ben. A Windows 11 és Windows Server 2025 későbbi kiadásai nem tartalmazzák a PowerShell 2.0-t. A Windows Insider előzetes buildjei már tükrözik ezt a változást, a PowerShell 2.0 funkció 2025 júliusától el lett távolítva, és nem fog szerepelni a következő Insider-kiadásokban.

Frissítse a szkripteket vagy eszközöket, hogy egy újabb PowerShell-verzión, például a PowerShell 5.1-es vagy a PowerShell 7-es verzióján fussanak. 

Ha egy szkript vagy ütemezett feladat kifejezetten megpróbálja elindítani a PowerShell 2.0-t (például egy olyan paranccsal, mint a powershell.exe -Version 2), a Windows többé nem fogja tudni futtatni az örökölt motort. Ehelyett a rendszer elindítja az alapértelmezett PowerShell-verziót (amely a PowerShell 5.1). A legtöbb esetben a szkriptek továbbra is működni fognak, mivel a PowerShell 5.1 visszamenőlegesen kompatibilis. Előfordulhat azonban, hogy egyes régebbi szkriptek nem a várt módon futnak, ha a 2.0-s verzióra jellemző viselkedéstől függenek. A javasolt megoldás a szkriptek frissítése a -Version 2 követelmény eltávolítása érdekében. 

Igen, de ezek az esetek ritkák. Ha egy szkript vagy ütemezett feladat kifejezetten a PowerShell 2.0-t használja (például -version 2), a Windows nem fogja tudni futtatni a motort. Az ilyen szkriptek alapértelmezés szerint a PowerShell 5.1-et használják, amely a legtöbb esetben kompatibilis. Néhány szkript eltérően működhet, ha a 2.0-ra egyedi quirkekre támaszkodnak. A javítás az, hogy frissíti ezeket a szkripteket, hogy ne igényeljenek -Version 2. Ha további segítségre van szüksége, forduljon Microsoft ügyfélszolgálata

Előfordulhat, hogy néhány régebbi, nem Windows rendszerű szoftver megpróbálja telepíteni vagy engedélyezni a PowerShell 2.0-t a telepítés részeként. A Windows új verzióiban, ahol a PowerShell 2.0 hiányzik, előfordulhat, hogy a telepítő meghibásodik vagy hibát jelez. Ez a szoftver általában elavult és nem támogatott a legújabb Windows rendszeren. A megoldás olyan frissített szoftververziók használata, amelyek nem függenek a PowerShell 2.0-s verziójától.  

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.