次の方法で共有

wslで「--set-version」オプションが使えない

Anonymous
2019-09-15T09:10:28+00:00

wslからwsl2に移行しようと思い、「wsl --set-version Ubuntu-18.04 2」をpowershellの管理者権限で実行したら、エラー「コマンド ライン オプションが無効です: --set-version」が出力されました。

確かにwslの使えるコマンド一覧を確認したら、「--set-version」オプションがなかったです。

以下が「wsl --help」を実行したときの一覧内容です。

使用法: wsl.exe [Argument] [Options...] [CommandLine]

Linux バイナリを実行するための引数:

コマンド ラインを指定しないと、wsl.exe は既定のシェルを起動します。

--exec, -e <コマンド ライン>

指定したコマンドを、既定の Linux シェルを使用しないで実行します。

--

残りのコマンド ラインをそのまま渡します。

オプション:

--distribution, -d <ディストリビューション名>

指定したディストリビューションを実行します。

--user, -u <ユーザー名>

指定したユーザーとして実行します。

Windows Subsystem for Linux を管理するための引数:

--export <ディストリビューション名> <ファイル名>

ディストリビューションを tar ファイルにエクスポートします。

標準出力の場合は、ファイル名を - にできます。

--import <ディストリビューション名> <インストール場所> <ファイル名>

指定した tar ファイルを新しいディストリビューションとしてインポートします。

標準入力の場合は、ファイル名を - にできます。

--list, -l [Options]

ディストリビューションを一覧表示します。

オプション:

--all

現在インストール中またはアンインストール中のものを含めて

すべてのディストリビューションを一覧表示します。

--running

現在実行中のディストリビューションのみを一覧表示します。

-setdefault, -s <ディストリビューション名>

ディストリビューションを既定として設定します。

--terminate, -t <ディストリビューション名>

ディストリビューションを終了します。

--unregister <ディストリビューション名>

ディストリビューションの登録を解除します。

--upgrade <ディストリビューション名>

ディストリビューションを WslFs ファイル システム形式にアップグレードします。

--help

使用法を表示します。

wsl2移行を参考にしたURL

https://www.atmarkit.co.jp/ait/articles/1906/28/news034.html

質問

なぜ「--set-version」オプションがないでしょうか?

家庭向け Windows | Windows 10 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-09-15T15:07:20+00:00

    >上で書いた通りですが、1 では使えないコマンドですよ。

    はい、もちろん承知です。

    展開して頂いたURL通り、「wsl --set-version Ubuntu 2」でWSL 2に変換するとありますが、そもそも--set-versionが使えないです。

    ネットで「wsl 2 インストール」で検索し、以下の公式サイトも参考にしました。

    https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-install

    こちらを見ている限りだと、Windows 10 ビルド18917以降になっていなかったので、それが原因じゃないかなと。

    windows update試しましたが、インストールに失敗してしまう。

    また新しく、質問を起こします。

    この回答は役に立ちましたか?

    8 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-09-15T09:13:46+00:00

    こんにちは。

    wsl --set-version のオプションが使用可能なのは wsl 2 からです。

    コマンド実行を確認されたのは wsl 1 の環境でしょうか。

    その場合はないのが正常な動作です。

    下記は外部サイトですが参考にしてみてください。

    https://www.softantenna.com/wp/tips/windows-10-...

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2019-09-15T14:11:54+00:00

    上で書いた通りですが、1 では使えないコマンドですよ。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2019-09-15T14:05:45+00:00

    回答ありがとうございます(#^.^#)

    >コマンド実行を確認されたのは wsl 1 の環境でしょうか。

    おそらくそうだと思います。

    >下記は外部サイトですが参考にしてみてください。

    載せて頂いたURL通りにやってみましたが、結果は変わらずでした。

    何がいけないのでしょうか。。。

    ちなみにwindowsバージョンは1903です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません