У меня изначально были проблемы с удалением неудачной установки и удалением папки lxss. После того, как я успешно очистил установку, я начал свои попытки переустановки, но возникла более ранняя проблема с установкой. Процесс застревает Извлечение файловой системы ... как сообщается здесь.
После нескольких дней проб и ошибок я, кажется, нашел причину этой агонии. В моем случае (и, как сообщают многие другие здесь), это антивирус, являющийся спойлером. Отключение антивируса и перезапуск, кажется, делают это для меня.
Как бы глупо это не звучало, антивирус был основной причиной боли и Error: 0x80080005
Теперь для тех, у кого все еще есть эта ошибка, это должно помочь, если вы попытаетесь сделать следующие вещи по порядку:
- Отключить антивирус и перезапустить его (вы можете включить его после завершения установки)
- Откройте командную строку или Windows PowerShell от имени администратора
- Удалите WSL, выполнив следующую команду
lxrun /uninstall /full
- Теперь остановите службу WSL -
sc stop lxssmanager
- Удалить папки данных приложения -
rmdir /S %LOCALAPPDATA%\lxss
. Убедитесь, что папки были удалены. Возможно, вам придется изменить владельца, чтобы удалить папку, если вы получите какие - либо ошибки в доступе .
- После удаления папок попробуйте установить WSL еще раз, запустив
lxrun /install /y
- Подождите, пока он загрузится из Магазина Windows и извлечет файлы. (Вы можете проверить
%LOCALAPPDATA%\lxss\rootfs
чтобы увидеть, были ли файлы извлечены).
- Надеюсь, вы не получите сообщение об
Error: 0x80080005
этот раз.
- Наслаждайтесь Bash на Windows !
РЕДАКТИРОВАТЬ : Другая причина ошибки определяется как ошибка, когда у вас есть несколько файлов подкачки. Это будет исправлено в будущем, но сейчас удалите другие файлы подкачки и оставьте только один файл подкачки. Это должно это исправить.
Более подробная информация для заинтересованных:
" Из-за вашего файла трассировки я обнаружил ошибку в коде установки, который вычисляет размер файла подкачки.Эта функция используется как системным вызовом sysinfo, так и генерацией содержимого /proc /meminfo. Эта проблема возникает, когда на вашем компьютере есть несколько файлов подкачки. В результате этой ошибки могут произойти три различных результата: Размер файла подкачки будет сообщен неверно. Наш драйвер разыменует неверный адрес памяти и вызовет синий экран. Машина вычислит бесконечный цикл при расчете размера файла подкачки (это тот, который вы видите) В качестве временного обходного пути, если вы удалите все, кроме одного из ваших файлов подкачки, вы сможете использовать WSL. Я сейчас исправляю это. "
Ссылка: Bash на Ubuntu для Windows