[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/windows/wsl-invalid-registry":3,"mdc-8x73j1-key":565,"mdc--yxust6-key":575,"mdc-24slo4-key":604,"mdc--qc15n9-key":621,"mdc--2vk2zl-key":637,"mdc-yskjvu-key":654,"mdc--bexk46-key":670,"mdc-7ppzmk-key":695,"related-/errors/windows/wsl-0x80070003,/errors/windows/wsl-0x80370102,/guides/windows/wsl-install-ubuntu":711},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":500,"code":26,"createdAt":501,"description":502,"difficulty":503,"draft":504,"estimatedTime":505,"extension":506,"faq":507,"howToSteps":520,"howToTotalTime":533,"image":500,"keywords":534,"locale":543,"meta":544,"navigation":545,"path":546,"platform":547,"related":548,"section":552,"seo":553,"severity":554,"stem":555,"summary":556,"tags":557,"twitterCreator":500,"twitterSite":500,"type":563,"updatedAt":501,"__hash__":564},"content_ru/errors/windows/wsl-invalid-registry.md","Ошибка 0x8007019e в WSL: причины и способы исправления",[7,8,9],"Windows 10 версии 2004 и выше","Windows 11","WSL 1 и WSL 2","FixPedia Team",{"type":12,"value":13,"toc":487},"minimark",[14,19,46,50,61,101,105,110,113,170,174,180,271,274,278,285,336,340,343,425,429,432,483],[15,16,18],"h2",{"id":17},"что-означает-ошибка-0x8007019e-в-wsl","Что означает ошибка 0x8007019e в WSL",[20,21,22,23,27,28,32,33,36,37,41,42,45],"p",{},"Ошибка ",[24,25,26],"strong",{},"0x8007019e"," (с человеко-читаемым описанием ",[29,30,31],"em",{},"\"Invalid registry data\"",") возникает, когда ",[24,34,35],{},"Windows Subsystem for Linux (WSL)"," не может корректно прочитать или интерпретировать данные о зарегистрированных дистрибутивах в реестре Windows. Она обычно проявляется при попытке запуска дистрибутива из командной строки (",[38,39,40],"code",{},"wsl",", ",[38,43,44],{},"wsl \u003Cдистрибутив>","), PowerShell или через ярлык в меню \"Пуск\". Вместо запуска Linux-окружения вы видите сообщение об ошибке. Проблема может появиться после major-обновления Windows, сбоя системы или некорректного прерывания работы WSL.",[15,47,49],{"id":48},"причины-возникновения","Причины возникновения",[20,51,52,53,56,57,60],{},"Причина почти всегда в повреждении или отсутствии критически важных записей реестра в ветке ",[38,54,55],{},"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Lxss"," (для текущего пользователя) или ",[38,58,59],{},"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Lxss"," (для всех пользователей). Конкретные сценарии:",[62,63,64,71,81,95],"ol",{},[65,66,67,70],"li",{},[24,68,69],{},"Некорректное обновление Windows."," Процесс обновления может перезаписать, удалить или \"сломать\" структуру ключей реестра, отвечающих за WSL.",[65,72,73,76,77,80],{},[24,74,75],{},"Ручное удаление или перемещение папки дистрибутива."," Дистрибутив WSL хранится в виртуальной файловой системе (VHDX-файл для WSL2) или в папке ",[38,78,79],{},"Packages",". Если переместить или удалить эту папку, не обновив соответствующие пути в реестре, WSL не сможет её найти.",[65,82,83,86,87,90,91,94],{},[24,84,85],{},"Повреждение системных файлов WSL."," Повреждение файлов компонента ",[38,88,89],{},"Windows Subsystem for Linux"," (например, ",[38,92,93],{},"lxssmanager.dll",") может привести к ошибке при чтении реестра.",[65,96,97,100],{},[24,98,99],{},"Конфликт прав доступа."," У текущего пользователя или службы WSL нет прав на чтение определённых ключей в указанной ветке реестра.",[15,102,104],{"id":103},"способы-решения","Способы решения",[106,107,109],"h3",{"id":108},"способ-1-базовая-перезагрузка-и-проверка-компонента","Способ 1: Базовая перезагрузка и проверка компонента",[20,111,112],{},"Это самый простой шаг, который решает проблему в редких случаях \"зависших\" состояний.",[62,114,115,146,152],{},[65,116,117,120,121,124,125,141,142,145],{},[24,118,119],{},"Полностью завершите работу WSL."," Откройте ",[24,122,123],{},"PowerShell от имени администратора"," и выполните:\n",[126,127,132],"pre",{"className":128,"code":129,"language":130,"meta":131,"style":131},"language-powershell shiki shiki-themes github-light github-dark","wsl --shutdown\n","powershell","",[38,133,134],{"__ignoreMap":131},[135,136,139],"span",{"class":137,"line":138},"line",1,[135,140,129],{},"\nЭта команда остановит фоновую службу (",[38,143,144],{},"LxssManager",") и все запущенные дистрибутивы.",[65,147,148,151],{},[24,149,150],{},"Перезагрузите компьютер."," После перезагрузки попробуйте снова запустить дистрибутив. Если ошибка persists, переходите к следующему шагу.",[65,153,154,157,158,161,162,165,166,169],{},[24,155,156],{},"Убедитесь, что компонент включён."," Перейдите в ",[24,159,160],{},"Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows",". Найдите ",[24,163,164],{},"\"Подсистема Windows для Linux\""," и ",[24,167,168],{},"\"Платформа виртуальной машины\"",". Оба должны быть включены. Если вы их выключали/включали — перезагрузите ПК.",[106,171,173],{"id":172},"способ-2-восстановление-записей-реестра-вручную-если-дистрибутив-на-месте","Способ 2: Восстановление записей реестра вручную (если дистрибутив на месте)",[20,175,176,177],{},"Если папка с вашим дистрибутивом (например, Ubuntu) физически существует на диске, можно попробовать восстановить связь, создав недостающую запись в реестре. ",[24,178,179],{},"Внимание: работа с реестром требует осторожности.",[62,181,182,212,238,251],{},[65,183,184,187,188,196,197,203,204,207,208,211],{},[24,185,186],{},"Найдите путь к установке дистрибутива."," Обычно для WSL2 это путь вида:\n",[126,189,194],{"className":190,"code":192,"language":193},[191],"language-text","C:\\Users\\\u003CВашеИмя>\\AppData\\Local\\Packages\\CanonicalGroupLimited.Ubuntu...\\\\LocalState\\\n","text",[38,195,192],{"__ignoreMap":131},"\nИли для WSL1:\n",[126,198,201],{"className":199,"code":200,"language":193},[191],"C:\\Users\\\u003CВашеИмя>\\AppData\\Local\\Lxss\\\n",[38,202,200],{"__ignoreMap":131},"\nВнутри будет папка с именем дистрибутива (например, ",[38,205,206],{},"Ubuntu",") или файл ",[38,209,210],{},"ext4.vhdx"," (для WSL2). Запомните полный путь.",[65,213,214,217,218,221,222,225,226,229,230,233,234,237],{},[24,215,216],{},"Создайте резервную копию ветки реестра."," В редакторе реестра (",[38,219,220],{},"regedit",") найдите ",[38,223,224],{},"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Lxss",". Щёлкните правой кнопкой по папке ",[38,227,228],{},"Lxss"," -> ",[24,231,232],{},"Экспорт",". Сохраните файл ",[38,235,236],{},".reg"," в надёжном месте.",[65,239,240,246,247,250],{},[24,241,242,243,245],{},"Удалите все подразделы (Key) внутри ",[38,244,228],{},"."," Щёлкните правой кнопкой по каждому подразделу с длинным GUID-именем и выберите ",[24,248,249],{},"Удалить",". Это сбросит все записи о дистрибутивах для текущего пользователя.",[65,252,253,256,257,266,267,270],{},[24,254,255],{},"Перезапустите WSL."," В PowerShell выполните:\n",[126,258,260],{"className":128,"code":259,"language":130,"meta":131,"style":131},"wsl --list --all\n",[38,261,262],{"__ignoreMap":131},[135,263,264],{"class":137,"line":138},[135,265,259],{},"\nWSL автоматически попытается обнаружить установленные дистрибутивы по их папкам и заново зарегистрировать их в реестре. Если дистрибутив найден, он появится в списке (со статусом ",[38,268,269],{},"Stopped","). Попробуйте его запустить.",[272,273],"in-article-ad",{},[106,275,277],{"id":276},"способ-3-чистый-импорт-дистрибутива-через-tar-архив","Способ 3: Чистый импорт дистрибутива через tar-архив",[20,279,280,281,284],{},"Если у вас есть ",[24,282,283],{},"экспортированный ранее tar-архив"," дистрибутива, это самый чистый способ восстановления.",[62,286,287,302],{},[65,288,289,292,293],{},[24,290,291],{},"Экспортируйте (если ещё можно запустить на другом ПК)."," На рабочем компьютере, где дистрибутив запускается, выполните:\n",[126,294,296],{"className":128,"code":295,"language":130,"meta":131,"style":131},"wsl --export \u003CИмяДистрибутива> C:\\путь\\к\\резервной\\копии\\ubuntu.tar\n",[38,297,298],{"__ignoreMap":131},[135,299,300],{"class":137,"line":138},[135,301,295],{},[65,303,304,307,308,310,311,320],{},[24,305,306],{},"Импортируйте на проблемном ПК."," На проблемном компьютере, где дистрибутив не запускается, но его папка с данными (например, ",[38,309,210],{},") у вас есть или вы создали архив:\n",[126,312,314],{"className":128,"code":313,"language":130,"meta":131,"style":131},"wsl --import \u003CНовоеИмя> C:\\путь\\к\\папке\\для\\новой\\установки C:\\путь\\к\\ubuntu.tar\n",[38,315,316],{"__ignoreMap":131},[135,317,318],{"class":137,"line":138},[135,319,313],{},[321,322,323,333],"ul",{},[65,324,325,328,329,332],{},[38,326,327],{},"\u003CНовоеИмя>"," — любое имя, под которым дистрибутив будет зарегистрирован (например, ",[38,330,331],{},"Ubuntu_Fixed",").",[65,334,335],{},"Вторая команда создаст совершенно новую запись в реестре и связанную с ней файловую структуру. Старая повреждённая запись будет проигнорирована.",[106,337,339],{"id":338},"способ-4-полная-переустановка-wsl-и-дистрибутивов","Способ 4: Полная переустановка WSL и дистрибутивов",[20,341,342],{},"Если ни один из предыдущих способов не помог, или вы не имеете резервной копии, придётся начинать с чистого листа.",[62,344,345,360,396,405],{},[65,346,347,120,350,353,354,356,357,245],{},[24,348,349],{},"Удалите компонент WSL.",[24,351,352],{},"\"Включение или отключение компонентов Windows\""," и снимите галочку с ",[24,355,164],{},". Нажмите ОК и ",[24,358,359],{},"перезагрузите компьютер",[65,361,362,365,366],{},[24,363,364],{},"Удалите остатки вручную (опционально, но рекомендуется)."," После перезагрузки удалите папки:\n",[321,367,368,381,387],{},[65,369,370,373,374,41,377,380],{},[38,371,372],{},"C:\\Users\\\u003CВашеИмя>\\AppData\\Local\\Packages\\"," (все папки, начинающиеся с ",[38,375,376],{},"CanonicalGroupLimited",[38,378,379],{},"Microsoft.Windows.Linux",", и т.д.)",[65,382,383,386],{},[38,384,385],{},"C:\\Users\\\u003CВашеИмя>\\AppData\\Local\\Lxss\\"," (если существует)",[65,388,389,392,393],{},[38,390,391],{},"C:\\Program Files\\WindowsApps\\"," (папки, связанные с дистрибутивами из Store). ",[24,394,395],{},"Осторожно, это может повлиять на другие приложения из Store.",[65,397,398,401,402,404],{},[24,399,400],{},"Включите компонент заново."," Снова зайдите в \"Включение компонентов\" и поставьте галочку на ",[24,403,164],{},". Перезагрузите ПК.",[65,406,407,410,411,414,415,424],{},[24,408,409],{},"Установите дистрибутив заново."," Скачайте нужный дистрибутив (например, Ubuntu) из ",[24,412,413],{},"Microsoft Store"," или установите через командную строку:\n",[126,416,418],{"className":128,"code":417,"language":130,"meta":131,"style":131},"wsl --install -d Ubuntu\n",[38,419,420],{"__ignoreMap":131},[135,421,422],{"class":137,"line":138},[135,423,417],{},"\nЭто создаст абсолютно чистую запись в реестре и новую файловую систему.",[15,426,428],{"id":427},"профилактика","Профилактика",[20,430,431],{},"Чтобы избежать повторения ошибки 0x8007019e в будущем:",[62,433,434,450,460,466],{},[65,435,436,439,440,41,443,445,446,449],{},[24,437,438],{},"Не перемещайте и не удаляйте вручную папки дистрибутивов"," (",[38,441,442],{},"Packages\\...",[38,444,228],{},"). Для удаления дистрибутива всегда используйте команду ",[38,447,448],{},"wsl --unregister \u003CИмя>"," или настройки Windows.",[65,451,452,455,456,459],{},[24,453,454],{},"Регулярно создавайте резервные копии важных дистрибутивов."," Используйте команду ",[38,457,458],{},"wsl --export",". Это сохранит все файлы и настройки в один переносимый tar-архив.",[65,461,462,465],{},[24,463,464],{},"Перед крупными обновлениями Windows"," (например, переход на новую версию) экспортируйте все критические дистрибутивы. После обновления, если возникнут проблемы, вы сможете быстро их импортировать.",[65,467,468,471,472,475,476,479,480,332],{},[24,469,470],{},"Избегайте прерывания работы WSL"," (кнопка \"Снять\" в консоли, принудительное завершение процесса ",[38,473,474],{},"vmmem","). Всегда завершайте сессии корректно (",[38,477,478],{},"exit"," в терминале Linux или ",[38,481,482],{},"wsl --shutdown",[484,485,486],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":131,"searchDepth":488,"depth":488,"links":489},2,[490,491,492,499],{"id":17,"depth":488,"text":18},{"id":48,"depth":488,"text":49},{"id":103,"depth":488,"text":104,"children":493},[494,496,497,498],{"id":108,"depth":495,"text":109},3,{"id":172,"depth":495,"text":173},{"id":276,"depth":495,"text":277},{"id":338,"depth":495,"text":339},{"id":427,"depth":488,"text":428},null,"2026-02-16 19:11:32","Пошаговая инструкция по исправлению ошибки 'Invalid registry data' в Windows Subsystem for Linux. 4 проверенных способа восстановить работу WSL, включая сброс и переустановку.","medium",false,"15-30 мин","md",[508,511,514,517],{"answer":509,"question":510},"Чаще всего обновление ОС повреждает или сбрасывает записи реестра, связанные с регистрацией дистрибутивов WSL. Подсистема не может найти корректные данные о существующих установках.","Почему возникает ошибка 0x8007019e после обновления Windows?",{"answer":512,"question":513},"Да, команда `wsl --shutdown` и `wsl --unregister` без резервной копии приведут к полной потере всех файлов, настроек и установленных программ внутри дистрибутива. Перед этим обязательно экспортируйте его через `wsl --export`.","Приведёт ли сброс WSL к потере данных в Linux-окружении?",{"answer":515,"question":516},"Да, в большинстве случаев помогает перерегистрация существующей установки через `wsl --import` или восстановление записей реестра вручную. Полная переустановка — крайняя мера.","Можно ли исправить ошибку, не переустанавливая дистрибутив?",{"answer":518,"question":519},"Ошибка 0x8007019e обычно системная и затрагивает всю подсистему WSL. Если проблема только в одном дистрибутиве, возможно, его конкретная запись в `HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Lxss` повреждена.","Ошибка появляется только для одного дистрибутива или для всех?",[521,524,527,530],{"name":522,"text":523},"Диагностика через PowerShell","Запустите PowerShell от имени администратора и выполните `wsl --list --verbose`. Если выводится ошибка 0x8007019e или список пуст, проблема подтверждена.",{"name":525,"text":526},"Принудительная остановка всех экземпляров WSL","Выполните команду `wsl --shutdown` для завершения всех работающих процессов WSL и освобождения занятых ресурсов.",{"name":528,"text":529},"Восстановление через перерегистрацию (если дистрибутив есть)","Найдите папку с дистрибутивом (обычно `%USERPROFILE%\\AppData\\Local\\Packages\\...`). Затем выполните `wsl --import \u003CИмя> \u003CПутьКПапке> \u003CПутьКВнешнемуTar>` или восстановите запись в реестре.",{"name":531,"text":532},"Чистая переустановка WSL (если ничего не помогает)","Удалите компонент 'Подсистема Windows для Linux' в 'Включение или отключение компонентов Windows', перезагрузите ПК и установите заново через Microsoft Store или `wsl --install`.","PT20M",[535,536,537,538,539,540,541,542],"ошибка 0x8007019e wsl","invalid registry data wsl","wsl не запускается ошибка реестра","исправить wsl windows 10 11","ошибка wsl.exe 0x8007019e","повреждён реестр wsl","wsl registration failed","windows subsystem for linux ошибка","ru_RU",{},true,"/errors/windows/wsl-invalid-registry","windows",[549,550,551],"/errors/windows/wsl-0x80070003","/errors/windows/wsl-0x80370102","/guides/windows/wsl-install-ubuntu","Ошибки Windows",{"title":5,"description":502},"high","errors/windows/wsl-invalid-registry","Статья поможет решить проблему, когда WSL не запускается из-за повреждённых данных в реестре Windows. Вы найдёте конкретные команды PowerShell для диагностики и восстановления работоспособности подсистемы.",[552,558,559,560,8,561,562],"WSL","реестр","Windows 10","PowerShell","bash","error","3OtyRMWZrK3MEqmzskc8NUqNcEx5WPlfDMbGJQWApZo",{"data":566,"body":567},{},{"type":568,"children":569},"root",[570],{"type":571,"tag":20,"props":572,"children":573},"element",{},[574],{"type":193,"value":509},{"data":576,"body":577},{},{"type":568,"children":578},[579],{"type":571,"tag":20,"props":580,"children":581},{},[582,584,589,590,596,598,603],{"type":193,"value":583},"Да, команда ",{"type":571,"tag":38,"props":585,"children":587},{"className":586},[],[588],{"type":193,"value":482},{"type":193,"value":165},{"type":571,"tag":38,"props":591,"children":593},{"className":592},[],[594],{"type":193,"value":595},"wsl --unregister",{"type":193,"value":597}," без резервной копии приведут к полной потере всех файлов, настроек и установленных программ внутри дистрибутива. Перед этим обязательно экспортируйте его через ",{"type":571,"tag":38,"props":599,"children":601},{"className":600},[],[602],{"type":193,"value":458},{"type":193,"value":245},{"data":605,"body":606},{},{"type":568,"children":607},[608],{"type":571,"tag":20,"props":609,"children":610},{},[611,613,619],{"type":193,"value":612},"Да, в большинстве случаев помогает перерегистрация существующей установки через ",{"type":571,"tag":38,"props":614,"children":616},{"className":615},[],[617],{"type":193,"value":618},"wsl --import",{"type":193,"value":620}," или восстановление записей реестра вручную. Полная переустановка — крайняя мера.",{"data":622,"body":623},{},{"type":568,"children":624},[625],{"type":571,"tag":20,"props":626,"children":627},{},[628,630,635],{"type":193,"value":629},"Ошибка 0x8007019e обычно системная и затрагивает всю подсистему WSL. Если проблема только в одном дистрибутиве, возможно, его конкретная запись в ",{"type":571,"tag":38,"props":631,"children":633},{"className":632},[],[634],{"type":193,"value":55},{"type":193,"value":636}," повреждена.",{"data":638,"body":639},{},{"type":568,"children":640},[641],{"type":571,"tag":20,"props":642,"children":643},{},[644,646,652],{"type":193,"value":645},"Запустите PowerShell от имени администратора и выполните ",{"type":571,"tag":38,"props":647,"children":649},{"className":648},[],[650],{"type":193,"value":651},"wsl --list --verbose",{"type":193,"value":653},". Если выводится ошибка 0x8007019e или список пуст, проблема подтверждена.",{"data":655,"body":656},{},{"type":568,"children":657},[658],{"type":571,"tag":20,"props":659,"children":660},{},[661,663,668],{"type":193,"value":662},"Выполните команду ",{"type":571,"tag":38,"props":664,"children":666},{"className":665},[],[667],{"type":193,"value":482},{"type":193,"value":669}," для завершения всех работающих процессов WSL и освобождения занятых ресурсов.",{"data":671,"body":672},{},{"type":568,"children":673},[674],{"type":571,"tag":20,"props":675,"children":676},{},[677,679,685,687,693],{"type":193,"value":678},"Найдите папку с дистрибутивом (обычно ",{"type":571,"tag":38,"props":680,"children":682},{"className":681},[],[683],{"type":193,"value":684},"%USERPROFILE%\\AppData\\Local\\Packages\\...",{"type":193,"value":686},"). Затем выполните ",{"type":571,"tag":38,"props":688,"children":690},{"className":689},[],[691],{"type":193,"value":692},"wsl --import \u003CИмя> \u003CПутьКПапке> \u003CПутьКВнешнемуTar>",{"type":193,"value":694}," или восстановите запись в реестре.",{"data":696,"body":697},{},{"type":568,"children":698},[699],{"type":571,"tag":20,"props":700,"children":701},{},[702,704,710],{"type":193,"value":703},"Удалите компонент 'Подсистема Windows для Linux' в 'Включение или отключение компонентов Windows', перезагрузите ПК и установите заново через Microsoft Store или ",{"type":571,"tag":38,"props":705,"children":707},{"className":706},[],[708],{"type":193,"value":709},"wsl --install",{"type":193,"value":245},[]]