cn10

PowerShell、CMD、タスクマネージャーを使用して WSL を再起動する方法

WSL または Windows サブシステム Linux は、デュアルブート セットアップや仮想マシンを使用せずに、Windows 10/11 マシン上で Linux 環境を実行するのに役立つ組み込み機能です。 WSL の再起動は、システム全体を起動せずに Linux インスタンスを再起動または再初期化するための便利で時間効率の良い方法です。 この記事ではさまざまな点について説明します WSLを再起動する方法、主に Windows PowerShell、コマンド プロンプト (CMD)、およびタスク マネージャーを使用します。

PowerShell、CMD、タスクマネージャーを使用して WSL を再起動する方法

PowerShell、CMD、タスクマネージャーを使用して WSL を再起動する方法

次のいずれかの方法を使用して、Windows で WSL を再起動できます。

  1. WSLコマンド
  2. 特定の Linux ディストリビューションを再起動する
  3. LxssManager サービス経由
  4. CMDを使用してWSLを再起動します
  5. タスクマネージャーからWSLを再起動する

WSL サービスを再起動すると閉じられるため、作業中のディストリビューションに必ず作業内容を保存してください。

1) WSLコマンド

Windows PowerShell から WSL を再起動するには、 WSL コマンドに適切なオプションを付けて実行します。 これは、WSL ディストリビューションと対話する Windows 実行可能コマンドです。

  • タイプ パワーシェル デスクトップ上の検索アイコンをクリックした後。
  • PowerShell プロンプトで、次のように入力して Enter キーを押します。
wsl – shutdown
  • デスクトップ上のアプリケーション アイコンをクリックするか、[スタート]メニューでアプリケーションを検索することで、WSL を再度起動できます。

wsl –シャットダウン 物理システムまたはデバイス上で現在実行されているすべてのアクティブな WSL ディストリビューションまたはインスタンスを終了します。 Ubuntu、Debian、Kali などの複数の WSL ディストリビューションがコンピューターにインストールされている場合があり、これらはすべて、上記の手順で同時にシャットダウンして再起動できます。

読む: Windows で WSL が動作しない、または起動しない

2) 特定の Linux ディストリビューションを再起動します

システムに複数の WSL ディストリビューションがインストールされており、特定のディストリビューションを再起動する必要がある場合は、PowerShell から以下の手順を実行できます。

  • Windows PowerShell ターミナル ウィンドウを開きます。
  • 以下のコマンドを以下と同じ順序で入力します。
wsl –l –v

wsl –t Debian

wsl – d Debian

WSL シャットダウンとディストリビューション リスト Powershell

最初のコマンドでは次のようになります。

  • -l オプションは、インストールされているすべてのディストリビューションまたはディストリビューションをリストします。
  • –v は、インストールされているディストリビューションのバージョン番号やステータス (実行中または停止中) などの追加の詳細を一覧表示できるオプションのスイッチです。

ディストリビューションがリストされたら、次のコマンドを実行します。 WSL で再度コマンドを実行します –t(terminate) オプションの後に、特定のディストリビューションのディストリビューション シャットダウンの名前が続きます。 2nd このコマンドは、Debian という名前の WSL ディストリビューションを終了します。

特定のディストリビューションがシャットダウンされたら、次のコマンドを使用して再度再起動できます。 –d 3 に示すように、wsl コマンドの後にディストリビューション名を入力して切り替えます。rd 上記のコマンド。

Wsl ディストリビューション Powershell を再起動する

3) LxssManager サービス経由

LxssManager は、実行時に新しいセッションまたは WSL インスタンスを起動または終了するユーザー モードのセッション マネージャー サービスです。 PowerShell から LxssManager サービスを再起動すると、WSL セッションを閉じてから、PowerShell プロンプトから以下のコマンドを実行して再度起動できるようになります。

restart –Service LxssManager

サービスの再起動: 特定のサービス (この場合は LxssManager) を再起動します。

Lxssマネージャー: 情報を取得する必要があるサービス名です。

Lxssmanager Powershell を再起動します

読む: Windows で WSL が動作しない、または起動しない

4) CMD を使用して WSL を再起動します。

コマンド プロンプトまたは Windows ターミナルを使用して WSL を再起動する場合、同じことを行うために使用できる特定のサービスやコマンドはありません。 主にコマンド プロンプトを使用して WSL を再起動するには、プロセスまたはサービス (LxssManager または WslService) の停止と開始が含まれます。 そうするために:

  • デスクトップの検索アイコンをクリックし、「CMD」と入力します。
  • 検索結果にコマンド プロンプトが表示されたら、「管理者として実行」オプションをクリックします。
  • 以下のコマンドを以下と同じ順序で入力します。
net stop LxssManager

net start LxssManager

5) タスクマネージャーからWSLを再起動します。

タスク マネージャーから WSL を再起動するには、以下の方法に従って関連する LxssManager サービスを再起動する必要があります。

  • を開きます タスクマネージャー 押すことで CTRL+SHIFT+ESC
  • クリックしてください サービス タブと オープンサービス 下部にあるオプション。

Windows タスク マネージャー オープン サービス

  • を見つけます。 Lxssマネージャー サービス。
  • サービスを右クリックし、「再起動」をクリックします。

Windows サービス Lxssmanager を再起動します

この投稿がわかりやすく、PowerShell、CMD、タスク マネージャーを使用して WSL を再起動する方法が理解できたことを願っています。

WSL をリセットするにはどうすればよいですか?

Windows PC で利用できるディストリビューションはすべてアプリのようなものです。 設定の[アプリ]セクションに移動し、WSL を見つけて、詳細オプションを使用してリセットすることを選択できます。

WSL を有効にするにはどうすればよいですか?

[スタート]メニューを開き、検索バーに「Windows の機能」と入力し、[Windows の機能をオンまたはオフにする]をクリックします。 「Linux 用 Windows サブシステム」チェックボックスを選択し、「OK」を押します。

次の投稿
PHPエンジニア(副業・リモートOK)【正社員】【ソフトウェア・情報処理】【学歴不問】【転勤なし】【語学力を活かせる】【服装自由】【フルリモートワーク】【リモートワーク可】【滋賀県】
前の投稿
販売スタッフ・接客/Server and kitchen staff for sushi restaurant/Part-time/Sushiro/スシローフジグラン東広島店/日本語能力N3以上/週2日・1日3時間~/短時間/シフト自由

ノート:

AZ: 動物の世界、ペット、ペット、野生の自然に関するカテゴリー記事…
SP:スポーツカテゴリー。
New vs Ne: ニュースコラム。
Te: テクノロジー カテゴリ。
Gt:エンターテインメントカテゴリー。
Bt: 占い、星占い、超常現象、超常現象。
Ta:人生コラム。