Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os arquivos wsl.conf e .wslconfig são usados para definir configurações avançadas no WSL que serão aplicadas na inicialização do WSL VM.
wsl.conf é usado para aplicar configurações por distro WSL e .wslconfig é usado para aplicar configurações globais ao WSL. Você pode ler mais sobre as diferenças abaixo.
| Aspeto | .wslconfig |
wsl.conf |
|---|---|---|
| Âmbito de aplicação | Configurações gerais que se aplicam a toda a WSL | Configurações apenas para distribuições WSL |
| Configura | Ativação de recursos no WSL, configurações para a máquina virtual que alimenta o WSL 2 (RAM, kernel para inicialização, número de CPUs, etc.) | Configurações de distribuição no WSL, como opções de inicialização, montagens automáticas DrvFs, rede, interoperabilidade com o sistema Windows, uso do sistema e usuário padrão |
| Localização |
%UserProfile%\.wslconfig, fora de uma distribuição WSL |
/etc/wsl.conf, estando dentro de uma distribuição WSL |
Atualmente, todas as configurações de .wslconfig se aplicam apenas às distribuições WSL 2. Saiba como verificar qual versão do WSL você está executando.
A regra de 8 segundos para alterações de configuração
Você deve esperar até que o subsistema que executa sua distribuição Linux pare completamente de ser executado e reinicialize para que as atualizações de definições de configuração apareçam. Isso normalmente leva cerca de 8 segundos após o fechamento de TODAS as instâncias do shell de distribuição.
Se você iniciar uma distribuição (por exemplo, Ubuntu), modificar o arquivo de configuração, fechar a distribuição e, em seguida, reiniciá-la, você pode assumir que suas alterações de configuração entraram imediatamente em vigor. Este não é o caso atualmente, pois o subsistema ainda pode estar em execução. Você deve esperar que o subsistema pare antes de reiniciar, a fim de dar tempo suficiente para que suas alterações sejam retiradas. Você pode verificar se sua distribuição Linux (shell) ainda está em execução depois de fechá-la usando o PowerShell com o comando: wsl --list --running. Se nenhuma distribuição estiver em execução, você receberá a resposta: "Não há distribuições em execução". Agora você pode reiniciar a distribuição para ver as atualizações de configuração aplicadas.
O comando wsl --shutdown é um caminho rápido para reiniciar distribuições WSL 2, mas ele desligará todas as distribuições em execução, portanto, use com sabedoria. Você também pode usar wsl --terminate <distroName> para encerrar uma distribuição específica que está sendo executada instantaneamente.
WSL.conf
Configure configurações locais com wsl.conf por distribuição para cada distribuição Linux em execução no WSL 1 ou WSL 2.
- Armazenado no diretório
/etcda distribuição como um arquivo unix. - Usado para definir configurações por distribuição. As configurações configuradas neste arquivo só serão aplicadas à distribuição Linux específica que contém o diretório onde esse arquivo está armazenado.
- Pode ser usado para distribuições executadas por qualquer versão, WSL 1 ou WSL 2.
- Para chegar ao diretório
/etcde uma distribuição instalada, use a linha de comando da distribuição comcd /para acessar o diretório raiz e, em seguida,lslistar arquivos ouexplorer.exe .exibir no Explorador de Arquivos do Windows. O caminho do diretório deve ser algo como:/etc/wsl.conf.
Observação
O ajuste das configurações por distribuição com o arquivo wsl.conf só está disponível no Windows Build 17093 e posterior.
Definições de configuração para wsl.conf
O arquivo wsl.conf define as configurações por distribuição. (Para a configuração global de distribuições WSL 2, consulte .wslconfig).
O arquivo wsl.conf suporta quatro seções: automount, network, interope user.
(Modeladas de acordo com .ini convenções de arquivos, as chaves são declaradas em uma seção, como arquivos .gitconfig.) Consulte wsl.conf para obter informações sobre onde armazenar o arquivo wsl.conf.
Suporte do systemd
Muitas distribuições Linux rodam "systemd" por padrão (incluindo o Ubuntu) e a WSL adicionou recentemente suporte para este sistema/gerenciador de serviços para que o WSL seja ainda mais semelhante ao uso de suas distribuições Linux favoritas em uma máquina bare metal. Você precisará da versão 0.67.6+ do WSL para habilitar o systemd. Verifique sua versão do WSL com o comando wsl --version. Se precisar de atualizar, pode obter a versão mais recente do WSL na Microsoft Store. Saiba mais no anúncio do blog .
Para habilitar o systemd, abra o arquivo wsl.conf em um editor de texto usando sudo para permissões de administrador e adicione estas linhas ao /etc/wsl.conf:
[boot]
systemd=true
Em seguida, você precisará fechar sua distribuição WSL usando wsl.exe --shutdown do PowerShell para reiniciar suas instâncias WSL. Assim que a distribuição for reiniciada, o systemd deverá estar em execução. Você pode confirmar usando o comando: systemctl list-unit-files --type=service, que mostrará o status dos seus serviços.
Configurações de montagem automática
rótulo da seção em wsl.conf: [automount]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
enabled |
Booleano | true |
true faz com que unidades fixas (ou seja, C:/ ou D:/) sejam montadas automaticamente com DrvFs sob /mnt.
false significa que os discos não serão montados automaticamente, mas ainda pode montá-los manualmente ou por meio de fstab. |
mountFsTab |
Booleano | true |
true configura /etc/fstab para serem processados ao iniciar o WSL.
/etc/fstab é um arquivo onde você pode declarar outros sistemas de arquivos, como um compartilhamento SMB. Assim, você pode montar esses sistemas de arquivos automaticamente no WSL na inicialização. |
root |
cadeia (de caracteres) | /mnt/ |
Define o diretório onde as unidades fixas serão montadas automaticamente. Por padrão, isso é definido como /mnt/, para que o sistema C:\ de arquivos do Windows seja montado em /mnt/c/. Se você mudar /mnt/ para /windir/, você deve esperar ver seu fixo C:\ montado em /windir/c. |
options |
Lista de valores separados por vírgula, como UID, GID, etc., consulte Opções de montagem automática abaixo | Nulo | Os valores da opção de montagem automática estão listados abaixo e são anexados à cadeia de caracteres de opções de montagem padrão do DrvFs. Somente opções específicas do DrvFs podem ser especificadas. |
As opções de montagem automática são utilizadas para todas as unidades montadas automaticamente. Para alterar as opções apenas para uma unidade específica, use o arquivo /etc/fstab. Opções que o binário de montagem normalmente analisaria em um sinalizador não são suportadas. Se você quiser especificar explicitamente essas opções, você deve incluir todas as unidades para as quais deseja fazê-lo em /etc/fstab.
Opções de montagem automática
Definir diferentes opções de montagem para unidades do Windows (DrvFs) pode controlar a forma como são calculadas as permissões para ficheiros do Windows. As seguintes opções estão disponíveis:
| Chave | Descrição | Padrão |
|---|---|---|
uid |
O ID de usuário usado para o proprietário de todos os arquivos | O ID de usuário padrão da sua distribuição WSL (na primeira instalação, o padrão é )1000 |
gid |
A ID de Grupo usada para o proprietário de todos os arquivos | O ID de grupo padrão da sua distribuição WSL (na primeira instalação, o padrão é )1000 |
umask |
Uma máscara octal de permissões a serem omitidas para todos os arquivos e diretórios | 022 |
fmask |
Uma máscara octal de permissões que devem ser excluídas para todos os ficheiros | 000 |
dmask |
Uma máscara octal de permissões a serem excluídas para todos os diretórios | 000 |
metadata |
Se os metadados são adicionados aos arquivos do Windows para oferecer suporte às permissões do sistema Linux | disabled |
case |
Determina os diretórios tratados como sensíveis a maiúsculas e minúsculas e se os novos diretórios criados com o WSL terão o indicador definido. Consulte sobre a diferenciação de maiúsculas e minúsculas para obter uma explicação detalhada das opções. As opções incluem off, dirou force. |
off |
Por padrão, o WSL define o uid e gid para o valor do usuário padrão. Por exemplo, no Ubuntu, o usuário padrão é uid=1000, gid=1000. Se esse valor for usado para especificar uma opção ou gid diferenteuid, o valor de usuário padrão será substituído. Caso contrário, o valor padrão será sempre acrescentado.
As opções de umask, fmask, etc. mencionadas acima só se aplicarão quando a unidade do Windows estiver montada com metadados. Por padrão, os metadados não estão habilitados. Você pode encontrar mais informações sobre isso aqui.
Observação
As máscaras de permissão passam por uma operação lógica OU antes de serem aplicadas a ficheiros ou diretórios.
O que é DrvFs?
DrvFs é um plugin de sistema de arquivos para WSL que foi projetado para suportar a interoperabilidade entre WSL e o sistema de arquivos do Windows. O DrvFs permite que o WSL monte unidades com sistemas de ficheiros suportados em /mnt, como /mnt/c, /mnt/d, etc. Para obter mais informações sobre como especificar o comportamento padrão de diferenciação de maiúsculas e minúsculas ao montar unidades ou diretórios Windows ou Linux, consulte a página de diferenciação de maiúsculas e minúsculas .
Configurações de rede
rótulo da seção em wsl.conf: [network]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
generateHosts |
Booleano | true |
true configura o WSL para gerar /etc/hosts. O arquivo hosts contém um mapa estático de nomes de host correspondentes a endereços IP. |
generateResolvConf |
Booleano | true |
true configura o WSL para gerar /etc/resolv.conf. O resolv.conf contém uma lista DNS que é capaz de resolver um determinado nome de anfitrião para o seu endereço IP. |
hostname |
cadeia (de caracteres) | Nome do host do Windows | Define o nome do host a ser usado para distribuição WSL. |
Configurações de interoperabilidade
rótulo da seção em wsl.conf: [interop]
Essas opções estão disponíveis no Insider Build 17713 e posterior.
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
enabled |
Booleano | true |
A definição dessa chave determinará se a WSL dará suporte à inicialização de processos do Windows. |
appendWindowsPath |
Booleano | true |
A definição dessa chave determinará se o WSL adicionará elementos de caminho do $PATH Windows à variável de ambiente. |
Configurações do usuário
rótulo da seção em wsl.conf: [user]
Essas opções estão disponíveis na compilação 18980 e posterior.
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
default |
cadeia (de caracteres) | O nome de usuário inicial criado na primeira execução | A configuração desta chave especifica qual utilizador executar ao iniciar pela primeira vez uma sessão de WSL. |
Configurações de inicialização
A configuração de inicialização só está disponível no Windows 11 e no Server 2022.
rótulo da seção em wsl.conf: [boot]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
command |
cadeia (de caracteres) | Nulo | Uma cadeia de caracteres do comando que você gostaria de executar quando a instância WSL é iniciada. Este comando é executado como o usuário root. Por exemplo: service docker start. |
protectBinfmt |
Booleano | true |
Impede que o WSL crie unidades systemd quando o systemd está ativado. |
Configurações da GPU
rótulo da seção em wsl.conf: [gpu]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
enabled |
Booleano | true |
Permita que aplicativos Linux acessem a GPU do Windows via paravirtualização. |
Configurações de tempo
rótulo da seção em wsl.conf: [time]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
useWindowsTimezone |
Booleano | true |
Definir essa chave fará com que o WSL use e sincronize com o fuso horário definido no Windows. |
Exemplo de arquivo wsl.conf
O arquivo de exemplo de wsl.conf abaixo demonstra algumas das opções de configuração disponíveis. Neste exemplo, a distribuição é Ubuntu-20.04 e o caminho do arquivo é \\wsl.localhost\Ubuntu-20.04\etc\wsl.conf.
# Automatically mount Windows drive when the distribution is launched
[automount]
# Set to true will automount fixed drives (C:/ or D:/) with DrvFs under the root directory set above. Set to false means drives won't be mounted automatically, but need to be mounted manually or with fstab.
enabled=true
# Sets the directory where fixed drives will be automatically mounted. This example changes the mount location, so your C-drive would be /c, rather than the default /mnt/c.
root = /
# DrvFs-specific options can be specified.
options = "metadata,uid=1003,gid=1003,umask=077,fmask=11,case=off"
# Sets the `/etc/fstab` file to be processed when a WSL distribution is launched.
mountFsTab=true
# Network host settings that enable the DNS server used by WSL 2. This example changes the hostname, sets generateHosts to false, preventing WSL from the default behavior of auto-generating /etc/hosts, and sets generateResolvConf to false, preventing WSL from auto-generating /etc/resolv.conf, so that you can create your own (ie. nameserver 1.1.1.1).
[network]
hostname=DemoHost
generateHosts=false
generateResolvConf=false
# Set whether WSL supports interop processes like launching Windows apps and adding path variables. Setting these to false will block the launch of Windows processes and block adding $PATH environment variables.
[interop]
enabled=false
appendWindowsPath=false
# Set the user when launching a distribution with WSL.
[user]
default=DemoUser
# Set a command to run when a new WSL instance launches. This example starts the Docker container service.
[boot]
command=service docker start
.wslconfig
Configure configurações globais com .wslconfig em todas as distribuições instaladas em execução no WSL.
- O arquivo .wslconfig não existe por padrão. Ele deve ser criado e armazenado em seu diretório
%UserProfile%para aplicar essas definições de configuração. - Usado para definir configurações globalmente em todas as distribuições Linux instaladas rodando como a versão WSL 2.
- Pode ser usado apenas para distribuições executadas pelo WSL 2. As distribuições executadas como WSL 1 não serão afetadas por essa configuração, pois não estão sendo executadas como uma máquina virtual.
- Para acessar seu diretório
%UserProfile%, no PowerShell, usecd ~para acessar seu diretório base (que normalmente é seu perfil de usuário,C:\Users\<UserName>) ou você pode abrir o Explorador de Arquivos do Windows e inseri%UserProfile%na barra de endereço. O caminho do diretório deve ser algo como:C:\Users\<UserName>\.wslconfig.
O WSL detetará a existência desses arquivos, lerá o conteúdo e aplicará automaticamente as definições de configuração sempre que você iniciar o WSL. Se o arquivo estiver ausente ou malformado (formatação de marcação incorreta), o WSL continuará a ser iniciado normalmente sem as definições de configuração aplicadas.
Definições de configuração para .wslconfig
O arquivo .wslconfig define as configurações globalmente para todas as distribuições Linux em execução com WSL 2. (Para configuração por distribuição, consulte wsl.conf).
Consulte .wslconfig para obter informações sobre onde armazenar o arquivo .wslconfig.
Observação
A definição de configurações globais com .wslconfig só está disponível para distribuições executadas como WSL 2 no Windows Build 19041 e posterior. Lembre-se de que talvez seja necessário executar wsl --shutdown para desligar a VM do WSL 2 e, em seguida, reiniciar a instância do WSL para que essas alterações entrem em vigor.
Sugestão
Recomenda-se modificar as configurações WSL diretamente nas Configurações WSL, em vez de editar manualmente o arquivo .wslconfig. As configurações do WSL podem ser encontradas no menu Iniciar.
Esse arquivo pode conter as seguintes opções que afetam a VM que alimenta qualquer distribuição WSL 2:
Principais configurações da WSL
Rótulo da seção .wslconfig: [wsl2]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
kernel |
caminho | O kernel construído pela Microsoft forneceu caixa de entrada | Um caminho absoluto do Windows para um kernel Linux personalizado. |
kernelModules |
caminho | Um caminho absoluto no Windows para um VHD com módulos personalizados do kernel Linux. | |
memory |
tamanho | 50% de memória total no Windows | Quanta memória atribuir à VM WSL 2. |
processors |
número | O mesmo número de processadores lógicos no Windows | Quantos processadores lógicos atribuir à VM WSL 2. |
localhostForwarding |
Booleano | true |
Boolean que especifica se as portas vinculadas a coringa ou localhost na VM WSL 2 devem ser acessíveis a partir do host via localhost:port. |
kernelCommandLine |
cadeia (de caracteres) | Nenhum | Argumentos adicionais de linha de comando do kernel. |
safeMode |
Booleano | false |
Execute o WSL em "Modo de Segurança", que desativa muitos recursos e destina-se a ser usado para recuperar distribuições que estão em mau estado. Disponível apenas para Windows 11 e WSL versão 0.66.2+. |
swap |
tamanho | 25% de tamanho de memória no Windows arredondado para o GB mais próximo | Quanto espaço de troca adicionar à VM WSL 2, 0 para nenhum arquivo de troca. O armazenamento de permuta é a memória RAM baseada em disco, utilizada quando a demanda de memória excede o limite do hardware. |
swapFile |
caminho | %Temp%\swap.vhdx |
Um caminho absoluto do Windows para o disco rígido virtual de swap. |
guiApplications |
Booleano | true |
Boolean para ativar ou desativar o suporte para aplicativos GUI (WSLg) no WSL. |
debugConsole¹ |
Booleano | false |
Boolean para ativar uma janela do console de saída que mostra o conteúdo do dmesg no início de uma instância de distribuição WSL 2. |
maxCrashDumpCount |
número | 10 |
Defina o número máximo de arquivos de despejo de memória que serão retidos para fins de depuração. O número padrão mantido pela WSL é 10. Quando esse limite for excedido, os despejos de memória mais antigos serão excluídos automaticamente para abrir espaço para novos. Definir um máximo pode ajudar a reduzir a quantidade de espaço em disco usado por esses arquivos de falha. |
nestedVirtualization¹ |
Booleano | true |
Boolean para ativar ou desativar a virtualização aninhada, permitindo que outras VMs aninhadas sejam executadas dentro do WSL 2. |
vmIdleTimeout¹ |
número | 60000 |
O número de milissegundos que uma VM permanece ociosa antes de ser desligada. |
dnsProxy |
Booleano | true |
Aplicável apenas a networkingMode = NAT. Boolean para informar à WSL para configurar o servidor DNS no Linux para que se ligue ao NAT no host. Configuração para false espelhar servidores DNS do Windows para Linux. |
networkingMode¹² |
cadeia (de caracteres) | NAT |
Os valores disponíveis são: none, nat, bridged (preterido), mirrorede virtioproxy. Se o valor for none, a rede WSL será desconectada. Se o valor for nat ou um valor desconhecido, o modo de rede NAT será usado (a partir do WSL 2.3.25, se o modo de rede NAT falhar, ele voltará a usar o modo de rede VirtioProxy). Se o valor for bridged, o modo de rede em ponte será usado (este modo foi marcado como preterido desde WSL 2.4.5). Se o valor for mirrored, o modo de rede espelhado será usado. Se o valor for virtioproxy, o modo de rede VirtioProxy será usado. |
firewall¹² |
Booleano | true |
Definir esta opção como verdadeiro permite que as regras do Firewall do Windows, bem como as regras específicas para o tráfego Hyper-V, filtrem o tráfego de rede do WSL. |
dnsTunneling¹² |
Booleano | true |
Altera a forma como as solicitações DNS são intermediadas por proxy do WSL para o Windows |
autoProxy¹ |
Booleano | true |
Obriga o WSL a utilizar as informações do proxy HTTP do Windows |
defaultVhdSize |
tamanho |
1099511627776 (1 TB) |
Defina o tamanho do disco rígido virtual (VHD) que armazena o sistema de arquivos de distribuição Linux (por exemplo, Ubuntu). Pode ser usado para limitar o tamanho máximo que um sistema de arquivos de distribuição pode ocupar. |
As entradas com o valor "path" devem ser caminhos do Windows com barras invertidas, por exemplo: C:\\Temp\\myCustomKernel
Entradas com o size valor padrão para B (bytes), e a unidade é omissível. Para utilizar outras unidades, a unidade de tamanho deve ser anexada, por exemplo: 8GB ou 512MB.
¹: Disponível apenas no Windows 11.
²: Requer Windows 11 versão 22H2 ou superior.
Contextos experimentais
Essas configurações são visualizações opcionais de recursos experimentais que pretendemos tornar padrão no futuro.
Rótulo da seção .wslconfig: [experimental]
| Chave | Valor | Padrão | Observações |
|---|---|---|---|
autoMemoryReclaim |
cadeia (de caracteres) | dropCache |
Os valores disponíveis são: disabled, gradual, e dropCache. Se o valor for disabled, a recuperação automática de memória WSL será desativada. Se o valor for gradual, a memória armazenada em cache será recuperada lenta e automaticamente. Se o valor for dropCache ou um valor desconhecido, a memória armazenada em cache será recuperada imediatamente. |
sparseVhd |
Bool | false |
Quando definido como true, qualquer VHD recém-criado será definido para esparso automaticamente. |
bestEffortDnsParsing¹² |
Bool | false |
Aplicável apenas quando wsl2.dnsTunneling estiver definido como true. Quando definido como true, o Windows extrairá a pergunta da solicitação DNS e tentará resolvê-la, ignorando os registros desconhecidos. |
dnsTunnelingIpAddress¹² |
cadeia (de caracteres) | 10.255.255.254 |
Aplicável apenas quando wsl2.dnsTunneling estiver definido como true. Especifica o servidor de nomes que será configurado no arquivo Linux resolv.conf quando o túnel DNS estiver habilitado. |
initialAutoProxyTimeout¹ |
cadeia (de caracteres) | 1000 |
Aplicável apenas quando wsl2.autoProxy estiver definido como true. Configura quanto tempo (em milissegundos) o WSL aguardará pela recuperação de informações de proxy HTTP ao iniciar um contêiner WSL. Se as configurações de proxy forem resolvidas após esse período, a instância WSL deverá ser reiniciada para usar as configurações de proxy recuperadas. |
ignoredPorts¹² |
cadeia (de caracteres) | Nulo | Aplicável apenas quando wsl2.networkingMode estiver definido como mirrored. Especifica a quais portas os aplicativos Linux podem se ligar, mesmo que essa porta seja usada no Windows. Isso permite que os aplicativos escutem em uma porta para o tráfego puramente dentro do Linux, para que esses aplicativos não sejam bloqueados, mesmo quando essa porta é usada para outros fins no Windows. Por exemplo, o WSL permitirá a ligação à porta 53 no Linux para o Docker Desktop, pois ele está a ouvir apenas pedidos de dentro do contêiner Linux. Deve ser formatado em uma lista separada por vírgula, por exemplo: 3000,9000,9090 |
hostAddressLoopback¹² |
Bool | false |
Aplicável apenas quando wsl2.networkingMode estiver definido como mirrored. Quando definido como true, permitirá que o Contêiner se conecte ao Host, ou que o Host se conecte ao Contêiner, por um endereço IP atribuído ao Host. O endereço de loopback 127.0.0.1 sempre pode ser usado, esta opção permite que todos os endereços IP locais adicionalmente atribuídos sejam usados também. Somente endereços IPv4 atribuídos ao host são suportados. |
¹: Disponível apenas no Windows 11.
²: Requer Windows 11 versão 22H2 ou superior.
Exemplo de arquivo .wslconfig
O arquivo de exemplo de .wslconfig abaixo demonstra algumas das opções de configuração disponíveis. Neste exemplo, o caminho do arquivo é %UserProfile%\.wslconfig.
# Settings apply across all Linux distros running on WSL 2
[wsl2]
# Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB
memory=4GB
# Sets the VM to use two virtual processors
processors=2
# Specify a custom Linux kernel to use with your installed distros. The default kernel used can be found at https://github.com/microsoft/WSL2-Linux-Kernel
kernel=C:\\temp\\myCustomKernel
# Specify the modules VHD for the custum Linux kernel to use with your installed distros.
kernelModules=C:\\temp\\modules.vhdx
# Sets additional kernel parameters, in this case enabling older Linux base images such as Centos 6
kernelCommandLine = vsyscall=emulate
# Sets amount of swap storage space to 8GB, default is 25% of available RAM
swap=8GB
# Sets swapfile path location, default is %UserProfile%\AppData\Local\Temp\swap.vhdx
swapfile=C:\\temp\\wsl-swap.vhdx
# Turn on default connection to bind WSL 2 localhost to Windows localhost. Setting is ignored when networkingMode=mirrored
localhostforwarding=true
# Disables nested virtualization
nestedVirtualization=false
# Turns on output console showing contents of dmesg when opening a WSL 2 distro for debugging
debugConsole=true
# Sets the maximum number of crash dump files to retain (default is 5)
maxCrashDumpCount=10
# Enable experimental features
[experimental]
sparseVhd=true
Recursos adicionais
Windows Subsystem for Linux