Microsoft .net Framework V4.6.2

Microsoft .NET Framework 4.6.2 is a highly compatible, in-place update to older versions like 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1. It is a key component for running many Windows applications. Key Features & Release Details Operating System Support

: It is supported on Windows 7 SP1, Windows 8.1, and various versions of Windows 10 and Windows Server. Compatibility

: It functions as an "in-place" update, meaning it replaces previous 4.x versions while maintaining support for apps built for them. Availability

: It is typically available as both a web installer (requires internet during setup) and an offline installer Verification & Troubleshooting How to Check Version

: You can verify if it is installed by checking the registry under

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Installation Issues : If the installer fails, a common fix is to reboot your computer

to clear any pending updates that might block the framework setup. Microsoft Learn Support Lifecycle

While older versions like 4.6.1 reached their end of life in April 2022 due to security certificate updates (SHA-1 retirement), .NET Framework 4.6.2

and later versions (like 4.8) continue to be supported as they use more secure signing standards. Microsoft Learn direct download link for the offline installer or instructions on how to via Windows Features? Microsoft .NET Framework - Microsoft Lifecycle

Microsoft .NET Framework 4.6.2 is a critical infrastructure component that serves as a highly compatible, "in-place" update to versions 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1. While newer versions like 4.8.1 are standard for modern systems like Windows 11, v4.6.2 remains a vital "middle-ground" version for maintaining legacy software compatibility on older operating systems. Performance & Compatibility

Legacy Support: It is one of the last major versions to support a wide range of older Windows environments, including Windows 7 SP1, Windows 8.1, and Windows Server 2008 R2 SP1.

System Stability: As an in-place update, it replaces earlier 4.x files rather than installing side-by-side, which helps reduce system clutter and ensures that all apps targeting older 4.x frameworks benefit from the 4.6.2 improvements automatically.

High Reliability: It is frequently used as a prerequisite for specialized industrial and professional software, such as ETAP Electrical Analysis and AHRQ WinQI, highlighting its stability in production environments. Developer & Security Outlook

Extended Lifecycle: While Microsoft retired versions 4.5.2, 4.6, and 4.6.1 in April 2022, v4.6.2 remains supported as part of the operating system lifecycle for specific versions of Windows (like Windows 10 LTSC), making it a safer choice for long-term deployments than its immediate predecessors.

Installation: It is available as both a web installer and an offline installer, which is essential for administrators managing machines without consistent internet access. Verdict

For most modern users, the framework is a "set it and forget it" component that usually comes bundled with other software. However, if you are maintaining older Windows 7 or 8.1 systems, v4.6.2 is the essential baseline for running modern desktop applications without upgrading the entire OS.

Are you looking to install this for a specific application, or do you need help checking which version you currently have installed? Microsoft .NET Framework - Microsoft Lifecycle

. NET Framework 4.5. 2, 4.6, and 4.6. 1 retired on April 26, 2022. Microsoft Learn The .NET Framework 4.6.2 offline installer for Windows

NET Framework 4.6. 2 is a highly compatible in-place update to the Microsoft . NET Framework 4, 4.5, 4.5. 1, 4.5. Microsoft Support

Install .NET Framework on Windows and Windows Server - Microsoft Learn

Microsoft .NET Framework v4.6.2: Features, Lifecycle, and Migration Guide

The Microsoft .NET Framework v4.6.2 is a highly compatible, in-place update for the .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1. Released on August 2, 2016, this runtime version introduced critical improvements in cryptography, security, base class library functionality, and UI framework rendering. 1. Key Features in .NET Framework 4.6.2

The release of .NET 4.6.2 brought major performance enhancements and modernized the framework to align with evolving web standards. Cryptography and Security Enhancements

X509 Certificates: Enhanced support for certificates containing ECDSA (Elliptic Curve Digital Signature Algorithm) keys.

Symmetric Encryption: Introduced advanced cryptographic options within the System.Security.Cryptography namespace.

SHA-2 Support: Secured foundational communications by enforcing modern digital signatures, outlasting earlier versions (4.5.2, 4.6, and 4.6.1) that relied on the compromised SHA-1 algorithm. Base Class Library (BCL) Updates

Long Path Support: Removed the historic 260-character length limitation for file paths (MAX_PATH) for applications running on Windows 10.

Custom Culture Handling: Added enhanced culture data matching through CultureInfo to match evolving globalization rules. WPF and Windows Forms

Per-Monitor DPI Support: WPF applications received native support for dynamic DPI scaling across different monitors.

Soft Keyboard Interaction: Improved UI focus and touch-keyboard interactions for hybrid touchscreen Windows devices. 2. Installation and Operating System Compatibility

The .NET Framework 4.6.2 runtime can be deployed via a web installer or standalone offline package depending on Internet connectivity requirements. Supported Operating Systems

Windows Desktop: Windows 7 SP1, Windows 8.1, Windows 10 (versions 1507 up to the Anniversary Update 1607).

Windows Server: Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. 3. Official Support Lifecycle

Because the .NET Framework is classified as a component of the Windows Operating System, its support phase is directly tied to the underlying OS lifecycle. Microsoft .NET Framework - Microsoft Lifecycle

Here are a few social media-style posts for Microsoft .NET Framework v4.6.2:

Facebook Post: "Boost your app's performance with Microsoft .NET Framework v4.6.2! This update includes improvements to the .NET Framework, such as:

Twitter Post: "Get the latest update: Microsoft .NET Framework v4.6.2 is out now! Improved performance, reliability & security. Upgrade your app today! [link to download] #dotnet #framework"

LinkedIn Post: "Stay up-to-date with the latest .NET Framework update - v4.6.2! This release includes significant performance and reliability improvements, as well as enhanced support for ASP.NET and ADO.NET. Ensure your applications are running with the best possible performance and security. Upgrade now! [link to download]"

Blog Post: "Microsoft .NET Framework v4.6.2: What's New and Why You Should Upgrade The latest update to the .NET Framework is here, and it's packed with improvements to performance, reliability, and security. In this post, we'll dive into the details of what's new in v4.6.2 and why you should consider upgrading your application today. Read on to learn more and get the download link! [link to download]"

Reddit Post: "Microsoft .NET Framework v4.6.2 is out! Just a heads up that the latest .NET Framework update is available for download. Changes include performance improvements, bug fixes, and security updates. Have you upgraded yet? What are your thoughts on this update?"


Microsoft .NET Framework 4.6.2 was a solid, security-focused release that bridged the gap between classic Windows-only .NET and the emerging .NET Core ecosystem. It introduced essential crypto upgrades, improved ClickOnce, and began serious DPI improvements in WPF. microsoft .net framework v4.6.2

However, with extended support ending in 2027 and the .NET ecosystem having evolved dramatically, new development should never target 4.6.2, and existing applications should plan migration to .NET 8+ or at least 4.8. Use 4.6.2 today only as a temporary holding pattern, not a long-term platform.


For official documentation, see: Microsoft .NET Framework 4.6.2 (archived)

Developing a professional technical paper or documentation on Microsoft .NET Framework 4.6.2

requires understanding its specific technical improvements, lifecycle status, and development environment setup. 1. Title and Abstract

Technical Overview and Implementation of Microsoft .NET Framework 4.6.2.

Summarize that .NET 4.6.2 is a stable, highly compatible in-place update for versions 4.5.2 through 4.6.1. Mention its critical role in modernizing security (SHA-2 support) and improving developer productivity. Microsoft Learn 2. Introduction to .NET Framework 4.6.2 Release Context:

Released in August 2016 as a major update for Windows 7 SP1 and later. Compatibility:

It serves as a replacement for older 4.x versions, meaning apps built for 4.5.2 can run on 4.6.2 without code changes. Support Status:

As of 2026, .NET 4.6.2 remains a supported version, especially since its predecessors (4.5.2, 4.6, 4.6.1) reached end-of-support in April 2022 due to insecure SHA-1 usage. Microsoft Learn 3. Key Technical Features Cryptography Enhancements: Introduces support for hashing in and X509 certificates (FIPS 186-3). ASP.NET Improvements:

Features new session state module interfaces and output-cache modules for better web application flexibility. Base Class Library (BCL):

Includes fixes for long path support and better usability for Elliptic Curve Diffie-Hellman routines. Microsoft Learn 4. Development Setup

To develop for this framework, you must distinguish between two packages: Developer Pack: Required for

apps. It includes reference assemblies, the SDK, and IntelliSense. Only required for existing apps on a machine. IDE Support:

While older versions of Visual Studio used it extensively, users in Visual Studio 2022

must specifically select ".NET Framework" project templates rather than ".NET" (Core) templates to target 4.6.2. 5. Deployment and Installation Download .NET Framework 4.6.2

Microsoft .NET Framework 4.6.2 is a highly compatible, in-place update for versions 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1

. While it served as a critical foundation for numerous enterprise and consumer applications, its current status and role have shifted within the modern development ecosystem. Microsoft Support Current Support Status Extended Life: Unlike versions 4.5.2, 4.6, and 4.6.1—which reached End of Life (EOL) on version 4.6.2 remains supported. Security Standards:

The primary reason older versions were retired was their reliance on the

hashing algorithm, which is no longer considered secure. Version 4.6.2 and newer utilize more modern security standards. Modern Alternative: Microsoft generally recommends migrating to .NET Framework 4.8

or newer for active development and continued Windows support. Key Features & Requirements Installing IBM MQ classes for .NET Framework

Microsoft .NET Framework 4.6.2 is a stable, mature, and widely used developer framework designed for building and running Windows applications. While it has been superseded by newer versions like .NET 4.8 and modern .NET (Core), it remains a critical component for many legacy systems and business applications. Key Takeaways

Essential Legacy Support: It is a requirement for many older software packages, such as specialized industrial tools or older enterprise software.

Operating System Compatibility: It was specifically designed to support Windows 7 SP1 and Windows 8.1, as well as various versions of Windows Server.

Security & Reliability: Unlike versions 4.5.2, 4.6, and 4.6.1—which reached "End of Life" in April 2022 due to weak SHA-1 encryption—v4.6.2 is more secure and has a longer support lifecycle.

Performance: It introduced improvements in cryptography, ClickOnce deployments, and better high-DPI support for desktop applications compared to its predecessors. Pros & Cons Pros Cons

Highly Compatible: Works as an "in-place" update for applications built for .NET 4, 4.5, 4.6, and 4.6.1.

Outdated for New Dev: Modern development has shifted to .NET 6/7/8, which offer better performance and cross-platform support.

Stable: Proven reliability for long-running server and desktop tasks.

Windows-Only: Limited to Windows environments; not suitable for Linux or macOS development.

Still Supported: Avoids the security risks of older EOL versions.

Large Footprint: The offline installer is relatively large for a system component. The .NET Framework 4.6.2 offline installer for Windows

Microsoft .NET Framework 4.6.2 is a highly compatible, in-place update for versions 4.0 through 4.6.1. While it has been a standard requirement for many Windows applications like iEmail Client and Super Traffic Board, it is important to note that Microsoft ended support for several older 4.x versions in 2022 due to outdated security standards. Installation Guide

You can install .NET Framework 4.6.2 using one of two primary methods provided by Microsoft:

Web Installer: A small file that downloads only the necessary components for your specific machine during the setup process.

Offline Installer: A larger, standalone package that contains all components and does not require an internet connection during installation. Steps to Install:

Download: Navigate to the official Microsoft .NET download page to find the specific version you need.

Run as Administrator: Right-click the downloaded setup file and select "Run as administrator" to ensure the installer has the required permissions.

Follow the Wizard: Accept the license agreement and click "Install." The process may take several minutes as it updates system files.

Restart: Once finished, restart your device to finalize the integration into the Windows OS. How to Check if It Is Already Installed

To verify your current version without installing anything new: Microsoft

Open the Registry Editor (press Win + R, type regedit, and hit Enter).

Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full.

Look for the Release DWORD. For version 4.6.2, the value should be 394802 (on Windows 10) or 394806 (on other OS versions). Current Support Status

While .NET 4.6.2 remains functional for legacy software, newer versions of Windows (like Windows 10 and 11) typically include .NET Framework 4.8 by default. Microsoft generally recommends moving to newer versions like 4.8 or 4.8.1 to benefit from the latest security patches and performance improvements.

Are you installing this for a specific application, or are you looking to troubleshoot an existing installation? Microsoft .NET Framework - Microsoft Lifecycle

Microsoft .NET Framework v4.6.2: A Foundation for Modern Enterprise Applications

Microsoft .NET Framework v4.6.2 is a highly compatible, in-place update to versions 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1. Released as a pivotal update in the .NET lifecycle, it introduced critical improvements in cryptography, networking, and Windows-based application development, making it a staple for developers maintaining legacy systems or building robust desktop experiences.

While the industry has largely shifted toward .NET 6/8+ (formerly .NET Core), version 4.6.2 remains a vital component for millions of Windows applications. Key Features and Enhancements 1. Enhanced Cryptography

One of the most significant upgrades in 4.6.2 was the expanded support for X509 certificates. It introduced support for FIPS-compliant AES-GCM and AES-CCM algorithms. Developers also gained better support for Elliptic Curve Diffie-Hellman (ECDH) key exchange, ensuring that applications could meet modern security standards. 2. Windows Forms Improvements

For desktop developers, 4.6.2 was a "quality of life" milestone. It significantly improved High DPI support. Before this update, WinForms applications often looked blurry or incorrectly sized on high-resolution monitors. Version 4.6.2 introduced better scaling for icons, buttons, and layouts, ensuring a crisp UI across diverse hardware. 3. Windows Presentation Foundation (WPF)

WPF received several performance and functional boosts, including:

Soft Keyboard Support: Improved interaction for touch-screen devices where the virtual keyboard needs to trigger automatically.

Per-Monitor DPI: Applications became "DPI-aware," allowing them to scale dynamically as a user moves a window from a standard monitor to a 4K display. 4. ClickOnce and ASP.NET

TLS 1.1 and 1.2: This version solidified support for modern Transport Layer Security (TLS) protocols, which became mandatory for secure web communications and PCI compliance.

ASP.NET DataAnnotation: Improved validation features made it easier to manage user input in web forms. System Requirements and Compatibility

Microsoft .NET Framework 4.6.2 is supported on a wide range of Windows versions, though its utility is highest on: Windows 7 SP1 (and later) Windows Server 2008 R2 SP1 (and later)

Windows 10 (Anniversary Update included it as a core component)

It is an in-place update, meaning that once installed, it replaces previous 4.x versions. This ensures that older apps benefit from the performance fixes of 4.6.2 without requiring a full code rewrite. Why is 4.6.2 Still Important Today?

Even with the advent of cross-platform .NET, 4.6.2 holds a unique position for two reasons:

Long-Term Support: Many enterprise "Line of Business" (LOB) apps are tied to the Windows-only ecosystem. 4.6.2 provides the stability these apps need to run on modern Windows 10 and 11 environments.

Azure Integration: Many legacy cloud services still utilize the 4.6.2 runtime for worker roles and web roles, providing a bridge for companies slowly migrating to the cloud. Conclusion

Microsoft .NET Framework v4.6.2 represents the peak of the "classic" .NET era—stable, secure, and deeply integrated with Windows. Whether you are a system administrator ensuring software compatibility or a developer maintaining a legacy codebase, understanding this version is essential for keeping Windows ecosystems running smoothly.

The year was 2016. In the bustling corridors of Redmond, a new iteration was quietely taking shape—Microsoft .NET Framework v4.6.2. It wasn't the flashy, cross-platform revolution that .NET Core promised to be, but for millions of developers entrenched in the Windows ecosystem, it was the steady hand they desperately needed. The High-DPI Frontier

For years, Windows developers had fought a losing battle against the rising tide of high-resolution displays. Applications that looked crisp on 1080p monitors appeared as tiny, blurry postage stamps on the new 4K laptops hitting the market.

V4.6.2 arrived as the unexpected hero. It introduced native per-monitor DPI support for Windows Forms and WPF. Suddenly, buttons didn't vanish and text didn't smudge. It was the version that finally allowed legacy enterprise software to look modern on cutting-edge hardware. Breaking the Path Limit

Deep within the Windows kernel lay a ghost of the past: the 260-character file path limit. For decades, developers had to resort to cryptic short-names or shallow folder structures to avoid system crashes. v4.6.2 changed the rules, supporting long paths out of the box. It was a liberation for data-heavy applications that had been suffocated by the legacy constraints of the file system. The Bridge to the Future

As the world shifted toward cloud computing and enhanced security, v4.6.2 became the essential bridge. It brought improved Cryptography (Cng) support and better TLS 1.1/1.2 integration, ensuring that apps built years prior could still communicate securely with the modern web.

While the tech world eventually moved toward the "One .NET" of the future, v4.6.2 remained the silent foundation. It was the reliable workhorse found in the system requirements of everything from industrial engineering tools like ETAP to everyday Windows USB installation tools. It didn't need to be the loudest version; it just needed to work—and for a generation of Windows software, it did exactly that. NET?

Microsoft .NET Framework 4.6.2 is a critical, highly compatible in-place update for the .NET Framework versions 4.5 through 4.6.1 [10, 26]. Released originally in 2016, it remains a stable runtime for many legacy and enterprise applications, though developers are increasingly encouraged to migrate toward newer versions like .NET 4.8 or the modern .NET 8 [4, 10, 14]. Key Features & Technical Advancements Long Path Support

: Version 4.6.2 was the first to natively support paths longer than 260 characters, provided the underlying OS and application are configured correctly [6]. Cryptography Enhancements

: Improved support for the Digital Signature Algorithm (DSA) and better handling of X.509 certificates [10]. Security & Stability

: It is serviced independently from Windows with regular security and reliability bug fixes, typically released quarterly [17]. Broad Compatibility

: It serves as a "drop-in" replacement for 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1, meaning applications built for those versions can run on 4.6.2 without recompilation [14, 26]. Installation & Troubleshooting

For users needing to set up or fix 4.6.2 on their systems, there are two primary installation methods: Web Installer

: Recommended for most users as it only downloads the specific components needed for your machine, saving bandwidth [7, 15, 30]. Offline Installer

: A larger, standalone package (~60 MB) for machines without internet access [7, 19, 30]. Common Issues: "Higher Version Already Installed"

: If you have .NET 4.7 or 4.8 installed, the 4.6.2 installer may block you [21, 29]. Because later 4.x versions are cumulative, you usually don't need to downgrade to run 4.6.2 apps [14, 34]. Installation Hangs

: If the installer gets stuck, Microsoft suggests performing a clean boot

—disabling non-essential startup programs—before trying the installation again [24, 28]. Long Path Exceptions

: Even though 4.6.2 supports long paths, some apps might still trigger "Illegal characters in path" errors. This can often be fixed by adding AppContextSwitchOverrides to your application's config file [6]. Developer Support & End of Life Developer Pack : Developers must install the specific 4.6.2 Developer Pack to target this version in Visual Studio [22, 25, 30]. Support Timeline Twitter Post: "Get the latest update: Microsoft

: While older versions like 4.6.1 reached the end of support in 2022, version 4.6.2 is expected to be supported until at least October 2025

, aligned with the lifecycle of the parent operating systems like Windows 10 [10].

: For new projects, Microsoft recommends using the cross-platform modern .NET

(e.g., .NET 6, 7, or 8) rather than the older .NET Framework [11, 17]. Are you looking to the installer for a specific OS, or are you trying to troubleshoot an error while running an app?

The year is 2016. In the bustling corridors of Redmond, a quiet hero was about to be born: Microsoft .NET Framework v4.6.2

For years, developers had wrestled with the limitations of digital certificates and the rigid walls of high-DPI displays. But v4.6.2 wasn't just another update; it was a bridge to a smoother future. The Awakening

As the installer package deployed across millions of machines, the framework began its work. It brought with it the power of X509 certificates

—specifically supporting the new cryptography standards that kept the internet's secrets safe. It whispered to the operating system, ensuring that apps looked crisp and clear, no matter how many pixels were packed into a laptop screen. The Long Watch While newer versions like and the revolutionary

eventually claimed the spotlight, v4.6.2 remained a steadfast guardian. It became the backbone for critical enterprise tools, from industrial design software like to system utilities like the Windows USB/DVD Download Tool The Legacy

Today, v4.6.2 sits in the "maintenance" hall of fame. It reached its end of support

for many operating systems in 2022, but its DNA lives on. It taught a generation of developers that stability is just as important as innovation, serving as the invisible engine that kept the world's most vital applications humming along without a glitch. of this version or how to from it to modern .NET?

Here’s a well-structured, informative post about Microsoft .NET Framework 4.6.2. You can use this on a blog, LinkedIn, or a tech forum.


Title: Why Microsoft .NET Framework 4.6.2 Still Matters (And When You Should Use It)

Intro Even though .NET 5/6/7/8 are the present and future of development, many production environments still rely on the stability of the .NET Framework (the Windows-only version). One of the most solid releases in that line is Microsoft .NET Framework 4.6.2.

Released in 2016, it sits in a sweet spot: more modern than 4.5.x, but not so new that it breaks legacy apps. Let's break down what it offers, where it shines, and when to choose it.

Key Features of .NET Framework 4.6.2

  • ClickOnce Improvements

  • Windows Forms & WPF Upgrades

  • SQL Client Enhancements

  • Accessibility & Tooling

  • Is It Right for Your Project?

    Use .NET Framework 4.6.2 if:

    Avoid it if:

    Technical Notes

    Final Takeaway Don't rush to rewrite a stable app just because it's on .NET Framework 4.6.2 – it's still secure, reliable, and supported. But do plan a migration to modern .NET for new features and long-term agility.

    If you’re stuck on 4.6.2 for compatibility reasons, test it on .NET 4.8 (the final Framework version) – it's 99.9% backward compatible and gets better security updates.


    Call to Action 👉 What version of .NET Framework are your legacy apps running on? Have you migrated to modern .NET yet? Let me know in the comments!


    Microsoft .NET Framework 4.6.2 is a major version of Microsoft's software development platform, released on August 2, 2016. It serves as a highly compatible, in-place update for earlier versions in the 4.x line, including 4, 4.5, 4.5.1, 4.5.2, 4.6, and 4.6.1. Key Features and Technical Improvements

    The 4.6.2 release introduced significant enhancements across several core areas of the framework:

    Extended Path Support: The Base Class Library (BCL) added support for long paths, allowing file paths to exceed the traditional 260-character limit by utilizing the extended path syntax (e.g., \\?\).

    Security & Cryptography: Support was added for FIPS 186-3 Digital Signature Algorithm (DSA) for X509 certificates, enabling keys larger than 1024 bits and the use of the SHA-2 family (SHA-256, SHA-384, and SHA-512) for computing signatures.

    Windows Forms Enhancements: Added support for the UIA Text Pattern, allowing assistive technologies to better navigate and select text within controls like TextBox and DataGridView. It also addressed accessibility contrast issues in several UI elements.

    WCF Health Services: Introduced ServiceHealthBehavior, a WCF service behavior that provides a health endpoint for monitoring service status.

    Performance: Improvements were made in path normalization and memory management for Native Image Generator (NGEN) images to reduce memory footprint and security attack surfaces. System Requirements

    The framework is compatible with a variety of Windows operating systems: NET Framework system requirements - Microsoft Learn

    To provide a "good report" on the Microsoft .NET Framework v4.6.2, it is helpful to structure the information for IT professionals, developers, and system administrators.

    Here is a comprehensive profile report on this specific framework version.


    With security threats evolving, 4.6.2 added support for X509 certificates using FIPS 186-3 ECDSA (Elliptic Curve Digital Signature Algorithm) and TLS 1.1/1.2 as default protocols for SmtpClient. This was a proactive move to phase out aging SSL 3.0 and TLS 1.0.

    Note: .NET Framework 4.6.2 does not support Windows Vista or older. It also cannot be installed on Windows 10 versions prior to 1511 (the November Update).

    As an end-of-support product, .NET Framework 4.6.2 no longer receives new security patches. However, during its lifecycle, it received several critical updates.

    Warning: If you are still running 4.6.2 in production, you are vulnerable to any security exploits discovered after April 2022. You must upgrade to at least .NET Framework 4.8 (which is still supported on Windows 10, 11, and Server 2022).