Windows Subsystem for Linuxのバージョンを、2024年5月9日から最新の2.7.14まで20件掲載しています。いずれも提供元の公式インストーラーにリンクしています。
2年間で20バージョン・年に約8.4回
| バージョン | 日付 | サイズ | ファイル |
|---|---|---|---|
| 2.7.14最新版 | 2026年9月11日 | — | 64ビット MSI64ビット MSIXARM64 MSIARM64 MSIX リリースノートWhat's Changed
- [release/2.7] Make sure that message structures are correctly zero-initialized by @benhillis in https://github.com/microsoft/WSL/pull/41524
- [release/2.7] Backport additional fixes by @benhillis in https://github.com/microsoft/WSL/pull/41540
- [release/2.7] Host plugin Plan9 shares as the session user by @benhillis in https://github.com/microsoft/WSL/pull/41557
- [release/2.7] Validate guest capability strings by @benhillis in https://github.com/microsoft/WSL/pull/41569
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.13...2.7.14 |
| 2.7.13 | 2026年9月4日 | — | 64ビット MSIX64ビット MSIARM64 MSIARM64 MSIX リリースノートWhat's Changed
- Resolve an issue preventing WSL from starting due to an MDE Plugin error
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.12...2.7.13 |
| 2.7.12 | 2026年8月18日 | — | 64ビット MSI64ビット MSIXARM64 MSIXARM64 MSI リリースノートWhat's Changed
- Mount plugin folders on behalf of the user owning the wsl session (https://github.com/microsoft/WSL/pull/41331)
- [release/2.7] Fix VHD ownership during distribution moves by @benhillis in https://github.com/microsoft/WSL/pull/41354
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.11...2.7.12 |
| 2.7.11 | 2026年7月24日 | — | 64ビット MSIX64ビット MSIARM64 MSIARM64 MSIX リリースノートWhat's Changed
- Fix MoveDistribution VHD ownership restore to reuse the resolved file handle (backport to release/2.7) by @benhillis in https://github.com/microsoft/WSL/pull/41147
- Backport security fixes to release/2.7 by @benhillis in https://github.com/microsoft/WSL/pull/41155
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.10...2.7.11 |
| 2.7.10 | 2026年6月26日 | — | 64ビット MSI64ビット MSIXARM64 MSIARM64 MSIX リリースノートWhat's Changed
- Pass the mounting user's token on VHD restore (2.7 backport) by @benhillis in https://github.com/microsoft/WSL/pull/40907
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.9...2.7.10 |
| 2.7.8 | 2026年6月6日 | — | 64ビット MSIX64ビット MSIARM64 MSIXARM64 MSI リリースノートWhat's Changed
- Fix CreateInstance failure when Windows hosts file exceeds message size cap (2.7 backport) by @benhillis in https://github.com/microsoft/WSL/pull/40726
- Update kernel to 6.18.33.1-1 by @chessturo in https://github.com/microsoft/WSL/pull/40728
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.7...2.7.8 |
| 2.7.3 | 2026年4月25日 | — | 64ビット MSI64ビット MSIXARM64 MSIXARM64 MSI リリースノートWhat's Changed
- Update Microsoft.WSL.DeviceHost package to 1.2.14-0 by @benhillis in https://github.com/microsoft/WSL/pull/40286
- Disable shared compilation when building wslsettings by @OneBlue in https://github.com/microsoft/WSL/pull/40289
- diagnostics: collect MSI verbose install logs in diagnostic bundle by @yeelam-gordon in https://github.com/microsoft/WSL/pull/40218
- Fix NuGet package path validation in nuget-stage pipeline by @benhillis in https://github.com/microsoft/WSL/pull/40293
- test: Add arm64 test distro support by @benhillis in https://github.com/microsoft/WSL/pull/14500
- test: remove duplicated DNS test coverage by @benhillis in https://github.com/microsoft/WSL/pull/14522
- Fix: Fail and warn the user when --uninstall is given parameters by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14524
- virito net: revert to previous DNS behavior while we debug an issue with DNS over TCP by @benhillis in https://github.com/microsoft/WSL/pull/14532
- Update cgmanifest to match CMakeLists.txt by @OneBlue in https://github.com/microsoft/WSL/pull/14550
- socketshared: add maximum message size to avoid very large allocations by @benhillis in https://github.com/microsoft/WSL/pull/40050
- Fix: bind interrupted by seccomp signal race by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14554
- Set Distro Env HOSTTYPE to aarch64 for ARM64 build by @wangxin12 in https://github.com/microsoft/WSL/pull/40048
- devicehost: stop re-signing and fix MSI installer failing to replace wsldevicehost.dll by @benhillis in https://github.com/microsoft/WSL/pull/40075
- Suppress MSI-initiated reboots during Store updates by @benhillis in https://github.com/microsoft/WSL/pull/40079
- build: add Source Link to embed GitHub source mappings in PDBs by @benhillis in https://github.com/microsoft/WSL/pull/40055
- Mask console-getty.service to prevent multi-distro failures (#13595) by @benhillis in https://github.com/microsoft/WSL/pull/14490
- Fix random "ERROR_FILE_NOT_FOUND" when unmounting with absolute path by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40092
- Fixes to route mirroring by @FetoiuCatalin in https://github.com/microsoft/WSL/pull/40099
- Fix wrong variable checking by @wangxin12 in https://github.com/microsoft/WSL/pull/40185
- Bump Microsoft.NETCore.App.Runtime to 10.0.6 (CVE-2026-32178) by @benhillis in https://github.com/microsoft/WSL/pull/40207
- Fix VHD ownership after cross-volume move to prevent E_ACCESSDENIED by @benhillis in https://github.com/microsoft/WSL/pull/40159
- fix: use format specifier instead of %s in Linux LOG_ERROR path by @benhillis in https://github.com/microsoft/WSL/pull/40227
- Update MoveVhdOwnership test to WSL2 only by @Copilot in https://github.com/microsoft/WSL/pull/40223
- fix: use ssize_t for readlinkat return value in p9file.cpp by @benhillis in https://github.com/microsoft/WSL/pull/40226
- cleanup: extract SkipSignal helper to deduplicate signal skip lists by @benhillis in https://github.com/microsoft/WSL/pull/40228
- fix: use correct GetAddrInfoTestEntry handler for get_addr_info test by @benhillis in https://github.com/microsoft/WSL/pull/40225
- fix: implement IDisposable on WslConfigService to dispose FileSystemWatcher by @benhillis in https://github.com/microsoft/WSL/pull/40249
- fix: add waitpid safety net after signalfd setup to prevent SIGCHLD race by @benhillis in https://github.com/microsoft/WSL/pull/40229
- Settings: Add pending changes tracking and apply confirmation dialog by @dabhattimsft in https://github.com/microsoft/WSL/pull/14425
- Add boot check for ipv6 disabled via registry in mirrored mode by @FetoiuCatalin in https://github.com/microsoft/WSL/pull/40235
- Fix broken WSLCorePort channel after receive timeout by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14455
- Fix batch of minor bugs by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40197
- Impersonate caller in ResizeDistribution VHD operations by @benhillis in https://github.com/ |
| 2.6.3 | 2025年12月12日 | — | 64ビット MSIX64ビット MSIARM64 MSIARM64 MSIX |
| 2.6.2 | 2025年10月13日 | — | 64ビット MSIARM64 MSI リリースノートWhat's Changed
- Add comprehensive GitHub Copilot instructions for WSL development by @Copilot in https://github.com/microsoft/WSL/pull/13352
- wslg: update to latest version which uses wslinfo --vm-id instead of env var by @benhillis in https://github.com/microsoft/WSL/pull/13361
- Remove hardcoded --cd ~ from WSL terminal fragment profiles to support Terminal's startingDirectory by @Copilot in https://github.com/microsoft/WSL/pull/13350
- Disable HTTP cache when reading the distribution manifest over HTTP by @OneBlue in https://github.com/microsoft/WSL/pull/13383
- Relaunch the debug shell if user exits it. by @benhillis in https://github.com/microsoft/WSL/pull/13379
- Update Microsoft .NET and AppSDK nuget packages. by @benhillis in https://github.com/microsoft/WSL/pull/13450
- logging: add more settings to vm create begin / end events. by @benhillis in https://github.com/microsoft/WSL/pull/13412
- Fix: Always use 'WSLInterop` as the binfmt name by @benhillis in https://github.com/microsoft/WSL/pull/13467
- Notice change from build: 129899373 by @benhillis in https://github.com/microsoft/WSL/pull/13475
- Set TargetLatestRuntimePatch to false to prevent automatic framework version increases by @OneBlue in https://github.com/microsoft/WSL/pull/13483
- Add WININET_E_TIMEOUT to g_commonErrors by @OneBlue in https://github.com/microsoft/WSL/pull/13506
- fix: UnboundLocalError in create-release.py by @rodeka in https://github.com/microsoft/WSL/pull/13499
- Add logic to force terminate the VM if the session lock can't be acquired for 30 seconds when the service stops by @OneBlue in https://github.com/microsoft/WSL/pull/13493
- Fix incorrect timeout causing WSL1 OOBE to fail if the OOBE process takes longer than 30 seconds by @OneBlue in https://github.com/microsoft/WSL/pull/13517
- Create a persistent install log file to help root cause package upgrade issues by @OneBlue in https://github.com/microsoft/WSL/pull/13500
- fix: correct sparse VHD command to include true by @junhaoliao in https://github.com/microsoft/WSL/pull/13512
- Introduce a new wsl.conf config value to allow distributions to opt-in to cgroupv1 mounts by @OneBlue in https://github.com/microsoft/WSL/pull/13546
- Add more verbose output to bsdtar to help root cause 'ImportExportStdout' test failures by @OneBlue in https://github.com/microsoft/WSL/pull/13555
- Respect the distribution manifest ordering when listing distributions by @OneBlue in https://github.com/microsoft/WSL/pull/13561
- Update the initramfs generation logic to set 755 permissions on /init by @OneBlue in https://github.com/microsoft/WSL/pull/13567
- Update WSLg to 1.0.71 by @hideyukn88 in https://github.com/microsoft/WSL/pull/13570
- Implement clean instance terminate when using systemd by @benhillis in https://github.com/microsoft/WSL/pull/13552
- Fix potential service deadlock when plugin returns an error from OnVmStarted by @OneBlue in https://github.com/microsoft/WSL/pull/13569
- Improve logging when socket operations fail by @OneBlue in https://github.com/microsoft/WSL/pull/13579
New Contributors
- @jkvn made their first contribution in https://github.com/microsoft/WSL/pull/13355
- @Copilot made their first contribution in https://github.com/microsoft/WSL/pull/13352
- @rodeka made their first contribution in https://github.com/microsoft/WSL/pull/13499
- @junhaoliao made their first contribution in https://github.com/microsoft/WSL/pull/13512
- @hideyukn88 made their first contribution in https://github.com/microsoft/WSL/pull/13570
Full Changelog: https://github.com/microsoft/WSL/compare/2.5.10...2.6.2 |
| 2.6.1 | 2025年8月7日 | — | 64ビット MSIARM64 MSI |
| 2.5.10 | 2025年8月6日 | — | 64ビット MSIARM64 MSI リリースノート- Fixed CVE-2025-53788 (Details to be published on Aug 12th) |
| 2.5.9 | 2025年6月10日 | — | 64ビット MSIARM64 MSI リリースノート- Update to WSL Kernel 6.6.87.2 (solves #12987, #12983, #13031)
- Merged PR 13054145: Make the post import distribution checks less strict (Solves #13036) |
| 2.5.7 | 2025年4月24日 | — | 64ビット MSIARM64 MSI |
| 2.4.13 | 2025年3月20日 | — | 64ビット MSIARM64 MSI リリースノート- Update Microsoft.Identity.MSAL.WSL.Proxy to version 0.1.1 |
| 2.4.12 | 2025年3月6日 | — | 64ビット MSIARM64 MSI リリースノート- Gracefully handle situations where the user's defaultDistribution registry value is missing (solves #12595) |
| 2.4.11 | 2025年2月12日 | — | 64ビット MSIARM64 MSI リリースノート- Handle failure to launch if c:\windows\system32\lxss\lib is not present |
| 2.4.10 | 2025年2月1日 | — | 64ビット MSIARM64 MSI リリースノート- Backport WSL1 OOBE support for modern distros (solves #12398) |
| 2.3.26.0 | 2024年11月25日 | — | 64ビット MSIARM64 MSI リリースノート- Update kernel to 5.15.167.4
- Update to upstream stable kernel version v5.15.167
- Include an out-of-tree patch fixing a bug in the XSAVES subsystem. |
| 2.2.4.0 | 2024年4月25日 | — | 64ビット MSIARM64 MSI |
| 2.1.5.0 | 2024年5月9日 | — | 64ビット MSIARM64 MSI |