Se aplică la
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

Data de publicare inițială: 11 august 2025

ID KB: 5065506

Rezumat

Windows PowerShell 2.0, o componentă moștenită introdusă pentru prima dată cu Windows 7, este eliminată din sistemul de operare Windows (OS) în versiunile viitoare. PowerShell 2.0 a devenit oficial perimat în 2017 și a rămas disponibil ca o caracteristică opțională pentru compatibilitate, așa cum este descris în blogul de perimare Windows PowerShell 2.0

PowerShell 2.0 va fi eliminat într-o versiune ulterioară, care începe în august 2025, pentru Windows 11, versiunea 24H2 și o lansare din septembrie 2025 pentru Windows Server 2025. Toate versiunile ulterioare pentru Windows 11 și Windows Server 2025 nu vor include PowerShell 2.0. Versiunile Windows Insider Preview reflectă deja această modificare, caracteristica PowerShell 2.0 fiind eliminată din iulie 2025. Această eliminare face parte dintr-un efort mai mare de a curăța codul moștenit, de a reduce complexitatea ecosistemului PowerShell și de a îmbunătăți securitatea Windows. 

Pentru majoritatea utilizatorilor și organizațiilor, această modificare va fi inegală- versiunile mai noi de PowerShell, cum ar fi PowerShell 5.1 și PowerShell 7.x , vor continua să fie disponibile și acceptate. Totuși, dacă aveți scripturi sau software moștenite care depind în mod explicit de PowerShell 2.0, va trebui să luați măsuri și să le actualizați sau să utilizați o soluție pentru a preveni orice întreruperi.

Acest articol oferă o cronologie a modificării, impactul asupra grupurilor de utilizatori diferite și instrucțiuni despre cum să atenuați orice probleme.   

Îndrumări pentru atenuare

Dacă aveți o dependență de PowerShell 2.0 în mediul dvs., iată cum puteți atenua problemele: 

  • Recomandat: Migrarea scripturilor și instrumentelor la o versiune PowerShell mai nouă Instrucțiunile principale Microsoft sunt să actualizați orice utilizând PowerShell 2.0 pentru a utiliza PowerShell 5.1 sau PowerShell 7. PowerShell 5.1 a introdus multe îmbunătățiri și este compatibil cu versiunile anterioare pentru aproape toate comenzile și modulele. Blogul echipei PowerShell oferă un ghid pentru această migrare.

  • Actualizarea sau înlocuirea software-ului învechit În unele cazuri, "remedierea" poate fi upgrade-ul software-ului care avea nevoie de PowerShell 2.0. De exemplu, dacă un program de instalare vechi nu reușește, căutați o versiune mai nouă a acelui produs.

    • Multe produse Microsoft Server care au utilizat odată PowerShell 2.0 (Exchange, SharePoint, SQL etc.) au versiuni mai noi care utilizează PowerShell modern. Utilizați aceste versiuni actualizate dacă intenționați să le rulați în versiuni noi de Windows.

    • Dacă este un instrument de la terți, consultați site-ul web al furnizorului pentru o actualizare sau o versiune mai nouă care elimină cerința PowerShell 2.0. Având în vedere perimarea a fost cunoscut de ani de zile, unii furnizori poate au abordat-o.

  • Atenuare temporară Notă Aceasta este o atenuare temporară pentru deblocarea utilizatorilor. Ar trebui să migrați de pe PowerShell 2.0 cât mai curând posibil și să utilizați celelalte atenuări listate mai sus.Ca ultimă soluție de atenuare temporară, puteți reinstala PowerShell 2.0 urmând pașii de mai jos:

    1. Descărcați fișierul ps2DLC.zip .

    2. Extrageți fișierul ps2DLC.zip într-un folder dorit. 

    3. Porniți o fereastră PowerShell în modul de administrare.

    4. Treceți la folderul care conține fișierele PowerShell 2.0 extrase.

    5. Rulați următoarea comandă:

      run .\loadGAC.ps1

Întrebări frecvente

Este o versiune mai veche de PowerShell pe care Microsoft nu o mai acceptă. 

PowerShell 2.0 a devenit oficial perimat în 2017 și acum este eliminat pentru a încuraja utilizarea versiunilor PowerShell mai noi și mai sigure. 

PowerShell 2.0 va fi eliminat începând cu Windows 11, versiunea 24H2 și Windows Server 2025. 

PowerShell 2.0 va fi eliminat într-o versiune ulterioară, care începe în august 2025, pentru Windows 11, versiunea 24H2 și o lansare din septembrie 2025 pentru Windows Server 2025. Toate versiunile ulterioare pentru Windows 11 și Windows Server 2025 nu vor include PowerShell 2.0. Versiunile Windows Insider Preview reflectă deja această modificare, caracteristica PowerShell 2.0 fiind eliminată din iulie 2025 și nu va fi inclusă în versiunile Insider viitoare.

Actualizați scripturile sau instrumentele pentru a rula pe o versiune PowerShell mai nouă, cum ar fi PowerShell 5.1 sau PowerShell 7. 

Dacă un script sau o activitate planificată încearcă în mod explicit să lanseze PowerShell 2.0 (de exemplu, utilizând o comandă precum powershell.exe -Version 2), Windows nu va mai putea rula acel motor moștenit. În schimb, sistemul va lansa versiunea PowerShell implicită (care este PowerShell 5.1). De cele mai multe ori, scripturile vor continua să funcționeze, deoarece PowerShell 5.1 este compatibil cu versiunile anterioare. Cu toate acestea, există o mică șansă ca unele scripturi mai vechi să nu ruleze așa cum vă așteptați dacă depind de un anumit comportament unic pentru versiunea 2.0. Soluția recomandată este să actualizați aceste scripturi pentru a elimina cerința de -Version 2

Da, dar cazurile astea sunt rare. Dacă un script sau o activitate planificată utilizează în mod explicit PowerShell 2.0 (de exemplu, cu -version 2), Windows nu va mai putea rula motorul respectiv. Astfel de scripturi vor utiliza PowerShell 5.1 în mod implicit, care este compatibil în majoritatea cazurilor. Câteva scripturi se pot comporta diferit dacă se bazează pe quirks unice pentru 2.0. Remedierea este să actualizați aceste scripturi pentru a nu solicita -Version 2. Contactați Asistența Microsoft dacă aveți nevoie de ajutor suplimentar. 

Unele programe software non-Windows mai vechi pot încerca să instaleze sau să activeze PowerShell 2.0 ca parte a configurării. În versiunile noi de Windows în care PowerShell 2.0 lipsește, programul de instalare poate să nu reușească sau să afișeze o eroare. De obicei, acest software este depășit și neacceptat în cel mai recent Windows. Soluția este să utilizați versiuni de software actualizate care nu depind de PowerShell 2.0.  

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.