無法啟動 Ubuntu,
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
WSL狀態的輸出:
PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
FeatureName : Microsoft-Windows-Subsystem-Linux
DisplayName : Windows Subsystem for Linux (Beta)
Description : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired : Required
State : Enabled
CustomProperties :
我已經重啟了很多次了,但無法啟動Ubuntu1804。
編輯1:
我嘗試.exe
透過雙擊檔案.exe
以及從 PowerShell 本身使用管理員和使用者權限來啟動檔案。
答案1
我嘗試透過雙擊 .exe 檔案以及從 PowerShell 本身使用管理員和使用者權限來啟動 .exe 檔案。
您使用的是 Windows 10 版本 1607,這表示您必須使用lxrun.exe
和bash.exe
管理您的 WSL 實例。wsl.exe
且不wslconfig.exe
適用於 Windows 10 版本 1607。
以下是在 Windows 10 版本 1607 上使用 WSL 必須遵循的步驟。
以下說明適用於執行 Windows 10 週年更新或 Windows 10 創意者更新的使用者:
- 使能夠開發者模式
- 以管理員身分開啟 PowerShell 並執行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 重啟
- 開啟命令提示字元。類型巴什然後按回車鍵
第一次在 Windows 上的 Ubuntu 上執行 Bash 時,系統會提示您接受 Canonical 的授權。一旦接受,WSL 將下載 Ubuntu 實例並將其安裝到您的電腦上,並且「Bash on Ubuntu on Windows」快捷方式將添加到您的開始功能表中。
資料來源:
答案2
這為我解決了這個問題:
- 運行 Windows + R
- 類型系統屬性高級
- 點擊性能組中的設定
- 在「進階」標籤中,取消選擇自動管理所有磁碟機的分頁檔案大小
- 選擇自訂尺寸並輸入 800 作為初始尺寸,1024 作為最大尺寸。
- 應用更改並重新啟動。
參考: https://github.com/microsoft/WSL/issues/849#issuecomment-322163360