Engineer's Notebook

コンピュータ関係のTipsやお役立ち情報などをエンジニアが綴ります

アドセンスレスポンシブ


【解決!】Bash on Ubuntu on Windowsのbashがエラー: 0x80070490で起動できない

投稿日:2016-10-15 更新日:

楽天自動更新バナー

Bash on Ubuntu on Windowsを使っていると、bashが起動できなくなる場合があります。

bashを起動しようとするとすぐにウインドウが閉じたり、エラー: 0x80070490が出たりして起動しなくなりました。

 

解決方法

そんなときは、/etc/hostsを削除すれば起動するようになります。

といっても、bashが起動しないので/etc/hostsを消そうにも消せませんね。。。

なので、Windows上から/etc/hostsを削除します。

/etc/hostsはWindowsのファイルシステム上では%LocalAppData%\LxSS\rootfs\etcになりますので、エクスプローラーで%LocalAppData%\LxSS\rootfs\etcを開いて、hostsを削除もしくはリネームすればOKです。

bouow_17.png

そうすると、次回のbash起動時に/etc/hostsが自動生成され、bashが正常に起動するようになります。

【補足】
WindowsからUbuntuのファイルを編集することは厳禁ですので、この記事で紹介した方法は本来はダメなんですよね。。。
Do not change Linux files using Windows apps and tools ? Windows Command Line Tools For Developers

他にいい方法があれば教えてください。

アドセンス 336x280


アドセンス 336x280


関連コンテンツ

よく一緒に読まれている記事

-Bash on Ubuntu on Windows

Copyright© Engineer's Notebook , 2017 All Rights Reserved Powered by AFFINGER4.