پس از انتشار بهروزرسانیهای جدید Windows 11 بهویژه نسخه 24H2، بسیاری از مدیران سیستم و کاربران هنگام نصب Microsoft SQL Server یا SQL Server Management Studio با خطاهای مرتبط با PowerShell مواجه شدهاند.
در برخی سیستمها فرآیند نصب متوقف میشود و پیامهایی مانند:
- Windows PowerShell Requirement Failed
- PowerShell Check Failed
- Setup Support Rules Failed
- Windows PowerShell is Required
نمایش داده میشود.
بررسیهای فنی نشان میدهد که این مشکل مستقیماً با حذف Windows PowerShell 2.0 از نسخههای جدید Windows 11 مرتبط است؛ تغییری که Microsoft بهصورت رسمی آن را اعلام کرده است.

حذف رسمی PowerShell 2.0 از Windows 11
مایکروسافت در مستندات رسمی حذف PowerShell 2.0 اعلام کرده است که این قابلیت از Windows 11 نسخه 24H2 و Windows Server 2025 حذف خواهد شد و در نسخههای بعدی نیز دیگر وجود نخواهد داشت.
همچنین در فهرست رسمی قابلیتهای حذفشده ویندوز نیز PowerShell 2.0 بهعنوان یکی از ویژگیهای حذفشده ثبت شده است.
مایکروسافت دلیل این اقدام را افزایش امنیت سیستمعامل، حذف مؤلفههای منسوخ و کاهش وابستگی به فناوریهای قدیمی عنوان کرده است.
ارتباط حذف PowerShell با نصب SQL Server
بخش مهمی از Installerهای قدیمی Microsoft و برخی نسخههای SQL Server هنگام نصب، وجود PowerShell را بررسی میکنند.
طبق مستندات SQL Server 2012، Windows PowerShell 2.0 یکی از پیشنیازهای نصب برخی مؤلفههای SQL Server محسوب میشود.
همچنین در مستندات Installation Rules مربوط به SQL Server 2008 R2 وجود PowerShell بهعنوان یکی از Ruleهای نصب بررسی میشود.
به همین دلیل پس از حذف PowerShell 2.0 از Windows 11 جدید، بسیاری از Installerهای قدیمی دیگر قادر به عبور از مرحله بررسی پیشنیازها نیستند و نصب متوقف میشود.
آیا تمام نسخههای SQL Server روی Windows 11 جدید نصب نمیشوند؟
خیر.
یکی از مهمترین نکاتی که باید به آن توجه کرد این است که حذف PowerShell 2.0 به معنی عدم پشتیبانی کامل SQL Server از Windows 11 نیست.
طبق مستندات رسمی SQL Server 2022 و همچنین جدول رسمی سازگاری نسخههای SQL Server با ویندوز، نسخههای جدید SQL Server همچنان روی Windows 11 پشتیبانی میشوند.
بنابراین:
- SQL Server 2019 روی Windows 11 پشتیبانی میشود.
- SQL Server 2022 روی Windows 11 پشتیبانی میشود.
- SQL Server Management Studio (SSMS) جدید روی Windows 11 پشتیبانی میشود.
اما این موضوع به معنی بدون مشکل بودن تمام فرآیندهای نصب نیست.
نکته مهم: مشکل اصلی دقیقاً چیست؟
نکتهای که بسیاری از کاربران با آن مواجه شدهاند این است که حتی هنگام نصب نسخههای جدید SQL Server نیز گاهی خطای PowerShell مشاهده میشود.
در بسیاری از این موارد، مشکل از خود SQL Server 2022 یا SQL Server 2019 نیست؛ بلکه Installer نرمافزار یا بسته نصب شامل نسخههای قدیمی SQL Server Express یا مؤلفههایی است که همچنان به PowerShell 2.0 وابسته هستند.
به بیان دقیقتر:
حذف PowerShell 2.0 در Windows 11 24H2 باعث اختلال در نصب برخی نسخههای قدیمی SQL Server و برخی Installerهای وابسته به SQL Express قدیمی شده است.
برای مثال طبق گزارش رسمی Seagull Software، پس از انتشار Windows 11 24H2 برخی نرمافزارها به دلیل استفاده از SQL Server Express 2014 دیگر قادر به نصب نیستند؛ زیرا Installer آنها همچنان به PowerShell 2.0 وابستگی دارد.
در چنین شرایطی کاربر تصور میکند SQL Server 2022 مشکل دارد، در حالی که خطا از مؤلفههای قدیمی موجود در بسته نصب نرمافزار ایجاد شده است.

نسخههایی که بیشترین احتمال بروز خطا را دارند
بیشترین گزارشهای ناسازگاری مربوط به نسخههای زیر است:
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server Express 2012
- SQL Server Express 2014
زیرا این نسخهها برای ساختار قدیمی ویندوز طراحی شدهاند و در بسیاری از سناریوها به PowerShell 2.0 وابستگی دارند.
همچنین طبق جدول رسمی سازگاری Microsoft، نسخههای SQL Server 2008 و ۲۰۰۸ R2 بهصورت رسمی برای Windows 11 پشتیبانی نمیشوند.
وضعیت SQL Server Management Studio در Windows 11
نسخههای قدیمی SQL Server Management Studio که همراه SQL Server 2008، ۲۰۱۲ و ۲۰۱۴ ارائه میشدند ممکن است در Windows 11 جدید با مشکلات نصب یا اجرا مواجه شوند.
اما طبق راهنمای رسمی نصب SQL Server Management Studio، نسخههای جدید SSMS همچنان روی Windows 11 پشتیبانی میشوند و میتوانند به بسیاری از دیتابیسهای قدیمی نیز متصل شوند.
بنابراین در اغلب موارد نیازی به نصب SSMS 2008 یا SSMS 2012 وجود ندارد و استفاده از آخرین نسخه SSMS توصیه میشود.
راهکارهای پیشنهادی
۱. مهاجرت به SQL Server 2019 یا SQL Server 2022
بهترین و توصیهشدهترین راهکار، استفاده از نسخههای جدید SQL Server است.
طبق مستندات رسمی Microsoft، SQL Server 2022 بهصورت کامل روی Windows 11 پشتیبانی میشود.
مزایا:
- پشتیبانی رسمی Microsoft
- دریافت بهروزرسانیهای امنیتی
- سازگاری کامل با Windows 11
- عدم وابستگی به PowerShell 2.0
۲. استفاده از آخرین نسخه SQL Server Management Studio
طبق راهنمای رسمی Microsoft برای SSMS، نسخههای جدید Management Studio برای مدیریت دیتابیسهای قدیمی نیز قابل استفاده هستند.
در بسیاری از پروژهها نیازی به نصب نسخههای قدیمی SSMS وجود ندارد.
۳. استفاده از Windows Server برای نرمافزارهای قدیمی
اگر سازمان همچنان به SQL Server 2008 یا SQL Server 2012 وابسته است، استفاده از Windows Server سازگار گزینه مطمئنتری محسوب میشود.
این راهکار باعث میشود نرمافزار در محیطی اجرا شود که برای آن طراحی شده است و با محدودیتهای جدید Windows 11 مواجه نشود.
۴. استفاده از ماشین مجازی (Virtual Machine)
یکی از مطمئنترین راهکارها اجرای نسخههای قدیمی SQL Server در محیطهای مجازی است.
سیستمعاملهای پیشنهادی:
- Windows 7
- Windows Server 2008 R2
- Windows Server 2012 R2
پلتفرمهای پیشنهادی:
- Hyper-V
- VMware
- VirtualBox
در این روش SQL Server در محیطی اجرا میشود که از نظر معماری با آن سازگار است و حذف PowerShell 2.0 در Windows 11 تأثیری بر عملکرد آن نخواهد داشت.
جمعبندی
طبق اعلام رسمی Microsoft، PowerShell 2.0 از Windows 11 نسخه 24H2 و نسخههای جدیدتر حذف شده است. این تغییر باعث شده بسیاری از Installerهای قدیمی SQL Server و SQL Server Express دیگر قادر به تکمیل فرآیند نصب نباشند.
با این حال، برخلاف تصور برخی کاربران، این موضوع به معنای عدم پشتیبانی کامل SQL Server از Windows 11 نیست. طبق مستندات رسمی SQL Server 2022 و جدول سازگاری نسخههای SQL Server با ویندوز، نسخههای جدید SQL Server 2019، SQL Server 2022 و SQL Server Management Studio همچنان روی Windows 11 پشتیبانی میشوند ولی ممکن است در هنگام نصب با اختلال مواجه شوند.
بنابراین مشکل اصلی مربوط به نسخههای قدیمی SQL Server، SQL Expressهای قدیمی، Installerهای قدیمی و نرمافزارهایی است که همچنان برای نصب به PowerShell 2.0 وابسته هستند؛ مؤلفهای که اکنون بهصورت رسمی توسط Microsoft از Windows 11 حذف شده است.
منابع و مستندات رسمی
- PowerShell 2.0 Removal From Windows
https://support.microsoft.com/en-us/topic/powershell-2-0-removal-from-windows-fe6d1edc-2ed2-4c33-b297-afe82a64200a - Removed Features in Windows
https://learn.microsoft.com/en-us/windows/whats-new/removed-features - SQL Server 2022 Hardware and Software Requirements
https://learn.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2022 - Version Requirements for SQL Server in Windows
https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/install/windows/use-sql-server-in-windows - SQL Server Management Studio Installation Guide
https://learn.microsoft.com/en-us/ssms/install/install - SQL Server 2012 Release Notes
https://learn.microsoft.com/en-us/sql/sql-server/sql-server-2012-release-notes - SQL Server 2008 R2 Installation Rules Documentation
https://documentation.help/s10ch_setup/cb87c511-c5ca-48c9-a866-4d15a04bb879.htm - Installing BarTender 2021 With Windows 11 24H2 and Windows Server 2025
https://support.seagullsoftware.com/hc/en-us/articles/34841341678231-Installing-BarTender-2021-With-Windows-11-24H2-and-Windows-Server-2025



