Windows | services.msc に LxssManager がありません

Windows | services.msc に LxssManager がありません

WSL 経由で Wi​​ndows マシンに Ubuntu をダウンロードしようとしていますが、困難に直面しています。

Windows の機能で Windows Subsystem for Linux をオンにする必要があります。それを実行してマシンを再起動すると、オフに戻ります。

現在、LxssManager.dll サービスを再起動することを推奨する人がいますが、これで実際に問題が解決するようです。問題は、私のマシンに LxssManager サービスがないことです...

質問:

安全に再度ダウンロードできる場所を知っている人はいませんか? または、マシン内のどこにありますか(デフォルトでは)? PowerShell 経由で手動で追加できます(もちろん、そこにあります)。

どのような助けでも大歓迎です!!!

答え1

LxssManagerサーバーは本当にWindows Subsystem for Linux (または少なくともその主要部分) なので、再起動時に機能が無効になる場合は、サービスが見つからないのもこのためです。したがって、サービスを再起動してもこの問題が解決されるわけではありません。

本当に必要なのは、再起動後に WSL が無効になるという根本的な問題を解決することです。

あなたの問題は、次の 2 つの Github の問題と非常によく似ているようです:

多くの場合、解決策は次のようになります。

  • 管理者 PowerShell を起動する

  • `rmdir "$env:windir\System32\Tasks\Microsoft\Windows\Windows Subsystem For Linux"

  • PCを再起動します

  • Windows Subsystem for Linux を再度有効にします。これは、管理者 PowerShell を起動して、コマンドラインから実行することもできます。

    Dism /online /Get-FeatureInfo /FeatureName:Microsoft-Windows-Subsystem-Linux
    
  • リブート

  • 再起動中は細心の注意を払ってください。エラーがある場合は、質問を編集してその旨を記載してください。

しかし、エラーや警告は発生せず、その後は機能が適切に有効になることを期待します。

関連情報