Comandos do WSL e configurações de inicializaçãoWSL commands and launch configurations

Maneiras de executar o WSLWays to run WSL

Há várias maneiras de executar uma distribuição do Linux com o WSL depois que ele é instalado.There are several ways to run a Linux distribution with WSL once it's installed.

  1. Abra sua distribuição do Linux visitando o menu Iniciar do Windows e digitando o nome de suas distribuições instaladas.Open your Linux distribution by visiting the Windows Start menu and typing the name of your installed distributions. Por exemplo: "Ubuntu".For example: "Ubuntu".
  2. No prompt de comando do Windows ou no PowerShell, insira o nome da sua distribuição instalada.From Windows Command Prompt or PowerShell, enter the name of your installed distribution. Por exemplo: ubuntuFor example: ubuntu
  3. No prompt de comando do Windows ou no PowerShell, para abrir sua distribuição do Linux padrão dentro da linha de comando atual, digite: wsl.exe .From Windows Command Prompt or PowerShell, to open your default Linux distribution inside your current command line, enter: wsl.exe.
  4. No prompt de comando do Windows ou no PowerShell, para abrir sua distribuição do Linux padrão dentro da linha de comando atual, digite: wsl [command] .From Windows Command Prompt or PowerShell, to open your default Linux distribution inside your current command line, enter:wsl [command].

Qual método deve ser usado depende do que você está fazendo.Which method you should use depends on what you're doing. Se você tiver aberto uma linha de comando WSL em um prompt do Windows ou janela do PowerShell e quiser sair, insira o comando: exit .If you've opened a WSL command line within a Windows Prompt or PowerShell window and want to exit, enter the command: exit.

Iniciar o WSL por distribuiçãoLaunch WSL by distribution

A execução de uma distribuição usando o aplicativo específico da distribuição inicia essa distribuição na própria janela do console.Running a distribution using it's distro-specific application launches that distribution in it's own console window.

Iniciar o WSL no menu Iniciar

É o mesmo que clicar em "Iniciar" na Microsoft Store.It is the same as clicking "Launch" in the Microsoft store.

Iniciar o WSL usando a Microsoft Store

Você também pode executar a distribuição na linha de comando executando [distribution].exe.You can also run the distribution from the command line by running [distribution].exe.

A desvantagem de executar uma distribuição da linha de comando dessa forma é que ela alterará automaticamente seu diretório de trabalho do diretório atual para o diretório base da distribuição.The disadvantage of running a distribution from the command line in this way is that it will automatically change your working directory from the current directory to the distribution's home directory.

Exemplo: (usando o PowerShell)Example: (using PowerShell)

PS C:\Users\sarah> pwd

Path
----
C:\Users\sarah

PS C:\Users\sarah> ubuntu

scooley@scooley-elmer:~$ pwd
/home/scooley
scooley@scooley-elmer:~$ exit
logout

PS C:\Users\sarah>

wsl e wsl [comando]wsl and wsl [command]

A melhor maneira de executar o WSL na linha de comando é usando o wsl.exe.The best way to run WSL from the command line is using wsl.exe.

Exemplo: (usando o PowerShell)Example: (using PowerShell)

PS C:\Users\sarah> pwd

Path
----
C:\Users\sarah

PS C:\Users\sarah> wsl

scooley@scooley-elmer:/mnt/c/Users/sarah$ pwd
/mnt/c/Users/sarah

O wsl não apenas mantém o diretório de trabalho atual em vigor, como também permite que você execute um único comando ao longo dos comandos do Windows.Not only does wsl keep the current working directory in place, it lets you run a single command along side Windows commands.

Exemplo: (usando o PowerShell)Example: (using PowerShell)

PS C:\Users\sarah> Get-Date

Sunday, March 11, 2018 7:54:05 PM

PS C:\Users\sarah> wsl
scooley@scooley-elmer:/mnt/c/Users/sarah$ date
Sun Mar 11 19:55:47 DST 2018
scooley@scooley-elmer:/mnt/c/Users/sarah$ exit
logout

PS C:\Users\sarah> wsl date
Sun Mar 11 19:56:57 DST 2018

Exemplo: (usando o PowerShell)Example: (using PowerShell)

PS C:\Users\sarah> Get-VM

Name            State CPUUsage(%) MemoryAssigned(M) Uptime   Status
----            ----- ----------- ----------------- ------   ------
Server17093     Off   0           0                 00:00:00 Opera...
Ubuntu          Off   0           0                 00:00:00 Opera...
Ubuntu (bionic) Off   0           0                 00:00:00 Opera...
Windows         Off   0           0                 00:00:00 Opera...


PS C:\Users\sarah> Get-VM | wsl grep "Ubuntu"
Ubuntu          Off   0           0                 00:00:00 Opera...
Ubuntu (bionic) Off   0           0                 00:00:00 Opera...
PS C:\Users\sarah>

Como gerenciar várias distribuições do LinuxManaging multiple Linux Distributions

No Windows 10 versão 1903 e posterior, você pode usar o wsl.exe para gerenciar suas distribuições no subsistema do Windows para Linux (WSL), incluindo a listagem de distribuições disponíveis, a definição de uma distribuição padrão e a desinstalação de distribuições.In Windows 10 Version 1903 and later, you can use wsl.exe to manage your distributions in the Windows Subsystem for Linux (WSL), including listing available distributions, setting a default distribution, and uninstalling distributions.

Cada distribuição do Linux gerencia de forma independente suas próprias configurações.Each Linux distribution independently manages its own configurations. Para ver comandos específicos de distribuição, execute [distro.exe] /?.To see distribution-specific commands, run [distro.exe] /?. Por exemplo, ubuntu /?.For example ubuntu /?.

Listar distribuiçõesList distributions

wsl -l , wsl --listwsl -l , wsl --list
Lista as distribuições do Linux disponíveis para WSL.Lists available Linux distributions available to WSL. Se uma distribuição estiver listada, ela será instalada e estará pronta para uso.If a distribution is listed, it's installed and ready to use.

wsl --list --all Lista todas as distribuições, incluindo aquelas que não são utilizáveis no momento.wsl --list --all Lists all distributions, including ones that aren't currently usable. Elas podem estar no processo de instalação, desinstalação ou em um estado desfeito.They may be in the process of installing, uninstalling, or are in a broken state.

wsl --list --running Lista todas as distribuições que estão em execução no momento.wsl --list --running Lists all distributions that are currently running.

Definir uma distribuição padrãoSet a default distribution

A distribuição do WSL padrão é aquela que é executada quando você executa wsl em uma linha de comando.The default WSL distribution is the one that runs when you run wsl on a command line.

wsl -s <DistributionName>, wsl --setdefault <DistributionName>wsl -s <DistributionName>, wsl --setdefault <DistributionName>

Define uma distribuição padrão para <DistributionName>.Sets the default distribution to <DistributionName>.

Exemplo: (usando o PowerShell)Example: (using PowerShell)
wsl -s Ubuntu definiria minha distribuição padrão como Ubuntu.wsl -s Ubuntu would set my default distribution to Ubuntu. Agora, quando eu executar o wsl npm init, ele será executado no Ubuntu.Now when I run wsl npm init it will run in Ubuntu. Se eu executar wsl, ele abrirá uma sessão do Ubuntu.If I run wsl it will open an Ubuntu session.

Cancelar o registro e reinstalar uma distribuiçãoUnregister and reinstall a distribution

Embora as distribuições do Linux possam ser instaladas por meio da Microsoft Store, elas não podem ser desinstaladas usando a loja.While Linux distributions can be installed through the Microsoft store, they can't be uninstalled through the store. O WSL Config permite que as distribuições tenham o registro cancelado/sejam desinstaladas.WSL Config allows distributions to be unregistered/uninstalled.

O cancelamento do registro também permite que as distribuições sejam reinstaladas.Unregistering also allows distributions to be reinstalled.

Cuidado: Após o registro, todos os dados, as configurações e os softwares associados a essa distribuição serão permanentemente perdidos.Caution: Once unregistered, all data, settings, and software associated with that distribution will be permanently lost. A reinstalação pela loja instalará uma cópia limpa da distribuição.Reinstalling from the store will install a clean copy of the distribution.

wsl --unregister <DistributionName>
Cancela o registro da distribuição do WSL para que possa ser reinstalado ou limpo.Unregisters the distribution from WSL so it can be reinstalled or cleaned up.

Por exemplo, wsl --unregister Ubuntu removeria o Ubuntu das distribuições disponíveis no WSL.For example: wsl --unregister Ubuntu would remove Ubuntu from the distributions available in WSL. Quando eu executar wsl --list, ele não será listado.When I run wsl --list it will not be listed.

Para reinstalar, localize a distribuição na Microsoft Store e selecione "Iniciar".To reinstall, find the distribution in the Microsoft store and select "Launch".

Execute como um usuário específicoRun as a specific user

wsl -u <Username>, wsl --user <Username>wsl -u <Username>, wsl --user <Username>

Execute o WSL como o usuário especificado.Run WSL as the specified user. Observe que o usuário deve existir dentro da distribuição do WSL.Please note that user must exist inside of the WSL distribution.

Alterar o usuário padrão para uma distribuiçãoChange the default user for a distribution

<DistributionName> config --default-user <Username>

Altere o usuário padrão para o seu logon de distribuição.Change the default user that for your distribution log-in. O usuário já deve existir dentro da distribuição para se tornar o usuário padrão.The user has to already exist inside the distribution in order to become the default user.

Por exemplo: ubuntu config --default-user johndoe alteraria o usuário padrão para a distribuição do Ubuntu para o usuário "davibarros".For example: ubuntu config --default-user johndoe would change the default user for the Ubuntu distribution to the "johndoe" user.

Observação

Se você estiver tendo problemas para descobrir o nome da sua distribuição, consulte listar distribuições para o comando para listar o nome oficial das distribuições instaladas.If you are having trouble figuring out the name of your distribution, see List distributions for the command to list the official name of the installed distributions.

Executar uma distribuição específicaRun a specific distribution

wsl -d <DistributionName>, wsl --distribution <DistributionName>wsl -d <DistributionName>, wsl --distribution <DistributionName>

A execução de uma distribuição especificada do WSL pode ser usada para enviar comandos para uma distribuição específica sem precisar alterar o padrão.Run a specified distribution of WSL, can be used to send commands to a specific distribution without having to change your default.

Gerenciando várias distribuições Linux em versões anteriores do WindowsManaging multiple Linux Distributions in earlier Windows versions

No Windows 10 antes da versão 1903, a ferramenta de linha de comando WSL config ( wslconfig.exe ) deve ser usada para gerenciar as distribuições do Linux em execução no subsistema do Windows para Linux (WSL).In Windows 10 prior to version 1903, the WSL Config (wslconfig.exe) command-line tool should be used to manage Linux distributions running on the Windows Subsystem for Linux (WSL). Ele permite que você liste as distribuições disponíveis, defina uma distribuição padrão e desinstale as distribuições.It lets you list available distributions, set a default distribution, and uninstall distributions.

Embora o WSL Config seja útil para configurações que abrangem ou coordenam distribuições, cada distribuição do Linux gerencia de forma independente suas próprias configurações.While WSL Config is helpful for settings that span or coordinate distributions, each Linux distribution independently manages its own configurations. Para ver comandos específicos de distribuição, execute [distro.exe] /?.To see distribution-specific commands, run [distro.exe] /?. Por exemplo, ubuntu /?.For example ubuntu /?.

Para ver todas as opções disponíveis para wslconfig, execute: wslconfig /?To see all available options for wslconfig, run: wslconfig /?

wslconfig.exe
Performs administrative operations on Windows Subsystem for Linux

Usage:
    /l, /list [/all] - Lists registered distributions.
        /all - Optionally list all distributions, including distributions that
               are currently being installed or uninstalled.
    /s, /setdefault <DistributionName> - Sets the specified distribution as the default.
    /u, /unregister <DistributionName> - Unregisters a distribution.

Para listar distribuições, use:To list distributions, use:

wslconfig /list
Lista as distribuições do Linux disponíveis para WSL.Lists available Linux distributions available to WSL. Se uma distribuição estiver listada, ela será instalada e estará pronta para uso.If a distribution is listed, it's installed and ready to use.

wslconfig /list /all
Lista todas as distribuições, incluindo aquelas que não são utilizáveis no momento.Lists all distributions, including ones that aren't currently usable. Elas podem estar no processo de instalação, desinstalação ou em um estado desfeito.They may be in the process of installing, uninstalling, or are in a broken state.

Para definir uma distribuição padrão que é executada quando você executa wsl em uma linha de comando:To set a default distribution that runs when you run wsl on a command line:

wslconfig /setdefault <DistributionName> Define a distribuição padrão como <DistributionName> .wslconfig /setdefault <DistributionName> Sets the default distribution to <DistributionName>.

Exemplo: (usando o PowerShell)Example: (using PowerShell)
wslconfig /setdefault Ubuntu definiria minha distribuição padrão como Ubuntu.wslconfig /setdefault Ubuntu would set my default distribution to Ubuntu. Agora, quando eu executar o wsl npm init, ele será executado no Ubuntu.Now when I run wsl npm init it will run in Ubuntu. Se eu executar wsl, ele abrirá uma sessão do Ubuntu.If I run wsl it will open an Ubuntu session.

Para cancelar o registro e reinstalar uma distribuição:To unregister and reinstall a distribution:

wslconfig /unregister <DistributionName>
Cancela o registro da distribuição do WSL para que possa ser reinstalado ou limpo.Unregisters the distribution from WSL so it can be reinstalled or cleaned up.

Por exemplo, wslconfig /unregister Ubuntu removeria o Ubuntu das distribuições disponíveis no WSL.For example: wslconfig /unregister Ubuntu would remove Ubuntu from the distributions available in WSL. Quando eu executar wslconfig /list, ele não será listado.When I run wslconfig /list it will not be listed.

Para reinstalar, localize a distribuição na Microsoft Store e selecione "Iniciar".To reinstall, find the distribution in the Microsoft store and select "Launch".

Definir configurações de inicialização por distribuição com wslconfConfigure per distro launch settings with wslconf

Disponível no Windows Build 17093 e posteriorAvailable in Windows Build 17093 and later

Configure automaticamente determinadas funcionalidades no WSL que serão aplicadas toda vez que você iniciar o subsistema usando wsl.conf.Automatically configure certain functionality in WSL that will be applied every time you launch the subsystem using wsl.conf.

No momento, isso inclui opções de montagem automática e configuração de rede.Right now, this includes automount options and network configuration.

wsl.conf está localizado em cada distribuição do Linux no /etc/wsl.conf.wsl.conf is located in each Linux distribution in /etc/wsl.conf. Se o arquivo não estiver lá, você mesmo poderá criá-lo.If the file is not there, you can create it yourself. O WSL detectará a existência do arquivo e lerá seu conteúdo.WSL will detect the existence of the file and will read its contents. Se o arquivo estiver ausente ou malformado (ou seja, formatação de marcação inadequada), o WSL continuará a ser iniciado normalmente.If the file is missing or malformed (that is, improper markup formatting), WSL will continue to launch as normal.

Aqui está um arquivo de exemplo wsl.conf que você pode adicionar a suas distribuições:Here is a sample wsl.conf file you could add into your distributions:

# Enable extra metadata options by default
[automount]
enabled = true
root = /windir/
options = "metadata,umask=22,fmask=11"
mountFsTab = false

# Enable DNS – even though these are turned on by default, we'll specify here just to be explicit.
[network]
generateHosts = true
generateResolvConf = true

Opções de configuraçãoConfiguration Options

Para manter as convenções .ini, as chaves são declaradas em uma seção.In keeping with .ini conventions, keys are declared under a section.

O WSL é compatível com duas seções: automount e network.WSL supports two sections: automount and network.

montagem automáticaautomount

Seção: [automount]Section: [automount]

keykey valuevalue defaultdefault observaçõesnotes
habilitadoenabled boolianoboolean verdadeirotrue true causa unidades fixas (ou seja,true causes fixed drives (i.e C:/ ou D:/) a ser montado automaticamente com DrvFs em /mnt.C:/ or D:/) to be automatically mounted with DrvFs under /mnt. false significa que as unidades não serão montadas automaticamente, mas você ainda poderá montá-las manualmente ou por meio do fstab .false means drives won't be mounted automatically, but you could still mount them manually or via fstab.
mountFsTabmountFsTab boolianoboolean verdadeirotrue O true define o /etc/fstab para ser processado no início do WSL.true sets /etc/fstab to be processed on WSL start. /etc/fstab é um arquivo no qual você pode declarar outros sistemas de arquivos, como um compartilhamento SMB./etc/fstab is a file where you can declare other filesystems, like an SMB share. Assim, você pode montar esses sistemas de arquivos automaticamente no WSL na inicialização.Thus, you can mount these filesystems automatically in WSL on start up.
raizroot Cadeia de caracteresString /mnt/ Define o diretório em que as unidades fixas serão montadas automaticamente.Sets the directory where fixed drives will be automatically mounted. Por exemplo, se tiver um diretório no WSL no /windir/ e especificá-lo como a raiz, você poderá esperar ver suas unidades fixas montadas em /windir/cFor example, if you have a directory in WSL at /windir/ and you specify that as the root, you would expect to see your fixed drives mounted at /windir/c
opçõesoptions lista de valores separados por vírgulascomma-separated list of values cadeia de caracteres vaziaempty string Esse valor é acrescentado à cadeia de caracteres de opções padrão de montagem DrvFs.This value is appended to the default DrvFs mount options string. Somente opções específicas do DrvFs podem ser especificadas.Only DrvFs-specific options can be specified. As opções que o binário de montagem normalmente analisa em um sinalizador não são compatíveis.Options that the mount binary would normally parse into a flag are not supported. Se você quiser especificar explicitamente essas opções, deverá incluir todas as unidades para as quais deseja fazer isso em /etc/fstab.If you want to explicitly specify those options, you must include every drive for which you want to do so in /etc/fstab.

Por padrão, o WSL define o UID e o GID como o valor do usuário padrão (na distribuição do Ubuntu, o usuário padrão é criado com UID = 1.000, GID = 1.000).By default, WSL sets the uid and gid to the value of the default user (in Ubuntu distro, the default user is created with uid=1000,gid=1000). Se o usuário especificar uma opção GID ou UID explicitamente por meio dessa chave, o valor associado será substituído.If the user specifies a gid or uid option explicitly via this key, the associated value will be overwritten. Caso contrário, o valor padrão será sempre acrescentado.Otherwise, the default value will always be appended.

Observação: Essas opções são aplicadas como opções de montagem para todas as unidades montadas automaticamente.Note: These options are applied as the mount options for all automatically mounted drives. Para alterar as opções somente para uma unidade específica, use/etc/fstab.To change the options for a specific drive only, use /etc/fstab instead.

Opções de montagemMount options

A configuração de diferentes opções de montagem para unidades do Windows (DrvFs) pode controlar como as permissões de arquivos são calculadas para arquivos do Windows.Setting different mount options for Windows drives (DrvFs) can control how file permissions are calculated for Windows files. As seguintes opções estão disponíveis:The following options are available:

ChaveKey DescriçãoDescription PadrãoDefault
uiduid A ID de usuário usada para o proprietário de todos os arquivosThe User ID used for the owner of all files A ID de usuário padrão de sua distribuição WSL (na primeira instalação, o padrão dela é 1000)The default User ID of your WSL distro (On first installation this defaults to 1000)
gidgid A ID de grupo usada para o proprietário de todos os arquivosThe Group ID used for the owner of all files A ID de grupo padrão de sua distribuição WSL (na primeira instalação, o padrão dela é 1000)The default group ID of your WSL distro (On first installation this defaults to 1000)
umaskumask Uma máscara octal de permissões a serem excluídas para todos os arquivos e diretóriosAn octal mask of permissions to exclude for all files and directories 000000
fmaskfmask Uma máscara octal de permissões a serem excluídas para todos os arquivosAn octal mask of permissions to exclude for all files 000000
dmaskdmask Uma máscara octal de permissões a serem excluídas para todos os diretóriosAn octal mask of permissions to exclude for all directories 000000

Observação: as máscaras de permissão passam por uma operação OR lógica antes de serem aplicadas a arquivos ou diretórios.Note: The permission masks are put through a logical OR operation before being applied to files or directories.

redenetwork

Rótulo da seção: [network]Section label: [network]

keykey valuevalue defaultdefault observaçõesnotes
generateHostsgenerateHosts boolianoboolean true O true define o WSL para gerar /etc/hosts.true sets WSL to generate /etc/hosts. O arquivo hosts contém um mapa estático do endereço IP correspondente de nomes de host.The hosts file contains a static map of hostnames corresponding IP address.
generateResolvConfgenerateResolvConf boolianoboolean true O true define o WSL para gerar /etc/resolv.conf.true set WSL to generate /etc/resolv.conf. O resolv.conf contém uma lista DNS que é capaz de resolver um determinado nome de host para seu endereço IP.The resolv.conf contains a DNS list that are capable of resolving a given hostname to its IP address.

interopinterop

Rótulo da seção: [interop]Section label: [interop]

Essas opções estão disponíveis no Insider Build 17713 e posterior.These options are available in Insider Build 17713 and later.

keykey valuevalue defaultdefault observaçõesnotes
habilitadoenabled boolianoboolean true Definir essa chave determinará se o WSL dará suporte à inicialização de processos do Windows.Setting this key will determine whether WSL will support launching Windows processes.
appendWindowsPathappendWindowsPath boolianoboolean true Definir essa chave determinará se o WSL adicionará elementos de caminho do Windows à variável de ambiente $PATH.Setting this key will determine whether WSL will add Windows path elements to the $PATH environment variable.

usuáriouser

Rótulo da seção: [user]Section label: [user]

Essas opções estão disponíveis no Build 18980 e posterior.These options are available in Build 18980 and later.

chavekey valuevalue defaultdefault HDInsightnotes
defaultdefault stringstring O nome de usuário inicial criado na primeira execuçãoThe initial username created on first run Definir essa chave especifica qual usuário executar como ao iniciar pela primeira vez uma sessão WSL.Setting this key specifies which user to run as when first starting a WSL session.

Configurar opções globais com. wslconfigConfigure global options with .wslconfig

Disponível no Windows Build 19041 e posteriorAvailable in Windows Build 19041 and later

Você pode configurar opções de WSL globais colocando um .wslconfig arquivo no diretório raiz da pasta Users: C:\Users\<yourUserName>\.wslconfig .You can configure global WSL options by placing a .wslconfig file into the root directory of your users folder: C:\Users\<yourUserName>\.wslconfig. Muitos desses arquivos estão relacionados ao WSL 2, tenha em mente que talvez seja necessário executar wsl --shutdown para desligar a VM do WSL 2 e reiniciar sua instância do WSL para que essas alterações entrem em vigor.Many of these files are related to WSL 2, please keep in mind you may need to run wsl --shutdown to shut down the WSL 2 VM and then restart your WSL instance for these changes to take affect.

Aqui está um arquivo. wslconfig de exemplo:Here is a sample .wslconfig file:

[wsl2]
kernel=C:\\temp\\myCustomKernel
memory=4GB # Limits VM memory in WSL 2 to 4 GB
processors=2 # Makes the WSL 2 VM use two virtual processors

Esse arquivo pode conter as seguintes opções:This file can contain the following options:

Configurações do WSL 2WSL 2 Settings

Rótulo da seção: [wsl2]Section label: [wsl2]

Essas configurações afetam a VM que alimenta qualquer distribuição WSL 2.These settings affect the VM that powers any WSL 2 distribution.

chavekey valuevalue defaultdefault HDInsightnotes
kernelkernel stringstring A caixa de entrada fornecida pelo kernel criado pela MicrosoftThe Microsoft built kernel provided inbox Um caminho absoluto do Windows para um kernel personalizado do Linux.An absolute Windows path to a custom Linux kernel.
memóriamemory tamanhosize 50% da memória total no Windows ou 8 GB, o que for menor; em builds antes de 20175:80% da memória total no Windows50% of total memory on Windows or 8GB, whichever is less; on builds before 20175: 80% of your total memory on Windows A quantidade de memória a ser atribuída à VM WSL 2.How much memory to assign to the WSL 2 VM.
processadoresprocessors númeronumber O mesmo número de processadores no WindowsThe same number of processors on Windows Quantos processadores atribuir à VM WSL 2.How many processors to assign to the WSL 2 VM.
localhostForwardinglocalhostForwarding booleanoboolean true Booliano especificando se as portas vinculadas ao curinga ou localhost na VM WSL 2 devem ser conectadas do host via localhost: Port.Boolean specifying if ports bound to wildcard or localhost in the WSL 2 VM should be connectable from the host via localhost:port.
kernelCommandLinekernelCommandLine stringstring Em brancoBlank Argumentos de linha de comando de kernel adicionais.Additional kernel command line arguments.
swapswap tamanhosize 25% do tamanho da memória no Windows arredondado para os GB mais próximos25% of memory size on Windows rounded up to the nearest GB Quanto espaço de permuta adicionar à VM WSL 2, 0 para nenhum arquivo de permuta.How much swap space to add to the WSL 2 VM, 0 for no swap file.
PermutaswapFile stringstring %USERPROFILE%\AppData\Local\Temp\swap.vhdx%USERPROFILE%\AppData\Local\Temp\swap.vhdx Um caminho absoluto do Windows para o disco rígido virtual de permuta.An absolute Windows path to the swap virtual hard disk.
  • Observação: esse valor é verdadeiro para a compilação 19041 do Windows e pode ser diferente no Windows Builds no programa pessoas internasNote: This value is true for Windows Build 19041 and may be different in Windows builds in the Insiders program

As entradas com o path valor devem ser caminhos do Windows com barras invertidas de escape, por exemplo: C:\\Temp\\myCustomKernelEntries with the path value must be Windows paths with escaped backslashes, e.g: C:\\Temp\\myCustomKernel

As entradas com o size valor devem ser um tamanho seguido por uma unidade, por exemplo, 8GB ou 512MB .Entries with the size value must be a size followed by a unit, for example 8GB or 512MB.