概要 systemd を動かすことができなかった今までは、WSL で cron や dockerd などのバックグラウンドプロセスを常駐させるために以下のような方法を使っていました。 参考記事:WSL上cronをwindows起動時に自動実行する - Qiita 上記の記事で紹介している方法を簡単に説明すると Startup フォルダに cron や dockerd 起動用のコマンドを入れるという方法です。 systemd を有効にできるようになり、上記の仕組みも不要になる!と思ったのですが以下の理由で実際にはそうなりませんでした。 systemd を有効にしたとしても WSL 自体は Windows 起動時に自動起動してくれない。 WSL ターミナルを起動しておかないとタイムアウトで WSL インスタンスが自動停止してしまう。 WSL2 initの仕様? - Qiita 上記を解決する方