Отнася се за
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

Първоначална дата на публикуване: 11 август 2025 г.

ИД на КБ: 5065506

Резюме

Windows PowerShell 2.0, наследен компонент, въведен за първи път с Windows 7, се премахва от операционната система Windows (ОС) в предстоящите издания. PowerShell 2.0 официално е прекратен през 2017 г. и остава наличен като незадължителна функция за съвместимост, както е описано в блога за отхвърляне на Windows PowerShell 2.0

PowerShell 2.0 ще бъде премахнат в по-късно издание от август 2025 г. за Windows 11, версия 24H2 и издание от септември 2025 г. за Windows Server 2025 г. Всички по-нови издания за Windows 11 и Windows Server 2025 няма да включват PowerShell 2.0. Компилациите на Windows Insider Preview вече отразяват тази промяна, като функцията PowerShell 2.0 е премахната от юли 2025 г. Това премахване е част от по-широки усилия за изчистване на наследен код, намаляване на сложността на екосистемата на PowerShell и подобряване на защитата на Windows. 

За повечето потребители и организации тази промяна ще бъде неравна – по-новите версии на PowerShell, като например PowerShell 5.1 и PowerShell 7.x , продължават да бъдат налични и поддържани. Ако обаче имате наследени скриптове или софтуер, които изрично зависят от PowerShell 2.0, ще трябва да предприемете действие и да ги актуализирате или да използвате заобиколно решение, за да предотвратите прекъсване на работата.

Тази статия предоставя времева линия на промяната, въздействието върху различни потребителски групи и указания как да се намалят всички проблеми.   

Указания за смекчаване

Ако имате зависимост от PowerShell 2.0 във вашата среда, ето как можете да смекчите проблемите: 

  • Препоръчва се: Мигриране на скриптове и инструменти към по-нова версия на PowerShell Основните указания на Microsoft са да актуализирате всичко с помощта на PowerShell 2.0, за да използвате PowerShell 5.1 или PowerShell 7. PowerShell 5.1 въведе много подобрения и е съвместим с по-стари версии за почти всички команди и модули. Блогът на екипа на PowerShell предоставя ръководство за тази миграция.

  • Актуализиране или заместване на остарял софтуер В някои случаи "корекцията" може да е да надстроите софтуера, който се нуждае от PowerShell 2.0. Например ако стара инсталираща програма е неуспешна, потърсете по-нова версия на този продукт.

    • Много продукти за сървър на Microsoft, които веднъж са използвали PowerShell 2.0 (Exchange, SharePoint, SQL и т.н.), имат по-нови версии, които използват модерен PowerShell. Използвайте тези актуализирани версии, ако планирате да ги изпълнявате на нови версии на Windows.

    • Ако това е инструмент на друг доставчик, проверете уеб сайта на доставчика за актуализация или по-ново издание, което премахва изискването за PowerShell 2.0. Имайки предвид отхвърлянето е известно от години, някои доставчици може да са го адресирали.

  • Временно смекчаване Забележка Това е временно смекчаване за деблокиране на потребители. Трябва да мигрирате PowerShell 2.0 възможно най-скоро и да използвате другите смекчавания, изброени по-горе.Като последна мярка за временно смекчаване можете да преинсталирате PowerShell 2.0 с помощта на следните стъпки:

    1. Изтеглете ps2DLC.zip файл.

    2. Извлечете ps2DLC.zip файл в папка по ваш избор. 

    3. Стартирайте прозорец на PowerShell в режим на администратор.

    4. Променете до папката, съдържаща извлечените файлове на PowerShell 2.0.

    5. Изпълнете следната команда:

      run .\loadGAC.ps1

Често задавани въпроси

Това е по-стара версия на PowerShell, която Microsoft вече не поддържа. 

PowerShell 2.0 официално беше прекратен през 2017 г. и сега се премахва, за да насърчи използването на по-нови, по-сигурни версии на PowerShell. 

PowerShell 2.0 ще бъде премахнат, започвайки с Windows 11, версия 24H2 и Windows Server 2025. 

PowerShell 2.0 ще бъде премахнат в по-късно издание от август 2025 г. за Windows 11, версия 24H2 и издание от септември 2025 г. за Windows Server 2025 г. Всички по-нови издания за Windows 11 и Windows Server 2025 няма да включват PowerShell 2.0. Компилациите на Windows Insider Preview вече отразяват тази промяна, като функцията PowerShell 2.0 е премахната от юли 2025 г. и няма да бъде включена в предстоящите издания на Insider.

Актуализирайте скриптовете или инструментите, за да се изпълняват на по-нова версия на PowerShell, като например PowerShell 5.1 или PowerShell 7. 

Ако скрипт или планирана задача изрично се опитва да стартира PowerShell 2.0 (например с помощта на команда като powershell.exe -Version 2), Windows вече няма да може да изпълнява тази наследена система. Вместо това системата ще стартира версията по подразбиране на PowerShell (която е PowerShell 5.1). През повечето време скриптовете ще продължат да работят, тъй като PowerShell 5.1 е обратно съвместим. Има обаче малък шанс някои по-стари скриптове да не се изпълняват по очаквания начин, ако зависят от конкретно поведение, уникално за версия 2.0. Препоръчителното решение е да актуализирате тези скриптове, за да премахнете изискването за -Version 2

Да, но тези случаи са редки. Ако скрипт или планирана задача изрично използва PowerShell 2.0 (например с -version 2), Windows вече няма да може да изпълнява тази система. Тези скриптове ще използват PowerShell 5.1 по подразбиране, което е съвместимо в повечето случаи. Няколко скрипта може да имат различно поведение, ако разчитат на чудати, уникални до 2.0. Корекцията е да актуализирате тези скриптове, за да не се изисква -Version 2. Свържете се с отдела за поддръжка на Microsoft , ако имате нужда от допълнителна помощ. 

Някои по-стари софтуери, които не са на Windows, може да се опитат да инсталират или разрешат PowerShell 2.0 като част от инсталиращата програма. В новите версии на Windows, където липсва PowerShell 2.0, инсталиращата програма може да е неуспешна или да покаже грешка. Обикновено този софтуер е остарял и не се поддържа в най-новия Windows. Решението е да използвате актуализирани софтуерни версии, които не зависят от PowerShell 2.0.  

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.