Title: Windows Server 2025 is now available · Issue #11228 · actions/runner-images · GitHub
Open Graph Title: Windows Server 2025 is now available · Issue #11228 · actions/runner-images
X Title: Windows Server 2025 is now available · Issue #11228 · actions/runner-images
Description: Breaking changes Windows Server 2025 is now available for GitHub Actions and Azure DevOps users. You can use the windows-2025 image label in your YAML to select this image. GitHub Actions jobs: jobName: runs-on: windows-2025 Azure DevOps...
Open Graph Description: Breaking changes Windows Server 2025 is now available for GitHub Actions and Azure DevOps users. You can use the windows-2025 image label in your YAML to select this image. GitHub Actions jobs: job...
X Description: Breaking changes Windows Server 2025 is now available for GitHub Actions and Azure DevOps users. You can use the windows-2025 image label in your YAML to select this image. GitHub Actions jobs: job...
Opengraph URL: https://github.com/actions/runner-images/issues/11228
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Windows Server 2025 is now available","articleBody":"### Breaking changes\n\nWindows Server 2025 is now available for GitHub Actions and Azure DevOps users.\nYou can use the windows-2025 image label in your YAML to select this image.\n\n**GitHub Actions**\n```\njobs:\n jobName:\n runs-on: windows-2025\n```\n\n**Azure DevOps**\n```\npool:\n vmImage: windows-2025\n```\n\nThe image is marked as \"beta\" for now. It means some software can be unstable on the new platform. Also, there could be queueing issues as the capacity will be balanced only throughout the next weeks.\n**Please report any problems with the new image to this repository.**\n\n### Platforms affected\n\n- [x] Azure DevOps\n- [X] GitHub Actions\n\n### Runner images affected\n\n- [ ] Ubuntu 20.04\n- [ ] Ubuntu 22.04\n- [ ] Ubuntu 24.04\n- [ ] macOS 11\n- [ ] macOS 12\n- [ ] macOS 13\n- [ ] macOS 13 Arm64\n- [ ] macOS 14\n- [ ] macOS 14 Arm64\n- [ ] Windows Server 2019\n- [ ] Windows Server 2022\n- [x] Windows Server 2025\n\n### Software difference between Windows Server 2022 and Windows Server 2025\n| Tool name | Windows Server 2022 | Windows Server 2025 | Notes |\n|-----------|--------------|--------------|-------|\n| Go | \u003cul\u003e\u003cli\u003e1.20.* (cached)\u003c/li\u003e\u003cli\u003e1.21.* (default)\u003c/li\u003e\u003cli\u003e1.22.* (cached)\u003c/li\u003e\u003cli\u003e1.23.* (cached)\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e1.21.* (cached)\u003c/li\u003e\u003cli\u003e1.22.* (cached)\u003c/li\u003e\u003cli\u003e1.23.* (default)\u003c/li\u003e\u003c/ul\u003e | If your use-case requires using any of these versions, consider using tasks to install Go on-flight: \u003cul\u003e\u003cli\u003e[actions/setup-go](https://github.com/actions/setup-go) (GitHub Actions) \u003c/li\u003e\u003cli\u003e[Go Tool Installer](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/go-tool?view=azure-devops) (Azure DevOps)\u003c/li\u003e\u003c/ul\u003e |\n| Node.js | \u003cul\u003e\u003cli\u003e16.* (cached)\u003c/li\u003e\u003cli\u003e18.* (default)\u003c/li\u003e\u003cli\u003e20.* (cached)\u003c/li\u003e\u003cli\u003e22.* (cached)\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e18.* (cached)\u003c/li\u003e\u003cli\u003e20.* (cached)\u003c/li\u003e\u003cli\u003e22.* (default)\u003c/li\u003e\u003c/ul\u003e | If your use-case requires using any of these versions, consider using tasks to install Node.js on-flight: \u003cul\u003e\u003cli\u003e[actions/setup-node](https://github.com/actions/setup-node) (GitHub Actions) \u003c/li\u003e\u003cli\u003e[Node.js Tool Installer](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/node-js?view=azure-devops) (Azure DevOps)\u003c/li\u003e\u003c/ul\u003e |\n| Ruby | \u003cul\u003e\u003cli\u003e3.0.* (default)\u003c/li\u003e\u003cli\u003e3.1.* (cached)\u003c/li\u003e\u003cli\u003e3.2.* (cached)\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e3.1.* (cached)\u003c/li\u003e\u003cli\u003e3.2.* (cached)\u003c/li\u003e\u003cli\u003e3.3.* (default)\u003c/li\u003e\u003c/ul\u003e | |\n| Python | \u003cul\u003e\u003cli\u003e3.7.* (cached)\u003c/li\u003e\u003cli\u003e3.8.* (cached)\u003c/li\u003e\u003cli\u003e3.9.* (default)\u003c/li\u003e\u003cli\u003e3.10.* (cached)\u003c/li\u003e\u003cli\u003e3.11.* (cached)\u003c/li\u003e\u003cli\u003e3.12.* (cached)\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e3.9.* (default)\u003c/li\u003e\u003cli\u003e3.10.* (cached)\u003c/li\u003e\u003cli\u003e3.11.* (cached)\u003c/li\u003e\u003cli\u003e3.12.* (cached)\u003c/li\u003e\u003cli\u003e3.13.* (cached)\u003c/li\u003e\u003c/ul\u003e | On GitHub Actions, [actions/setup-python](https://github.com/actions/setup-python) can install any version on-flight so this change doesn't impact users |\n| PyPy | \u003cul\u003e\u003cli\u003e2.7.* (cached)\u003c/li\u003e\u003cli\u003e3.7.* (cached)\u003c/li\u003e\u003cli\u003e3.8.* (cached)\u003c/li\u003e\u003cli\u003e3.9.* (cached)\u003c/li\u003e\u003cli\u003e3.10.* (cached)\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e3.9.* (cached)\u003c/li\u003e\u003cli\u003e3.10.* (cached)\u003c/li\u003e\u003c/ul\u003e | Deprecated all the versions besides the most recent ones |\n| LLVM | 18.* | 19.* | Updated to the recent version |\n| strawberryperl | 5.32.1 | 5.40.0 | Updated to the recent version |\n| maven | 3.8.* | 3.9.* | Updated to the recent version |\n| InnoSetup | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| Mercurial | 5.0.0 | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| mingw | 12.2.0 | 14.2.0 | Includes updates to\u003cul\u003e\u003cli\u003egcc\u003c/li\u003e\u003cli\u003eGNU gdb\u003c/li\u003e\u003cli\u003eGNU Binutils\u003c/li\u003e\u003c/ul\u003e |\n| NSIS | 3.10 | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| openssl | 1.1.1 | 3.4.0 | Updated to the recent version |\n| Azure Service Fabric runtime | 9.1.1436.9590 | 10.1.2493.9590 | Updated to the recent version |\n| Azure Service Fabric SDK | 6.1.1436 | 7.0.2712 | Updated to the recent version |\n| svn (tortoisesvn) | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| Alibaba Cloud CLI | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| bindgen | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| cargo-audit | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| cargo-outdated | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| cbindgen | latest available | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| Java | \u003cul\u003e\u003cli\u003e8.* (default)\u003c/li\u003e\u003cli\u003e11.* \u003c/li\u003e\u003cli\u003e17.* \u003c/li\u003e\u003cli\u003e21.* \u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e8.* \u003c/li\u003e\u003cli\u003e11.* \u003c/li\u003e\u003cli\u003e17.* (default)\u003c/li\u003e\u003cli\u003e21.* \u003c/li\u003e\u003c/ul\u003e | Default Java switched to 17.* for Windows Server 2025 image. |\n| PostgreSQL | 14.12 | 17.* | Updated to the recent version |\n| MongoDB | 5.0.* | 7.0.* | Updated to the recent version |\n| Visual Studio components | * | Excluded\u003cul\u003e\u003cli\u003eComponent.Unreal.Android\u003c/li\u003e\u003cli\u003eComponent.Xamarin\u003c/li\u003e\u003cli\u003eMicrosoft.VisualStudio.Component.Windows10SDK.19041\u003c/li\u003e\u003cli\u003eMicrosoft.VisualStudio.Component.Windows10SDK.20348\u003c/li\u003e\u003cli\u003eMicrosoft.VisualStudio.Component.Windows11SDK.22000\u003c/li\u003e\u003c/ul\u003e | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| .NET Core SDK | \u003cul\u003e\u003cli\u003e6.* \u003c/li\u003e\u003cli\u003e7.* \u003c/li\u003e\u003cli\u003e8.* \u003c/li\u003e\u003cli\u003e9* \u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e8.* \u003c/li\u003e\u003cli\u003e9.* \u003c/li\u003e\u003c/ul\u003e | Please consider using tasks to install any version on-flight: \u003cul\u003e\u003cli\u003e[actions/setup-dotnet](https://github.com/actions/setup-dotnet) (GitHub Actions) \u003c/li\u003e\u003cli\u003e[Use .NET Core](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops) (Azure DevOps)\u003c/li\u003e\u003c/ul\u003e |\n| PowerShell modules | * | Excluded\u003cul\u003e\u003cli\u003eAzureRM\u003c/li\u003e\u003cli\u003eAzure\u003c/li\u003e\u003c/ul\u003e | Removed from the Windows Server 2025 image due to maintenance reasons. |\n| Android Command Line Tools | 8.0 | 16.0 | Updated to the recent version |\n| Android SDK Build-tools | \u003cul\u003e\u003cli\u003e34.0.0 \u003c/li\u003e\u003cli\u003e33.0.0 \u003c/li\u003e\u003cli\u003e33.0.1 \u003c/li\u003e\u003cli\u003e33.0.2 \u003c/li\u003e\u003cli\u003e33.0.3 \u003c/li\u003e\u003cli\u003e32.0.0 \u003c/li\u003e\u003cli\u003e31.0.0\u003c/li\u003e\u003c/ul\u003e | \u003cul\u003e\u003cli\u003e35.0.0\u003c/li\u003e\u003c/ul\u003e | Updated to the recent version |\n| Android cmake | \u003cul\u003e\u003cul\u003e\u003cli\u003e3.18.1\u003c/li\u003e\u003c/ul\u003e\u003cul\u003e\u003cli\u003e3.22.1\u003c/li\u003e\u003c/ul\u003e\u003c/ul\u003e | \u003cul\u003e\u003cul\u003e\u003cli\u003e3.22.1\u003c/li\u003e\u003c/ul\u003e\u003cul\u003e\u003cli\u003e3.30.5\u003c/li\u003e\u003c/ul\u003e\u003c/ul\u003e | Updated to the recent version |\n Cached Docker images | \u003cul\u003e\u003cli\u003emcr.microsoft.com/windows/servercore:ltsc2022\u003c/li\u003e\u003cli\u003emcr.microsoft.com/windows/nanoserver:ltsc2022\u003c/li\u003e\u003cli\u003emcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022\u003c/li\u003e\u003cli\u003emcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022\u003c/li\u003e\u003cli\u003emcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022\u003c/li\u003e\u003c/ul\u003e | - | Removed from the Windows Server 2025 image due to maintenance reasons. |\n\nMiscellaneous:\n- Standalone WDK installation was deprecated. Starting with Visual Studio 17.12, the recommended way to [install](https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#wdk-nuget-package-support) the WDK is via nuget\n- Only the latest version of Haskell will be installed on the image\n- Temporary user installer and its profile were removed from the image\n- mongo.exe shell has been removed from MongoDB since version 6\n- The following directories were [compressed](https://learn.microsoft.com/en-us/windows/win32/fileio/file-compression-and-decompression):\n - C:\\Windows\\assembly\n - C:\\Windows\\WinSxS\n - C:\\Program Files\\dotnet\n - C:\\Program Files (x86)\\Android","author":{"url":"https://github.com/shamil-mubarakshin","@type":"Person","name":"shamil-mubarakshin"},"datePublished":"2024-12-19T14:21:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":44},"url":"https://github.com/11228/runner-images/issues/11228"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9a1559f9-09aa-8433-39e2-81c8ef76faee |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AE0C:1DCD:1A651C8:243EF6E:699311E9 |
| html-safe-nonce | 2f3068d7bc8e98a7d6640b9de4f3bb340a9831d0b97019cfbe091df505422c9e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRTBDOjFEQ0Q6MUE2NTFDODoyNDNFRjZFOjY5OTMxMUU5IiwidmlzaXRvcl9pZCI6IjY5OTM1NzM2NDg5NDI0MTI1NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 794631d6104f9a9e6a6ba4ec586cdcdcf9256af6f615ee6d86b8841692ea58c1 |
| hovercard-subject-tag | issue:2750496551 |
| github-keyboard-shortcuts | repository,issues,actions,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/actions/runner-images/11228/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5d24bcb43d0791ee3c0881535fb8f57d610ea793631a92ddccd32278fee04826/actions/runner-images/issues/11228 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5d24bcb43d0791ee3c0881535fb8f57d610ea793631a92ddccd32278fee04826/actions/runner-images/issues/11228 |
| og:image:alt | Breaking changes Windows Server 2025 is now available for GitHub Actions and Azure DevOps users. You can use the windows-2025 image label in your YAML to select this image. GitHub Actions jobs: job... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | shamil-mubarakshin |
| hostname | github.com |
| expected-hostname | github.com |
| None | 1bae9c7d08ea14e1ee9576041777790e900aa7d28044a68c6b15fb7dc65e3f07 |
| turbo-cache-control | no-preview |
| go-import | github.com/actions/runner-images git https://github.com/actions/runner-images.git |
| octolytics-dimension-user_id | 44036562 |
| octolytics-dimension-user_login | actions |
| octolytics-dimension-repository_id | 190416463 |
| octolytics-dimension-repository_nwo | actions/runner-images |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 190416463 |
| octolytics-dimension-repository_network_root_nwo | actions/runner-images |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 798a84aab1a6de4380a21ddb59c23208a5b05d45 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width