Merge remote-tracking branch 'origin/feature/wsl-for-apps' into user/oneblue/service-api

This commit is contained in:
Blue 2025-11-06 11:12:37 -08:00
commit db9d340774
44 changed files with 2983 additions and 2552 deletions

View File

@ -1762,6 +1762,192 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
Microsoft.NETCore.App.Runtime.win-arm64 9.0.10 - MIT
Copyright (c) 2021
Copyright (c) Six Labors
(c) Microsoft Corporation
Copyright (c) 2022 FormatJS
Copyright (c) Andrew Arnott
Copyright 2019 LLVM Project
Copyright (c) 1998 Microsoft
Copyright 2018 Daniel Lemire
Copyright (c) .NET Foundation
Copyright 1995-2022 Mark Adler
Copyright 1995-2024 Mark Adler
Copyright (c) 2011, Google Inc.
Copyright (c) 2020 Dan Shechter
(c) 1997-2005 Sean Eron Anderson
Copyright (c) 2015 Andrew Gallant
Copyright (c) 2022, Wojciech Mula
Copyright (c) 2017 Yoshifumi Kawai
Copyright (c) 2022, Geoff Langdale
Copyright (c) 2005-2020 Rich Felker
Copyright (c) 2012-2021 Yann Collet
Copyright (c) Microsoft Corporation
Copyright (c) 2007 James Newton-King
Copyright (c) 1991-2022 Unicode, Inc.
Copyright (c) 2013-2017, Alfred Klomp
Copyright (c) 2018 Nemanja Mijailovic
Copyright 2012 the V8 project authors
Copyright (c) 1999 Lucent Technologies
Copyright (c) 2008-2016, Wojciech Mula
Copyright (c) 2011-2020 Microsoft Corp
Copyright (c) 2015-2017, Wojciech Mula
Copyright (c) 2015-2018, Wojciech Mula
Copyright (c) 2005-2007, Nick Galbreath
Copyright (c) 2015 The Chromium Authors
Copyright (c) 2018 Alexander Chermyanin
Copyright (c) The Internet Society 1997
Copyright (c) 2004-2006 Intel Corporation
Copyright (c) 2011-2015 Intel Corporation
Copyright (c) 2013-2017, Milosz Krajewski
Copyright (c) 2016-2017, Matthieu Darbois
Copyright (c) The Internet Society (2003)
Copyright (c) .NET Foundation Contributors
(c) 1995-2024 Jean-loup Gailly and Mark Adler
Copyright (c) 2020 Mara Bos <m-ou.se@m-ou.se>
Copyright (c) .NET Foundation and Contributors
Copyright (c) 2012 - present, Victor Zverovich
Copyright (c) 2006 Jb Evain (jbevain@gmail.com)
Copyright (c) 2008-2020 Advanced Micro Devices, Inc.
Copyright (c) 2019 Microsoft Corporation, Daan Leijen
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors
Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com
Copyright 1995-2024 Jean-loup Gailly and Mark Adler Qkkbal
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
Portions (c) International Organization for Standardization 1986
Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers
Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip
Copyright (c) 1980, 1986, 1993 The Regents of the University of California
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
Microsoft.NETCore.App.Runtime.win-x64 9.0.10 - MIT
Copyright (c) 2021
Copyright (c) Six Labors
(c) Microsoft Corporation
Copyright (c) 2022 FormatJS
Copyright (c) Andrew Arnott
Copyright 2019 LLVM Project
Copyright (c) 1998 Microsoft
Copyright 2018 Daniel Lemire
Copyright (c) .NET Foundation
Copyright 1995-2022 Mark Adler
Copyright 1995-2024 Mark Adler
Copyright (c) 2011, Google Inc.
Copyright (c) 2020 Dan Shechter
(c) 1997-2005 Sean Eron Anderson
Copyright (c) 2015 Andrew Gallant
Copyright (c) 2022, Wojciech Mula
Copyright (c) 2017 Yoshifumi Kawai
Copyright (c) 2022, Geoff Langdale
Copyright (c) 2005-2020 Rich Felker
Copyright (c) 2012-2021 Yann Collet
Copyright (c) Microsoft Corporation
Copyright (c) 2007 James Newton-King
Copyright (c) 1991-2022 Unicode, Inc.
Copyright (c) 2013-2017, Alfred Klomp
Copyright (c) 2018 Nemanja Mijailovic
Copyright 2012 the V8 project authors
Copyright (c) 1999 Lucent Technologies
Copyright (c) 2008-2016, Wojciech Mula
Copyright (c) 2011-2020 Microsoft Corp
Copyright (c) 2015-2017, Wojciech Mula
Copyright (c) 2015-2018, Wojciech Mula
Copyright (c) 2005-2007, Nick Galbreath
Copyright (c) 2015 The Chromium Authors
Copyright (c) 2018 Alexander Chermyanin
Copyright (c) The Internet Society 1997
Copyright (c) 2004-2006 Intel Corporation
Copyright (c) 2011-2015 Intel Corporation
Copyright (c) 2013-2017, Milosz Krajewski
Copyright (c) 2016-2017, Matthieu Darbois
Copyright (c) The Internet Society (2003)
Copyright (c) .NET Foundation Contributors
(c) 1995-2024 Jean-loup Gailly and Mark Adler
Copyright (c) 2020 Mara Bos <m-ou.se@m-ou.se>
Copyright (c) .NET Foundation and Contributors
Copyright (c) 2012 - present, Victor Zverovich
Copyright (c) 2006 Jb Evain (jbevain@gmail.com)
Copyright (c) 2008-2020 Advanced Micro Devices, Inc.
Copyright (c) 2019 Microsoft Corporation, Daan Leijen
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors
Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com
Copyright 1995-2024 Jean-loup Gailly and Mark Adler Qkkbal
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
Portions (c) International Organization for Standardization 1986
Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers
Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip
Copyright (c) 1980, 1986, 1993 The Regents of the University of California
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------

View File

@ -30,7 +30,7 @@ message(STATUS "Loading user configuration")
# set(WSL_BUILD_THIN_PACKAGE true)
# # Uncomment to install the package as part of the build
# set(WSL_POST_BUILD_COMMAND "powershell;./tools/deploy/deploy-to-host.ps1")
# set(WSL_POST_BUILD_COMMAND "powershell;-ExecutionPolicy;Bypass;-NoProfile;-NonInteractive;./tools/deploy/deploy-to-host.ps1")
# # Uncomment to reduce the verbosity of the appx package build
# set(WSL_SILENT_APPX_BUILD true)

View File

@ -11,6 +11,7 @@
<EventProvider Id="lxcore_service" Name="B99CDB5A-039C-5046-E672-1A0DE0A40211"/>
<EventProvider Id="wsl_devicehost" Name="9d6c7b9e-2581-4d8a-b8c5-b90b4a17094a"/>
<EventProvider Id="wslclient" Name="8cbb7724-7223-5d6f-8137-564dac45104d"/>
<EventProvider Id="wslaservice" Name="0383CE62-8F86-4766-AFB2-9D66A7FB1E90"/>
<EventProvider Id="wslapi" Name="beb94edf-1a7b-5058-0696-ff9e6b1798d1"/>
<EventProvider Id="vm_chipset" Name="de9ba731-7f33-4f44-98c9-6cac856b9f83"/>
<EventProvider Id="vmcompute_dll" Name="AF7FD3A7-B248-460C-A9F5-FEC39EF8468C"/>

View File

@ -57,23 +57,23 @@
}
],
"SUSE": [
{
"Name": "SUSE-Linux-Enterprise-15-SP6",
"FriendlyName": "SUSE Linux Enterprise 15 SP6",
"Default": false,
"Amd64Url": {
"Url": "https://github.com/SUSE/WSL-instarball/releases/download/v20250618.0/SUSE-Linux-Enterprise-15-SP6-15.6.x86_64-23.23-Build23.23.wsl",
"Sha256": "0x8f1101972eab1e503993a183e34851920935988f2d5dd1574e336e470101e0e6"
}
},
{
"Name": "SUSE-Linux-Enterprise-15-SP7",
"FriendlyName": "SUSE Linux Enterprise 15 SP7",
"Default": true,
"Default": false,
"Amd64Url": {
"Url": "https://github.com/SUSE/WSL-instarball/releases/download/v20250903.0/SUSE-Linux-Enterprise-15-SP7-15.7.x86_64-27.32-Build27.32.wsl",
"Sha256": "0x1e53279af609b9d67b108bc31f1318c3317338595298ef8dfbf7a5728ab8a093"
}
},
{
"Name": "SUSE-Linux-Enterprise-16.0",
"FriendlyName": "SUSE Linux Enterprise 16.0",
"Default": true,
"Amd64Url": {
"Url": "https://github.com/SUSE/WSL-instarball/releases/download/v20251104.0/SUSE-Linux-Enterprise-16.0-16.0.x86_64-1.3-Build1.3.wsl",
"Sha256": "0xb91f901ba96910fa65218ef0e6aaae7b9980bd11fed63cb3507878aa8915d726"
}
}
],
"kali": [
@ -138,12 +138,12 @@
"FriendlyName": "AlmaLinux OS Kitten 10",
"Default": false,
"Amd64Url": {
"Url": "https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20250415.0/AlmaLinux-Kitten-10_x64_20250415.0.wsl",
"Sha256": "8db3788b5728e58e32a4a96d9aa26974a48bf7936ed376da434c5c441a0fa7bd"
"Url": "https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20251030.0/AlmaLinux-Kitten-10_x64_20251030.0.wsl",
"Sha256": "d765d65076b041f3a67ba60edc37d056eeab2a260aed8e077684e05b78ecd9f5"
},
"Arm64Url": {
"Url": "https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20250415.0/AlmaLinux-Kitten-10_ARM64_20250415.0.wsl",
"Sha256": "f48a55e9fd4da1b84c2a9e960a9f3bc6e9fa65387ed9181826e1f052b2ce545e"
"Url": "https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20251030.0/AlmaLinux-Kitten-10_ARM64_20251030.0.wsl",
"Sha256": "90c30b0adbf8d414c4b0a02eaeb6a5d8e488a2187a67dbaf11f4a3e843baae53"
}
},
{
@ -166,16 +166,29 @@
"FriendlyName": "Arch Linux",
"Default": true,
"Amd64Url": {
"Url": "https://geo.mirror.pkgbuild.com/wsl/2025.10.01.148042/archlinux-2025.10.01.148042.wsl",
"Sha256": "98a5792935c46476f471854bc93344b2b1d63f7947905ce4dd75d20a546db7ea"
"Url": "https://fastly.mirror.pkgbuild.com/wsl/2025.11.01.150831/archlinux-2025.11.01.150831.wsl",
"Sha256": "9dbac892c38c94fd22a8988eff4e072778f3f445378d33a81474a2b88cb04562"
}
}
],
"Fedora": [
{
"Name": "FedoraLinux-43",
"FriendlyName": "Fedora Linux 43",
"Default": true,
"Amd64Url": {
"Url": "https://download.fedoraproject.org/pub/fedora/linux/releases/43/Container/x86_64/images/Fedora-WSL-Base-43-1.6.x86_64.wsl",
"Sha256": "220780af9cf225e9645313b4c7b0457a26a38a53285eb203b2ab6188d54d5b82"
},
"Arm64Url": {
"Url": "https://download.fedoraproject.org/pub/fedora/linux/releases/43/Container/aarch64/images/Fedora-WSL-Base-43-1.6.aarch64.wsl",
"Sha256": "7eef7a83260218d8c878b3c7bbdaf11772103145184d0c65df27557f4cd49548"
}
},
{
"Name": "FedoraLinux-42",
"FriendlyName": "Fedora Linux 42",
"Default": true,
"Default": false,
"Amd64Url": {
"Url": "https://download.fedoraproject.org/pub/fedora/linux/releases/42/Container/x86_64/images/Fedora-WSL-Base-42-1.1.x86_64.tar.xz",
"Sha256": "99fb3d05d78ca17c6815bb03cf528da8ef82ebc6260407f2b09461e0da8a1b8d"

View File

@ -466,7 +466,7 @@ Argumenty pro správu Subsystému Windows pro Linux:
Přesuňte distribuci do nového umístění.
--set-sparse, -s &lt;true|false&gt;
Nastaví vhdx distribuce na zhuštěný, což umožní automatické uvolnění místa na disku.
Nastavte virtuální pevný disk distribuce na zhuštěný, což umožní automatické uvolnění místa na disku.
--set-default-user &lt;Username&gt;
Nastaví výchozího uživatele distribuce.
@ -546,11 +546,11 @@ Argumenty pro správu distribucí v Subsystému Windows pro Linux:
Určuje verzi, která se má použít pro novou distribuci.
--vhd
Určuje, že zadaný soubor je soubor .vhdx, nikoli soubor tar.
Tato operace vytvoří kopii souboru .vhdx v zadaném umístění instalace.
Určuje, že poskytnutý soubor je soubor .vhd nebo .vhdx, nikoli soubor tar.
Tato operace vytvoří kopii souboru VHD v zadaném umístění instalace.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importuje zadaný soubor .vhdx jako novou distribuci.
Importuje zadaný soubor .VHD jako novou distribuci.
Tento virtuální pevný disk musí být naformátovaný typem systému souborů ext4.
--list, -l [Options]
@ -626,7 +626,7 @@ Potvrzení změn: {}
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>Vhd vlastních modulů jádra v {} se nenašel: {}.</value>
<value>VHD vlastních modulů jádra v {} se nenašel: {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ Může být nutné restartovat systém, aby se změny projevily.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Zadaný soubor musí mít příponu .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Zadaný soubor musí mít příponu {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Zadaný soubor musí mít příponu {} nebo {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch '{}' nebyl nalezen. Dostupné přepínače: {}</value>
@ -998,7 +1003,7 @@ Návrat k sítím NAT.</value>
<value>Zobrazit dokumentaci</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Operaci nešlo dokončit, protože se vhdx právě používá. Vynucení ukončení používání WSL: wsl.exe --shutdown</value>
<value>Operaci nešlo dokončit, protože se VHD právě používá. Vynucení ukončení používání WSL: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Návrat k sítím NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Zhuštěný soubor vhdx je podporován pouze pro WSL2.</value>
<value>Zhuštěný VHD je podporován pouze pro WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Spouštění WSL jako místního systému se nepodporuje.</value>
@ -1055,7 +1060,7 @@ Návrat k sítím NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Vypadá to na soubor VHDX. Použijte --vhd k importu VHDX místo dehtu.</value>
<value>This looks like a VHD file. Use --vhd to import a VHD instead of a tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1107,8 +1112,8 @@ Kód chyby: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Podpora prořídlého VHD je v současné době zakázána z důvodu možného poškození dat.
Pokud chcete distribuci vynutit použití prořídlého vhd, spusťte:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
Pokud chcete distribuci vynutit použití prořídlého VHD, spusťte:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -466,7 +466,7 @@ Argumenter til administration af Windows-undersystem til Linux:
Flyt distributionen til en ny placering.
--set-sparse, -s &lt;true|false&gt;
Angiv vhdx for distribution til sparse, hvilket gør det muligt at frigøre diskplads automatisk.
Angiv VHD for distribution til sparse, hvilket gør det muligt at frigøre diskplads automatisk.
--set-default-user &lt;Username&gt;
Angiv standardbrugeren af distributionen.
@ -546,11 +546,11 @@ Argumenter for administration af distributioner i Windows-undersystem til Linux:
Angiver den version, der skal bruges til den nye distribution.
--vhd
Angiver, at den angivne fil er en .vhdx-fil, ikke en tar-fil.
Denne handling opretter en kopi af .vhdx-filen på den angivne installationsplacering.
Angiver, at den angivne fil er en .vhd- eller.vhdx-fil, ikke en tar-fil.
Denne handling opretter en kopi af VHD-filen på den angivne installationsplacering.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importerer den angivne .vhdx-fil som en ny distribution.
Importerer den angivne VHD-fil som en ny distribution.
Denne virtuelle harddisk skal være formateret med ext4-filsystemtypen.
--list, -l [Options]
@ -704,8 +704,13 @@ Systemet skal muligvis genstartes, så ændringerne kan træde i kraft.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Den angivne fil skal have filtypenavnet .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Den angivne fil skal have filtypenavnet {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Den angivne fil skal have filtypenavnet {} eller {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch "{}" blev ikke fundet. Tilgængelige switches: {}</value>
@ -998,7 +1003,7 @@ Går tilbage til NAT-netværk.</value>
<value>Se dokumenter</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Handlingen kunne ikke fuldføres, fordi vhdx er i brug i øjeblikket. Sådan tvinges WSL til at stoppe brug: wsl.exe --shutdown</value>
<value>Handlingen kunne ikke fuldføres, fordi VHD'en i øjeblikket er i brug. For at tvinge WSL til at stoppe skal du bruge: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Går tilbage til NAT-netværk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx understøttes kun på WSL2.</value>
<value>Sparse VHD understøttes kun på WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Kørsel af WSL som lokalt system understøttes ikke.</value>
@ -1055,7 +1060,7 @@ Går tilbage til NAT-netværk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Dette ligner en VHDX-fil. Brug --vhd til at importere en VHDX i stedet for en tar.</value>
<value>Dette ligner en VHD-fil. Brug --vhd til at importere en VHD i stedet for en tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1108,7 +1113,7 @@ Fejlkode: {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Understøttelse af sparse VHD er i øjeblikket deaktiveret på grund af potentiel datakorruption.
For at tvinge en distribution til at bruge en sparse VHD, skal du køre:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -381,7 +381,7 @@ Verbrauch:
<comment>{Locked="/l,"}{Locked="/list "}{Locked="/all "}{Locked="/running "}{Locked="/s,"}{Locked="/setdefault "}{Locked="/t,"}{Locked="/terminate "}{Locked="/u,"}{Locked="/unregister "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
<value>Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/privacy.
Syntax: wsl.exe [Argument] [Optionen...] [CommandLine]
@ -632,7 +632,7 @@ Buildzeit: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>Die benutzerdefinierte Kernelmodul-VHD in "{}" wurde nicht gefunden: "{}".</value>
<value>Die benutzerdefinierte Kernelmodule-VHD in {} wurde nicht gefunden: „{}“.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -710,8 +710,13 @@ Das System muss möglicherweise neu gestartet werden, damit die Änderungen wirk
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Die angegebene Datei muss die Dateierweiterung ".vhdx" aufweisen.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Die angegebene Datei muss die Dateierweiterung {} aufweisen.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Die angegebene Datei muss die Dateierweiterung {} oder {} besitzen.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch „{}“ wurde nicht gefunden. Verfügbare Switches: {}</value>
@ -1004,7 +1009,7 @@ Fallback auf NAT-Netzwerk.</value>
<value>Dokumente anzeigen</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Der Vorgang konnte nicht abgeschlossen werden, da die VHDX zurzeit verwendet wird. So erzwingen Sie, dass WSL die Verwendung beendet: wsl.exe --shutdown</value>
<value>Der Vorgang konnte nicht abgeschlossen werden, da die VHD zurzeit verwendet wird. So erzwingen Sie, dass WSL die Verwendung beendet: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ Fallback auf NAT-Netzwerk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>VHDX mit geringer Dichte wird nur für WSL2 unterstützt.</value>
<value>VHD mit geringer Dichte wird nur unter WSL2 unterstützt.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Das Ausführen von WSL als lokales System wird nicht unterstützt.</value>
@ -1061,7 +1066,7 @@ Fallback auf NAT-Netzwerk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Dies scheint eine VHDX-Datei zu sein. Verwenden Sie --vhd anstelle eines TAR-Archivs, um eine VHDX-Datei zu importieren.</value>
<value>Dies sieht wie eine VHD-Datei aus. Verwenden Sie „--vhd “, um eine VHD anstelle eines „tar“ zu importieren.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1113,8 +1118,8 @@ Fehlercode: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Die Unterstützung von Sparse VHD ist derzeit wegen möglicher Datenbeschädigung deaktiviert.
Um eine Distribution zu zwingen, eine Sparse VHD zu verwenden, führen Sie bitte Folgendes aus:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
Um eine Distribution zu zwingen, eine spärliche VHD zu verwenden, führen Sie bitte Folgendes aus:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -466,7 +466,7 @@ Arguments for managing Windows Subsystem for Linux:
Move the distribution to a new location.
--set-sparse, -s &lt;true|false&gt;
Set the vhdx of distro to be sparse, allowing disk space to be automatically reclaimed.
Set the VHD of distro to be sparse, allowing disk space to be automatically reclaimed.
--set-default-user &lt;Username&gt;
Set the default user of the distribution.
@ -546,11 +546,11 @@ Arguments for managing distributions in Windows Subsystem for Linux:
Specifies the version to use for the new distribution.
--vhd
Specifies that the provided file is a .vhdx file, not a tar file.
This operation makes a copy of the .vhdx file at the specified install location.
Specifies that the provided file is a .vhd or .vhdx file, not a tar file.
This operation makes a copy of the VHD file at the specified install location.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Imports the specified .vhdx file as a new distribution.
Imports the specified VHD file as a new distribution.
This virtual hard disk must be formatted with the ext4 filesystem type.
--list, -l [Options]
@ -626,7 +626,7 @@ Build time: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>The custom kernel modules vhd in {} was not found: '{}'.</value>
<value>The customised kernel modules VHD in {} was not found: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ The system may need to be restarted so the changes can take effect.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>The specified file must have the .vhdx file extension.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>The specified file must have the {} file extension.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>The specified file must have the {} or {} file extension.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>The VmSwitch '{}' was not found. Available switches: {}</value>
@ -998,7 +1003,7 @@ Falling back to NAT networking.</value>
<value>See Docs</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>The operation could not be completed because the vhdx is currently in use. To force WSL to stop use: wsl.exe --shutdown</value>
<value>The operation could not be completed because the VHD is currently in use. To force WSL to stop use: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Falling back to NAT networking.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx is supported on WSL2 only.</value>
<value>Sparse VHD is supported on WSL2 only.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Running WSL as local system is not supported.</value>
@ -1055,7 +1060,7 @@ Falling back to NAT networking.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>This looks like a VHDX file. Use --vhd to import a VHDX instead of a tar.</value>
<value>This looks like a VHD file. Use --vhd to import a VHD instead of a tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1107,8 +1112,8 @@ Error code: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Sparse VHD support is currently disabled due to potential data corruption.
To force a distribution to use a sparse vhd, please run:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
To force a distribution to use a sparse VHD, please run:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -466,7 +466,7 @@ Arguments for managing Windows Subsystem for Linux:
Move the distribution to a new location.
--set-sparse, -s &lt;true|false&gt;
Set the vhdx of distro to be sparse, allowing disk space to be automatically reclaimed.
Set the VHD of distro to be sparse, allowing disk space to be automatically reclaimed.
--set-default-user &lt;Username&gt;
Set the default user of the distribution.
@ -546,11 +546,11 @@ Arguments for managing distributions in Windows Subsystem for Linux:
Specifies the version to use for the new distribution.
--vhd
Specifies that the provided file is a .vhdx file, not a tar file.
This operation makes a copy of the .vhdx file at the specified install location.
Specifies that the provided file is a .vhd or .vhdx file, not a tar file.
This operation makes a copy of the VHD file at the specified install location.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Imports the specified .vhdx file as a new distribution.
Imports the specified VHD file as a new distribution.
This virtual hard disk must be formatted with the ext4 filesystem type.
--list, -l [Options]
@ -626,7 +626,7 @@ Build time: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>The custom kernel modules vhd in {} was not found: '{}'.</value>
<value>The custom kernel modules VHD in {} was not found: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ The system may need to be restarted so the changes can take effect.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>The specified file must have the .vhdx file extension.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>The specified file must have the {} file extension.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>The specified file must have the {} or {} file extension.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>The VmSwitch '{}' was not found. Available switches: {}</value>
@ -998,7 +1003,7 @@ Falling back to NAT networking.</value>
<value>See Docs</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>The operation could not be completed because the vhdx is currently in use. To force WSL to stop use: wsl.exe --shutdown</value>
<value>The operation could not be completed because the VHD is currently in use. To force WSL to stop use: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Falling back to NAT networking.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx is supported on WSL2 only.</value>
<value>Sparse VHD is supported on WSL2 only.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Running WSL as local system is not supported.</value>
@ -1055,7 +1060,7 @@ Falling back to NAT networking.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>This looks like a VHDX file. Use --vhd to import a VHDX instead of a tar.</value>
<value>This looks like a VHD file. Use --vhd to import a VHD instead of a tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1107,7 +1112,7 @@ Error code: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Sparse VHD support is currently disabled due to potential data corruption.
To force a distribution to use a sparse vhd, please run:
To force a distribution to use a sparse VHD, please run:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>

View File

@ -382,57 +382,57 @@ Uso:
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Todos los derechos reservados.
Para obtener información de privacidad sobre este producto, visita https://aka.ms/privacy.
Para obtener información de privacidad sobre este producto, visite https://aka.ms/privacy.
Uso: wsl.exe [Argumento] [Opciones...] [CommandLine]
Uso: wsl.exe [Argumento] [Opciones...] [Línea de comandos]
Argumentos para ejecutar archivos binarios de Linux:
Si no se proporciona ninguna línea de comandos, wsl.exe inicia el shell predeterminado.
--exec, -e &lt;CommandLine&gt;
Ejecuta el comando especificado sin usar el shell de Linux predeterminado.
Ejecute el comando especificado sin usar el shell de Linux predeterminado.
--shell-type &lt;standard|login|none&gt;
Ejecuta el comando especificado con el tipo de shell proporcionado.
Ejecute el comando especificado con el tipo de shell proporcionado.
--
Pasa la línea de comandos restante tal cual.
Opciones:
--cd &lt;Directory&gt;
Establece el directorio especificado como el directorio de trabajo actual.
Si se usa ~, se usará la ruta de acceso principal del usuario de Linux. Si la ruta de acceso comienza
con un carácter /, se interpretará como una ruta de acceso absoluta de Linux.
Establece el directorio especificado como directorio de trabajo actual.
Si se usa ~, se usará la ruta de acceso principal del usuario de Linux. Si la ruta de
acceso comienza con un carácter /, se interpretará como una ruta de acceso absoluta de Linux.
De lo contrario, el valor debe ser una ruta de acceso absoluta de Windows.
--distribution, -d &lt;DistroName&gt;
Ejecuta la distribución especificada.
Ejecute la distribución especificada.
--distribution-id &lt;DistroGuid&gt;
Ejecuta la distribución especificada.
Ejecute el id. de distribución especificado.
--user, -u &lt;UserName&gt;
Ejecuta como el usuario especificado.
Ejecutar como el usuario especificado.
--system
Inicia un shell para la distribución del sistema.
Argumentos para administrar el Subsistema de Windows para Linux:
Argumentos para administrar Subsistema de Windows para Linux:
--help
Muestra información de uso.
Mostrar información de uso.
--debug-shell
Abre un shell de depuración WSL2 con fines de diagnóstico.
Abra un shell de depuración WSL2 con fines de diagnóstico.
--install [Distro] [Options...]
Instala una distribución de Subsistema de Windows para Linux.
--install [Distribución] [Opciones...]
Instale una distribución de Subsistema de Windows para Linux.
Para obtener una lista de distribuciones válidas, use 'wsl.exe --list --online'.
Opciones:
--enable-wsl1
Habilita la compatibilidad con WSL1.
Habilitar compatibilidad con WSL1.
--fixed-vhd
Crea un disco de tamaño fijo para almacenar la distribución.
@ -450,10 +450,10 @@ Argumentos para administrar el Subsistema de Windows para Linux:
Establece el nombre de la distribución.
--no-distribution
Solo se instalan los componentes opcionales necesarios, no se instala una distribución.
Solo instalar los componentes opcionales necesarios, no instala una distribución.
--no-launch, -n
No inicia la distribución después de la instalación.
No inicies la distribución después de la instalación.
--version &lt;Version&gt;
Especifica la versión que se va a usar para la nueva distribución.
@ -462,7 +462,7 @@ Argumentos para administrar el Subsistema de Windows para Linux:
Especifica el tamaño del disco para almacenar la distribución.
--web-download
Descarga la distribución desde Internet en lugar de la Microsoft Store.
Descarga la distribución desde Internet en lugar de la Microsoft Store.
--manage &lt;Distro&gt; &lt;Options...&gt;
Cambia las opciones específicas de distribución.
@ -472,7 +472,7 @@ Argumentos para administrar el Subsistema de Windows para Linux:
Mueve la distribución a una nueva ubicación.
--set-sparse, -s &lt;true|false&gt;
Establece el vhdx de la distribución para que sea disperso, lo que permite que el espacio en disco se recupere automáticamente.
Establece el VHD de distribución en disperso, lo que permite recuperar automáticamente el espacio en disco.
--set-default-user &lt;Username&gt;
Establece el usuario predeterminado de la distribución.
@ -481,63 +481,63 @@ Argumentos para administrar el Subsistema de Windows para Linux:
Cambia el tamaño del disco de la distribución al tamaño especificado.
--mount &lt;Disk&gt;
Conecta y monta un disco físico o virtual en todas las distribuciones de WSL 2.
Conecta y monta un disco físico o virtual en todas las distribuciones de WSL 2.
Opciones:
--vhd
Especifica que &lt;Disk&gt; hace referencia a un disco duro virtual.
--bare
Conecta el disco a WSL2, pero no lo monta.
Conecta el disco a WSL2, pero no lo montes.
--name &lt;Name&gt;
Monta el disco con un nombre personalizado para el punto de montaje.
--type &lt;Type&gt;
Sistema de archivos que se va a usar al montar un disco; si no se especifica, el valor predeterminado es ext4.
--type &lt;Tipo&gt;
Sistema de archivos que se va a usar al montar un disco. Si no se especifica, el valor predeterminado es ext4.
--options &lt;Options&gt;
Opciones de montaje adicionales.
--partition &lt;Index&gt;
Índice de la partición que se va a montar; si no se especifica, el valor predeterminado es todo el disco.
Índice de la partición que se va a montar. Si no se especifica, el valor predeterminado es todo el disco.
--set-default-version &lt;Version&gt;
Cambia la versión de instalación predeterminada para las nuevas distribuciones.
--shutdown
Finaliza inmediatamente todas las distribuciones en ejecución y la
máquina virtual de utilidad ligera WSL 2.
Finaliza inmediatamente todas las distribuciones en ejecución y la máquina virtual
de la utilidad ligera WSL 2.
Opciones:
--force
--force
Finaliza la máquina virtual WSL 2 incluso si hay una operación en curso. Puede provocar la pérdida de datos.
--status
Muestra el estado del Subsistema de Windows para Linux.
Muestra el estado de Subsistema de Windows para Linux.
--unmount [Disk]
Desmonta y desasocia un disco de todas las distribuciones de WSL2.
Desmonta y desasocia todos los discos si se llama sin argumento.
--uninstall
Desinstala el paquete de Subsistema de Windows para Linux de este equipo.
--uninstall
Desinstala el paquete de Subsistema de Windows para Linux de este equipo.
--update
Actualiza el paquete de Subsistema de Windows para Linux.
--update
Actualizar el paquete del Subsistema de Windows para Linux.
Opciones:
--pre-release
Descarga una versión preliminar si está disponible.
Descargar una versión preliminar si está disponible.
--version, -v
Muestra información de la versión.
--version, -v
Mostrar información de versión.
Argumentos para administrar distribuciones en Subsistema de Windows para Linux:
Argumentos para administrar distribuciones en el Subsistema de Windows para Linux:
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
Exporta la distribución a un archivo tar.
El nombre de archivo puede ser - para stdout.
El nombre de archivo puede ser: para stdout.
Opciones:
--format &lt;Format&gt;
@ -545,18 +545,18 @@ Argumentos para administrar distribuciones en Subsistema de Windows para Linux:
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
Importa el archivo tar especificado como una nueva distribución.
El nombre de archivo puede ser - para stdin.
El nombre de archivo puede ser : para stdin.
Opciones:
--version &lt;Version&gt;
Especifica la versión que se va a usar para la nueva distribución.
--vhd
Especifica que el archivo proporcionado es un archivo .vhdx, no un archivo tar.
Esta operación realiza una copia del archivo .vhdx en la ubicación de instalación especificada.
Especifica que el archivo proporcionado es un archivo .vhd o .vhdx, no un archivo tar.
Esta operación realiza una copia del archivo VHD en la ubicación de instalación especificada.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importa el archivo .vhdx especificado como una nueva distribución.
Importa el archivo VHD especificado como una nueva distribución.
Este disco duro virtual debe tener el formato del tipo de sistema de archivos ext4.
--list, -l [Options]
@ -564,20 +564,20 @@ Argumentos para administrar distribuciones en Subsistema de Windows para Linux:
Opciones:
--all
Enumera todas las distribuciones, incluidas las distribuciones que
actualmente se está instalando o desinstalando.
Enumera todas las distribuciones, incluidas las distribuciones que se están
instalando o desinstalando actualmente.
--running
Enumera solo las distribuciones que se están ejecutando actualmente.
--quiet, -q
Muestra solo los nombres de distribución.
Mostrar solo nombres de distribución.
--verbose, -v
Muestra información detallada sobre todas las distribuciones.
--online, -o
Muestra una lista de las distribuciones disponibles para instalar con 'wsl.exe --install'.
Muestra una lista de distribuciones disponibles para instalar con 'wsl.exe --install'.
--set-default, -s &lt;Distro&gt;
Establece la distribución como predeterminada.
@ -710,8 +710,13 @@ Es posible que sea necesario reiniciar el sistema para que los cambios surtan ef
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>El archivo especificado debe tener la extensión de archivo .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>El archivo especificado debe tener la extensión de archivo {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>El archivo especificado debe tener la extensión de archivo {} o {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>No se encontró el VmSwitch '{}'. Modificadores disponibles: {}</value>
@ -1004,7 +1009,7 @@ Revirtiendo a las redes NAT.</value>
<value>Ver documentos</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>No se pudo completar la operación porque el vhdx está actualmente en uso. Para forzar que WSL deje de usar: wsl.exe --shutdown</value>
<value>No se pudo completar la operación porque el VHD está actualmente en uso. Para forzar que WSL deje de usar: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ Revirtiendo a las redes NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Vhdx disperso solo se admite en WSL2.</value>
<value>El VHD disperso solo se admite en WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>No se admite la ejecución de WSL como sistema local.</value>
@ -1061,7 +1066,7 @@ Revirtiendo a las redes NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Parece un archivo VHDX. Use --vhd para importar un VHDX en lugar de una tar.</value>
<value>Parece un archivo VHD. Usa --vhd para importar un VHD en lugar de una tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1113,8 +1118,8 @@ Código de error: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>La compatibilidad con VHD disperso está deshabilitada actualmente debido a posibles daños en los datos.
Para forzar que una distribución use un VHD disperso, ejecute:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
Para forzar que una distribución use un VHD disperso, ejecuta:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -546,11 +546,11 @@ Argumentit Windows-alijärjestelmän Linuxille jakelujen hallintaan:
Määrittää uudelle jakelulle käytettävän version.
--vhd
Määrittää, että annettu tiedosto on .vhdx-tiedosto, ei tar-tiedosto.
Tämä toiminto tekee .vhdx-tiedostosta kopion määritetyssä asennussijainnissa.
Määrittää, että annettu tiedosto on .vhd- tai .vhdx-tiedosto, ei tar-tiedosto.
Tämä toiminto tekee VHD-tiedostosta kopion määritetyssä asennussijainnissa.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Tuo määritetyn .vhdx-tiedoston uutena jakeluna.
Tuo määritetyn VHD-tiedoston uutena jakeluna.
Tämä virtuaalikiintolevy on alustettava ext4-tiedostojärjestelmän tyypillä.
--list, -l [Asetukset]
@ -571,7 +571,7 @@ Argumentit Windows-alijärjestelmän Linuxille jakelujen hallintaan:
Näytä yksityiskohtaiset tiedot kaikista jakeluista.
--online, -o
Näyttää luettelon asennettavissa olevista jakeluista argumentilla 'wsl.exe --install'.
Näyttää luettelon asennettavissa olevista jakeluista argumentilla wsl.exe --install'.
--set-default, -s &lt;Distro&gt;
Määrittää jakelun oletukseksi.
@ -704,8 +704,13 @@ Järjestelmä on ehkä käynnistettävä uudelleen, jotta muutokset tulevat voim
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Määritetyn tiedoston tiedostotunnisteen on oltava .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Määritetyllä tiedostolla on oltava tiedostotunniste {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Määritetyllä tiedostolla on oltava tiedostotunniste {} tai {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch-kohdetta {} ei löytynyt. Käytettävissä olevat valitsimet: {}</value>
@ -998,7 +1003,7 @@ Palataan nat-verkkopalveluun.</value>
<value>Näytä asiakirjat</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Toimintoa ei voitu suorittaa loppuun, koska vhdx on parhaillaan käytössä. WSL:n käytön lopettaminen: wsl.exe --shutdown</value>
<value>Toimintoa ei voitu suorittaa loppuun, koska VHD on parhaillaan käytössä. WSL:n käytön lopettaminen: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Palataan nat-verkkopalveluun.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Harvaa vhdx:ää tuetaan vain WSL2:ssa.</value>
<value>Harvaa virtuaalikiintolevyä tuetaan vain WSL2:ssa.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>WSL:n suorittamista paikallisena järjestelmänä ei tueta.</value>
@ -1055,7 +1060,7 @@ Palataan nat-verkkopalveluun.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Tämä näyttää VHDX-tiedostolta. --vhd näppäimellä voit tuoda VHDX:n tar-tiedoston sijaan.</value>
<value>Tämä näyttää VHD-tiedostolta. --vhd -näppäimellä voit tuoda VHD:n tar-tiedoston sijaan.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1108,7 +1113,7 @@ Virhekoodi: {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Harva virtuaalikiintolevyn tuki on tällä hetkellä poistettu käytöstä tietojen mahdollisen vioittumisen vuoksi.
Jos haluat pakottaa jakelun käyttämään harvaa virtuaalikiintolevyä, suorita seuraavasti:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -383,13 +383,13 @@ Utilisation :
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Tous droits réservés.
Pour plus d'informations sur la confidentialité de ce produit, veuillez consulter https://aka.ms/privacy.
Pour plus dinformations sur la confidentialité de ce produit, veuillez consulter https://aka.ms/privacy.
Utilisation : wsl.exe [Argument] [Options...] [CommandLine]
Utilisation : wsl.exe [Argument] [Options...] [Ligne de commande]
Arguments pour lexécution de fichiers binaires Linux :
Arguments pour lexécution des fichiers binaires Linux :
Si aucune ligne de commande n'est fournie, wsl.exe lance linterpréteur de commandes par défaut.
Si aucune ligne de commande nest fournie, wsl.exe lance linterpréteur de commandes par défaut.
--exec, -e &lt;CommandLine&gt;
Exécute la commande spécifiée sans utiliser linterpréteur de commandes Linux par défaut.
@ -398,12 +398,12 @@ Arguments pour lexécution de fichiers binaires Linux :
Exécute la commande spécifiée avec le type dinterpréteur de commandes fourni.
--
Passe la ligne de commande restante « en l'état ».
Passe la ligne de commande restante « en létat ».
Options :
--cd &lt;Directory&gt;
Définit le répertoire spécifié comme répertoire de travail actuel.
Si ~ est utilisé, le chemin d'accès personnel de l'utilisateur Linux est utilisé. Si le chemin commence
Si ~ est utilisé, le chemin daccès personnel de lutilisateur Linux est utilisé. Si le chemin commence
par un caractère /, il est interprété en tant que chemin daccès Linux absolu.
Sinon, la valeur doit être un chemin Windows absolu.
@ -414,7 +414,7 @@ Options :
Exécute lID de distribution spécifié.
--user, -u &lt;UserName&gt;
Exécute en tant que l'utilisateur spécifié.
Exécute en tant que lutilisateur spécifié.
--system
Lance un interpréteur de commandes pour la distribution du système.
@ -422,7 +422,7 @@ Options :
Arguments pour la gestion du sous-système Windows pour Linux :
--help
Affiche les informations d'utilisation.
Affiche les informations dutilisation.
--debug-shell
Ouvre un interpréteur de commandes de débogage WSL2 pour le diagnostic.
@ -439,7 +439,7 @@ Arguments pour la gestion du sous-système Windows pour Linux :
Crée un disque de taille fixe pour stocker la distribution.
--from-file &lt;Path&gt;
Installe une distribution à partir d'un fichier local.
Installe une distribution à partir dun fichier local.
--legacy
Utilise le manifeste de distribution hérité.
@ -473,10 +473,10 @@ Arguments pour la gestion du sous-système Windows pour Linux :
Déplace la distribution vers un nouvel emplacement.
--set-sparse, -s &lt;true|false&gt;
Définit le vhdx de la distribution pour quil soit clairsemé. Cela permet de récupérer automatiquement de lespace disque.
Définit le disque dur virtuel de la distribution pour quil soit clairsemé. Cela permet de récupérer automatiquement de lespace disque.
--set-default-user &lt;Username&gt;
Définit l'utilisateur par défaut de la distribution.
Définit lutilisateur par défaut de la distribution.
--resize &lt;MemoryString&gt;
Redimensionne le disque de la distribution à la taille spécifiée.
@ -542,7 +542,7 @@ Arguments pour la gestion des distributions dans Sous-système Windows pour Linu
Options :
--format &lt;Format&gt;
Spécifie le format d'exportation. Valeurs prises en charge : tar, tar.gz, tar.xz, vhd.
Spécifie le format dexportation. Valeurs prises en charge : tar, tar.gz, tar.xz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
Importe le fichier tar spécifié en tant que nouvelle distribution.
@ -553,11 +553,11 @@ Arguments pour la gestion des distributions dans Sous-système Windows pour Linu
Spécifie la version à utiliser pour la nouvelle distribution.
--vhd
Spécifie que le fichier fourni est un fichier .vhdx, et non un fichier tar.
Cette opération effectue une copie du fichier .vhdx à lemplacement dinstallation spécifié.
Spécifie que le fichier fourni est un fichier .vhd ou .vhdx, et non un fichier tar.
Cette opération effectue une copie du fichier VHD à lemplacement dinstallation spécifié.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importe le fichier .vhdx spécifié en tant que nouvelle distribution.
Importe le fichier VHD spécifié en tant que nouvelle distribution.
Ce disque dur virtuel doit être formaté avec le type de système de fichiers ext4.
--list, -l [Options]
@ -590,7 +590,7 @@ Arguments pour la gestion des distributions dans Sous-système Windows pour Linu
Met fin à la distribution spécifiée.
--unregister &lt;Distro&gt;
Annule l'inscription de la distribution et supprime le système de fichiers racine.</value>
Annule linscription de la distribution et supprime le système de fichiers racine.</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
"}{Locked="--debug-shell
@ -711,8 +711,13 @@ Le système devra peut-être être redémarré pour que les modifications prenne
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Le fichier spécifié doit avoir lextension de fichier .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Le fichier spécifié doit avoir lextension de fichier {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Le fichier spécifié doit avoir lextension de fichier {} ou {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>Le VmSwitch « {} » est introuvable. Commutateurs disponibles : {}</value>
@ -1005,7 +1010,7 @@ Retour à la mise en réseau NAT.</value>
<value>Voir les documents</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Impossible deffectuer lopération, car le vhdx est en cours dutilisation. Pour forcer WSL à arrêter lutilisation : wsl.exe --shutdown</value>
<value>Impossible deffectuer lopération, car le disque dur virtuel est en cours dutilisation. Pour forcer WSL à arrêter lutilisation : wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1013,7 +1018,7 @@ Retour à la mise en réseau NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Le vhdx partiellement alloué est pris en charge uniquement sur WSL2.</value>
<value>Le VHD partiellement alloué est pris en charge uniquement sur WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Lexécution de WSL en tant que système local nest pas prise en charge.</value>
@ -1062,7 +1067,7 @@ Retour à la mise en réseau NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Cela ressemble à un fichier VHDX. Utilisez --vhd pour importer un VHDX au lieu dun tar.</value>
<value>Cela ressemble à un fichier VHD. Utilisez --vhd pour importer un VHD au lieu dun tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1115,7 +1120,7 @@ Code d'erreur : {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>La prise en charge des VHD espacés est actuellement désactivée en raison dun risque potentiel de corruption des données.
Pour forcer une distribution à utiliser un VHD espacé, veuillez exécuter :
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -394,19 +394,19 @@ Linuxos bináris fájlok futtatására szolgáló argumentumok:
A parancssor fennmaradó részének átadása változtatás nélkül.
Kapcsolók:
--cd &lt;Directory&gt;
--cd &lt;Könyvtár&gt;
A megadott könyvtár aktuális munkakönyvtárként való beállítása.
Tilde (~) karakter használata esetén a rendszer a Linux-felhasználó kezdőkönyvtárának elérési útját használja. Ha az elérési út
perjel (/) karakterrel kezdődik, a rendszer az elérési utat linuxos abszolút elérési útként értelmezi.
Ellenkező esetben az értéknek windowsos abszolút elérési útnak kell lennie.
--distribution, -d &lt;DistroName&gt;
--distribution, -d &lt;DisztribúcióNév&gt;
A megadott disztribúció futtatása.
--distribution-id &lt;DistroGuid&gt;
--distribution-id &lt;DisztribúcióGuid&gt;
A megadott disztribúcióazonosító futtatása.
--user, -u &lt;USerName&gt;
--user, -u &lt;Felhasználónév&gt;
Futtatás a megadott felhasználóként.
--system
@ -431,132 +431,132 @@ A Linuxos Windows-alrendszer kezelésére szolgáló argumentumok:
--fixed-vhd
Rögzített méretű lemez létrehozása a disztribúció tárolásához.
--from-file &lt;Path&gt;
--from-file &lt;ElérésiÚt&gt;
Disztribúció telepítése helyi fájlból.
--legacy
Az örökölt disztribúciós jegyzékfájl használata.
--location &lt;Location&gt;
--location &lt;Hely&gt;
A disztribúció telepítési útvonalának beállítása.
--name &lt;Name&gt;
Állítsa be a disztribúció nevét.
--name &lt;Név&gt;
A disztribúció nevének beállítása.
--no-distribution
Csak a szükséges választható összetevők telepítése, nem telepít disztribúciót.
Csak a szükséges választható összetevők telepítése, a disztribúció telepítésének mellőzése.
--no-launch, -n
Telepítés után ne indítsa el a disztribúciót.
A disztribúció telepítés utáni elindításának mellőzése.
--version &lt;Version&gt;
--version &lt;Verzió&gt;
Az új disztribúcióhoz használandó verzió megadása.
--vhd-size &lt;MemoryString&gt;
Megadja a disztribúció tárolására szolgáló lemez méretét.
--vhd-size &lt;MemoriaSztring&gt;
A disztribúció tárolására szolgáló lemez méretének megadása.
--web-download
Töltse le a disztribúciót az internetről a Microsoft Store helyett.
A disztribúció letöltése az internetről a Microsoft Store helyett.
--manage &lt;Distro&gt; &lt;Options...&gt;
Disztribúcióspecifikus beállítások módosítása.
--manage &lt;Disztribúció&gt; &lt;Kapcsolók...&gt;
A disztribúcióspecifikus beállítások módosítása.
Beállítások:
--move &lt;Location&gt;
Helyezze át a disztribúciót egy új helyre.
Kapcsolók:
--move &lt;Hely&gt;
A disztribúció áthelyezése egy új helyre.
--set-sparse, -s &lt;true|false&gt;
Állítsa a disztribúció vhdx-fájlját ritkítás értékre, így a lemezterület automatikusan visszanyerhető.
A disztribúció VHD-fájljának sparse értékre állítása, hogy a lemezterület automatikusan visszanyerhető legyen.
--set-default-user &lt;Username&gt;
Állítsa be a disztribúció alapértelmezett felhasználóját.
--set-default-user &lt;Felhasználónév&gt;
A disztribúció alapértelmezett felhasználójának beállítása.
--resize &lt;MemoryString&gt;
--resize &lt;MemoriaSztring&gt;
A disztribúció lemezének átméretezése a megadott méretre.
--mount &lt;Disk&gt;
Fizikai vagy virtuális lemez csatlakoztatása és felcsatolása az összes WSL 2-disztribúcióban.
--mount &lt;Lemez&gt;
Fizikai vagy virtuális lemez hozzárendelése és csatlakoztatása az összes WSL 2-disztribúcióban.
Beállítások:
Kapcsolók:
--vhd
Annak megadása, hogy a &lt;Lemez&gt; virtuális merevlemezre hivatkozik.
Annak megadása, hogy a &lt;Lemez&gt; virtuális merevlemezre vonatkozik.
--bare
Csatlakoztatja a lemezt a WSL2-höz, de nem csatolja fel.
A lemezt WSL2-höz való hozzárendelése csatlakoztatás nélkül.
--name &lt;Name&gt;
Felcsatolja a lemezt a csatlakoztatási pont egyéni nevének használatával.
--name &lt;Név&gt;
A lemez csatlakoztatása egyéni csatlakoztatásipont-név használatával.
--type &lt;Type&gt;
Lemez felcsatolásához használandó fájlrendszer, ha nincs megadva az alapértelmezett érték az ext4.
--type &lt;Típus&gt;
Lemez csatlakoztatásához használandó fájlrendszer. Ha nincs megadva, az alapértelmezett érték az ext4.
--options &lt;Options&gt;
További felcsatolási lehetőségek.
--options &lt;Kapcsolók&gt;
További csatlakoztatási lehetőségek.
--partition &lt;Index&gt;
A felcsatolni kívánt partíció indexe, ha nincs megadva alapértelmezett érték a teljes lemezre.
A csatlakoztatni kívánt partíció indexe. Ha nincs megadva, az alapértelmezett érték a teljes lemez.
--set-default-version &lt;Version&gt;
--set-default-version &lt;Verzió&gt;
Az új disztribúciók alapértelmezett telepítési verziójának módosítása.
--shutdown
Azonnal leállítja az összes futó disztribúciót és a WSL 2
egyszerűsített segédprogram virtuális gépet.
Az összes futó disztribúció és a WSL 2
egyszerűsített segédprogram virtuális gépének azonnali leállítása.
Beállítások:
Kapcsolók:
--force
Leállítja a WSL 2 virtuális gépet, még akkor is, ha egy művelet folyamatban van. Adatvesztést okozhat.
A WSL 2 virtuális gép leállítása még akkor is, ha egy művelet folyamatban van. Adatvesztést okozhat.
--status
A Linuxos Windows-alrendszer állapotának megjelenítése.
--unmount [Disk]
Lemez lecsatolása és leválasztása a WSL2 összes disztribúciójáról.
Lecsatolja és leválasztja az összes lemezt, ha argumentum nélkül hívják meg.
--unmount [Lemez]
Lemez leválasztása és és a hozzárendelés megszüntetése a WSL2 összes disztribúciójára vonatkozóan.
Az összes lemez leválasztása és a hozzárendelésük megszüntetése, ha a meghívás argumentum nélkül történik.
--uninstall
Eltávolítja a Linuxos Windows-alrendszer csomagot erről a gépről.
A Linuxos Windows-alrendszer csomag eltávolítása erről a gépről.
--update
A Linuxos Windows-alrendszer csomagjának frissítése.
0A Linuxos Windows-alrendszer csomagjának frissítése.
Beállítások:
Kapcsolók:
--pre-release
Ha elérhető, töltsön le egy előzetes verziót.
Előzetes verzió letöltése, ha elérhető.
--version, -v
Verzióinformációk megjelenítése.
A disztribúcióknak a Linuxos Windows-alrendszerben való kezelésére szolgáló argumentumok:
A disztribúciók Linuxos Windows-alrendszerben való kezelésére szolgáló argumentumok:
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
A disztribúciót exportálja tar kiterjesztésű fájlba.
A fájlnév a következő lehet: stdout.
--export &lt;Disztribúció&gt; &lt;Fájlnév&gt; [Kapcsolók]
A disztribúció exportálása .tar fájlba.
A fájlnév stdout esetén kötőjel (-) is lehet.
Beállítások:
--format &lt;Format&gt;
Kapcsolók:
--format &lt;Formátum&gt;
Az exportálási formátum megadása. Támogatott értékek: tar, tar.gz, tar.xz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
A megadott, tar kiterjesztésű fájl importálása új disztribúcióként.
A fájlnév a következő lehet: stdin.
--import &lt;Disztribúció&gt; &lt;TelepítésiHely&gt; &lt;Fájlnév&gt; [Kapcsolók]
A megadott .tar fájl importálása új disztribúcióként.
A fájlnév stdin esetén kötőjel (-) is lehet.
Beállítások:
--version &lt;Version&gt;
Kapcsolók:
--version &lt;Verzió&gt;
Az új disztribúcióhoz használandó verzió megadása.
--vhd
Azt adja meg, hogy a megadott fájl .vhdx fájl, nem tar fájl.
Ez a művelet másolatot készít a .vhdx fájlról a megadott telepítési helyen.
Azt adja meg, hogy a megadott fájl .vhd vagy .vhdx fájl, nem .tar fájl.
Ez a művelet másolatot készít a VHD-fájlról a megadott telepítési helyen.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
A megadott, vhdx kiterjesztésű fájl importálása új disztribúcióként.
--import-in-place &lt;Disztribúció&gt; &lt;Fájlnév&gt;
A megadott VHD-fájl importálása új disztribúcióként.
Ezt a virtuális merevlemezt az ext4 fájlrendszertípussal kell formázni.
--list, -l [Options]
--list, -l [Kapcsolók]
A disztribúciók listázása.
Beállítások:
Kapcsolók:
--all
Az összes disztribúciót listázza, beleértve a
jelenleg telepítés vagy eltávolítás alatt állókat is.
@ -571,18 +571,18 @@ A disztribúcióknak a Linuxos Windows-alrendszerben való kezelésére szolgál
Az összes disztribúció részletes adatainak megjelenítése.
--online, -o
Megjeleníti a 'wsl.exe --install' paranccsal telepíthető, elérhető disztribúciók listáját.
A 'wsl.exe --install' paranccsal telepíthető elérhető disztribúciók listájának megjelenítése.
--set-default, -s &lt;Distro&gt;
Az adott disztribúció beállítása alapértelmezettként.
--set-default, -s &lt;Disztribúció&gt;
A disztribúció beállítása alapértelmezettként.
--set-version &lt;Distro&gt; &lt;Version&gt;
--set-version &lt;Disztribúció&gt; &lt;Verzió&gt;
A megadott disztribúció verziójának módosítása.
--terminate, -t &lt;Distro&gt;
Leállítja a megadott disztribúciót.
--terminate, -t &lt;Disztribúció&gt;
A megadott disztribúció leállítása.
--unregister &lt;Distro&gt;
--unregister &lt;Disztribúció&gt;
A disztribúció regisztrációjának megszüntetése és a gyökérszintű fájlrendszer törlése.</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
@ -704,8 +704,13 @@ Lehet, hogy újra kell indítani a rendszert, hogy a módosítások érvénybe l
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>A megadott fájlnak .vhdx kiterjesztésűnek kell lennie.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>A megadott fájlnak {} kiterjesztésűnek kell lennie.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>A megadott fájlnak {} vagy {} kiterjesztésűnek kell lennie.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>A(z) {} VmSwitch nem található. Elérhető kapcsolók: {}</value>
@ -998,7 +1003,7 @@ Visszaállás NAT-hálózatkezelésre.</value>
<value>Dokumentumok megtekintése</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>A művelet nem hajtható végre, mert a vhdx jelenleg használatban van. A WSL használatának kényszerítése: wsl.exe --shutdown</value>
<value>A művelet nem hajtható végre, mert a virtuális merevlemez jelenleg használatban van. A WSL használatának kényszerítése: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Visszaállás NAT-hálózatkezelésre.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>A ritka vhdx csak WSL2 esetén támogatott.</value>
<value>A ritka VHD csak WSL2 esetén támogatott.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>A WSL helyi rendszerként való futtatása nem támogatott.</value>
@ -1055,7 +1060,7 @@ Visszaállás NAT-hálózatkezelésre.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Ez egy VHDX-fájlnak tűnik. VHDX importálásához használja a --vhd formátumot tar helyett.</value>
<value>Ez egy VHD-fájlnak tűnik. VHD importálásához használja a --vhd formátumot tar helyett.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1106,9 +1111,9 @@ Hibakód: {}</value>
<value>A Globális biztonságos hozzáférés ügyféllel kapcsolatos jelenlegi kompatibilitási probléma miatt a DNS-alagútképzés le van tiltva.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>A ritka VHD-támogatás jelenleg le van tiltva, mivel lehetséges adatsérülés léphet fel.
A ritka virtuális merevlemez használatának kényszerítéséhez futtassa a következő parancsot:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
<value>A ritka VHD-támogatás jelenleg le van tiltva az adatok esetleges sérülése miatt.
Ha egy disztribúciót ritka VHD használatára szeretne kényszeríteni, futtassa a következőt:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -402,7 +402,7 @@ Argomenti per l'esecuzione di file binari Linux:
Opzioni:
--cd &lt;Directory&gt;
Imposta la directory specificata come directory di lavoro corrente.
Se si usa ~, verrà usato il percorso home dell'utente Linux. Se il percorso inizia
Se viene usato ~, verrà usato il percorso home dell'utente Linux. Se il percorso inizia
con un carattere /, verrà interpretato come un percorso Linux assoluto.
In caso contrario, il valore deve essere un percorso assoluto di Windows.
@ -472,7 +472,7 @@ Argomenti per la gestione del sottosistema Windows per Linux:
Sposta la distribuzione in una nuova posizione.
--set-sparse, -s &lt;true|false&gt;
Imposta il vhdx della distribuzione su sparse, consentendo il recupero automatico dello spazio su disco.
Imposta il VHD della distribuzione su sparse, consentendo il recupero automatico dello spazio su disco.
--set-default-user &lt;Username&gt;
Imposta l'utente predefinito della distribuzione.
@ -552,11 +552,11 @@ Argomenti per la gestione delle distribuzioni del sottosistema Windows per Linux
Specifica la versione da usare per la nuova distribuzione.
--vhd
Specifica che il file fornito è un file con estensione vhdx, non un file TAR.
Questa operazione crea una copia del file con estensione vhdx nel percorso di installazione specificato.
Specifica che il file fornito è un file con estensione vhd o vhdx, non un file TAR.
Questa operazione crea una copia del file VHD nel percorso di installazione specificato.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importa il file con estensione vhdx specificato come nuova distribuzione.
Importa il file VHD specificato come nuova distribuzione.
Questo disco rigido virtuale deve essere formattato con il tipo di file system ext4.
--list, -l [Options]
@ -577,7 +577,7 @@ Argomenti per la gestione delle distribuzioni del sottosistema Windows per Linux
Mostra informazioni dettagliate su tutte le distribuzioni.
--online, -o
Visualizza un elenco di distribuzioni disponibili per l'installazione con 'wsl--install'.
Visualizza un elenco di distribuzioni disponibili per l'installazione con 'wsl.exe --install'.
--set-default, -s &lt;Distro&gt;
Imposta la distribuzione come predefinita.
@ -710,8 +710,13 @@ Potrebbe essere necessario riavviare il sistema per rendere effettive le modific
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Il file specificato deve avere l'estensione vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Il file specificato deve avere l'estensione {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Il file specificato deve avere l'estensione {} o {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch '{}' non è stato trovato. Switch disponibili: {}</value>
@ -1004,7 +1009,7 @@ Fallback alla rete NAT.</value>
<value>Visualizza documenti</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Non è stato possibile completare l'operazione perché vhdx è attualmente in uso. Per forzare l'arresto di WSL, usare: wsl.exe --shutdown</value>
<value>Impossibile completare l'operazione perché il disco rigido virtuale è attualmente in uso. Per forzare l'arresto di WSL, usare: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ Fallback alla rete NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>VHDX di tipo sparse supportato solo in WSL2.</value>
<value>Disco rigido virtuale di tipo sparse supportato solo in WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>L'esecuzione di WSL come sistema locale non è supportata.</value>
@ -1061,7 +1066,7 @@ Fallback alla rete NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Sembra un file VHDX. Usa --vhd per importare un VHDX anziché un tar.</value>
<value>Questo sembra un file disco rigido virtuale. Usa --vhd per importare un disco rigido virtuale anziché un tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1112,9 +1117,9 @@ Codice errore: {}</value>
<value>A causa di un problema di compatibilità con Accesso globale sicuro, il tunneling DNS è attualmente disabilitato.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Il supporto VHD di tipo Sparse è attualmente disabilitato a causa di un potenziale danneggiamento dei dati.
Per forzare l'uso di un disco rigido virtuale di tipo Sparse in una distribuzione, esegui:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
<value>Il supporto disco rigido virtuale di tipo sparse attualmente è disabilitato a causa di un potenziale danneggiamento dei dati.
Per forzare una distribuzione per usare un disco rigido virtuale sparse, esegui:
wsl.exe --manage &lt;NomeDistribuzione&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -384,13 +384,13 @@ WSL1 を使用するには、"Linux 用 Windows サブシステム" オプショ
<value>Copyright (c) Microsoft Corporation.All rights reserved.
この製品のプライバシーに関する情報については、https://aka.ms/privacy にアクセスしてください。
使用法: wsl.exe [引数] [オプション...] [コマンド ライン]
使用法: wsl.exe [Argument] [Options...] [CommandLine]
Linux バイナリを実行するための引数:
コマンド ラインが指定されていない場合、wsl.exe は既定のシェルを起動します。
--exec, -e &lt;コマンド ライン&gt;
--exec, -e &lt;CommandLine&gt;
既定の Linux シェルを使用せずに、指定されたコマンドを実行します。
--shell-type &lt;standard|login|none&gt;
@ -400,19 +400,19 @@ Linux バイナリを実行するための引数:
残りのコマンド ラインをそのまま渡します。
オプション:
--cd &lt;ディレクトリ&gt;
--cd &lt;Directory&gt;
指定されたディレクトリを現在の作業ディレクトリとして設定します。
~ が使用されている場合、Linux ユーザーのホーム パスが使用されます。パスが
/ 文字で始まる場合、絶対 Linux パスとして解釈されます。
それ以外の場合、値は絶対 Windows パスである必要があります。
--distribution, -d &lt;ディストリビューション名&gt;
--distribution, -d &lt;DistroName&gt;
指定されたディストリビューションを実行します。
--distribution-id &lt;DistroGuid&gt;
指定されたディストリビューション ID を実行します。
--user, -u &lt;ユーザー名&gt;
--user, -u &lt;UserName&gt;
指定されたユーザーとして実行します。
--system
@ -426,7 +426,7 @@ Linux 用 Windows サブシステムを管理するための引数:
--debug-shell
診断のために WSL2 デバッグ シェルを開きます。
--install [ディストリビューション] [オプション...]
--install [Distro] [Options...]
Linux 用 Windows サブシステム ディストリビューションをインストールします。
有効なディストリビューションの一覧を表示するには、'wsl.exe --list --online' を使用します。
@ -437,16 +437,16 @@ Linux 用 Windows サブシステムを管理するための引数:
--fixed-vhd
ディストリビューションを保存するための固定サイズのディスクを作成します。
--from-file &lt;パス&gt;
--from-file &lt;Path&gt;
ローカル ファイルからディストリビューションをインストールします。
--legacy
レガシ ディストリビューション マニフェストを使用します。
--location &lt;場所&gt;
--location &lt;Location&gt;
ディストリビューションのインストール パスを設定します。
--name &lt;名前&gt;
--name &lt;Name&gt;
ディストリビューションの名前を設定します。
--no-distribution
@ -455,32 +455,32 @@ Linux 用 Windows サブシステムを管理するための引数:
--no-launch, -n
インストール後にディストリビューションを起動しません。
--version &lt;バージョン&gt;
--version &lt;Version&gt;
新しいディストリビューションに使用するバージョンを指定します。
--vhd-size &lt;メモリ文字列&gt;
--vhd-size &lt;MemoryString&gt;
ディストリビューションを保存するディスクのサイズを指定します。
--web-download
Microsoft Store ではなく、インターネットからディストリビューションをダウンロードします。
--manage &lt;ディストリビューション&gt; &lt;オプション...&gt;
--manage &lt;Distro&gt; &lt;Options...&gt;
ディストリビューション固有のオプションを変更します。
オプション:
--move &lt;場所&gt;
--move &lt;Location&gt;
ディストリビューションを新しい場所に移動します。
--set-sparse, -s &lt;true|false&gt;
ディストリビューションの vhdx をスパースに設定し、ディスク領域を自動的に解放できるようにします。
ディストリビューションの VHD をスパースに設定し、ディスク領域を自動的に解放できるようにします。
--set-default-user &lt;ユーザー名&gt;
--set-default-user &lt;Username&gt;
ディストリビューションの既定のユーザーを設定します。
--resize &lt;メモリ文字列&gt;
--resize &lt;MemoryString&gt;
ディストリビューションのディスクのサイズを指定したサイズに変更します。
--mount &lt;ディスク&gt;
--mount &lt;Disk&gt;
物理ディスクまたは仮想ディスクをすべての WSL 2 ディストリビューションにアタッチしてマウントします。
オプション:
@ -490,19 +490,19 @@ Linux 用 Windows サブシステムを管理するための引数:
--bare
ディスクを WSL2 にアタッチしますが、マウントはしません。
--name &lt;名前&gt;
--name &lt;Name&gt;
マウントポイントにカスタム名を使用してディスクをマウントします。
--type &lt;種類&gt;
--type &lt;Type&gt;
ディスクをマウントするときに使用するファイルシステム。指定しない場合は既定で ext4 になります。
--options &lt;オプション&gt;
--options &lt;Options&gt;
追加のマウント オプション。
--partition &lt;インデックス&gt;
--partition &lt;Index&gt;
マウントするパーティションのインデックス。指定しない場合は既定でディスク全体になります。
--set-default-version &lt;バージョン&gt;
--set-default-version &lt;Version&gt;
新しいディストリビューションの既定のインストール バージョンを変更します。
--shutdown
@ -516,7 +516,7 @@ Linux 用 Windows サブシステムを管理するための引数:
--status
Linux 用 Windows サブシステムの状態を表示します。
--unmount [ディスク]
--unmount [Disk]
すべての WSL2 ディストリビューションからディスクのマウントを解除してデタッチします。
引数を指定せずに呼び出した場合、すべてのディスクのマウントを解除してデタッチします。
@ -535,31 +535,31 @@ Linux 用 Windows サブシステムを管理するための引数:
Linux 用 Windows サブシステムでディストリビューションを管理するための引数:
--export &lt;ディストリビューション&gt; &lt;ファイル名&gt; [オプション]
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
ディストリビューションを tar ファイルにエクスポートします。
stdout の場合は、ファイル名に - を使用できます。
オプション:
--format &lt;形式&gt;
--format &lt;Format&gt;
エクスポート形式を指定します。サポートされている値は、tar、tar.gz、tar.xz、vhd です。
--import &lt;ディストリビューション&gt; &lt;インストール場所&gt; &lt;ファイル名&gt; [オプション]
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
指定された tar ファイルを新しいディストリビューションとしてインポートします。
stdin の場合は、ファイル名に - を使用できます。
オプション:
--version &lt;バージョン&gt;
--version &lt;Version&gt;
新しいディストリビューションに使用するバージョンを指定します。
--vhd
提供されたファイルが tar ファイルではなく .vhdx ファイルであることを指定します。
この操作により、指定されたインストール場所に .vhdx ファイルのコピーが作成されます。
指定されたファイルが tar ファイルではなく、.vhd または .vhdx ファイルであることを指定します。
この操作により、指定したインストール場所に VHD ファイルのコピーが作成されます。
--import-in-place &lt;ディストリビューション&gt; &lt;ファイル名&gt;
指定された .vhdx ファイルを新しいディストリビューションとしてインポートします。
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
指定した VHD ファイルを新しいディストリビューションとしてインポートします。
この仮想ハード ディスクは、ext4 ファイルシステムの種類でフォーマットする必要があります。
--list, -l [オプション]
--list, -l [Options]
ディストリビューションを一覧表示します。
オプション:
@ -579,16 +579,16 @@ Linux 用 Windows サブシステムでディストリビューションを管
--online, -o
'wsl.exe --install' を使用してインストールできるディストリビューションの一覧を表示します。
--set-default, -s &lt;ディストリビューション&gt;
--set-default, -s &lt;Distro&gt;
このディストリビューションを既定として設定します。
--set-version &lt;ディストリビューション&gt; &lt;バージョン&gt;
--set-version &lt;Distro&gt; &lt;Version&gt;
指定されたディストリビューションのバージョンを変更します。
--terminate, -t &lt;ディストリビューション&gt;
--terminate, -t &lt;Distro&gt;
指定されたディストリビューションを終了します。
--unregister &lt;ディストリビューション&gt;
--unregister &lt;Distro&gt;
このディストリビューションの登録を解除し、ルート ファイルシステムを削除します。</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
@ -632,7 +632,7 @@ Windows バージョン: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>{} にカスタム カーネル モジュール VHD が見つかりませんでした: '{}'。</value>
<value>{} にあるカスタム カーネル モジュール VHD が見つかりませんでした: '{}'。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -710,8 +710,13 @@ Windows バージョン: {}</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>指定されたファイルには .vhdx ファイル拡張子が必要です。</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>指定されたファイルには {} ファイル拡張子が必要です。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>指定されたファイルには、{} または {} のファイル拡張子が必要です。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch '{}' が見つかりませんでした。使用可能なスイッチ: {}</value>
@ -1004,7 +1009,7 @@ NAT ネットワークにフォールバックしています。</value>
<value>ドキュメントを表示</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>vhdx が現在使用中のため、操作を完了できませんでした。WSL の使用を強制的に停止するには: wsl.exe --shutdown</value>
<value>VHD が現在使用中のため、操作を完了できませんでした。WSL の使用を強制的に停止するには: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ NAT ネットワークにフォールバックしています。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>スパース vhdx は WSL2 でのみサポートされています。</value>
<value>スパース VHD は WSL2 のみでサポートされています。</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>ローカル システムとして WSL を実行することはサポートされていません。</value>
@ -1061,7 +1066,7 @@ NAT ネットワークにフォールバックしています。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>これは VHDX ファイルのようです。--vhd を使用して、tar ではなく VHDX をインポートします。</value>
<value>これは VHD ファイルのようです。--vhd を使用して、tar ではなく VHD をインポートします。</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1114,7 +1119,7 @@ WSL を修復するには任意のキーを押すか、取り消すには CTRL-C
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>スパース VHD のサポートは、データの破損の可能性があるため、現在無効になっています。
ディストリビューションでスパース VHD を強制的に使用するには、次を実行してください。
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -402,8 +402,8 @@ Linux 이진 파일을 실행하기 위한 인수:
옵션:
--cd &lt;Directory&gt;
지정된 디렉터리를 현재 작업 디렉터리로 설정합니다.
~가 사용되는 경우 Linux 사용자의 홈 경로가 사용됩니다. 경로가 시작되면
/ 문자를 사용하면 절대 Linux 경로로 해석됩니다.
~가 사용되는 경우 Linux 사용자의 홈 경로가 사용됩니다. 경로가
/ 문자로 시작하면 절대 Linux 경로로 해석됩니다.
그렇지 않으면 값이 절대 Windows 경로여야 합니다.
--distribution, -d &lt;DistroName&gt;
@ -472,7 +472,7 @@ Linux용 Windows 하위 시스템을 관리하기 위한 인수:
배포를 새 위치로 이동합니다.
--set-sparse, -s &lt;true|false&gt;
배포판의 vhdx를 스파스로 설정하여 디스크 공간을 자동으로 회수할 수 있도록 합니다.
배포판의 VHD를 스파스로 설정하여 디스크 공간을 자동으로 회수할 수 있도록 합니다.
--set-default-user &lt;Username&gt;
배포의 기본 사용자를 설정합니다.
@ -552,11 +552,11 @@ Linux용 Windows 하위 시스템 배포를 관리하기 위한 인수:
새 배포에 사용할 버전을 지정합니다.
--vhd
제공된 파일이 tar 파일이 아닌 .vhdx 파일임을 지정합니다.
이 작업은 지정된 설치 위치에 .vhdx 파일의 복사본을 만듭니다.
제공된 파일이 tar 파일이 아닌 .vhd 또는 .vhdx 파일임을 지정합니다.
이 작업은 지정된 설치 위치에 VHD 파일의 복사본을 만듭니다.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
지정된 .vhdx 파일을 새 배포판로 가져옵니다.
지정된 VHD 파일을 새 배포판으로 가져옵니다.
이 가상 하드 디스크는 ext4 파일 시스템 형식으로 포맷해야 합니다.
--list, -l [Options]
@ -710,8 +710,13 @@ Windows 버전: {}</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>지정한 파일의 확장명은 .vhdx여야 합니다.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>지정한 파일에는 {} 파일 확장명이 있어야 합니다.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>지정한 파일에는 {} 또는 {} 파일 확장명이 있어야 합니다.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch '{}'을(를) 찾을 수 없습니다. 사용 가능한 스위치: {}</value>
@ -1004,7 +1009,7 @@ NAT 네트워킹으로 대체합니다.</value>
<value>문서 보기</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>vhdx가 현재 사용 중이므로 작업을 완료할 수 없습니다. WSL을 강제로 사용 중지하려면: wsl.exe --shutdown</value>
<value>VHD가 현재 사용 중이므로 작업을 완료할 수 없습니다. WSL을 강제로 사용 중지하려면: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ NAT 네트워킹으로 대체합니다.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>스파스 vhdx는 WSL2에서만 지원됩니다.</value>
<value>스파스 VHD는 WSL2에서만 지원됩니다.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>WSL을 로컬 시스템으로 실행할 수 없습니다.</value>
@ -1061,7 +1066,7 @@ NAT 네트워킹으로 대체합니다.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>VHDX 파일인 것 같습니다. --vhd 사용하여 tar 대신 VHDX를 가져옵니다.</value>
<value>VHD 파일인 것 같습니다. --vhd 사용하여 tar 대신 VHD를 가져옵니다.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1113,8 +1118,8 @@ NAT 네트워킹으로 대체합니다.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>데이터 손상 가능성으로 인해 스파스 VHD 지원은 현재 비활성화되어 있습니다.
배포 시 강제로 스파스 VHD를 사용하도록 하려면 다음을 실행하세요.
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
배포 시 강제로 스파스 VHD를 사용하도록 하려면 다음을 실행하세요.
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -375,63 +375,63 @@ Bruk:
<comment>{Locked="/l,"}{Locked="/list "}{Locked="/all "}{Locked="/running "}{Locked="/s,"}{Locked="/setdefault "}{Locked="/t,"}{Locked="/terminate "}{Locked="/u,"}{Locked="/unregister "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Med enerett.
Hvis du vil ha informasjon om personvern vedrørende dette produktet, kan du gå til https://aka.ms/privacy.
<value>Opphavsrett (c) Microsoft Corporation. Med enerett.
Hvis du vil ha personverninformasjon om dette produktet, kan du gå til https://aka.ms/privacy.
Bruk: wsl.exe [argument] [alternativer...] [kommandolinje]
Bruk: wsl.exe [Argument] [Alternativer...] [Kommandolinje]
Argumenter for å kjøre Linux-binærfiler:
Hvis ingen kommandolinje er angitt, starter wsl.exe standardgrensesnittet.
Hvis ingen kommandolinje er angitt, starter wsl.exe standardgrensesnittet.
--exec, -e &lt;CommandLine&gt;
Kjører den angitte kommandoen uten å bruke standard Linux-grensesnitt.
--exec, -e &lt;CommandLine&gt;
Utfør den angitte kommandoen uten å bruke standard Linux shell.
--shell-type &lt;standard|login|none&gt;
Kjør den spesifiserte kommandoen med den angitte grensesnittypen.
Utfør den angitte kommandoen med den angitte skalltypen.
--
Send den gjenstående kommandolinjen slik den er.
--
Sender gjenstående kommandolinje slik den er.
Alternativer:
Options:
--cd &lt;Directory&gt;
Angir den spesifiserte katalogen som gjeldende arbeidskatalog.
Hvis ~ brukes, brukes Linux-brukerens startbane. Hvis banen starter
med et /-tegn, blir den tolket som en absolutt Linux-bane.
Hvis ikke må verdien være en absolutt Windows-bane.
Angir den angitte mappen som gjeldende arbeidsmappe.
Hvis ~ brukes, brukes Linux-brukerens hjemmebane. Hvis banen begynner
med et /-tegn, tolkes det som en absolutt Linux-bane.
Ellers må verdien være en absolutt Windows-bane.
--distribution, -d &lt;distronavn&gt;
Kjør den spesifiserte distribusjonen.
--distribution, -d &lt;DistroName&gt;
Kjør den angitte distribusjonen.
--distribution-id &lt;distroguid&gt;
Kjør den spesifiserte distribusjon-ID-en.
--distribution-id &lt;DistroGuid&gt;
Kjør den angitte distribusjons-ID-en.
--user, -u &lt;UserName&gt;
Kjør som den spesifiserte brukeren.
Kjør som den angitte brukeren.
--system
Starter et skall for systemdistribusjonen.
Argumenter for å behandle Windows-undersystemet for Linux:
Argumenter for behandling av Windows-undersystem for Linux:
--help
Vis informasjon om bruk.
Vis bruksinformasjon.
--debug-shell
Åpner et WSL 2-feilsøkingsgrensesnitt for diagnoseformål.
Åpne et WSL2 feilsøkingsskal til diagnoseformål.
--install [Distro] [Options...]
Installerer en distribusjon av typen Windows-undersystem for Linux.
Hvis du vil ha en liste over gyldige distribusjoner, kan du bruke 'wsl.exe --list --online'.
--install [Distro] [Alternativer ...]
Installer et Windows-undersystem for Linux-distribusjon.
For en liste over gyldige distribusjoner kan du bruke 'wsl.exe --list --online'.
Alternativer:
--enable-wsl1
Aktiver WSL1-støtte.
--fixed-vhd
Opprett en disk med fast størrelse for lagring av distribusjonen.
Opprett en disk med fast størrelse for å lagre distribusjonen.
--from-file &lt;bane&gt;
--from-file &lt;Path&gt;
Installer en distribusjon fra en lokal fil.
--legacy
@ -440,149 +440,149 @@ Argumenter for å behandle Windows-undersystemet for Linux:
--location &lt;Location&gt;
Angi installasjonsbanen for distribusjonen.
--name &lt;navn&gt;
--name &lt;Name&gt;
Angi navnet på distribusjonen.
--no-distribution
Installerer bare de nødvendige valgfrie komponentene. Installerer ikke en distribusjon.
Installer kun de nødvendige valgfrie komponentene, installerer ikke en distribusjon.
--no-launch, -n
Ikke start distribusjonen etter installasjon.
Ikke start distribusjonen etter installeringen.
--version &lt;versjon&gt;
Angir hvilken versjon som skal brukes for den nye distribusjonen.
--version &lt;Version&gt;
Angir versjonen som skal brukes til den nye distribusjonen.
--vhd-size &lt;MemoryString&gt;
Angir størrelsen på disken for å lagre distribusjonen.
Angir størrelsen på disken som skal lagre distribusjonen.
--web-download
Laster ned distribusjonen fra Internett i stedet for fra Microsoft Store.
Last ned distribusjonen fra internett i stedet for Microsoft Store.
--manage &lt;distribusjon&gt; &lt;alternativer ...&gt;
Endrer bestemte alternativer for distribusjonen.
--manage &lt;Distro&gt; &lt;Options...&gt;
Endrer bestemte alternativer for Distro.
Alternativer:
--move &lt;plassering&gt;
Flytt utrullingen til en ny plassering.
--move &lt;Location&gt;
Flytt distribusjonen til en ny plassering.
--set-sparse, -s &lt;sann|usann&gt;
Angir at VHDX-filen for distribusjonen skal være plassbesparende, slik at diskplass kan frigjøres automatisk.
--set-sparse, -s &lt;true|false&gt;
Angi at VHD-en for distro skal være spredt, slik at diskplass kan frigjøres automatisk.
--set-default-user &lt;brukernavn&gt;
--set-default-user &lt;Username&gt;
Angi standardbruker for distribusjonen.
--resize &lt;minnestreng&gt;
Endre størrelsen på disken for fordelingen til den angitte størrelsen.
--resize &lt;MemoryString&gt;
Endre størrelsen på disken i distribusjonen til den angitte størrelsen.
--mount &lt;disk&gt;
Kobler til og monterer en fysisk eller virtuell disk på alle WSL 2-distribusjoner.
--mount &lt;Disk&gt;
Fester og monterer en fysisk eller virtuell disk i alle WSL 2-distribusjonene.
Alternativer:
--vhd
Angir at &lt;disk&gt; refererer til en virtuell harddisk.
Angir at &lt;Disk&gt; refererer til en virtuell harddisk.
--bare
Kobler disken til WSL 2, men monterer den ikke.
Fest disken til WSL2, men ikke monter den.
--name &lt;navn&gt;
Monterer disken og bruker et egendefinert navn for monteringspunktet.
--name &lt;Name&gt;
Monter disken med et egendefinert navn på monteringspunktet.
--type &lt;type&gt;
Filsystemet som skal brukes ved montering av en disk. Hvis det ikke angis, brukes ext4 som standard.
--type &lt;Type&gt;
Filsystem til bruk ved montering av disk, om ikke angitt settes det som standard til ext4.
--options &lt;alternativer&gt;
--options &lt;Options&gt;
Flere monteringsalternativer.
--partition &lt;indeks&gt;
Indeksen for partisjonen som skal monteres. Hvis den ikke angis, brukes hele disken som standard.
--partition &lt;Index&gt;
Indeksen for partisjonen som skal monteres, hvis den ikke er angitt som standard for hele disken.
--set-default-version &lt;versjon&gt;
--set-default-version &lt;Version&gt;
Endrer standard installasjonsversjon for nye distribusjoner.
--shutdown
Avslutter umiddelbart alle kjørende distribusjoner og WSL 2
virtuell maskin for lette verktøy.
Avslutter umiddelbart alle kjørende distribusjoner og den virtuelle WSL 2
lightweight utility-maskinen.
Alternativer:
--force
Avslutt den virtuelle WSL 2-maskinen selv om en operasjon pågår. Kan føre til tap av data.
--status
Viser statusen til Windows-undersystem for Linux.
Vis statusen for Windows-undersystem for Linux.
--unmount [disk]
Demonterer og kobler fra en disk fra alle WSL 2-distribusjoner.
Demonterer og kobler fra alle disker hvis den kalles uten argument.
--unmount [Disk]
Demonterer og kobler fra en disk fra alle WSL2-distribusjoner.
Demonterer og løsner alle disker hvis de kalles uten argument.
--uninstall
Avinstallerer Windows-undersystemet for Linux-pakke fra denne maskinen.
Avinstallerer Windows-undersystem for Linux-pakken fra denne maskinen.
--update
Oppdaterer pakken med Windows-undersystemet for Linux.
Oppdaterer Windows-undersystem for Linux-pakken.
Alternativer:
--pre-release
Laster ned en forhåndsversjon hvis den er tilgjengelig.
Last ned en forhåndsversjon hvis tilgjengelig.
--version, -v
Viser versjonsinformasjon.
Vis versjonsinformasjon.
Argumenter for behandling av distribusjoner i Windows-undersystem for Linux:
--export &lt;distribusjon&gt; &lt;filnavn&gt; [alternativer]
Eksporterer distribusjonen til en TAR-fil.
Filnavnet kan være - for standard utdata.
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
Eksporterer distribusjonen til en tjærefil.
Filnavnet kan være - for stdout.
Alternativer:
--format &lt;Format&gt;
Angir eksportformatet. Støttede verdier: tar, tar.gz, vhd.
Angir eksportformatet. Støttede verdier: tar, tar.gz, tar.xz, vhd.
--import &lt;distribusjon&gt; &lt;installasjonsplassering&gt; &lt;filnavn&gt; [alternativer]
Importerer den angitte TAR-filen som en ny distribusjon.
Filnavnet kan være - for standard inndata.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
Importerer den angitte tjærefilen som en ny distribusjon.
Filnavnet kan være - for stdin.
Alternativer:
--version &lt;versjon&gt;
Angir hvilken versjon som skal brukes for den nye distribusjonen.
--version &lt;Version&gt;
Angir versjonen som skal brukes i den nye distribusjonen.
--vhd
Angir at den angitte filen er en VHDX-fil, ikke en TAR-fil.
Denne operasjonen lager en kopi av VHDX-filen på den angitte installasjonsplasseringen.
Angir at den angitte filen er en .vhd- eller .vhdx-fil, ikke en tjærefil.
Denne operasjonen lager en kopi av VHD-filen på den angitte installasjonsplasseringen.
--import-in-place &lt;distribusjon&gt; &lt;filnavn&gt;
Importerer den angitte VHDX-filen som en ny distribusjon.
Denne virtuelle harddisken må være formatert med filsystemtypen EXT4.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importerer den angitte VHD-filen som en ny distribusjon.
Denne virtuelle harddisken må formateres med filsystemtypen ext4.
--list, -l [alternativer]
Viser en liste over distribusjoner.
--list, -l [Options]
Viser distribusjoner.
Alternativer:
--all
Viser en liste over alle distribusjoner, inkludert distribusjoner som
installeres eller avinstalleres for øyeblikket.
Viser alle distribusjoner, inkludert distribusjoner som
for øyeblikket installeres eller avinstalleres.
--running
Viser en liste over bare distribusjoner som kjører.
Viser kun distribusjoner som kjører for øyeblikket.
--quiet, -q
Vis bare distribusjonsnavn.
Viser bare distribusjonsnavn.
--verbose, -v
Vis detaljert informasjon om alle distribusjoner.
Viser detaljert informasjon om alle distribusjonene.
--online, -o
Viser en liste over distribusjoner som kan installeres med 'wsl.exe --install'.
Viser en liste over tilgjengelige distribusjoner for installering med 'wsl.exe --install'.
--set-default, -s &lt;distribusjon&gt;
--set-default, -s &lt;Distro&gt;
Angir distribusjonen som standard.
--set-version &lt;distribusjon&gt; &lt;versjon&gt;
Endrer versjonen til den angitte distribusjonen.
--set-version &lt;Distro&gt; &lt;Version&gt;
Endrer versjonen for den angitte distribusjonen.
--terminate, -t &lt;distribusjon&gt;
--terminate, -t &lt;Distro&gt;
Avslutter den angitte distribusjonen.
--unregister &lt;distribusjon&gt;
--unregister &lt;Distro&gt;
Avregistrerer distribusjonen og sletter rotfilsystemet.</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
@ -704,8 +704,13 @@ Systemet må kanskje startes på nytt slik at endringene kan tre i kraft.</value
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Den angitte filen må ha filtypen VHDX.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Den angitte filen må ha filtypen {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Den angitte filen må ha filendelsen {} eller {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>Finner ikke VmSwitch {}. Tilgjengelige brytere: {}</value>
@ -998,7 +1003,7 @@ Faller tilbake til NAT-nettverk.</value>
<value>Vis dokumenter</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Operasjonen kan ikke fullføres fordi VHDX-filen er i bruk. Slik tvinger du WSL til å stoppe bruk: wsl.exe --shutdown</value>
<value>Operasjonen kan ikke fullføres fordi VHD-en er i bruk. Slik tvinger du WSL til å stoppe: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Faller tilbake til NAT-nettverk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx støttes bare på WSL2.</value>
<value>Sparse VHD støttes bare på WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Kjøring av WSL som lokalt system støttes ikke.</value>
@ -1055,7 +1060,7 @@ Faller tilbake til NAT-nettverk.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Dette ser ut som en VDHX-fil. Bruk --vhd til å importere en VHDX i stedet for en tar.</value>
<value>Dette ser ut som en VHD-fil. Bruk --vhd til å importere en VHD i stedet for en tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1107,8 +1112,8 @@ Feilkode: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Sparsom VHD-støtte er deaktivert på grunn av potensiell dataskade.
Hvis du vil tvinge en distribusjon til å bruke en sparsom vhd, kan du kjøre:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
Hvis du vil tvinge en distribusjon til å bruke en sparsom VHD, kan du kjøre:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -420,7 +420,7 @@ Argumenten voor het beheren van het Windows-subsysteem voor Linux:
--debug-shell
Een WSL2-foutopsporingsshell voor diagnostische doeleinden openen.
--install [Distributie] [Opties...]
--install [Distro] [Options...]
Een Windows-subsysteem voor Linux-distributie installeren.
Gebruik 'wsl.exe --list --online' voor een lijst met geldige distributies.
@ -429,7 +429,7 @@ Argumenten voor het beheren van het Windows-subsysteem voor Linux:
WSL1-ondersteuning inschakelen.
--fixed-vhd
Maak een schijf met een vaste grootte om de distributie op te slaan.
Een schijf met een vaste grootte maken om de distributie op te slaan.
--from-file &lt;Path&gt;
Een distributie installeren vanaf een lokaal bestand.
@ -450,10 +450,10 @@ Argumenten voor het beheren van het Windows-subsysteem voor Linux:
De distributie niet na de installatie starten.
--version &lt;Version&gt;
Hiermee geeft u de versie op die moet worden gebruikt voor de nieuwe distributie.
Specificeert de versie die moet worden gebruikt voor de nieuwe distributie.
--vhd-size &lt;MemoryString&gt;
Geeft de grootte van de schijf op om de distributie op te slaan.
Specificeert de grootte van de schijf om de distributie op te slaan.
--web-download
De distributie downloaden van internet in plaats van Microsoft Store.
@ -463,10 +463,10 @@ Argumenten voor het beheren van het Windows-subsysteem voor Linux:
Opties:
--move &lt;Location&gt;
Verplaats de distributie naar een nieuwe locatie.
De distributie naar een nieuwe locatie verplaatsen.
--set-sparse, -s &lt;true|false&gt;
De vhdx van distro instellen op sparse, zodat schijfruimte automatisch opnieuw kan worden geclaimd.
De VHD van de distributie instellen op sparse, zodat schijfruimte automatisch opnieuw kan worden geclaimd.
--set-default-user &lt;Username&gt;
De standaardgebruiker van de distributie instellen.
@ -505,7 +505,7 @@ Argumenten voor het beheren van het Windows-subsysteem voor Linux:
Opties:
--force
Beëindig de WSL 2 virtuele machine, zelfs als er een bewerking wordt uitgevoerd. Dit kan gegevensverlies veroorzaken.
De WSL 2-VM beëindigen, zelfs als er een bewerking wordt uitgevoerd. Dit kan gegevensverlies veroorzaken.
--status
De status van het Windows-subsysteem voor Linux weergeven.
@ -535,7 +535,7 @@ Argumenten voor het beheren van distributies in het Windows-subsysteem voor Linu
Opties:
--format &lt;Format&gt;
De exportindeling opgeven. Ondersteunde waarden: tar, tar.gz, tar.xz, vhd.
Specificeert de exportindeling. Ondersteunde waarden: tar, tar.gz, tar.xz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Opties]
Hiermee importeer je het opgegeven TAR-bestand als een nieuwe distributie.
@ -546,11 +546,11 @@ Argumenten voor het beheren van distributies in het Windows-subsysteem voor Linu
Hiermee geef je de versie op die moet worden gebruikt voor de nieuwe distributie.
--vhd
Hiermee geef je op dat het opgegeven bestand een VHDX-bestand is en geen TAR-bestand.
Met deze bewerking wordt een kopie gemaakt van het VHDX-bestand op de opgegeven installatielocatie.
Hiermee geef je op dat het opgegeven bestand een VHD- of VHDX-bestand is en geen TAR-bestand.
Met deze bewerking wordt een kopie gemaakt van het VHD-bestand op de opgegeven installatielocatie.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Hiermee importeer je het opgegeven VHDX-bestand als een nieuwe distributie.
Hiermee importeer je het opgegeven VHD-bestand als een nieuwe distributie.
Deze virtuele harde schijf moet zijn geformatteerd met het ext4-type bestandssysteem.
--list, -l [Opties]
@ -626,7 +626,7 @@ Buildtijd: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>De VHD van de aangepaste kernelmodules in {} is niet gevonden: {}.</value>
<value>De aangepaste kernelmodules VHD in {} is niet gevonden: {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ Het systeem moet mogelijk opnieuw worden opgestart, zodat de wijzigingen van kra
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Het opgegeven bestand moet de bestandsextensie .vhdx hebben.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Het opgegeven bestand moet de bestandsextensie {} hebben.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Het opgegeven bestand moet de bestandsextensie {} of {} hebben.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>Kan de VmSwitch {} niet vinden. Beschikbare switches: {}</value>
@ -998,7 +1003,7 @@ Terugvallen op NAT-netwerken.</value>
<value>Documenten weergeven</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>De bewerking kan niet worden voltooid omdat de VHDX momenteel in gebruik is. Stoppen van WSL forceren: wsl.exe --shutdown</value>
<value>De bewerking kan niet worden voltooid omdat de VHD momenteel in gebruik is. Stoppen van WSL forceren: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Terugvallen op NAT-netwerken.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx wordt alleen ondersteund op WSL2.</value>
<value>Sparse VHD wordt alleen ondersteund op WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Het uitvoeren van WSL als lokaal systeem wordt niet ondersteund.</value>
@ -1055,7 +1060,7 @@ Terugvallen op NAT-netwerken.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Dit ziet eruit als een VHDX-bestand. Gebruik --vhd om een VHDX te importeren in plaats van een tar.</value>
<value>Dit ziet eruit als een VHD-bestand. Gebruik --vhd om een VHD te importeren in plaats van een tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1107,7 +1112,7 @@ Foutcode: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Sparse VHD-ondersteuning is momenteel uitgeschakeld vanwege mogelijk beschadigde gegevens.
Om een distributie te dwingen een sparse vhd te gebruiken, voer je het volgende uit:
Om een distributie te dwingen een sparse VHD te gebruiken, voer je het volgende uit:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>

View File

@ -466,7 +466,7 @@ Argumenty zarządzania podsystemem Windows dla systemu Linux:
Przenosi dystrybucję do nowej lokalizacji.
--set-sparse, -s &lt;true|false&gt;
Ustawia dysk vhdx dystrybucji jako rozrzedzony, dzięki czemu miejsce na dysku jest automatycznie odzyskiwane.
Ustawia dysk VHD dystrybucji jako rozrzedzony, dzięki czemu miejsce na dysku jest automatycznie odzyskiwane.
--set-default-user &lt;Username&gt;
Ustawia domyślnego użytkownika dystrybucji.
@ -546,11 +546,11 @@ Argumenty zarządzania dystrybucjami w Podsystemie Windows dla systemu Linux:
Określa wersję do użycia dla nowej dystrybucji.
--vhd
Określa, że podany plik jest plikiem vhdx, a nie plikiem tar.
Ta operacja tworzy kopię pliku vhdx w określonej lokalizacji instalacji.
Określa, że podany plik jest plikiem .vhd lub .vhdx, a nie plikiem tar.
Ta operacja tworzy kopię pliku VHD w określonej lokalizacji instalacji.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importuje określony plik .vhdx jako nową dystrybucję.
Importuje określony plik VHD jako nową dystrybucję.
Ten wirtualny dysk twardy musi być sformatowany przy użyciu typu systemu plików ext4.
--list, -l [Options]
@ -704,8 +704,13 @@ Może być konieczne ponowne uruchomienie systemu, aby zmiany zostały wprowadzo
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Określony plik musi mieć rozszerzenie pliku vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Określony plik musi mieć rozszerzenie pliku {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Określony plik musi mieć rozszerzenie pliku {} lub {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>Nie znaleziono przełącznika maszyny wirtualnej „{}”. Dostępne przełączniki: {}</value>
@ -998,7 +1003,7 @@ Powrót do sieci NAT.</value>
<value>Zobacz dokumenty</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Nie można ukończyć operacji, ponieważ dysk vhdx jest obecnie używany. Aby wymusić zatrzymanie używania protokołu WSL: wsl.exe --shutdown</value>
<value>Nie można ukończyć operacji, ponieważ dysk VHD jest obecnie używany. Aby wymusić zatrzymanie używania protokołu WSL: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Powrót do sieci NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Rozrzedzony dysk vhdx jest obsługiwany tylko w systemie WSL2.</value>
<value>Rozrzedzony dysk VHD jest obsługiwany tylko w systemie WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Uruchamianie podsystemu WSL jako systemu lokalnego nie jest obsługiwane.</value>
@ -1055,7 +1060,7 @@ Powrót do sieci NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Wygląda to na plik VHDX. Użyj polecenia --vhd , aby zaimportować plik VHDX zamiast tar.</value>
<value>This looks like a VHD file. Use --vhd to import a VHD instead of a tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1108,7 +1113,7 @@ Kod błędu: {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Obsługa rozrzedzonych dysków VHD jest obecnie wyłączona z powodu potencjalnego uszkodzenia danych.
Aby wymusić używanie rozrzedzonego dysku VHD przez dystrybucję, uruchom polecenie:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -383,7 +383,7 @@ Uso:
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Todos os direitos reservados.
Para obter informações sobre a privacidade desse produto, visite https://aka.ms/privacy.
Para obter informações sobre a privacidade deste produto, visite https://aka.ms/privacy.
Uso: wsl.exe [Argumento] [Opções...] [Linha de comando]
@ -408,13 +408,13 @@ Opções:
Caso contrário, o valor deverá ser um caminho do Windows absoluto.
--distribution, -d &lt;DistroName&gt;
Executar a distribuição especificada.
Executa a distribuição especificada.
--distribution-id &lt;DistroGuid&gt;
Executa a ID da distribuição especificada.
--user, -u &lt;UserName&gt;
Executar como o usuário especificado.
Executa como o usuário especificado.
--system
Inicia um shell para a distribuição do sistema.
@ -429,7 +429,7 @@ Argumentos para gerenciar o Subsistema do Windows para Linux:
--install [Distribuição] [Opções...]
Instala uma distribuição do Subsistema do Windows para Linux.
Para uma lista de distribuições válidas, use 'wsl.exe --list --online'.
Para uma lista de distribuições válidas, use ''wsl.exe --list --online''.
Opções:
--enable-wsl1
@ -466,14 +466,14 @@ Argumentos para gerenciar o Subsistema do Windows para Linux:
Baixa a distribuição da internet em vez da Microsoft Store.
--manage &lt;Distro&gt; &lt;Options...&gt;
Altera opções específicas da distribuição.
Altera as opções específicas da distribuição.
Opções:
--move &lt;Location&gt;
Move a distribuição para um novo local.
--set-sparse, -s &lt;true|false&gt;
Define o vhdx da distribuição como esparso, permitindo que o espaço em disco seja recuperado automaticamente.
Defina o VHD de distribuição como esparso, permitindo que o espaço em disco seja recuperado automaticamente.
--set-default-user &lt;Username&gt;
Define o usuário padrão da distribuição.
@ -553,12 +553,12 @@ Argumentos para gerenciar as distribuições no Subsistema do Windows para Linux
Especifica a versão a ser usada para a nova distribuição.
--vhd
Especifica que o arquivo fornecido é um arquivo .vhdx, e não um arquivo tar.
Essa operação faz uma cópia do arquivo .vhdx no local de instalação especificado.
Especifica que o arquivo fornecido é um arquivo .vhd ou .vhdx, não um arquivo tar.
Esta operação faz uma cópia do arquivo VHD no local de instalação especificado.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importa o arquivo .vhdx especificado como uma nova distribuição.
Esse disco rígido virtual deve ser formatado com o tipo de sistema de arquivos ext4.
Importa o arquivo VHD especificado como uma nova distribuição.
Este disco rígido virtual deve ser formatado com o tipo de sistema de arquivos ext4.
--list, -l [Opções]
Lista as distribuições.
@ -578,7 +578,7 @@ Argumentos para gerenciar as distribuições no Subsistema do Windows para Linux
Mostra informações detalhadas sobre todas as distribuições.
--online, -o
Exibe uma lista de distribuições disponíveis para instalação com 'wsl.exe --install'.
Exibe uma lista de distribuições disponíveis para instalação com ''wsl.exe --install''.
--set-default, -s &lt;Distro&gt;
Define a distribuição como o padrão.
@ -633,7 +633,7 @@ Tempo de compilação: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>Os módulos de kernel personalizados vhd em {} não foram encontrados: '{}'.</value>
<value>O VHD dos módulos de kernel personalizados em {} não foi encontrado: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -711,8 +711,13 @@ Talvez seja necessário reiniciar o sistema para que as alterações entrem em v
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>O arquivo especificado deve ter a extensão de arquivo .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>O arquivo especificado deve ter a extensão de arquivo {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>O arquivo especificado deve ter a extensão de arquivo {} ou {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>O VmSwitch '{}' não foi encontrado. Switches disponíveis: {}</value>
@ -1005,7 +1010,7 @@ Voltando à rede NAT.</value>
<value>Ver Documentos</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Não foi possível concluir a operação porque o vhdx está em uso no momento. Para forçar o WSL a interromper o uso: wsl.exe --shutdown</value>
<value>Não foi possível concluir a operação porque o VHD está em uso no momento. Para forçar o WSL a interromper o uso: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1013,7 +1018,7 @@ Voltando à rede NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Há suporte para vhdx esparso somente no WSL2.</value>
<value>O VHD esparso é compatível apenas com o WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>A execução do WSL como sistema local não é suportada.</value>
@ -1062,7 +1067,7 @@ Voltando à rede NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Parece um arquivo VHDX. Use --vhd para importar um VHDX em vez de um tar.</value>
<value>Parece um arquivo VHD. Use --vhd para importar um VHD em vez de um tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1113,9 +1118,9 @@ Código de erro: {}</value>
<value>Devido a um problema de compatibilidade atual com o Cliente do Acesso Global Seguro, o Túnel DNS está desabilitado.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>O suporte ao VHD esparso está desabilitado no momento devido à possível corrupção de dados.
<value>O suporte a VHD esparso está atualmente desativado devido a possível corrupção de dados.
Para forçar uma distribuição a usar um VHD esparso, execute:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -376,38 +376,38 @@ Utilização:
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Todos os direitos reservados.
Para obter informações de privacidade sobre este produto, visite https://aka.ms/privacy.
Para informações de privacidade sobre este produto, visite https://aka.ms/privacy.
Utilização: wsl.exe [Argument] [Options...] [CommandLine]
Argumentos para executar binários do Linux:
Se não for fornecida nenhuma linha de comandos, o wsl.exe inicia a shell predefinida.
Se nenhuma linha de comandos for fornecida, o wsl.exe inicia a shell predefinida.
--exec, -e &lt;CommandLine&gt;
Executar o comando especificado sem utilizar a shell predefinida do Linux.
Executa o comando especificado sem utilizar a shell predefinida do Linux.
--shell-type &lt;standard|login|none&gt;
Executar o comando especificado com o tipo de shell fornecido.
Executa o comando especificado com o tipo de shell fornecido.
--
Passar a linha de comandos restante tal como está.
Passa a linha de comandos restante tal como está.
Opções:
--cd &lt;Diretório&gt;
--cd &lt;Directory&gt;
Define o diretório especificado como o diretório de trabalho atual.
Se ~ for utilizado, será utilizado o caminho raiz do utilizador do Linux. Se o caminho começar
por um caráter /, será interpretado como caminho absoluto do Linux.
Caso contrário, o valor tem de ser um caminho absoluto do Windows.
Caso contrário, o valor deve ser um caminho absoluto do Windows.
--distribution, -d &lt;DistroName&gt;
Executar a distribuição especificada.
Executa a distribuição especificada.
--distribution-id &lt;DistroGuid&gt;
Executar o ID da distribuição especificada.
Executa o ID da distribuição especificada.
--user, -u &lt;UserName&gt;
Executar como o utilizador especificado.
Executa como o utilizador especificado.
--system
Inicia uma shell para a distribuição do sistema.
@ -415,33 +415,33 @@ Opções:
Argumentos para gerir o Subsistema Windows para Linux:
--help
Apresentar informações de utilização.
Apresenta informações de utilização.
--debug-shell
Abrir uma shell de depuração do WSL2 para fins de diagnóstico.
Abre uma shell de depuração do WSL2 para fins de diagnóstico.
--install [Distro] [Options...]
Instalar uma distribuição do Subsistema Windows para Linux.
Para uma lista de distribuições válidas, utilize 'wsl.exe --list --online'.
Instala uma distribuição do Subsistema Windows para Linux.
Para obter uma lista de distribuições válidas, utilize 'wsl.exe --list --online'
Opções:
--enable-wsl1
Ativar o suporte WSL1.
Ativa o suporte WSL1.
--fixed-vhd
Crie um disco de tamanho fixo para armazenar a distribuição.
Cria um disco de tamanho fixo para armazenar a distribuição.
--from-file &lt;Path&gt;
Instalar uma distribuição a partir de um ficheiro local.
Instala uma distribuição a partir de um ficheiro local.
--legacy
Utilizar o manifesto de distribuição legado.
Utiliza o manifesto de distribuição legado.
--location &lt;Location&gt;
Definir o caminho de instalação para a distribuição.
Define o caminho de instalação da distribuição.
--name &lt;Name&gt;
Definir o nome da distribuição.
Define o nome da distribuição.
--no-distribution
Instala apenas os componentes opcionais necessários. Não instala uma distribuição.
@ -450,29 +450,29 @@ Argumentos para gerir o Subsistema Windows para Linux:
Não inicia a distribuição após a instalação.
--version &lt;Version&gt;
Especifica a versão a utilizar para a nova distribuição.
Especifica a versão a utilizar na nova distribuição.
--vhd-size &lt;MemoryString&gt;
Especifica o tamanho do disco para armazenar a distribuição.
--web-download
Transfere a distribuição da Internet em vez de transferir da Microsoft Store.
Transfere a distribuição da Internet, em vez de pela Microsoft Store.
--manage &lt;Distro&gt; &lt;Options...&gt;
Altera as opções específicas da distribuição.
Opções:
--move &lt;Location&gt;
Mover a distribuição para uma nova localização.
Move a distribuição para uma nova localização.
--set-sparse, -s &lt;true|false&gt;
Define o vhdx da distribuição para ser disperso, o que permite que o espaço em disco seja automaticamente recuperado.
Define o VHD da distribuição para ser disperso, permitindo que o espaço em disco seja automaticamente recuperado.
--set-default-user &lt;Username&gt;
Definir o utilizador predefinido da distribuição.
Define o utilizador predefinido da distribuição.
--resize &lt;MemoryString&gt;
Redimensionar o disco da distribuição para o tamanho especificado.
Redimensiona o disco da distribuição ao tamanho especificado.
--mount &lt;Disk&gt;
Liga e monta um disco físico ou virtual em todas as distribuições do WSL 2.
@ -482,7 +482,7 @@ Argumentos para gerir o Subsistema Windows para Linux:
Especifica que &lt;Disk&gt; se refere a um disco rígido virtual.
--bare
Liga o disco ao WSL 2, mas sem o montar.
Liga o disco ao WSL2, mas sem o montar.
--name &lt;Name&gt;
Monta o disco com um nome personalizado para o ponto de montagem.
@ -497,7 +497,7 @@ Argumentos para gerir o Subsistema Windows para Linux:
Índice da partição a montar. Se não for especificado, é predefinido para todo o disco.
--set-default-version &lt;Version&gt;
Altera a versão de instalação predefinida para as novas distribuições.
Altera a versão de instalação predefinida para novas distribuições.
--shutdown
Termina imediatamente todas as distribuições em execução e o WSL 2
@ -505,7 +505,7 @@ Argumentos para gerir o Subsistema Windows para Linux:
Opções:
--force
Terminar a máquina virtual WSL 2 mesmo que esteja a decorrer uma operação. Pode causar perda de dados.
Termina a máquina virtual WSL 2 mesmo que esteja a decorrer uma operação. Pode causar perda de dados.
--status
Mostra o estado do Subsistema Windows para Linux.
@ -515,7 +515,7 @@ Argumentos para gerir o Subsistema Windows para Linux:
Desmonta e desliga todos os discos se for chamado sem argumento.
--uninstall
Desinstala o pacote do Subsistema Windows para Linux a partir deste computador.
Desinstala o pacote do Subsistema Windows para Linux a partir deste computador.
--update
Atualiza o pacote do Subsistema Windows para Linux.
@ -531,7 +531,7 @@ Argumentos para gerir distribuições no Subsistema Windows para Linux:
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
Exporta a distribuição para um ficheiro tar.
O nome de ficheiro pode ser - para Stdout.
O nome de ficheiro pode ser - para stdout.
Opções:
--format &lt;Format&gt;
@ -546,11 +546,11 @@ Argumentos para gerir distribuições no Subsistema Windows para Linux:
Especifica a versão a utilizar para a nova distribuição.
--vhd
Especifica que o ficheiro fornecido é um ficheiro .vhdx e não um ficheiro tar.
Esta operação faz uma cópia do ficheiro .vhdx na localização de instalação especificada.
Especifica que o ficheiro fornecido é um ficheiro .vhd ou .vhdx, não um ficheiro tar.
Esta operação faz uma cópia do ficheiro VHD na localização de instalação especificada.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importa o ficheiro .vhdx especificado como nova distribuição.
Importa o ficheiro VHD especificado como nova distribuição.
Este disco rígido virtual tem de ser formatado com o tipo de sistema de ficheiros ext4.
--list, -l [Options]
@ -626,7 +626,7 @@ Hora da criação: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>O vhd de módulos kernel personalizados em {} não foi encontrado: "{}".</value>
<value>O VHD dos módulos kernel personalizados em {} não foi encontrado: "{}".</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ O sistema poderá ter de ser reiniciado para que as alterações possam ter efei
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>O ficheiro especificado tem de ter a extensão de ficheiro. vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>O ficheiro especificado tem de ter a extensão de ficheiro {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>O ficheiro especificado tem de ter a extensão de ficheiro {} ou {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>O VmSwitch "{}" não foi encontrado. Interruptores disponíveis: {}</value>
@ -998,7 +1003,7 @@ A reverter para a rede NAT.</value>
<value>Ver Documentos</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Não foi possível concluir a operação porque o vhdx está atualmente a ser utilizado. Para forçar o WSL a parar a utilização: wsl.exe --shutdown</value>
<value>Não foi possível concluir a operação porque o VHD está atualmente a ser utilizado. Para forçar o WSL a parar, utilize: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ A reverter para a rede NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>O vhdx disperso é suportado apenas em WSL2.</value>
<value>O VHD disperso é suportado apenas no WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>A execução do WSL como sistema local não é suportada.</value>
@ -1055,7 +1060,7 @@ A reverter para a rede NAT.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Este parece ser um ficheiro VHDX. Utilize --vhd para importar um ficheiro VHDX em vez de tar.</value>
<value>Este parece ser um ficheiro VHD. Utilize --vhd para importar um ficheiro VHD em vez de um tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1108,7 +1113,7 @@ Código de erro: {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>O suporte a VHD disperso está atualmente desativado devido a potenciais danos nos dados.
Para forçar uma distribuição a utilizar um VHD disperso, execute:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -460,7 +460,7 @@
Указывает версию, используемую для нового дистрибутива.
--vhd-size &lt;MemoryString&gt;
Указывает размер диска для хранения распределения.
Указывает размер диска для хранения дистрибутива.
--web-download
Скачать дистрибутив из Интернета вместо Microsoft Store.
@ -473,7 +473,7 @@
Переместить дистрибутив в новое местоположение.
--set-sparse, -s &lt;true|false&gt;
Задать для VHDX дистрибутива значение "разреженный", чтобы обеспечить автоматическое освобождение дискового пространства.
Задать для VHD дистрибутива значение "разреженный", чтобы обеспечить автоматическое освобождение дискового пространства.
--set-default-user &lt;Username&gt;
Задать пользователя по умолчанию для дистрибутива.
@ -553,11 +553,11 @@
Указывает версию, используемую для нового дистрибутива.
--vhd
Указывает, что предоставленный файл является VHDX-файлом, а не TAR-файлом.
Эта операция создает копию VHDX-файла в указанном расположении установки.
Указывает, что предоставленный файл является файлом VHD или VHDX, а не TAR-файлом.
Эта операция создает копию VHD-файла в указанном расположении установки.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Импортирует указанный VHDX-файл в качестве нового дистрибутива.
Импортирует указанный VHD-файл в качестве нового дистрибутива.
Этот виртуальный жесткий диск должен быть отформатирован с типом файловой системы ext4.
--list, -l [параметры]
@ -711,8 +711,13 @@
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Указанный файл должен иметь расширение VHDX-файла.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Указанный файл должен иметь расширение файла {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Указанный файл должен иметь расширение файла {} или {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>VmSwitch "{}" не найден. Доступные коммутаторы: {}</value>
@ -1005,7 +1010,7 @@
<value>Просмотреть документы</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Не удалось завершить операцию, так как VHDX сейчас используется. Чтобы принудительно остановить использование WSL, выполните команду wsl.exe --shutdown</value>
<value>Не удалось завершить операцию, так как VHD сейчас используется. Чтобы принудительно остановить использование WSL, выполните команду wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1013,7 +1018,7 @@
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Разреженный VHDX поддерживается только в WSL2.</value>
<value>Разреженный VHD поддерживается только в WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Запуск WSL в виде локальной системы не поддерживается.</value>
@ -1062,7 +1067,7 @@
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Похоже, это VHDX-файл. Используйте --vhd для импорта VHDX вместо TAR.</value>
<value>Похоже, это VHD-файл. Используйте --vhd для импорта VHD вместо tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1115,7 +1120,7 @@
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Поддержка разреженного VHD в настоящее время отключена из-за возможного повреждения данных.
Чтобы принудительно использовать разреженный VHD в дистрибутиве, выполните команду:
wsl.exe --manage &lt;имя_дистрибутива&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -376,16 +376,16 @@ Användning:
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. Med ensamrätt.
Sekretessinformation för den här produkten finns på https://aka.ms/privacy.
Sekretessinformation om den här produkten finns i https://aka.ms/privacy.
Användning: wsl.exe [Argument] [Options...] [CommandLine]
Usage: wsl.exe [Argument] [Options...] [CommandLine]
Argument för att köra Linux-binärfiler:
Om ingen kommandorad anges startar wsl.exe standardgränssnittet.
--exec, -e &lt;CommandLine&gt;
Kör det angivna kommandot utan att använda standardgränssnittet för Linux.
Kör det angivna kommandot utan.
--shell-type &lt;standard|login|none&gt;
Kör det angivna kommandot med den angivna gränssnittstypen.
@ -396,18 +396,18 @@ Argument för att köra Linux-binärfiler:
Alternativ:
--cd &lt;Directory&gt;
Anger den angivna katalogen som aktuell arbetskatalog.
Om ~ används kommer Linux-användarens hemsökväg att användas. Om sökvägen börjar
med ett /-tecken tolkas det som en absolut Linux-sökväg.
Om ~ används används Linux-användarens hemsökväg. Om sökvägen börjar
med ett/-tecken tolkas den som en absolut Linux-sökväg.
Annars måste värdet vara en absolut Windows-sökväg.
--distribution, -d &lt;DistroName&gt;
Kör den angivna distributionen.
--distribution-id &lt;DistroGuid&gt;
Kör det angivna distributions-ID:t.
Kör det angivna distributions-ID:t.
--user, -u &lt;UserName&gt;
Kör som den angivna användaren.
Kör som angiven användare.
--system
Startar ett gränssnitt för systemdistributionen.
@ -420,9 +420,9 @@ Argument för att hantera Windows-undersystem för Linux:
--debug-shell
Öppna ett WSL2-felsökningsgränssnitt i diagnostiksyfte.
--install [Distro] [Options...]
Installera ett Windows-undersystem för Linux distribution.
Om du vill ha en lista över giltiga distributioner använder du 'wsl.exe --list --online'.
--install [Distro] [Alternativ...]
Installera en Windows-undersystem för Linux distribution.
Använd 'wsl.exe --list --online' för en lista över giltiga distributioner'.
Alternativ:
--enable-wsl1
@ -441,10 +441,10 @@ Argument för att hantera Windows-undersystem för Linux:
Ange installationssökvägen för distributionen.
--name &lt;Name&gt;
Ange ett namn på distributionen.
Ange namnet på distributionen.
--no-distribution
Installera endast de valfria komponenter som krävs, ingen distribution installeras.
Installera endast nödvändiga valfria komponenter, installerar inte någon distribution.
--no-launch, -n
Starta inte distributionen efter installationen.
@ -453,23 +453,23 @@ Argument för att hantera Windows-undersystem för Linux:
Anger vilken version som ska användas för den nya distributionen.
--vhd-size &lt;MemoryString&gt;
Anger storleken på disken för att lagra distributionen.
Anger storleken på den disk som distributionen ska lagras på.
--web-download
Ladda ned distributionen från Internet i stället för Microsoft Store.
--manage &lt;Distro&gt; &lt;Options...&gt;
Ändrar distributionsspecifika alternativ.
Distributionsalternativ för ändringar.
Alternativ:
--move &lt;Location&gt;
Flytta distributionen till en ny plats.
--set-sparse, -s &lt;true|false&gt;
Ange att vhdx-distributionen ska vara sparsam, vilket gör att diskutrymmet automatiskt kan frigöras.
Ange att den virtuella hårddisken för distribution ska vara sparse, vilket gör att diskutrymmet kan frigöras automatiskt.
--set-default-user &lt;Username&gt;
Ange standardanvändaren för distributionen.
Ange standardanvändaren för fördelningen.
--resize &lt;MemoryString&gt;
Ändra storlek på disken för fördelningen till den angivna storleken.
@ -488,57 +488,57 @@ Argument för att hantera Windows-undersystem för Linux:
Montera disken med ett anpassat namn för monteringspunkten.
--type &lt;Type&gt;
Filsystem som ska användas vid montering av en disk, om inget anges används ext4 som standard.
Filsystem som ska användas vid montering av en disk, om inget standardvärde anges till ext4.
--options &lt;Options&gt;
Fler monteringsalternativ.
Ytterligare monteringsalternativ.
--partition &lt;Index&gt;
Index för partitionen som ska monteras, om inget anges är standardvärdet hela disken.
Index för partitionen som ska monteras, om det inte anges som standard för hela disken.
--set-default-version &lt;Version&gt;
Ändrar standardinstallationsversionen för nya distributioner.
--shutdown
Avslutar omedelbart alla distributioner som körs och WSL 2
den virtuella datorn med förenklat verktyg.
Avslutar omedelbart alla distributioner som körs och den virtuella WSL 2-
lightweight utility virtual machine.
Alternativ:
--force
Avsluta den virtuella WSL 2-datorn även om en åtgärd pågår. Kan orsaka dataförlust.
--status
Visa statusen för Windows-undersystem för Linux.
Visa status för Windows-undersystem för Linux.
--unmount [Disk]
Demonterar och kopplar bort en disk från alla WSL2-distributioner.
Demonterar och kopplar bort alla diskar om de anropas utan argument.
Demonterar och kopplar bort alla diskar om det anropas utan argument.
--uninstall
Avinstallerar Windows-undersystem för Linux-paketet från den här datorn.
Avinstallerar Windows-undersystem för Linux paketet från den här datorn.
--update
Uppdatera Windows-undersystem för Linux-paketet.
Alternativ:
--pre-release
Ladda ned en förhandsversion om den är tillgänglig.
Ladda ned en förhandsversion om tillgänglig.
--version, -v
Övrig versionsinformation.
Visa versionsinformation.
Argument för att hantera distributioner i Windows-undersystem för Linux:
Arguments for managing Argument för att hantera distributioner i Windows-undersystem för Linux:
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
Exporterar fördelningen till en TAR-fil.
Exporterar distributionen till en tar-fil.
Filnamnet kan vara - för stdout.
Alternativ:
--format &lt;Format&gt;
Anger exportformatet. Värden som stöds: tar, tar.gz, tar.xz, vhd.
S Anger exportformatet. Värden som stöds: tar, tar.gz, tar.xz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
Importerar den angivna tar-filen som en ny distribution.
Importerar den angivna tar-filen som en ny distribution.
Filnamnet kan vara - för stdin.
Alternativ:
@ -546,20 +546,20 @@ Argument för att hantera distributioner i Windows-undersystem för Linux:
Anger vilken version som ska användas för den nya distributionen.
--vhd
Anger att den angivna filen är en VHDX-fil, inte en TAR-fil.
Den här åtgärden gör en kopia av VHDX-filen på den angivna installationsplatsen.
Anger att den angivna filen är en VHD- eller VHDX-fil, inte en tar-fil.
ThDen här åtgärden gör en kopia av VHD-filen på den angivna installationsplatsen.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Importerar den angivna VHDX-filen som en ny distribution.
Den här virtuella hårddisken måste vara formaterad med filsystemtypen ext4.
Importerar den angivna VHD-filen som en ny distribution.
Den här virtuella hårddisken måste formateras med filsystemtypen ext4.
--list, -l [Options]
Listar distributioner.
Visar distributioner.
Alternativ:
--all
Lista alla distributioner, inklusive distributioner som
håller på att installeras eller avinstalleras.
Lista alla distributioner, inklusive distributioner som
håller på att installeras eller avinstalleras.
--running
Lista endast distributioner som körs för närvarande.
@ -574,10 +574,10 @@ Argument för att hantera distributioner i Windows-undersystem för Linux:
Visar en lista över tillgängliga distributioner för installation med 'wsl.exe --install'.
--set-default, -s &lt;Distro&gt;
Anger fördelningen som standard.
Anger fördelningen som standard
--set-version &lt;Distro&gt; &lt;Version&gt;
Ändrar den angivna distributionens version.
Ändrar versionen av den angivna distributionen.
--terminate, -t &lt;Distro&gt;
Avslutar den angivna distributionen.
@ -704,8 +704,13 @@ Systemet kan behöva startas om så att ändringarna kan börja gälla.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Den angivna filen måste ha filnamnstillägget .vhdx.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Den angivna filen måste ha filnamnstillägget {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Den angivna filen måste ha filnamnstillägget {} eller {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>Det gick inte att hitta VmSwitch {}. Tillgängliga växlar: {}</value>
@ -998,7 +1003,7 @@ Mer information finns på https://aka.ms/wslinstall</value>
<value>Visa dokument</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>Det gick inte att slutföra åtgärden eftersom vhdx används för närvarande. Så här tvingar du WSL att sluta använda: wsl.exe --shutdown</value>
<value>Det gick inte att slutföra åtgärden eftersom den virtuella hårddisken används för närvarande. Så här tvingar du WSL att sluta använda: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ Mer information finns på https://aka.ms/wslinstall</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx stöds endast på WSL2.</value>
<value>Sparse VHD stöds endast på WSL2.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Det finns inte stöd för att köra WSL som lokalt system.</value>
@ -1055,7 +1060,7 @@ Mer information finns på https://aka.ms/wslinstall</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Det här ser ut som en VHDX-fil. Använd --vhd för att importera en VHDX i stället för en tjära.</value>
<value>Det här ser ut som en VHD-fil. Använd --vhd för att importera en virtuell hårddisk i stället för en tjära.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1108,7 +1113,7 @@ Felkod: {}</value>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Stöd för dynamiskt expanderbar VHD är för närvarande inaktiverat på grund av potentiell datakorruption.
Om du vill tvinga en distribution att använda en dynamiskt expanderbar VHD kör du:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -466,7 +466,7 @@ Linux için Windows Alt Sistemini yönetmeyi sağlayan bağımsız değişkenler
Dağıtımı yeni bir konuma taşır.
--set-sparse, -s &lt;true|false&gt;
Dağıtım vhdx'inin aralıklı olacak şekilde ayarlar ve böylece disk alanının otomatik olarak geri kazanılmasını sağlar.
Dağıtım VHD'inin aralıklı olacak şekilde ayarlar ve böylece disk alanının otomatik olarak geri kazanılmasını sağlar.
--set-default-user &lt;Username&gt;
Dağıtımın varsayılan kullanıcısını ayarlar.
@ -537,7 +537,7 @@ Linux için Windows Alt Sistemi'nde dağıtımı yönetmek için bağımsız de
--format &lt;Format&gt;
Dışarı aktarma biçimini belirtir. Desteklenen değerler: tar, tar.gz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Seçenekler]
Belirtilen tar dosyasını yeni bir dağıtım olarak içeri aktarır.
Dosya adı - for stdin olabilir.
@ -546,11 +546,11 @@ Linux için Windows Alt Sistemi'nde dağıtımı yönetmek için bağımsız de
Yeni dağıtım için kullanılacak sürümü belirtir.
--vhd
Sağlanan dosyanın tar dosyası değil, .vhdx dosyası olduğunu belirtir.
Bu işlem, belirtilen yükleme konumunda .vhdx dosyasının bir kopyasını oluşturur.
Sağlanan dosyanın tar dosyası değil, .vhd veya .vhdx dosyası olduğunu belirtir.
Bu işlem, belirtilen yükleme konumunda VHD dosyasının bir kopyasını oluşturur.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Belirtilen .vhdx dosyasını yeni bir dağıtım olarak içeri aktarır.
Belirtilen VHD dosyasını yeni bir dağıtım olarak içeri aktarır.
Bu sanal sabit diskin ext4 dosya sistemi türüyle biçimlendirilmesi gerekir.
--list, -l [Seçenekler]
@ -626,7 +626,7 @@ Derleme zamanı: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>{} içinde vhd özel çekirdek modülleri bulunamadı: '{}'.</value>
<value>{} içinde özel çekirdek modülleri VHD'si bulunamadı: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
@ -704,8 +704,13 @@ Değişikliklerin etkili olması için sistemin yeniden başlatılması gerekebi
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>Belirtilen dosyanın .vhdx dosya uzantısı olmalıdır.</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>Belirtilen dosyada {} dosya uzantısı olmalıdır.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>Belirtilen dosyada {} veya {} dosya uzantısı olmalıdır.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>'{}' VmSwitch bulunamadı. Uygun anahtarlar: {}</value>
@ -998,7 +1003,7 @@ NAT ağ bağlantısına geri dönülüyor.</value>
<value>Belgeleri Göster</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>vhdx şu anda kullanımda olduğundan işlem tamamlanamadı. WSL'yi durmaya zorlamak için şunu kullanın: wsl.exe --shutdown</value>
<value>İşlem tamamlanamadı çünkü VHD şu anda kullanımda. WSL'yi durmaya zorlamak için şu komutu kullanın: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1006,7 +1011,7 @@ NAT ağ bağlantısına geri dönülüyor.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Seyrek vhdx yalnızca WSL2'de desteklenir.</value>
<value>Seyrek VHD yalnızca WSL2'de desteklenir.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>WSL'nin yerel sistem olarak çalıştırılması desteklenmez.</value>
@ -1055,7 +1060,7 @@ NAT ağ bağlantısına geri dönülüyor.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>Bu bir VHDX dosyası gibi görünüyor. Katran --vhd VHDX içeri aktarın.</value>
<value>Bu bir VHD dosyası gibi görünüyor. Katran --vhd VHD içeri aktarın.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1106,9 +1111,9 @@ Hata kodu: {}</value>
<value>Küresel Güvenli Erişim İstemcisiyle ilgili mevcut bir uyumluluk sorunu nedeniyle DNS Tünelleme devre dışı bırakıldı.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Seyrek VHD desteği olası veri bozulması nedeniyle şu anda devre dışıdır.
<value>Seyrek VHD desteği olası veri bozulması nedeniyle şu anda devre dışı bırakılmıştır.
Bir dağıtımı seyrek VHD kullanmaya zorlamak için lütfen şu komutu çalıştırın:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

View File

@ -407,16 +407,16 @@
否则,该值必须是绝对 Windows 路径。
--distribution, -d &lt;DistroName&gt;
运行指定的发版。
运行指定的发版。
--distribution-id &lt;DistroGuid&gt;
运行指定的发版 ID。
运行指定的发版 ID。
--user, -u &lt;UserName&gt;
以指定用户身份运行。
--system
为系统发版启动 shell。
为系统发版启动 shell。
用于管理适用于 Linux 的 Windows 子系统的参数:
@ -427,61 +427,61 @@
出于诊断目的打开 WSL2 调试 shell。
--install [Distro] [Options...]
安装适用于 Linux 的 Windows 子系统发版。
有关有效发版的列表,请使用 'wsl.exe --list --online'。
安装适用于 Linux 的 Windows 子系统发版。
有关有效发版的列表,请使用 'wsl.exe --list --online'。
选项:
--enable-wsl1
启用 WSL1 支持。
--fixed-vhd
创建固定大小的磁盘来存储发版。
创建固定大小的磁盘来存储发版。
--from-file &lt;Path&gt;
从本地文件安装发版。
从本地文件安装发版。
--legacy
使用旧发版清单。
使用旧发版清单。
--location &lt;Location&gt;
设置发版的安装路径。
设置发版的安装路径。
--name &lt;Name&gt;
设置发版的名称。
设置发版的名称。
--no-distribution
仅安装所需的可选组件,不安装发版。
仅安装所需的可选组件,不安装发版。
--no-launch, -n
安装后不要启动发版。
安装后不要启动发版。
--version &lt;Version&gt;
指定要用于新分发的版本。
--vhd-size &lt;MemoryString&gt;
指定用于存储发版的磁盘的大小。
指定用于存储发版的磁盘的大小。
--web-download
从 Internet 而不是 Microsoft Store 下载发版。
从 Internet 而不是 Microsoft Store 下载发版。
--manage &lt;Distro&gt; &lt;Options...&gt;
更改发行版特定选项。
选项:
--move &lt;Location&gt;
发版移到新位置。
将发版移到新位置。
--set-sparse, -s &lt;true|false&gt;
将发行版的 vhdx 设置为稀疏,从而允许自动回收磁盘空间。
将发行版的 VHD 设置为稀疏,从而允许自动回收磁盘空间。
--set-default-user &lt;Username&gt;
设置发版的默认用户。
设置发版的默认用户。
--resize &lt;MemoryString&gt;
发版的磁盘大小调整为指定大小。
将发版的磁盘大小调整为指定大小。
--mount &lt;Disk&gt;
在所有 WSL 2 发版中附加和装载物理磁盘或虚拟磁盘。
在所有 WSL 2 发版中附加和装载物理磁盘或虚拟磁盘。
选项:
--vhd
@ -503,10 +503,10 @@
要装载的分区的索引(如果未指定)默认为整个磁盘。
--set-default-version &lt;Version&gt;
更改新发版的默认安装版本。
更改新发版的默认安装版本。
--shutdown
立即终止所有正在运行的发版和 WSL 2
立即终止所有正在运行的发版和 WSL 2
轻型实用工具虚拟机。
选项:
@ -517,7 +517,7 @@
显示适用于 Linux 的 Windows 子系统状态。
--unmount [磁盘]
从所有 WSL2 发版中卸载和分离磁盘。
从所有 WSL2 发版中卸载和分离磁盘。
如果在没有参数的情况下调用,则卸载和分离所有磁盘。
--uninstall
@ -533,10 +533,10 @@
--version, -v
显示版本信息。
用于在适用于 Linux 的 Windows 子系统中管理发版的参数:
用于在适用于 Linux 的 Windows 子系统中管理发版的参数:
--export &lt;Distro&gt; &lt;FileName&gt; [选项]
发版导出到 tar 文件。
将发版导出到 tar 文件。
文件名可以是 - for stdout。
选项:
@ -544,7 +544,7 @@
指定导出格式。支持的值: tar、tar.gz、tar.xz、vhd。
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [选项]
将指定的 tar 文件作为新发版导入。
将指定的 tar 文件作为新发版导入。
文件名可以是 - for stdin。
选项:
@ -552,44 +552,44 @@
指定要用于新分发的版本。
--vhd
指定所提供的文件是 .vhdx 文件,而不是 tar 文件。
此操作在指定的安装位置创建 .vhdx 文件的副本。
指定所提供的文件是 .vhd 还是 .vhdx 文件,而不是 tar 文件。
此操作在指定的安装位置创建 VHD 文件的副本。
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
将指定的 .vhdx 文件作为新分发版导入。
将指定的 VHD 文件作为新发行版导入。
必须使用 ext4 文件系统类型设置此虚拟硬盘的格式。
--list, -l [选项]
列出发版。
列出发版。
选项:
--all
列出所有发版,包括当前
正在安装或卸载的发版。
列出所有发版,包括当前
正在安装或卸载的发版。
--running
仅列出当前正在运行的发版。
仅列出当前正在运行的发版。
--quiet, -q
仅显示发版名称。
仅显示发版名称。
--verbose, -v
显示有关所有发版的详细信息。
显示有关所有发版的详细信息。
--online, -o
显示适合通过 'wsl --install' 安装的可用发版列表。
显示适合通过 'wsl --install' 安装的可用发版列表。
--set-default, -s &lt;Distro&gt;
将分布版设置为默认值。
--set-version &lt;Distro&gt; &lt;Version&gt;
更改指定发版的版本。
更改指定发版的版本。
--terminate, -t &lt;Distro&gt;
终止指定的发版。
终止指定的发版。
--unregister &lt;Distro&gt;
取消注册发版并删除根文件系统。</value>
取消注册发版并删除根文件系统。</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
"}{Locked="--debug-shell
@ -710,8 +710,13 @@ Windows: {}</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>指定的文件必须具有 .vhdx 文件扩展名。</value>
<data name="MessageRequiresFileExtension" xml:space="preserve">
<value>指定的文件必须具有 {} 文件扩展名。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresFileExtensions" xml:space="preserve">
<value>指定的文件必须具有 {} 或 {} 文件扩展名。</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>找不到 VmSwitch“{}”。可用开关: {}</value>
@ -1004,7 +1009,7 @@ Windows: {}</value>
<value>请参阅文档</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>无法完成该操作,因为 vhdx 当前正在使用中。若要强制 WSL 停止使用: wsl.exe --shutdown</value>
<value>无法完成该操作,因为 VHD 当前正在使用中。强制 WSL 停止使用: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
@ -1012,7 +1017,7 @@ Windows: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>仅 WSL2 支持稀疏 vhdx。</value>
<value>仅 WSL2 支持稀疏 VHD。</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>不支持将 WSL 作为本地系统运行。</value>
@ -1061,7 +1066,7 @@ Windows: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>这似乎是 VHDX 文件。使用 --vhd 导入 VHDX 而不是 tar。</value>
<value>这看起来像一个 VHD 文件。使用 --vhd 导入 VHD而不是导入 tar。</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
@ -1113,8 +1118,8 @@ Windows: {}</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>由于潜在的数据损坏,目前已禁用稀疏 VHD 支持。
若要强制分发使用稀疏 vhd请运行
wsl.exe --manage &lt;DistributionName&gt; --set-sparse --allow-unsafe</value>
要强制发行版使用稀疏 VHD请运行:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">

File diff suppressed because it is too large Load Diff

View File

@ -84,8 +84,8 @@ struct WslDistributionConfig
//
bool GuiAppsEnabled = false;
std::optional<int> FeatureFlags = 0;
std::optional<LX_MINI_INIT_NETWORKING_MODE> NetworkingMode = LxMiniInitNetworkingModeNone;
std::optional<int> FeatureFlags;
std::optional<LX_MINI_INIT_NETWORKING_MODE> NetworkingMode;
std::optional<std::string> VmId;
//

View File

@ -373,7 +373,7 @@ private:
LOG_ERROR(
"Protocol error: Received message size: {}, type: {}, sequence: {}. Expected type: {}, expected sequence: {}, "
"channel: %s",
"channel: {}",
header.MessageSize,
header.MessageType,
header.SequenceNumber,

View File

@ -277,14 +277,6 @@ int ExportDistribution(_In_ std::wstring_view commandLine)
}
else
{
// If exporting to a vhd, ensure the filename ends with the vhdx file extension.
if (WI_IsFlagSet(flags, LXSS_EXPORT_DISTRO_FLAGS_VHD) &&
!wsl::windows::common::string::IsPathComponentEqual(filePath.extension().native(), wsl::windows::common::wslutil::c_vhdxFileExtension))
{
wsl::windows::common::wslutil::PrintMessage(wsl::shared::Localization::MessageRequiresVhdxFileExtension());
return -1;
}
file.reset(CreateFileW(
filePath.c_str(), GENERIC_WRITE, (FILE_SHARE_READ | FILE_SHARE_DELETE), nullptr, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr));
@ -373,22 +365,10 @@ int ImportDistribution(_In_ std::wstring_view commandLine)
}
else
{
bool isVhd = wsl::windows::common::string::IsPathComponentEqual(
filePath.extension().native(), wsl::windows::common::wslutil::c_vhdxFileExtension);
if (WI_IsFlagSet(flags, LXSS_IMPORT_DISTRO_FLAGS_VHD))
if (WI_IsFlagClear(flags, LXSS_IMPORT_DISTRO_FLAGS_VHD))
{
// If importing from a vhd, ensure the filename ends with the vhdx file extension.
if (!isVhd)
{
wsl::windows::common::wslutil::PrintMessage(wsl::shared::Localization::MessageRequiresVhdxFileExtension());
return -1;
}
}
else
{
// Fail if we expect a tar, but the file name has the .vhdx extension.
if (isVhd)
// Fail if expecting a tar, but the file name has the .vhd or .vhdx extension.
if (wsl::windows::common::wslutil::IsVhdFile(filePath))
{
wsl::windows::common::wslutil::PrintMessage(wsl::shared::Localization::MessagePassVhdFlag());
return -1;
@ -1561,6 +1541,7 @@ int WslaShell(_In_ std::wstring_view commandLine)
settings.BootTimeoutMs = 30000;
settings.NetworkingMode = WslNetworkingModeNAT;
std::string shell = "/bin/bash";
std::string fsType = "ext4";
bool help = false;
ArgumentParser parser(std::wstring{commandLine}, WSL_BINARY_NAME);
@ -1569,6 +1550,7 @@ int WslaShell(_In_ std::wstring_view commandLine)
parser.AddArgument(reinterpret_cast<bool&>(settings.EnableDnsTunneling), L"--dns-tunneling");
parser.AddArgument(Integer(settings.MemoryMb), L"--memory");
parser.AddArgument(Integer(settings.CpuCount), L"--cpu");
parser.AddArgument(Utf8String(fsType), L"--fstype");
parser.AddArgument(help, L"--help");
parser.Parse();
@ -1576,7 +1558,7 @@ int WslaShell(_In_ std::wstring_view commandLine)
if (help)
{
const auto usage = std::format(
LR"({} --wsla [--vhd </path/to/vhd>] [--shell </path/to/shell>] [--memory <memory-mb>] [--cpu <cpus>] [--dns-tunneling] [--help])",
LR"({} --wsla [--vhd </path/to/vhd>] [--shell </path/to/shell>] [--memory <memory-mb>] [--cpu <cpus>] [--dns-tunneling] [--fstype <fstype>] [--help])",
WSL_BINARY_NAME);
wprintf(L"%ls\n", usage.c_str());
@ -1595,7 +1577,7 @@ int WslaShell(_In_ std::wstring_view commandLine)
ULONG Lun{};
THROW_IF_FAILED(virtualMachine->AttachDisk(vhd.c_str(), true, &diskDevice, &Lun));
THROW_IF_FAILED(virtualMachine->Mount(diskDevice.get(), "/mnt", "ext4", "ro", WslMountFlagsChroot | WslMountFlagsWriteableOverlayFs));
THROW_IF_FAILED(virtualMachine->Mount(diskDevice.get(), "/mnt", fsType.c_str(), "ro", WslMountFlagsChroot | WslMountFlagsWriteableOverlayFs));
THROW_IF_FAILED(virtualMachine->Mount(nullptr, "/dev", "devtmpfs", "", 0));
THROW_IF_FAILED(virtualMachine->Mount(nullptr, "/sys", "sysfs", "", 0));
THROW_IF_FAILED(virtualMachine->Mount(nullptr, "/proc", "proc", "", 0));

View File

@ -71,9 +71,7 @@ void wsl::core::filesystem::CreateVhd(_In_ LPCWSTR target, _In_ ULONGLONG maximu
wil::unique_handle wsl::core::filesystem::OpenVhd(_In_ LPCWSTR Path, _In_ VIRTUAL_DISK_ACCESS_MASK Mask)
{
WI_ASSERT(
wsl::shared::string::IsEqual(std::filesystem::path{Path}.extension().c_str(), windows::common::wslutil::c_vhdFileExtension, true) ||
wsl::shared::string::IsEqual(std::filesystem::path{Path}.extension().c_str(), windows::common::wslutil::c_vhdxFileExtension, true));
WI_ASSERT(wsl::windows::common::wslutil::IsVhdFile(std::filesystem::path{Path}));
// N.B. Specifying unknown for device and vendor means the system will determine the type of VHD.
VIRTUAL_STORAGE_TYPE storageType{};

View File

@ -32,6 +32,13 @@ TRACELOGGING_DEFINE_PROVIDER(
(0xb99cdb5a, 0x039c, 0x5046, 0xe6, 0x72, 0x1a, 0x0d, 0xe0, 0xa4, 0x02, 0x11),
TraceLoggingOptionMicrosoftTelemetry());
TRACELOGGING_DEFINE_PROVIDER(
WslaServiceTelemetryProvider,
"Microsoft.Windows.Wsla",
// {0383CE62-8F86-4766-AFB2-9D66A7FB1E90}
(0x383ce62, 0x8f86, 0x4766, 0xaf, 0xb2, 0x9d, 0x66, 0xa7, 0xfb, 0x1e, 0x90),
TraceLoggingOptionMicrosoftTelemetry());
#ifdef DEBUG
#define HRESULT_STRING_VALUE \
, TraceLoggingValue(wsl::windows::common::wslutil::ErrorCodeToString(failure->hr).c_str(), "HRESULTString")

View File

@ -28,6 +28,7 @@ extern "C" {
#endif
TRACELOGGING_DECLARE_PROVIDER(LxssTelemetryProvider);
TRACELOGGING_DECLARE_PROVIDER(WslServiceTelemetryProvider);
TRACELOGGING_DECLARE_PROVIDER(WslaServiceTelemetryProvider);
#ifdef __cplusplus
}
#endif

View File

@ -1204,6 +1204,13 @@ bool wsl::windows::common::wslutil::IsRunningInMsix()
return false;
}
}
bool wsl::windows::common::wslutil::IsVhdFile(_In_ const std::filesystem::path& path)
{
return wsl::windows::common::string::IsPathComponentEqual(path.extension().native(), c_vhdFileExtension) ||
wsl::windows::common::string::IsPathComponentEqual(path.extension().native(), c_vhdxFileExtension);
}
std::vector<DWORD> wsl::windows::common::wslutil::ListRunningProcesses()
{
std::vector<DWORD> pids(1024);

View File

@ -129,6 +129,8 @@ void InitializeWil();
bool IsRunningInMsix();
bool IsVhdFile(_In_ const std::filesystem::path& path);
bool IsVirtualMachinePlatformInstalled();
std::vector<DWORD> ListRunningProcesses();

View File

@ -927,7 +927,7 @@ HRESULT LxssUserSessionImpl::MoveDistribution(_In_ LPCGUID DistroGuid, _In_ LPCW
std::filesystem::path newVhdPath = Location;
RETURN_HR_IF(E_INVALIDARG, newVhdPath.empty());
newVhdPath /= LXSS_VM_MODE_VHD_NAME;
newVhdPath /= distro.VhdFilePath.filename();
auto impersonate = wil::CoImpersonateClient();
@ -952,7 +952,7 @@ HRESULT LxssUserSessionImpl::MoveDistribution(_In_ LPCGUID DistroGuid, _In_ LPCW
// Update the registry location
registration.Write(Property::BasePath, Location);
registration.Write(Property::VhdFileName, LXSS_VM_MODE_VHD_NAME);
registration.Write(Property::VhdFileName, newVhdPath.filename().c_str());
revert.release();
@ -1079,6 +1079,22 @@ HRESULT LxssUserSessionImpl::ExportDistribution(_In_opt_ LPCGUID DistroGuid, _In
{
const wil::unique_handle userToken = wsl::windows::common::security::GetUserToken(TokenImpersonation);
auto runAsUser = wil::impersonate_token(userToken.get());
// Ensure the target file has the correct file extension.
if (GetFileType(FileHandle) == FILE_TYPE_DISK)
{
std::wstring exportPath;
THROW_IF_FAILED(wil::GetFinalPathNameByHandleW(FileHandle, exportPath));
const auto sourceFileExtension = configuration.VhdFilePath.extension().native();
const auto targetFileExtension = std::filesystem::path(exportPath).extension().native();
if (!wsl::windows::common::string::IsPathComponentEqual(sourceFileExtension, targetFileExtension))
{
THROW_HR_WITH_USER_ERROR(
WSL_E_EXPORT_FAILED, wsl::shared::Localization::MessageRequiresFileExtension(sourceFileExtension.c_str()));
}
}
const wil::unique_hfile vhdFile(CreateFileW(
configuration.VhdFilePath.c_str(), GENERIC_READ, (FILE_SHARE_READ | FILE_SHARE_DELETE), nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr));
@ -1258,13 +1274,9 @@ LxssUserSessionImpl::ImportDistributionInplace(_In_ LPCWSTR DistributionName, _I
s_ValidateDistroName(DistributionName);
// Return an error if the path is not absolute or does not end in the .vhdx file extension.
// Return an error if the path is not absolute or does not have a valid VHD file extension.
const std::filesystem::path path{VhdPath};
RETURN_HR_IF(
E_INVALIDARG,
!path.is_absolute() ||
(!wsl::windows::common::string::IsPathComponentEqual(path.extension().native(), wsl::windows::common::wslutil::c_vhdFileExtension) &&
!wsl::windows::common::string::IsPathComponentEqual(path.extension().c_str(), wsl::windows::common::wslutil::c_vhdxFileExtension)));
RETURN_HR_IF(E_INVALIDARG, !path.is_absolute() || !wsl::windows::common::wslutil::IsVhdFile(path));
const wil::unique_hkey lxssKey = s_OpenLxssUserKey();
std::lock_guard lock(m_instanceLock);
@ -1448,6 +1460,24 @@ HRESULT LxssUserSessionImpl::RegisterDistribution(
wil::CreateDirectoryDeep(distributionPath.c_str());
}
// If importing a vhd, determine if it is a .vhd or .vhdx.
std::wstring vhdName{LXSS_VM_MODE_VHD_NAME};
if ((WI_IsFlagSet(Flags, LXSS_IMPORT_DISTRO_FLAGS_VHD)) && (GetFileType(FileHandle) == FILE_TYPE_DISK))
{
std::wstring pathBuffer;
THROW_IF_FAILED(wil::GetFinalPathNameByHandleW(FileHandle, pathBuffer));
std::filesystem::path vhdPath{std::move(pathBuffer)};
if (!wsl::windows::common::wslutil::IsVhdFile(vhdPath))
{
using namespace wsl::windows::common::wslutil;
THROW_HR_WITH_USER_ERROR(
WSL_E_IMPORT_FAILED, wsl::shared::Localization::MessageRequiresFileExtensions(c_vhdFileExtension, c_vhdxFileExtension));
}
vhdName = vhdPath.filename();
}
registration = DistributionRegistration::Create(
lxssKey.get(),
DistributionId,
@ -1457,7 +1487,7 @@ HRESULT LxssUserSessionImpl::RegisterDistribution(
flags,
LX_UID_ROOT,
PackageFamilyName,
LXSS_VM_MODE_VHD_NAME,
vhdName.c_str(),
WI_IsFlagClear(Flags, LXSS_IMPORT_DISTRO_FLAGS_NO_OOBE));
configuration = s_GetDistributionConfiguration(registration, DistributionName == nullptr);

View File

@ -67,7 +67,7 @@ try
// Initialize telemetry.
// TODO-WSLA: Create a dedicated WSLA provider
WslTraceLoggingInitialize(WslServiceTelemetryProvider, !wsl::shared::OfficialBuild);
WslTraceLoggingInitialize(WslaServiceTelemetryProvider, !wsl::shared::OfficialBuild);
WSL_LOG("Service starting", TraceLoggingLevel(WINEVENT_LEVEL_INFO));

View File

@ -13,11 +13,17 @@ Abstract:
--*/
#include "WSLASession.h"
#include "WSLAUserSession.h"
using wsl::windows::service::wsla::WSLASession;
WSLASession::WSLASession(const WSLA_SESSION_SETTINGS& Settings) : m_displayName(Settings.DisplayName)
WSLASession::WSLASession(const WSLA_SESSION_SETTINGS& Settings, WSLAUserSessionImpl& userSessionImpl, const VIRTUAL_MACHINE_SETTINGS& VmSettings) :
m_sessionSettings(Settings),
m_userSession(userSessionImpl),
m_virtualMachine(VmSettings, userSessionImpl.GetUserSid(), &userSessionImpl),
m_displayName(Settings.DisplayName)
{
m_virtualMachine.Start();
}
HRESULT WSLASession::GetDisplayName(LPWSTR* DisplayName)
@ -25,3 +31,9 @@ HRESULT WSLASession::GetDisplayName(LPWSTR* DisplayName)
*DisplayName = wil::make_unique_string<wil::unique_cotaskmem_string>(m_displayName.c_str()).release();
return S_OK;
}
HRESULT WSLASession::GetVirtualMachine(IWSLAVirtualMachine** VirtualMachine)
{
THROW_IF_FAILED(m_virtualMachine.QueryInterface(__uuidof(IWSLAVirtualMachine), (void**)VirtualMachine));
return S_OK;
}

View File

@ -15,6 +15,7 @@ Abstract:
#pragma once
#include "wslaservice.h"
#include "WSLAVirtualMachine.h"
namespace wsl::windows::service::wsla {
@ -22,10 +23,14 @@ class DECLSPEC_UUID("4877FEFC-4977-4929-A958-9F36AA1892A4") WSLASession
: public Microsoft::WRL::RuntimeClass<Microsoft::WRL::RuntimeClassFlags<Microsoft::WRL::ClassicCom>, IWSLASession, IFastRundown>
{
public:
WSLASession(const WSLA_SESSION_SETTINGS& Settings);
WSLASession(const WSLA_SESSION_SETTINGS& Settings, WSLAUserSessionImpl& userSessionImpl, const VIRTUAL_MACHINE_SETTINGS& VmSettings);
IFACEMETHOD(GetDisplayName)(LPWSTR* DisplayName);
IFACEMETHOD(GetVirtualMachine)(IWSLAVirtualMachine** VirtualMachine);
private:
WSLA_SESSION_SETTINGS m_sessionSettings; // TODO: Revisit to see if we should have session settings as a member or not
WSLAUserSessionImpl& m_userSession;
WSLAVirtualMachine m_virtualMachine;
std::wstring m_displayName;
};

View File

@ -64,16 +64,17 @@ PSID WSLAUserSessionImpl::GetUserSid() const
return m_tokenInfo->User.Sid;
}
HRESULT wsl::windows::service::wsla::WSLAUserSessionImpl::CreateSession(const WSLA_SESSION_SETTINGS* Settings, IWSLASession** Session)
HRESULT wsl::windows::service::wsla::WSLAUserSessionImpl::CreateSession(
const WSLA_SESSION_SETTINGS* Settings, const VIRTUAL_MACHINE_SETTINGS* VmSettings, IWSLASession** WslaSession)
{
auto session = wil::MakeOrThrow<WSLASession>(*Settings);
auto session = wil::MakeOrThrow<WSLASession>(*Settings, *this, *VmSettings);
{
std::lock_guard lock(m_lock);
m_sessions.emplace_back(session.Get());
std::lock_guard lock(m_wslaSessionsLock);
m_wslaSessions.emplace_back(session.Get());
}
THROW_IF_FAILED(session.CopyTo(__uuidof(IWSLASession), (void**)Session));
THROW_IF_FAILED(session.CopyTo(__uuidof(IWSLASession), (void**)WslaSession));
return S_OK;
}
@ -102,12 +103,13 @@ try
}
CATCH_RETURN();
HRESULT wsl::windows::service::wsla::WSLAUserSession::CreateSession(const WSLA_SESSION_SETTINGS* Settings, IWSLASession** Session)
HRESULT wsl::windows::service::wsla::WSLAUserSession::CreateSession(
const WSLA_SESSION_SETTINGS* Settings, const VIRTUAL_MACHINE_SETTINGS* VmSettings, IWSLASession** WslaSession)
try
{
auto session = m_session.lock();
RETURN_HR_IF(RPC_E_DISCONNECTED, !session);
return session->CreateSession(Settings, Session);
return session->CreateSession(Settings, VmSettings, WslaSession);
}
CATCH_RETURN();

View File

@ -30,15 +30,18 @@ public:
PSID GetUserSid() const;
HRESULT CreateVirtualMachine(const VIRTUAL_MACHINE_SETTINGS* Settings, IWSLAVirtualMachine** VirtualMachine);
HRESULT CreateSession(const WSLA_SESSION_SETTINGS* Settings, IWSLASession** Session);
HRESULT CreateSession(const WSLA_SESSION_SETTINGS* Settings, const VIRTUAL_MACHINE_SETTINGS* VmSettings, IWSLASession** WslaSession);
void OnVmTerminated(WSLAVirtualMachine* machine);
private:
wil::unique_tokeninfo_ptr<TOKEN_USER> m_tokenInfo;
std::recursive_mutex m_wslaSessionsLock;
// TODO-WSLA: Consider using a weak_ptr to easily destroy when the last client reference is released.
std::vector<Microsoft::WRL::ComPtr<WSLASession>> m_wslaSessions;
std::recursive_mutex m_lock;
std::vector<WSLAVirtualMachine*> m_virtualMachines;
std::vector<WSLAVirtualMachine*> m_virtualMachines; // TODO: Remove virtual machine awareness from WSLAUserSession
// TODO-WSLA: Consider using a weak_ptr to easily destroy when the last client reference is released.
std::vector<Microsoft::WRL::ComPtr<WSLASession>> m_sessions;
@ -53,8 +56,8 @@ public:
WSLAUserSession& operator=(const WSLAUserSession&) = delete;
IFACEMETHOD(GetVersion)(_Out_ WSL_VERSION* Version) override;
IFACEMETHOD(CreateVirtualMachine)(const VIRTUAL_MACHINE_SETTINGS* Settings, IWSLAVirtualMachine** VirtualMachine) override;
IFACEMETHOD(CreateSession)(const WSLA_SESSION_SETTINGS* Settings, IWSLASession** Session);
IFACEMETHOD(CreateVirtualMachine)(const VIRTUAL_MACHINE_SETTINGS* Settings, IWSLAVirtualMachine** VirtualMachine) override; // TODO: Remove virtual machine awareness from WSLAUserSession
IFACEMETHOD(CreateSession)(const WSLA_SESSION_SETTINGS* WslaSessionSettings, const VIRTUAL_MACHINE_SETTINGS* VmSettings, IWSLASession** WslaSession);
private:
std::weak_ptr<WSLAUserSessionImpl> m_session;

View File

@ -251,6 +251,7 @@ interface IWSLASession : IUnknown
// To be deleted.
HRESULT GetDisplayName([out] LPWSTR* DisplayName);
HRESULT GetVirtualMachine([out] IWSLAVirtualMachine **VirtualMachine);
}
struct WSLA_SESSION_INFORMATION
@ -271,11 +272,9 @@ interface IWSLAUserSession : IUnknown
HRESULT CreateVirtualMachine([in] const VIRTUAL_MACHINE_SETTINGS* Settings, [out]IWSLAVirtualMachine** VirtualMachine); // TODO: Delete once the new API is wired.
// Session managment.
HRESULT CreateSession([in] const struct WSLA_SESSION_SETTINGS* Settings, [out]IWSLASession** Session);
HRESULT CreateSession([in] const struct WSLA_SESSION_SETTINGS* Settings, [in] const VIRTUAL_MACHINE_SETTINGS* VmSettings, [out]IWSLASession** Session);
HRESULT ListSessions([out, size_is(, *SessionsCount)] struct WSLA_SESSION_INFORMATION** Sessions, [out] ULONG* SessionsCount);
HRESULT OpenSession([in] ULONG Id, [out]IWSLASession** Session);
// TODO: Do we need 'TerminateSession()' ?
}
}

View File

@ -109,7 +109,7 @@ class SimpleTests
std::format(L"{} {} {} {}", WSL_IMPORT_ARG, tempDistro, vhdDir.wstring(), tar.wstring()).c_str(),
L"The operation completed successfully. \r\n",
L"wsl: Sparse VHD support is currently disabled due to potential data corruption.\r\n"
L"To force a distribution to use a sparse vhd, please run:\r\n"
L"To force a distribution to use a sparse VHD, please run:\r\n"
L"wsl.exe --manage <DistributionName> --set-sparse true --allow-unsafe\r\n",
0);
@ -122,7 +122,7 @@ class SimpleTests
ValidateOutput(
std::format(L"{} {} {} {}", WSL_MANAGE_ARG, tempDistro, WSL_MANAGE_ARG_SET_SPARSE_OPTION_LONG, L"true").c_str(),
L"Sparse VHD support is currently disabled due to potential data corruption.\r\n"
L"To force a distribution to use a sparse vhd, please run:\r\n"
L"To force a distribution to use a sparse VHD, please run:\r\n"
L"wsl.exe --manage <DistributionName> --set-sparse true --allow-unsafe\r\nError code: Wsl/Service/E_INVALIDARG\r\n",
L"",
-1);

View File

@ -1016,7 +1016,7 @@ class UnitTests
L"Error code: Wsl/Service/RegisterDistro/ERROR_FILE_EXISTS\r\n");
commandLine = std::format(L"--import dummy {} {} --version {}", LXSST_IMPORT_DISTRO_TEST_DIR, vhdFileName, version);
validateOutput(commandLine.c_str(), L"This looks like a VHDX file. Use --vhd to import a VHDX instead of a tar.\r\n");
validateOutput(commandLine.c_str(), L"This looks like a VHD file. Use --vhd to import a VHD instead of a tar.\r\n");
if (!LxsstuVmMode())
{
@ -1557,7 +1557,7 @@ Arguments for managing Windows Subsystem for Linux:
Move the distribution to a new location.
--set-sparse, -s <true|false>
Set the vhdx of distro to be sparse, allowing disk space to be automatically reclaimed.
Set the VHD of distro to be sparse, allowing disk space to be automatically reclaimed.
--set-default-user <Username>
Set the default user of the distribution.
@ -1637,11 +1637,11 @@ Arguments for managing distributions in Windows Subsystem for Linux:
Specifies the version to use for the new distribution.
--vhd
Specifies that the provided file is a .vhdx file, not a tar file.
This operation makes a copy of the .vhdx file at the specified install location.
Specifies that the provided file is a .vhd or .vhdx file, not a tar file.
This operation makes a copy of the VHD file at the specified install location.
--import-in-place <Distro> <FileName>
Imports the specified .vhdx file as a new distribution.
Imports the specified VHD file as a new distribution.
This virtual hard disk must be formatted with the ext4 filesystem type.
--list, -l [Options]
@ -2896,8 +2896,7 @@ Error code: Wsl/InstallDistro/WSL_E_DISTRO_NOT_FOUND
WslKeepAlive keepAlive;
auto [out, _] = LxsstuLaunchWslAndCaptureOutput(L"--manage test_distro --resize 1500GB", -1);
VERIFY_ARE_EQUAL(
L"The operation could not be completed because the vhdx is currently in use. To force WSL to stop use: "
L"wsl.exe "
L"The operation could not be completed because the VHD is currently in use. To force WSL to stop use: wsl.exe "
L"--shutdown\r\nError code: Wsl/Service/WSL_E_DISTRO_NOT_STOPPED\r\n",
out);
}
@ -6276,5 +6275,71 @@ Error code: Wsl/InstallDistro/WSL_E_INVALID_JSON\r\n",
VERIFY_ARE_EQUAL(out, L"755\n");
}
TEST_METHOD(ExportImportVhd)
{
WSL2_TEST_ONLY();
WslShutdown();
constexpr auto vhdPath = L"exported-test-distro.vhd";
constexpr auto vhdxPath = L"exported-test-distro.vhdx";
constexpr auto exportedVhdPath = L"exported-vhd.vhd";
constexpr auto newDistroName = L"imported-test-distro";
auto cleanup = wil::scope_exit_log(WI_DIAGNOSTICS_INFO, [&]() {
LOG_IF_WIN32_BOOL_FALSE(DeleteFile(vhdPath));
LOG_IF_WIN32_BOOL_FALSE(DeleteFile(vhdxPath));
LOG_IF_WIN32_BOOL_FALSE(DeleteFile(exportedVhdPath));
LxsstuLaunchWsl(std::format(L"--unregister {}", newDistroName));
});
// Attempt to export the distribution to a .vhd (should fail).
auto [out, err] =
LxsstuLaunchWslAndCaptureOutput(std::format(L"--export {} {} --format vhd", LXSS_DISTRO_NAME_TEST_L, vhdPath), -1);
VERIFY_ARE_EQUAL(
out, L"The specified file must have the .vhdx file extension.\r\nError code: Wsl/Service/WSL_E_EXPORT_FAILED\r\n");
VERIFY_ARE_EQUAL(err, L"");
// Export the distribution to a .vhdx.
std::tie(out, err) =
LxsstuLaunchWslAndCaptureOutput(std::format(L"--export {} {} --format vhd", LXSS_DISTRO_NAME_TEST_L, vhdxPath));
VERIFY_ARE_EQUAL(out, L"The operation completed successfully. \r\n");
VERIFY_ARE_EQUAL(err, L"");
// Convert the .vhdx to .vhd.
LxsstuLaunchPowershellAndCaptureOutput(std::format(L"Convert-VHD -Path '{}' -DestinationPath '{}'", vhdxPath, vhdPath));
// Import a new distribution from the .vhd file.
std::tie(out, err) =
LxsstuLaunchWslAndCaptureOutput(std::format(L"--import {} {} {} --vhd", newDistroName, newDistroName, vhdPath));
VERIFY_ARE_EQUAL(out, L"The operation completed successfully. \r\n");
VERIFY_ARE_EQUAL(err, L"");
// Export the newly imported distribution to another .vhd file.
std::tie(out, err) = LxsstuLaunchWslAndCaptureOutput(std::format(L"--export {} {} --format vhd", newDistroName, exportedVhdPath));
VERIFY_ARE_EQUAL(out, L"The operation completed successfully. \r\n");
VERIFY_ARE_EQUAL(err, L"");
// Attempt to export to a .vhdx (should fail).
std::tie(out, err) = LxsstuLaunchWslAndCaptureOutput(std::format(L"--export {} {} --format vhd", newDistroName, vhdxPath), -1);
VERIFY_ARE_EQUAL(
out, L"The specified file must have the .vhd file extension.\r\nError code: Wsl/Service/WSL_E_EXPORT_FAILED\r\n");
VERIFY_ARE_EQUAL(err, L"");
// Attempt to import to a non VHD file.
auto tempFile = wsl::windows::common::filesystem::TempFile(
GENERIC_ALL, 0, CREATE_ALWAYS, wsl::windows::common::filesystem::TempFileFlags::None, L"txt");
tempFile.Handle.reset();
constexpr auto negativeVariationDistro = L"negative-variation-distro";
std::tie(out, err) = LxsstuLaunchWslAndCaptureOutput(
std::format(L"--import {} {} {} --vhd", negativeVariationDistro, negativeVariationDistro, tempFile.Path), -1);
VERIFY_ARE_EQUAL(
out,
L"The specified file must have the .vhd or .vhdx file extension.\r\nError code: "
L"Wsl/Service/RegisterDistro/WSL_E_IMPORT_FAILED\r\n");
VERIFY_ARE_EQUAL(err, L"");
}
}; // namespace UnitTests
} // namespace UnitTests

View File

@ -1116,7 +1116,15 @@ class WSLATests
WSLA_SESSION_SETTINGS settings{L"my-display-name"};
wil::com_ptr<IWSLASession> session;
VERIFY_SUCCEEDED(userSession->CreateSession(&settings, &session));
VIRTUAL_MACHINE_SETTINGS vmSettings{};
vmSettings.BootTimeoutMs = 30 * 1000;
vmSettings.DisplayName = L"WSLA";
vmSettings.MemoryMb = 2048;
vmSettings.CpuCount = 4;
vmSettings.NetworkingMode = WslNetworkingModeNone;
vmSettings.EnableDebugShell = true;
VERIFY_SUCCEEDED(userSession->CreateSession(&settings, &vmSettings, &session));
wil::unique_cotaskmem_string returnedDisplayName;
VERIFY_SUCCEEDED(session->GetDisplayName(&returnedDisplayName));