Vzťahuje sa na
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

Pôvodný dátum publikovania: 11. augusta 2025

IDENTIFIKÁCIA DATABÁZY KB: 5065506

Súhrn

Windows PowerShell 2.0, staršia súčasť prvýkrát zavedená s Windowsom 7, sa odstraňuje z operačného systému Windows (OS) v nadchádzajúcich vydaniach. PowerShell 2.0 bolo oficiálne zastarané v roku 2017 a zostalo k dispozícii ako voliteľná funkcia na zabezpečenie kompatibility, ako je popísané v blogu o zamietnutí Windows PowerShell 2.0

PowerShell 2.0 sa odstráni v neskoršom vydaní od augusta 2025 pre Windows 11, verziu 24H2 a vydanie zo septembra 2025 pre Windows Server 2025. Všetky novšie vydania pre Windows 11 a Windows Server 2025 nebudú obsahovať prostredie PowerShell 2.0. Zostavy Windows Insider Preview už túto zmenu odrážajú, pričom funkcia Prostredia PowerShell 2.0 bola odstránená od júla 2025. Toto odstránenie je súčasťou širšieho úsilia o vyčistenie staršieho kódu, zníženie zložitosti ekosystému PowerShell a zlepšenie zabezpečenia Windowsu. 

Pre väčšinu používateľov a organizácií bude táto zmena nerovnomerná – novšie verzie prostredia PowerShell, ako napríklad PowerShell 5.1 a PowerShell 7.x , budú naďalej k dispozícii a podporované. Ak však máte staršie skripty alebo softvér, ktorý explicitne závisí od prostredia PowerShell 2.0, budete musieť vykonať akciu a aktualizovať ich alebo použiť alternatívne riešenie, aby ste predišli akýmkoľvek prerušeniam.

Tento článok obsahuje časovú os zmeny, vplyv na rôzne skupiny používateľov a pokyny na zmiernenie akýchkoľvek problémov.   

Sprievodný materiál k zmierneniu rizík

Ak máte vo svojom prostredí závislosť od prostredia PowerShell 2.0, môžete problémy zmierniť takto: 

  • Odporúčané: Migrácia skriptov a nástrojov do novšej verzie prostredia PowerShell Primárnym pokynom spoločnosti Microsoft je aktualizovať čokoľvek pomocou prostredia PowerShell 2.0 na používanie prostredia PowerShell 5.1 alebo PowerShell 7. PowerShell 5.1 zaviedlo mnoho vylepšení a je spätne kompatibilné pre takmer všetky príkazy a moduly. Na blogu tímu powershellu nájdete príručku pre túto migráciu.

  • Aktualizácia alebo nahradenie zastaraného softvéru V niektorých prípadoch sa môže stať, že oprava inovuje softvér, ktorý vyžaduje prostredie PowerShell 2.0. Ak napríklad starý inštalátor zlyhá, vyhľadajte novšiu verziu tohto produktu.

    • Mnohé serverové produkty spoločnosti Microsoft, ktoré kedysi používali prostredie PowerShell 2.0 (Exchange, SharePoint, SQL atď.), majú novšie verzie, ktoré používajú moderné prostredie PowerShell. Tieto aktualizované verzie použite, ak ich plánujete spustiť v nových verziách Windowsu.

    • Ak ide o nástroj tretej strany, vyhľadajte na webovej lokalite dodávateľa aktualizáciu alebo novšie vydanie, ktoré odstraňuje požiadavku prostredia PowerShell 2.0. Vzhľadom na to, že zamietnutie je známe už roky, niektorí dodávatelia ho možno riešili.

  • Dočasné obmedzenie rizík Poznámka: Toto je dočasné obmedzenie na odblokovanie používateľov. Čo najskôr by ste mali migrovať prostredie PowerShell 2.0 a použiť ďalšie obmedzenia rizík uvedené vyššie.Ako poslednú možnosť dočasného zmiernenia môžete preinštalovať prostredie PowerShell 2.0 pomocou nasledujúcich krokov:

    1. Stiahnite ps2DLC.zip súbor.

    2. Extrahujte ps2DLC.zip súbor do priečinka podľa vlastného výberu. 

    3. Spustenie okna prostredia PowerShell v režime správcu.

    4. Prejdite na priečinok obsahujúci extrahované súbory prostredia PowerShell 2.0.

    5. Spustite tento príkaz:

      run .\loadGAC.ps1

Najčastejšie otázky

Ide o staršiu verziu prostredia PowerShell, ktorú microsoft už nepodporuje. 

Služba PowerShell 2.0 bola v roku 2017 oficiálne zamietnutá a teraz sa odstraňuje s cieľom podporiť používanie novších a bezpečnejších verzií prostredia PowerShell. 

PowerShell 2.0 sa odstráni od Windowsu 11 verzie 24H2 a Windows Server 2025. 

PowerShell 2.0 sa odstráni v neskoršom vydaní od augusta 2025 pre Windows 11, verziu 24H2 a vydanie zo septembra 2025 pre Windows Server 2025. Všetky novšie vydania pre Windows 11 a Windows Server 2025 nebudú obsahovať prostredie PowerShell 2.0. Zostavy Windows Insider Preview už túto zmenu odrážajú, pričom funkcia Prostredia PowerShell 2.0 bola odstránená od júla 2025 a nebude zahrnutá v nadchádzajúcich vydaniach insiderov.

Aktualizujte skripty alebo nástroje tak, aby sa spúšťali v novšej verzii prostredia PowerShell, ako je napríklad PowerShell 5.1 alebo PowerShell 7. 

Ak sa skript alebo naplánovaná úloha výslovne pokúsi spustiť PowerShell 2.0 (napríklad pomocou príkazu, ako je napríklad powershell.exe -Version 2), Windows už nebude môcť spustiť tento starší nástroj. Namiesto toho systém spustí predvolenú verziu prostredia PowerShell (čo je PowerShell 5.1). Skripty budú väčšinou fungovať aj naďalej, pretože prostredie PowerShell 5.1 je spätne kompatibilné. Existuje však malá šanca, že niektoré staršie skripty sa nemusia spustiť podľa očakávaní, ak by záviseli od konkrétneho správania jedinečného pre verziu 2.0. Odporúča sa aktualizovať tieto skripty na odstránenie požiadavky -Version 2

Áno, ale tieto prípady sú zriedkavé. Ak skript alebo naplánovaná úloha explicitne používajú prostredie PowerShell 2.0 (napríklad s -version 2), Windows už nebude môcť spustiť tento nástroj. Takéto skripty budú predvolene používať prostredie PowerShell 5.1, ktoré je vo väčšine prípadov kompatibilné. Niekoľko skriptov sa môže správať inak, ak sa spoliehajú na vtipy jedinečné pre 2,0. Oprava spočíva v aktualizácii týchto skriptov tak, aby nevyžadovalo -Version 2. Ak potrebujete ďalšiu pomoc, obráťte sa na oddelenie technickej podpory spoločnosti Microsoft

Niektoré staršie softvéry iné ako Windows sa môžu pokúsiť nainštalovať alebo povoliť PowerShell 2.0 ako súčasť inštalácie. V nových verziách Windowsu, v ktorých chýba powershell 2.0, môže inštalátor zlyhať alebo zobraziť chybu. Zvyčajne je tento softvér v najnovšom Windowse zastaraný a nepodporovaný. Riešením je použiť aktualizované verzie softvéru, ktoré nie sú závislé od prostredia PowerShell 2.0.  

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.