[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/windows/setup-windows-development-environment":3,"mdc-gni5e3-key":1019,"mdc--11ycyx-key":1030,"mdc--8arex5-key":1038,"mdc--dtu1xm-key":1046,"mdc-x8makv-key":1054,"mdc-gm3rsp-key":1062,"mdc--c4gst9-key":1070,"mdc-2dg28m-key":1078,"mdc-42nn3s-key":1086,"related-/guides/windows/install-wsl2-windows,/guides/windows/fix-docker-desktop-windows,/errors/windows/0x8007019e-wsl":1094},{"id":4,"title":5,"appliesTo":6,"author":9,"body":10,"canonical":950,"code":950,"createdAt":951,"description":952,"difficulty":953,"draft":954,"estimatedTime":955,"extension":956,"faq":957,"howToSteps":967,"howToTotalTime":986,"image":950,"keywords":987,"locale":998,"meta":999,"navigation":1000,"path":1001,"platform":1002,"related":1003,"section":1007,"seo":1008,"severity":950,"stem":1009,"summary":1010,"tags":1011,"twitterCreator":950,"twitterSite":950,"type":1017,"updatedAt":951,"__hash__":1018},"content_ru/guides/windows/setup-windows-development-environment.md","Настройка среды разработки на Windows 11 и 10: полное руководство",[7,8],"Windows 10 (версия 2004 и выше)","Windows 11","FixPedia Team",{"type":11,"value":12,"toc":930},"minimark",[13,18,22,26,29,65,69,74,77,149,153,258,261,265,268,337,351,355,358,397,414,418,425,430,473,477,561,565,568,572,576,687,691,754,758,806,810,814,833,837,845,849,856,882,886,897,901,926],[14,15,17],"h2",{"id":16},"введение-зачем-это-нужно","Введение / Зачем это нужно",[19,20,21],"p",{},"Настройка рабочего пространства для разработки на Windows — задача, которую приходится решать практически каждому программисту. Правильно configured среда экономит часы времени в будущем, избавляя от проблем с зависимостями, путями и конфигурациями. После выполнения этого гайда у вас будет полноценная, современная среда, сравнимая с macOS или Linux, для работы над проектами на Python, JavaScript/Node.js, .NET, Go, Rust и многих других языках. Вы сможете запускать контейнеры Docker, использовать Linux-инструменты через WSL2 и коммитить код в Git.",[14,23,25],{"id":24},"требования-подготовка","Требования / Подготовка",[19,27,28],{},"Перед началом убедитесь, что:",[30,31,32,41,47,53,59],"ol",{},[33,34,35,36,40],"li",{},"У вас есть ",[37,38,39],"strong",{},"Windows 10 (версия 2004, сборка 19041 или выше) или Windows 11",".",[33,42,43,46],{},[37,44,45],{},"Права администратора"," на компьютере (требуются для установки компонентов и ПО).",[33,48,49,52],{},[37,50,51],{},"Не менее 10 ГБ свободного места"," на системном диске (рекомендуется 20+ ГБ).",[33,54,55,58],{},[37,56,57],{},"Подключение к интернету"," для скачивания установщиков и компонентов.",[33,60,61,64],{},[37,62,63],{},"Включена виртуализация"," в BIOS/UEFI (Intel VT-x / AMD-V). Обычно включается в настройках безопасности/процессора материнской платы.",[14,66,68],{"id":67},"пошаговая-инструкция","Пошаговая инструкция",[70,71,73],"h3",{"id":72},"шаг-1-включение-виртуализации-и-компонентов-windows","Шаг 1: Включение виртуализации и компонентов Windows",[19,75,76],{},"WSL2 и Hyper-V требуют поддержки виртуализации на уровне процессора и включения соответствующих компонентов ОС.",[30,78,79,110,143],{},[33,80,81,84,85,88,89,92,93,96,97,100,101,105,106,109],{},[37,82,83],{},"Проверьте, включена ли виртуализация:","\nОткройте ",[37,86,87],{},"Диспетчер задач"," → вкладка ",[37,90,91],{},"Производительность"," → ",[37,94,95],{},"CPU",". В правом нижнем углу ищите строку ",[37,98,99],{},"\"Виртуализация: включено\"",". Если \"отключено\", перезагрузите компьютер, зайдите в BIOS/UEFi и найдите опцию ",[102,103,104],"em",{},"Intel Virtualization Technology (VT-x)"," или ",[102,107,108],{},"SVM Mode (AMD-V)"," и включите её.",[33,111,112,115,139,142],{},[37,113,114],{},"Включите компоненты Windows через PowerShell (администратор):",[116,117,122],"pre",{"className":118,"code":119,"language":120,"meta":121,"style":121},"language-powershell shiki shiki-themes github-light github-dark","dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart\ndism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart\n","powershell","",[123,124,125,133],"code",{"__ignoreMap":121},[126,127,130],"span",{"class":128,"line":129},"line",1,[126,131,132],{},"dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart\n",[126,134,136],{"class":128,"line":135},2,[126,137,138],{},"dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart\n",[140,141],"br",{},"Эти команды активируют подсистему Linux и платформу виртуализации.",[33,144,145,148],{},[37,146,147],{},"Перезагрузите компьютер."," Это обязательный шаг для применения изменений.",[70,150,152],{"id":151},"шаг-2-установка-wsl2-и-дистрибутива-linux","Шаг 2: Установка WSL2 и дистрибутива Linux",[30,154,155,170,214],{},[33,156,157,160,161],{},[37,158,159],{},"Установите WSL2 как версию по умолчанию:","\nВ PowerShell (администратор) выполните:",[116,162,164],{"className":118,"code":163,"language":120,"meta":121,"style":121},"wsl --set-default-version 2\n",[123,165,166],{"__ignoreMap":121},[126,167,168],{"class":128,"line":129},[126,169,163],{},[33,171,172,175],{},[37,173,174],{},"Установите дистрибутив Linux (Ubuntu):",[176,177,178,184,191,197,203],"ul",{},[33,179,180,181,40],{},"Откройте ",[37,182,183],{},"Microsoft Store",[33,185,186,187,190],{},"Найдите ",[37,188,189],{},"\"Ubuntu\""," (рекомендуется LTS-версия, например, Ubuntu 22.04 LTS).",[33,192,193,194,40],{},"Нажмите ",[37,195,196],{},"\"Установить\"",[33,198,199,200,40],{},"После установки нажмите ",[37,201,202],{},"\"Запустить\"",[33,204,205,206,209,210,213],{},"При первом запуске потребуется создать ",[37,207,208],{},"учётную запись пользователя"," (не root) и задать ",[37,211,212],{},"пароль",". Запомните пароль.",[33,215,216,84,219,222,223],{},[37,217,218],{},"Обновите пакеты Ubuntu:",[37,220,221],{},"Ubuntu"," (через меню \"Пуск\" или поиск) и выполните:",[116,224,228],{"className":225,"code":226,"language":227,"meta":121,"style":121},"language-bash shiki shiki-themes github-light github-dark","sudo apt update && sudo apt upgrade -y\n","bash",[123,229,230],{"__ignoreMap":121},[126,231,232,236,240,243,247,249,251,254],{"class":128,"line":129},[126,233,235],{"class":234},"sScJk","sudo",[126,237,239],{"class":238},"sZZnC"," apt",[126,241,242],{"class":238}," update",[126,244,246],{"class":245},"sVt8B"," && ",[126,248,235],{"class":234},[126,250,239],{"class":238},[126,252,253],{"class":238}," upgrade",[126,255,257],{"class":256},"sj4cs"," -y\n",[259,260],"in-article-ad",{},[70,262,264],{"id":263},"шаг-3-установка-git-для-windows","Шаг 3: Установка Git для Windows",[19,266,267],{},"Git — система контроля версий, обязательная для любого разработчика.",[30,269,270,280,313,320,334],{},[33,271,272,273,40],{},"Скачайте установщик с ",[274,275,279],"a",{"href":276,"rel":277},"https://git-scm.com/download/win",[278],"nofollow","официального сайта",[33,281,282,283,286,287],{},"Запустите установщик. На этапе ",[37,284,285],{},"\"Select Components\""," рекомендуется оставить галочки:\n",[176,288,289,295,301,306],{},[33,290,291,294],{},[37,292,293],{},"Git Bash Here"," (консоль с Git-командами).",[33,296,297,300],{},[37,298,299],{},"Git GUI Here"," (графический клиент).",[33,302,303,40],{},[37,304,305],{},"Git LFS (Large File Support)",[33,307,308,309,312],{},"*",[102,310,311],{},"Associate .git"," configuration files...**.",[33,314,315,316,319],{},"На этапе ",[37,317,318],{},"\"Choosing the default editor used by Git\""," выберите ваш основной редактор (VS Code, Notepad++ или оставьте Vim).",[33,321,315,322,325,326,329,330,333],{},[37,323,324],{},"\"Adjusting your PATH environment\""," выберите ",[37,327,328],{},"\"Git from the command line and also from 3rd-party software\""," (рекомендуется). Это позволит вызывать ",[123,331,332],{},"git"," из любой консоли (PowerShell, CMD, WSL).",[33,335,336],{},"Завершите установку.",[19,338,339,342,343,346,347,350],{},[37,340,341],{},"Проверка:"," Откройте PowerShell или Git Bash и выполните ",[123,344,345],{},"git --version",". Должна отобразиться версия (например, ",[123,348,349],{},"git version 2.45.0.windows.1",").",[70,352,354],{"id":353},"шаг-4-установка-docker-desktop","Шаг 4: Установка Docker Desktop",[19,356,357],{},"Docker Desktop предоставляет удобный GUI для работы с контейнерами и интегрируется с WSL2.",[30,359,360,367,370,384,387,394],{},[33,361,362,363,40],{},"Скачайте установщик Docker Desktop для Windows с ",[274,364,279],{"href":365,"rel":366},"https://www.docker.com/products/docker-desktop/",[278],[33,368,369],{},"Запустите установщик. Следуйте инструкциям, оставляя настройки по умолчанию.",[33,371,372,375,376,379,380,383],{},[37,373,374],{},"Критически важный шаг:"," В процессе установки система предложит включить интеграцию с WSL2. ",[37,377,378],{},"Обязательно отметьте галочкой вашу установленную Ubuntu"," (например, ",[123,381,382],{},"Ubuntu-22.04","). Это позволит Docker работать поверх WSL2.",[33,385,386],{},"После установки перезагрузите компьютер.",[33,388,389,390,393],{},"Запустите ",[37,391,392],{},"Docker Desktop"," из меню \"Пуск\". При первом запуске он завершит настройку и запросит права WSL. Согласитесь.",[33,395,396],{},"Дождитесь, пока в системном трее (рядом с часами) иконка Docker станет белой (работает).",[19,398,399,401,402,405,406,409,410,413],{},[37,400,341],{}," Откройте PowerShell или WSL (Ubuntu) и выполните ",[123,403,404],{},"docker --version"," и ",[123,407,408],{},"docker run hello-world",". Если команда с ",[123,411,412],{},"hello-world"," завершилась успешно, Docker работает.",[70,415,417],{"id":416},"шаг-5-установка-языков-программирования-и-пакетных-менеджеров","Шаг 5: Установка языков программирования и пакетных менеджеров",[19,419,420,421,424],{},"Установите необходимые вам рантаймы. Рекомендуется устанавливать ",[37,422,423],{},"как в Windows (для нативных .exe), так и в WSL (Ubuntu)"," для совместимости.",[426,427,429],"h4",{"id":428},"python","Python",[176,431,432,451,460],{},[33,433,434,437,438,443,444,447,448,40],{},[37,435,436],{},"Для Windows:"," Скачайте установщик с ",[274,439,442],{"href":440,"rel":441},"https://www.python.org/downloads/",[278],"python.org",". ",[37,445,446],{},"Обязательно"," на первом экране установки отметьте галочку ",[37,449,450],{},"\"Add python.exe to PATH\"",[33,452,453,456,457,40],{},[37,454,455],{},"Для WSL (Ubuntu):"," В терминале Ubuntu выполните ",[123,458,459],{},"sudo apt install python3 python3-pip python3-venv -y",[33,461,462,464,465,468,469,472],{},[37,463,341],{}," ",[123,466,467],{},"python --version"," (Windows) или ",[123,470,471],{},"python3 --version"," (WSL).",[426,474,476],{"id":475},"nodejs-npm","Node.js (npm)",[176,478,479,497,550],{},[33,480,481,483,484,489,490,405,493,496],{},[37,482,436],{}," Скачайте LTS-версию установщика с ",[274,485,488],{"href":486,"rel":487},"https://nodejs.org/",[278],"nodejs.org",". Установщик сам добавит ",[123,491,492],{},"node",[123,494,495],{},"npm"," в PATH.",[33,498,499,501,502,507,508],{},[37,500,455],{}," Лучше использовать ",[274,503,506],{"href":504,"rel":505},"https://github.com/nvm-sh/nvm",[278],"nvm"," для управления версиями:\n",[116,509,511],{"className":225,"code":510,"language":227,"meta":121,"style":121},"curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash\nsource ~/.bashrc\nnvm install --lts\n",[123,512,513,531,539],{"__ignoreMap":121},[126,514,515,518,521,524,528],{"class":128,"line":129},[126,516,517],{"class":234},"curl",[126,519,520],{"class":256}," -o-",[126,522,523],{"class":238}," https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh",[126,525,527],{"class":526},"szBVR"," |",[126,529,530],{"class":234}," bash\n",[126,532,533,536],{"class":128,"line":135},[126,534,535],{"class":256},"source",[126,537,538],{"class":238}," ~/.bashrc\n",[126,540,542,544,547],{"class":128,"line":541},3,[126,543,506],{"class":234},[126,545,546],{"class":238}," install",[126,548,549],{"class":256}," --lts\n",[33,551,552,464,554,557,558,40],{},[37,553,341],{},[123,555,556],{},"node --version",", ",[123,559,560],{},"npm --version",[426,562,564],{"id":563},"go-rust-java-и-др","Go, Rust, Java и др.",[19,566,567],{},"Устанавливайте с официальных сайтов, следуя инструкциям для Windows. Для инструментов, активно используемых в терминале (Go, Rust), также установите их в WSL для лучшей производительности.",[70,569,571],{"id":570},"шаг-6-установка-и-базовая-настройка-ide","Шаг 6: Установка и базовая настройка IDE",[426,573,575],{"id":574},"visual-studio-code-рекомендуется-для-большинства","Visual Studio Code (рекомендуется для большинства)",[30,577,578,585,588,625],{},[33,579,272,580,40],{},[274,581,584],{"href":582,"rel":583},"https://code.visualstudio.com/",[278],"code.visualstudio.com",[33,586,587],{},"Установите, отметьте все предлагаемые опции (добавление в PATH, ассоциация файлов).",[33,589,590,591],{},"После запуска установите ключевые расширения:\n",[176,592,593,598,603,609,619],{},[33,594,595,597],{},[37,596,429],{}," (Microsoft)",[33,599,600,597],{},[37,601,602],{},"Docker",[33,604,605,608],{},[37,606,607],{},"ESLint"," (для JavaScript/TypeScript)",[33,610,611,614,615,618],{},[37,612,613],{},"Remote - WSL"," (Microsoft) — ",[37,616,617],{},"обязательно!"," Позволяет открывать папки из WSL прямо в VS Code с правильными путями и интерпретаторами.",[33,620,621,624],{},[37,622,623],{},"GitLens"," (для работы с Git)",[33,626,627,628,631,632],{},"Настройте ",[123,629,630],{},"settings.json"," (Ctrl+Shift+P → \"Preferences: Open Settings (JSON)\") для удобства:\n",[116,633,637],{"className":634,"code":635,"language":636,"meta":121,"style":121},"language-json shiki shiki-themes github-light github-dark","{\n    \"terminal.integrated.defaultProfile.windows\": \"Git Bash\",\n    \"editor.tabSize\": 4,\n    \"files.autoSave\": \"afterDelay\"\n}\n","json",[123,638,639,644,658,670,681],{"__ignoreMap":121},[126,640,641],{"class":128,"line":129},[126,642,643],{"class":245},"{\n",[126,645,646,649,652,655],{"class":128,"line":135},[126,647,648],{"class":256},"    \"terminal.integrated.defaultProfile.windows\"",[126,650,651],{"class":245},": ",[126,653,654],{"class":238},"\"Git Bash\"",[126,656,657],{"class":245},",\n",[126,659,660,663,665,668],{"class":128,"line":541},[126,661,662],{"class":256},"    \"editor.tabSize\"",[126,664,651],{"class":245},[126,666,667],{"class":256},"4",[126,669,657],{"class":245},[126,671,673,676,678],{"class":128,"line":672},4,[126,674,675],{"class":256},"    \"files.autoSave\"",[126,677,651],{"class":245},[126,679,680],{"class":238},"\"afterDelay\"\n",[126,682,684],{"class":128,"line":683},5,[126,685,686],{"class":245},"}\n",[426,688,690],{"id":689},"visual-studio-community-2022-для-netc","Visual Studio Community 2022 (для .NET/C++)",[30,692,693,701,707,740,751],{},[33,694,695,696,40],{},"Скачайте с ",[274,697,700],{"href":698,"rel":699},"https://visualstudio.microsoft.com/vs/community/",[278],"visualstudio.microsoft.com",[33,702,703,704,40],{},"Запустите установщик ",[37,705,706],{},"Visual Studio Installer",[33,708,709,710,713,714],{},"Выберите рабочую нагрузку (",[37,711,712],{},"Workloads","):\n",[176,715,716,722,728,734],{},[33,717,718,721],{},[37,719,720],{},".NET desktop development"," (для C#, F#, VB.NET).",[33,723,724,727],{},[37,725,726],{},"Desktop development with C++"," (если нужно).",[33,729,730,733],{},[37,731,732],{},"Python development"," (если работаете с Python в VS).",[33,735,736,739],{},[37,737,738],{},"Node.js development"," (если работаете с Node.js в VS).",[33,741,742,743,746,747,750],{},"На вкладке ",[37,744,745],{},"\"Индивидуальные компоненты\""," можно добавить ",[37,748,749],{},"Git для Windows",", если не установлен.",[33,752,753],{},"Начните установку (занимает 30-60 минут и много места).",[14,755,757],{"id":756},"проверка-результата","Проверка результата",[30,759,760,770,778,787,793],{},[33,761,762,765,766,769],{},[37,763,764],{},"WSL:"," Откройте Ubuntu из меню \"Пуск\". Выполните ",[123,767,768],{},"lsb_release -a",". Должна отобразиться информация об Ubuntu.",[33,771,772,775,776,40],{},[37,773,774],{},"Git:"," В PowerShell ",[123,777,345],{},[33,779,780,775,783,786],{},[37,781,782],{},"Docker:",[123,784,785],{},"docker ps"," (должен показать пустой список контейнеров без ошибок).",[33,788,789,792],{},[37,790,791],{},"Языки:"," Проверьте версии установленных Python, Node.js и других.",[33,794,795,798,799,802,803,40],{},[37,796,797],{},"IDE:"," Запустите VS Code, убедитесь, что расширения активны. Попробуйте открыть папку из WSL: в VS Code (F1) → ",[123,800,801],{},"WSL: New Window",". В открывшемся окне WSL откройте папку ",[123,804,805],{},"/home/\u003Cваш_пользователь>/projects",[14,807,809],{"id":808},"возможные-проблемы","Возможные проблемы",[70,811,813],{"id":812},"ошибка-wsl-2-требует-обновления-ядра","Ошибка: \"WSL 2 требует обновления ядра\"",[19,815,816,819,820,823,824,827,828,40],{},[37,817,818],{},"Причина:"," Устаревшая версия ядра Linux для WSL2.\n",[37,821,822],{},"Решение:"," Скачайте и установите последнюю версию ",[37,825,826],{},"WSL2 Linux kernel update package"," с ",[274,829,832],{"href":830,"rel":831},"https://aka.ms/wsl2kernel",[278],"официальной страницы Microsoft",[70,834,836],{"id":835},"ошибка-docker-desktop-requires-a-newer-wsl-kernel-version","Ошибка: \"Docker Desktop requires a newer WSL kernel version\"",[19,838,839,841,842,844],{},[37,840,818],{}," То же, что и выше. Docker Desktop проверяет версию ядра.\n",[37,843,822],{}," Установите обновление ядра, как описано выше, затем перезапустите Docker Desktop.",[70,846,848],{"id":847},"ошибка-cannot-connect-to-the-docker-daemon-at-unixvarrundockersock","Ошибка: \"Cannot connect to the Docker daemon at unix:///var/run/docker.sock\"",[19,850,851,853,854],{},[37,852,818],{}," Docker-демон не запущен в WSL2 или у пользователя нет прав.\n",[37,855,822],{},[30,857,858,861,867],{},[33,859,860],{},"Убедитесь, что Docker Desktop запущен (иконка в трее).",[33,862,863,864,40],{},"В WSL (Ubuntu) выполните ",[123,865,866],{},"sudo service docker start",[33,868,869,870,872,873,651,876,443,879,40],{},"Для избежания постоянного ",[123,871,235],{}," добавьте текущего пользователя в группу ",[123,874,875],{},"docker",[123,877,878],{},"sudo usermod -aG docker $USER",[37,880,881],{},"Выйдите из терминала и зайдите заново",[70,883,885],{"id":884},"ошибка-the-command-git-could-not-be-found","Ошибка: \"The command 'git' could not be found\"",[19,887,888,890,891,893,894,896],{},[37,889,818],{}," Git не установлен или путь к нему не добавлен в переменную окружения PATH.\n",[37,892,822],{}," Переустановите Git for Windows, на этапе \"Adjusting your PATH\" выбрав вариант ",[37,895,328],{},". Перезапустите терминал (PowerShell/WSL).",[70,898,900],{"id":899},"медленная-работа-файловой-системы-wsl2","Медленная работа файловой системы WSL2",[19,902,903,905,906,909,910,464,912,915,916,919,920,923,924,40],{},[37,904,818],{}," Доступ к файлам, расположенным в Windows-разделе (",[123,907,908],{},"/mnt/c/...","), из WSL2 медленный из-за моста между системами.\n",[37,911,822],{},[37,913,914],{},"Храните проекты внутри файловой системы WSL2",", т.е. в домашней директории Ubuntu (",[123,917,918],{},"~/projects","), а не на Windows-диске. Для доступа к ним из Windows используете ",[123,921,922],{},"\\\\wsl$\\Ubuntu\\home\\\u003Cuser>\\projects"," в проводнике. Для работы в VS Code используйте расширение ",[37,925,613],{},[927,928,929],"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);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":121,"searchDepth":135,"depth":135,"links":931},[932,933,934,942,943],{"id":16,"depth":135,"text":17},{"id":24,"depth":135,"text":25},{"id":67,"depth":135,"text":68,"children":935},[936,937,938,939,940,941],{"id":72,"depth":541,"text":73},{"id":151,"depth":541,"text":152},{"id":263,"depth":541,"text":264},{"id":353,"depth":541,"text":354},{"id":416,"depth":541,"text":417},{"id":570,"depth":541,"text":571},{"id":756,"depth":135,"text":757},{"id":808,"depth":135,"text":809,"children":944},[945,946,947,948,949],{"id":812,"depth":541,"text":813},{"id":835,"depth":541,"text":836},{"id":847,"depth":541,"text":848},{"id":884,"depth":541,"text":885},{"id":899,"depth":541,"text":900},null,"2026-02-15 16:56:54","Пошаговая инструкция по установке и настройке полноценной среды для разработки на Windows. Устанавливаем WSL, Git, Docker, Python, Node.js и IDE за 30 минут.","medium",false,"30-60 мин","md",[958,961,964],{"question":959,"answer":960},"Нужно ли использовать WSL для разработки на Windows?","Рекомендуется для большинства проектов, особенно связанных с Linux-серверами, контейнерами или Python-библиотеками. Альтернатива — Docker Desktop с Linux-контейнерами, но WSL2 даёт более глубокую интеграцию с ОС.",{"question":962,"answer":963},"Можно ли обойтись без Docker Desktop?","Да, если ваши проекты не требуют контейнеризации. Для простой веб-разработки на Node.js или Python достаточно установки соответствующих рантаймов. Docker нужен для изоляции сред и воспроизводимости.",{"question":965,"answer":966},"Какая IDE лучше: VS Code или Visual Studio?","VS Code — лёгкий редактор для веб-разработки, скриптов и большинства языков. Visual Studio (Community) — мощная IDE для .NET, C++, больших enterprise-проектов. Выбирайте под задачу.",[968,971,974,977,980,983],{"name":969,"text":970},"Включение виртуализации и подсистемы WSL","Включите виртуализацию в BIOS/UEFI и активируйте компоненты Windows через 'Включение или отключение компонентов Windows' или PowerShell.",{"name":972,"text":973},"Установка WSL2 и дистрибутива Linux","Установите WSL2 и выберите дистрибутив (Ubuntu по умолчанию) из Microsoft Store. Задайте пароль root.",{"name":975,"text":976},"Установка Git для Windows","Скачайте и установите Git для Windows, выбрав опцию 'Git Bash Here' и integration с VS Code.",{"name":978,"text":979},"Установка Docker Desktop","Установите Docker Desktop, включив интеграцию с WSL2 и опцию использования Linux-контейнеров.",{"name":981,"text":982},"Установка языков программирования и пакетных менеджеров","Установите Node.js (с npm), Python (с pip) и другие необходимые инструменты через официальные установщики или менеджеры пакетов в WSL.",{"name":984,"text":985},"Установка и настройка IDE","Установите Visual Studio Code или Visual Studio Community, подключите расширения (Python, Docker, ESLint) и настройте интерфейс.","PT45M",[988,989,990,991,992,993,994,995,996,997],"среда разработки windows","как настроить windows для программирования","установка wsl windows 11","docker desktop windows установка","настройка python windows","git для windows скачать","visual studio community установка","development environment windows 10","windows subsytem for linux","установка node.js windows","ru_RU",{},true,"/guides/windows/setup-windows-development-environment","windows",[1004,1005,1006],"/guides/windows/install-wsl2-windows","/guides/windows/fix-docker-desktop-windows","/errors/windows/0x8007019e-wsl","Гайды Windows",{"title":5,"description":952},"guides/windows/setup-windows-development-environment","В этом гайде вы узнаете, как с нуля настроить профессиональную среду разработки на Windows 10 или 11. Мы установим и сконфигурируем все необходимые инструменты: подсистему Linux (WSL), Git, Docker Desktop, языки программирования и IDE.",[1012,1013,1014,875,332,428,1015,1016],"гайды windows","разработка","wsl","nodejs","ide","guide","qQpDYvcVVrn2dF0OPDDIKeYWUmcpDoAjttt3327QTMk",{"data":1020,"body":1021},{},{"type":1022,"children":1023},"root",[1024],{"type":1025,"tag":19,"props":1026,"children":1027},"element",{},[1028],{"type":1029,"value":960},"text",{"data":1031,"body":1032},{},{"type":1022,"children":1033},[1034],{"type":1025,"tag":19,"props":1035,"children":1036},{},[1037],{"type":1029,"value":963},{"data":1039,"body":1040},{},{"type":1022,"children":1041},[1042],{"type":1025,"tag":19,"props":1043,"children":1044},{},[1045],{"type":1029,"value":966},{"data":1047,"body":1048},{},{"type":1022,"children":1049},[1050],{"type":1025,"tag":19,"props":1051,"children":1052},{},[1053],{"type":1029,"value":970},{"data":1055,"body":1056},{},{"type":1022,"children":1057},[1058],{"type":1025,"tag":19,"props":1059,"children":1060},{},[1061],{"type":1029,"value":973},{"data":1063,"body":1064},{},{"type":1022,"children":1065},[1066],{"type":1025,"tag":19,"props":1067,"children":1068},{},[1069],{"type":1029,"value":976},{"data":1071,"body":1072},{},{"type":1022,"children":1073},[1074],{"type":1025,"tag":19,"props":1075,"children":1076},{},[1077],{"type":1029,"value":979},{"data":1079,"body":1080},{},{"type":1022,"children":1081},[1082],{"type":1025,"tag":19,"props":1083,"children":1084},{},[1085],{"type":1029,"value":982},{"data":1087,"body":1088},{},{"type":1022,"children":1089},[1090],{"type":1025,"tag":19,"props":1091,"children":1092},{},[1093],{"type":1029,"value":985},[1095,1478],{"id":1096,"title":1097,"appliesTo":1098,"author":9,"body":1103,"canonical":950,"code":950,"createdAt":1423,"description":1424,"difficulty":953,"draft":954,"estimatedTime":1425,"extension":956,"faq":1426,"howToSteps":1439,"howToTotalTime":1455,"image":950,"keywords":1456,"locale":998,"meta":1463,"navigation":1000,"path":1005,"platform":1002,"related":1464,"section":1468,"seo":1469,"severity":950,"stem":1470,"summary":1471,"tags":1472,"twitterCreator":950,"twitterSite":950,"type":1017,"updatedAt":1423,"__hash__":1477},"content_ru/guides/windows/fix-docker-desktop-windows.md","Настройка и исправление сбоев Docker Desktop в Windows",[1099,1100,1101,1102],"Docker Desktop 4.20+","Windows 10 Pro/Enterprise/Education 21H2+","Windows 11 22H2+","WSL 2",{"type":11,"value":1104,"toc":1413},[1105,1107,1110,1112,1115,1129,1139,1142,1151,1154,1158,1169,1174,1178,1181,1199,1203,1213,1233,1235,1239,1247,1281,1287,1289,1292,1304,1315,1333,1340,1342,1355,1375,1410],[14,1106,17],{"id":16},[19,1108,1109],{},"Docker Desktop стал стандартом для локальной разработки на Windows. Он позволяет запускать изолированные окружения, микросервисы и базы данных без загрязнения основной системы. Однако процесс установки и интеграции с архитектурой Windows часто вызывает сбои: от ошибок виртуализации до проблем с монтированием дисков. Этот гайд поможет вам корректно настроить среду, оптимизировать потребление ресурсов и быстро устранить типичные неполадки.",[14,1111,25],{"id":24},[19,1113,1114],{},"Перед началом убедитесь, что ваша система соответствует минимальным требованиям:",[176,1116,1117,1120,1123,1126],{},[33,1118,1119],{},"Windows 10 21H2 или Windows 11 22H2 (все критические обновления установлены)",[33,1121,1122],{},"4 ГБ ОЗУ (рекомендуется 8+ ГБ для комфортной работы)",[33,1124,1125],{},"Учётная запись с правами локального администратора",[33,1127,1128],{},"Включённая виртуализация в BIOS/UEFI (VT-x для Intel или AMD-V для процессоров AMD)",[1130,1131,1132],"blockquote",{},[19,1133,1134,1135,1138],{},"💡 Совет: Проверить статус виртуализации можно через Диспетчер задач (",[123,1136,1137],{},"Ctrl + Shift + Esc",") → вкладка «Производительность» → раздел «ЦП». Параметр «Виртуализация» должен отображать значение «Включено».",[19,1140,1141],{},"Для работы современного Docker Desktop требуется подсистема WSL 2. Откройте PowerShell от имени администратора и выполните:",[116,1143,1145],{"className":118,"code":1144,"language":120,"meta":121,"style":121},"wsl --install\n",[123,1146,1147],{"__ignoreMap":121},[126,1148,1149],{"class":128,"line":129},[126,1150,1144],{},[19,1152,1153],{},"После завершения команды перезагрузите компьютер. Если система запросит имя пользователя и пароль для нового Linux-дистрибутива, введите любые данные и запомните их — они понадобятся для доступа к файловой системе через WSL.",[14,1155,1157],{"id":1156},"шаг-1-скачивание-и-установка-docker-desktop","Шаг 1: Скачивание и установка Docker Desktop",[19,1159,1160,1161,1164,1165,1168],{},"Перейдите на официальный сайт Docker и загрузите установщик ",[123,1162,1163],{},"Docker Desktop Installer.exe",". Запустите файл и дождитесь распаковки. В окне выбора компонентов обязательно оставьте флажок ",[123,1166,1167],{},"Use WSL 2 instead of Hyper-V"," включённым. Это обеспечит нативную производительность и снизит фоновую нагрузку на систему.",[1130,1170,1171],{},[19,1172,1173],{},"⚠️ Важно: Если установщик предупреждает о необходимости отключить сторонние виртуальные машины, временно выключите их. После завершения установки выполните полную перезагрузку Windows, чтобы драйверы WSL 2 корректно зарегистрировались в реестре.",[14,1175,1177],{"id":1176},"шаг-2-первичный-запуск-и-интеграция-с-linux","Шаг 2: Первичный запуск и интеграция с Linux",[19,1179,1180],{},"Откройте Docker Desktop из меню «Пуск». При первом запуске приложение запросит разрешение на установку дополнительных сетевых компонентов. Согласитесь и дождитесь инициализации демона.",[19,1182,1183,1184,1187,1188,92,1191,1194,1195,1198],{},"Перейдите в ",[123,1185,1186],{},"Settings"," (шестерёнка в правом верхнем углу) → ",[123,1189,1190],{},"Resources",[123,1192,1193],{},"WSL Integration",". Убедитесь, что переключатель ",[123,1196,1197],{},"Enable integration with my default WSL distro"," активен. Если в системе установлено несколько дистрибутивов Linux (например, Ubuntu и Debian), включите интеграцию для тех, где вы планируете запускать CLI-команды.",[14,1200,1202],{"id":1201},"шаг-3-настройка-доступа-к-файловой-системе","Шаг 3: Настройка доступа к файловой системе",[19,1204,1205,1206,405,1209,1212],{},"Docker монтирует папки Windows в контейнеры через сетевые шары 9P. По умолчанию доступны только диски ",[123,1207,1208],{},"C:\\",[123,1210,1211],{},"D:\\",". Если ваши проекты хранятся на другом разделе или во внешнем хранилище, добавьте их вручную:",[30,1214,1215,1223,1230],{},[33,1216,1217,1218,92,1220,40],{},"Откройте настройки Docker Desktop → ",[123,1219,1190],{},[123,1221,1222],{},"File sharing",[33,1224,1225,1226,1229],{},"Нажмите кнопку ",[123,1227,1228],{},"Add"," и выберите нужный диск или конкретную папку с репозиториями.",[33,1231,1232],{},"Подтвердите изменение, введя пароль администратора при появлении системного запроса.",[259,1234],{},[14,1236,1238],{"id":1237},"шаг-4-выделение-ресурсов-и-первичная-проверка","Шаг 4: Выделение ресурсов и первичная проверка",[19,1240,1241,1242,92,1244,40],{},"Для стабильной работы тяжёлых контейнеров (PostgreSQL, Elasticsearch, компиляторы) увеличьте лимиты памяти и процессоров. В настройках перейдите в ",[123,1243,1190],{},[123,1245,1246],{},"Advanced",[176,1248,1249,1263,1271],{},[33,1250,1251,1254,1255,1258,1259,1262],{},[37,1252,1253],{},"Memory",": установите минимум ",[123,1256,1257],{},"4 ГБ"," (или ",[123,1260,1261],{},"50%"," от объёма ОЗУ системы).",[33,1264,1265,1268,1269,40],{},[37,1266,1267],{},"CPUs",": укажите количество физических ядер (не логических потоков), например ",[123,1270,667],{},[33,1272,1273,1276,1277,1280],{},[37,1274,1275],{},"Disk image size",": оставьте значение по умолчанию или увеличьте до ",[123,1278,1279],{},"100 ГБ",", если планируете хранить множество образов локально без очистки.",[19,1282,193,1283,1286],{},[123,1284,1285],{},"Apply & restart"," и дождитесь перезапуска демона.",[14,1288,757],{"id":756},[19,1290,1291],{},"Убедитесь, что Docker Daemon работает корректно. Откройте PowerShell или командную строку и выполните:",[116,1293,1295],{"className":225,"code":1294,"language":227,"meta":121,"style":121},"docker version\n",[123,1296,1297],{"__ignoreMap":121},[126,1298,1299,1301],{"class":128,"line":129},[126,1300,875],{"class":234},[126,1302,1303],{"class":238}," version\n",[19,1305,1306,1307,1310,1311,1314],{},"Вы должны увидеть информацию о клиенте (",[123,1308,1309],{},"Client",") и сервере (",[123,1312,1313],{},"Server",") без сообщений об ошибках соединения. Далее протестируйте запуск контейнера:",[116,1316,1318],{"className":225,"code":1317,"language":227,"meta":121,"style":121},"docker run --rm hello-world\n",[123,1319,1320],{"__ignoreMap":121},[126,1321,1322,1324,1327,1330],{"class":128,"line":129},[126,1323,875],{"class":234},[126,1325,1326],{"class":238}," run",[126,1328,1329],{"class":256}," --rm",[126,1331,1332],{"class":238}," hello-world\n",[19,1334,1335,1336,1339],{},"Если в терминале отобразилось сообщение ",[123,1337,1338],{},"Hello from Docker!",", окружение полностью готово к работе. Иконка приложения в системном трее (возле часов) должна отображать стабильную анимацию или зелёный индикатор.",[14,1341,809],{"id":808},[19,1343,1344,1350,1351,1354],{},[37,1345,1346,1347],{},"Ошибка: ",[123,1348,1349],{},"Docker Desktop - Unable to start","\nЧаще всего возникает из-за конфликта с другими гипервизорами (VirtualBox, VMware Workstation) или повреждённого образа WSL. Обновите ядро Linux командой ",[123,1352,1353],{},"wsl --update",", затем перезагрузите ПК. Если конфликт сохраняется, временно отключите сторонние виртуальные машины через «Панель управления» → «Программы и компоненты» → «Включение или отключение компонентов Windows».",[19,1356,1357,1363,1364,105,1367,1370,1371,1374],{},[37,1358,1346,1359,1362],{},[123,1360,1361],{},"Permission denied"," при монтировании папок","\nWSL 2 чувствителен к спецсимволам и кириллице в путях монтирования. Убедитесь, что полный путь к проекту не содержит пробелов, русских букв или символов вроде ",[123,1365,1366],{},"&",[123,1368,1369],{},"(",". Переместите проект в нейтральную директорию, например ",[123,1372,1373],{},"C:\\dev\\project",", и повторите запуск.",[19,1376,1377,1382,1383,92,1385,92,1388,1391,1392,1395,1396,405,1399,1402,1403,405,1406,1409],{},[37,1378,1346,1379],{},[123,1380,1381],{},"dial tcp: lookup registry-1.docker.io: no such host","\nСетевая проблема, связанная с DNS или блокировкой портов. В настройках Docker Desktop перейдите в ",[123,1384,1186],{},[123,1386,1387],{},"Network",[123,1389,1390],{},"DNS",". Переключитесь на ",[123,1393,1394],{},"Fixed DNS servers"," и укажите ",[123,1397,1398],{},"8.8.8.8",[123,1400,1401],{},"1.1.1.1",". Если проблема сохраняется, сбросьте сетевой стек Windows от имени администратора: ",[123,1404,1405],{},"netsh winsock reset",[123,1407,1408],{},"netsh int ip reset",", после чего перезагрузите компьютер.",[927,1411,1412],{},"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);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":121,"searchDepth":135,"depth":135,"links":1414},[1415,1416,1417,1418,1419,1420,1421,1422],{"id":16,"depth":135,"text":17},{"id":24,"depth":135,"text":25},{"id":1156,"depth":135,"text":1157},{"id":1176,"depth":135,"text":1177},{"id":1201,"depth":135,"text":1202},{"id":1237,"depth":135,"text":1238},{"id":756,"depth":135,"text":757},{"id":808,"depth":135,"text":809},"2026-04-07 23:45:12","Пошаговая инструкция по установке, настройке и устранению типичных ошибок Docker Desktop в Windows 10/11. Запустите контейнеры за 5 минут!","15-25 мин",[1427,1430,1433,1436],{"answer":1428,"question":1429},"Да, современные версии используют WSL 2, который официально поддерживается в редакции Home. Убедитесь, что в BIOS включена виртуализация, и установите ядро Linux через `wsl --update`.","Можно ли запустить Docker Desktop на Windows Home?",{"answer":1431,"question":1432},"Проблема чаще всего связана с отсутствием прав доступа к диску в параметрах обмена файлами. Откройте Docker Desktop → Settings → Resources → File Sharing и добавьте нужный раздел.","Почему папки с проектами не монтируются в контейнеры?",{"answer":1434,"question":1435},"Нажмите на иконку Docker в трее → Troubleshoot (значок жука) → Clean / Purge data. Это удалит все образы, контейнеры и сбросит конфигурацию к заводской.","Как полностью сбросить настройки Docker, если ничего не помогает?",{"answer":1437,"question":1438},"Нет. Начиная с Windows 10 2004, WSL 2 и Hyper-V могут работать параллельно. Docker Desktop автоматически выбирает оптимальный бэкенд, ручное отключение компонентов не требуется.","Нужно ли отключать Hyper-V для работы с WSL 2?",[1440,1443,1446,1449,1452],{"name":1441,"text":1442},"Подготовка системы и включение виртуализации","Проверьте статус виртуализации в Диспетчере задач и установите подсистему Linux через PowerShell от имени администратора командой `wsl --install`.",{"name":1444,"text":1445},"Установка Docker Desktop и настройка WSL","Запустите официальный инсталлятор, оставьте галочку WSL 2, перезагрузите ПК и активируйте интеграцию с нужным дистрибутивом в настройках.",{"name":1447,"text":1448},"Настройка доступа к файловой системе","В разделе Resources → File Sharing добавьте диски или папки с проектами, чтобы контейнеры могли читать и записывать файлы.",{"name":1450,"text":1451},"Выделение ресурсов и проверка работы","Увеличьте лимиты ОЗУ и процессоров в настройках, затем выполните `docker run hello-world` для валидации окружения.",{"name":1453,"text":1454},"Диагностика сбоев через встроенные инструменты","При ошибках используйте Troubleshoot → Run diagnostics и анализируйте логи в `%LOCALAPPDATA%\\Docker\\log.txt`.","PT20M",[991,1457,1458,1459,1460,1461,1462],"docker desktop не запускается windows 11","настройка wsl 2 для докера","ошибка hyper-v docker desktop","как запустить докер на windows","docker desktop error fixing","контейнеры docker windows 10",{},[1465,1466,1467],"/guides/windows/setup-wsl2","/guides/docker/basic-docker-commands","/guides/windows/enable-hyper-v","Гайды по Docker",{"title":1097,"description":1424},"guides/windows/fix-docker-desktop-windows","Узнайте, как правильно установить, настроить и восстановить работу Docker Desktop на Windows с использованием WSL 2. Руководство охватывает подготовку системы, конфигурацию и диагностику частых проблем.",[875,1002,1473,1474,1475,1476],"wsl2","контейнеризация","devops","troubleshooting","XeruN6M9lFJeReRbHLAgErDZQNWbPTK8w_-_lX5Mh1s",{"id":1479,"title":1480,"appliesTo":1481,"author":9,"body":1483,"canonical":950,"code":1494,"createdAt":2005,"description":2006,"difficulty":953,"draft":954,"estimatedTime":2007,"extension":956,"faq":2008,"howToSteps":2021,"howToTotalTime":2034,"image":950,"keywords":2035,"locale":998,"meta":2046,"navigation":1000,"path":1006,"platform":1002,"related":2047,"section":2051,"seo":2052,"severity":953,"stem":2053,"summary":2054,"tags":2055,"twitterCreator":950,"twitterSite":950,"type":2060,"updatedAt":2005,"__hash__":2061},"content_ru/errors/windows/0x8007019e-wsl.md","Ошибка 0x8007019e в WSL: причины и способы исправления",[7,8,1482],"WSL 1 и WSL 2",{"type":11,"value":1484,"toc":1995},[1485,1489,1496,1499,1518,1522,1573,1577,1580,1621,1633,1637,1640,1693,1695,1699,1702,1765,1769,1772,1839,1843,1846,1928,1932,1983,1992],[14,1486,1488],{"id":1487},"что-означает-ошибка-0x8007019e","Что означает ошибка 0x8007019e",[19,1490,1491,1492,1495],{},"Ошибка ",[37,1493,1494],{},"0x8007019e"," (в виде кода или сообщения \"The operation could not be completed because the virtual machine could not be started\") возникает при попытке запуска дистрибутива WSL (Windows Subsystem for Linux). Она указывает на то, что подсистема не может инициализировать виртуальную машину, необходимую для работы WSL 2, или столкнулась с проблемой в конфигурации.",[19,1497,1498],{},"Ошибка обычно появляется:",[176,1500,1501,1512,1515],{},[33,1502,1503,1504,557,1506,557,1508,1511],{},"При запуске дистрибутива из командной строки (",[123,1505,1014],{},[123,1507,1473],{},[123,1509,1510],{},"ubuntu"," и т.д.).",[33,1513,1514],{},"При открытии терминала в VS Code с WSL.",[33,1516,1517],{},"При использовании команд WSL в PowerShell или CMD.",[14,1519,1521],{"id":1520},"причины-возникновения","Причины возникновения",[30,1523,1524,1537,1543,1549,1555,1561,1567],{},[33,1525,1526,1529,1530,105,1533,1536],{},[37,1527,1528],{},"Сбой службы WSL"," — служба ",[123,1531,1532],{},"LxssManager",[123,1534,1535],{},"Windows Subsystem for Linux"," не запущена или работает некорректно.",[33,1538,1539,1542],{},[37,1540,1541],{},"Повреждение компонентов WSL"," — повреждены системные файлы WSL после обновления Windows или сбоя.",[33,1544,1545,1548],{},[37,1546,1547],{},"Конфликт версий WSL"," — попытка запуска WSL 2 без установленной виртуальной машины или несовместимость версий.",[33,1550,1551,1554],{},[37,1552,1553],{},"Отсутствие виртуализации"," — в BIOS/UEFI отключена технология виртуализации (Intel VT-x/AMD-V), необходимая для WSL 2.",[33,1556,1557,1560],{},[37,1558,1559],{},"Блокировка антивирусом или брандмауэром"," — сторонний антивирус или настройки брандмауэра блокируют работу гипервизора.",[33,1562,1563,1566],{},[37,1564,1565],{},"Недостаток прав"," — попытка запуска WSL без прав администратора (иногда требуется).",[33,1568,1569,1572],{},[37,1570,1571],{},"Конфликт с Hyper-V"," — другие гипервизоры (VirtualBox, VMware) могут конфликтовать с WSL 2, если не настроены корректно.",[14,1574,1576],{"id":1575},"способ-1-перезапуск-служб-wsl-и-системы","Способ 1: Перезапуск служб WSL и системы",[19,1578,1579],{},"Чаще всего ошибка временная и решается перезапуском службы WSL.",[30,1581,1582,1588,1600,1616,1618],{},[33,1583,180,1584,1587],{},[37,1585,1586],{},"PowerShell от имени администратора"," (Win + X → Windows PowerShell (администратор)).",[33,1589,1590,1591],{},"Выполните команду для остановки всех экземпляров WSL:\n",[116,1592,1594],{"className":118,"code":1593,"language":120,"meta":121,"style":121},"wsl --shutdown\n",[123,1595,1596],{"__ignoreMap":121},[126,1597,1598],{"class":128,"line":129},[126,1599,1593],{},[33,1601,1602,1603,1606,1607],{},"Перезапустите службу WSL (опционально, если ",[123,1604,1605],{},"--shutdown"," не помог):\n",[116,1608,1610],{"className":118,"code":1609,"language":120,"meta":121,"style":121},"Restart-Service LxssManager\n",[123,1611,1612],{"__ignoreMap":121},[126,1613,1614],{"class":128,"line":129},[126,1615,1609],{},[33,1617,147],{},[33,1619,1620],{},"Попробуйте запустить дистрибутив снова.",[1130,1622,1623],{},[19,1624,1625,1626,1629,1630,1632],{},"💡 ",[37,1627,1628],{},"Совет:"," Если команда ",[123,1631,1014],{}," не распознаётся, убедитесь, что компонент WSL установлен. Откройте \"Включение или отключение компонентов Windows\" и проверьте галочки \"Подсистема Windows для Linux\" и \"Виртуальная машина Windows\".",[14,1634,1636],{"id":1635},"способ-2-обновление-wsl-и-установка-wsl-2","Способ 2: Обновление WSL и установка WSL 2",[19,1638,1639],{},"Устаревшие компоненты WSL могут вызывать ошибку 0x8007019e. Обновите WSL до последней версии.",[30,1641,1642,1659,1670,1686],{},[33,1643,1644,1645,1648,1649,1658],{},"В ",[37,1646,1647],{},"PowerShell от администратора"," выполните:\n",[116,1650,1652],{"className":118,"code":1651,"language":120,"meta":121,"style":121},"wsl --update\n",[123,1653,1654],{"__ignoreMap":121},[126,1655,1656],{"class":128,"line":129},[126,1657,1651],{},"\nЭта команда загрузит и установит последнюю версию ядра WSL.",[33,1660,1661,1662],{},"Установите WSL 2 в качестве версии по умолчанию:\n",[116,1663,1664],{"className":118,"code":163,"language":120,"meta":121,"style":121},[123,1665,1666],{"__ignoreMap":121},[126,1667,1668],{"class":128,"line":129},[126,1669,163],{},[33,1671,1672,1673,1682,1683,40],{},"Если у вас уже установлен дистрибутив в версии 1, обновите его:\n",[116,1674,1676],{"className":118,"code":1675,"language":120,"meta":121,"style":121},"wsl --set-version \u003Cимя_дистрибутива> 2\n",[123,1677,1678],{"__ignoreMap":121},[126,1679,1680],{"class":128,"line":129},[126,1681,1675],{},"\nНапример: ",[123,1684,1685],{},"wsl --set-version Ubuntu-20.04 2",[33,1687,1688,1689,1692],{},"Перезапустите WSL (",[123,1690,1691],{},"wsl --shutdown",") и попробуйте запустить дистрибутив.",[259,1694],{},[14,1696,1698],{"id":1697},"способ-3-переустановка-дистрибутива","Способ 3: Переустановка дистрибутива",[19,1700,1701],{},"Если ошибка возникает только с конкретным дистрибутивом, переустановите его.",[30,1703,1704,1732,1760],{},[33,1705,1706,1707,1682,1716,1719,1720],{},"Удалите дистрибутив:\n",[116,1708,1710],{"className":118,"code":1709,"language":120,"meta":121,"style":121},"wsl --unregister \u003Cимя_дистрибутива>\n",[123,1711,1712],{"__ignoreMap":121},[126,1713,1714],{"class":128,"line":129},[126,1715,1709],{},[123,1717,1718],{},"wsl --unregister Ubuntu",".\n",[1130,1721,1722],{},[19,1723,1724,1725,1728,1729,350],{},"⚠️ ",[37,1726,1727],{},"Важно:"," Это удалит все данные внутри дистрибутива! Перед удалением сделайте резервную копию важных файлов (они хранятся в папке ",[123,1730,1731],{},"C:\\Users\\\u003CВаше_имя>\\AppData\\Local\\Packages\\\u003Cпакет_дистрибутива>\\LocalState\\rootfs",[33,1733,1734,1735],{},"Установите дистрибутив заново:\n",[176,1736,1737,1743],{},[33,1738,1739,1742],{},[37,1740,1741],{},"Через Microsoft Store:"," найдите нужный дистрибутив (Ubuntu, Debian, Kali Linux) и нажмите \"Установить\".",[33,1744,1745,1748,1682,1757,40],{},[37,1746,1747],{},"Через командную строку:",[116,1749,1751],{"className":118,"code":1750,"language":120,"meta":121,"style":121},"wsl --install -d \u003Cимя_дистрибутива>\n",[123,1752,1753],{"__ignoreMap":121},[126,1754,1755],{"class":128,"line":129},[126,1756,1750],{},[123,1758,1759],{},"wsl --install -d Ubuntu",[33,1761,1762,1763,40],{},"Запустите дистрибутив из меню \"Пуск\" или командой ",[123,1764,1014],{},[14,1766,1768],{"id":1767},"способ-4-проверка-виртуализации-и-компонентов-windows","Способ 4: Проверка виртуализации и компонентов Windows",[19,1770,1771],{},"WSL 2 требует включённой виртуализации и активных компонентов Windows.",[30,1773,1774,1798,1826],{},[33,1775,1776,1779],{},[37,1777,1778],{},"Проверьте виртуализацию в BIOS/UEFI:",[176,1780,1781,1784,1795],{},[33,1782,1783],{},"Перезагрузите компьютер и зайдите в BIOS/UEFI (клавиша Del, F2, F10 при загрузке).",[33,1785,1786,1787],{},"Найдите настройки процессора (CPU Configuration) и включите:\n",[176,1788,1789,1792],{},[33,1790,1791],{},"Intel VT-x / AMD-V (виртуализация)",[33,1793,1794],{},"Intel VT-d / AMD-Vi (IOMMU, если есть)",[33,1796,1797],{},"Сохраните изменения и выйдите.",[33,1799,1800,1803],{},[37,1801,1802],{},"Включите компоненты Windows:",[176,1804,1805,1808,1823],{},[33,1806,1807],{},"Откройте \"Панель управления\" → \"Программы и компоненты\" → \"Включение или отключение компонентов Windows\".",[33,1809,1810,1811],{},"Убедитесь, что отмечены:\n",[176,1812,1813,1818],{},[33,1814,1815],{},[123,1816,1817],{},"Подсистема Windows для Linux",[33,1819,1820],{},[123,1821,1822],{},"Виртуальная машина Windows",[33,1824,1825],{},"Нажмите ОК и перезагрузите компьютер.",[33,1827,1828,1831],{},[37,1829,1830],{},"Проверьте, работает ли виртуализация в Windows:",[176,1832,1833,1836],{},[33,1834,1835],{},"Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка \"Производительность\" → CPU.",[33,1837,1838],{},"Внизу должно быть \"Виртуализация: Включено\".",[14,1840,1842],{"id":1841},"способ-5-восстановление-системных-файлов-и-сброс-wsl","Способ 5: Восстановление системных файлов и сброс WSL",[19,1844,1845],{},"Если ошибка не исчезла, возможно, повреждены системные файлы Windows или WSL.",[30,1847,1848,1881],{},[33,1849,1850,1853],{},[37,1851,1852],{},"Восстановление системных файлов:",[176,1854,1855,1867,1879],{},[33,1856,1857,1858],{},"В PowerShell от администратора выполните:\n",[116,1859,1861],{"className":118,"code":1860,"language":120,"meta":121,"style":121},"sfc /scannow\n",[123,1862,1863],{"__ignoreMap":121},[126,1864,1865],{"class":128,"line":129},[126,1866,1860],{},[33,1868,1869,1870],{},"После завершения сканирования выполните:\n",[116,1871,1873],{"className":118,"code":1872,"language":120,"meta":121,"style":121},"DISM /Online /Cleanup-Image /RestoreHealth\n",[123,1874,1875],{"__ignoreMap":121},[126,1876,1877],{"class":128,"line":129},[126,1878,1872],{},[33,1880,147],{},[33,1882,1883,1886],{},[37,1884,1885],{},"Сброс WSL до состояния по умолчанию:",[176,1887,1888,1904],{},[33,1889,1890,1891],{},"В PowerShell от администратора:\n",[116,1892,1894],{"className":118,"code":1893,"language":120,"meta":121,"style":121},"wsl --unregister \u003Cимя_дистрибутива>\nwsl --install -d \u003Cимя_дистрибутива>\n",[123,1895,1896,1900],{"__ignoreMap":121},[126,1897,1898],{"class":128,"line":129},[126,1899,1709],{},[126,1901,1902],{"class":128,"line":135},[126,1903,1750],{},[33,1905,1906,1907,1927],{},"Или полный сброс всех дистрибутивов:\n",[116,1908,1910],{"className":118,"code":1909,"language":120,"meta":121,"style":121},"wsl --unregister \u003Cимя_дистрибутива_1>\nwsl --unregister \u003Cимя_дистрибутива_2>\n# ... для каждого дистрибутива\n",[123,1911,1912,1917,1922],{"__ignoreMap":121},[126,1913,1914],{"class":128,"line":129},[126,1915,1916],{},"wsl --unregister \u003Cимя_дистрибутива_1>\n",[126,1918,1919],{"class":128,"line":135},[126,1920,1921],{},"wsl --unregister \u003Cимя_дистрибутива_2>\n",[126,1923,1924],{"class":128,"line":541},[126,1925,1926],{},"# ... для каждого дистрибутива\n","\nЗатем установите заново.",[14,1929,1931],{"id":1930},"профилактика","Профилактика",[176,1933,1934,1943,1949,1955,1961,1977],{},[33,1935,1936,1939,1940,1942],{},[37,1937,1938],{},"Регулярно обновляйте WSL:"," выполняйте ",[123,1941,1353],{}," после крупных обновлений Windows.",[33,1944,1945,1948],{},[37,1946,1947],{},"Используйте WSL 2:"," он стабильнее и производительнее, но требует виртуализации.",[33,1950,1951,1954],{},[37,1952,1953],{},"Избегайте конфликтов гипервизоров:"," если используете VirtualBox/VMware, обновите их до версий, совместимых с WSL 2 (VirtualBox 6.1.28+, VMware 16.2+), или отключите Hyper-V в Windows, если не нужен WSL 2.",[33,1956,1957,1960],{},[37,1958,1959],{},"Не отключайте компоненты Windows:"," особенно \"Виртуальную машину Windows\" и \"Подсистему Windows для Linux\".",[33,1962,1963,1966,1967,1970,1971,557,1974,40],{},[37,1964,1965],{},"Следите за антивирусом:"," добавляйте исключения для папок WSL (",[123,1968,1969],{},"C:\\Users\\\u003Cимя>\\AppData\\Local\\Packages\\",") и процессов ",[123,1972,1973],{},"vmwp.exe",[123,1975,1976],{},"vmmem.exe",[33,1978,1979,1982],{},[37,1980,1981],{},"Создавайте резервные копии"," важных данных из WSL перед обновлениями системы.",[19,1984,1985,1986,105,1988,1991],{},"Если ни один из способов не помог, проверьте журналы событий Windows (Event Viewer) на наличие ошибок от источников ",[123,1987,1532],{},[123,1989,1990],{},"Microsoft-Windows-Subsystem-Linux"," — они могут дать более детальную информацию о проблеме.",[927,1993,1994],{},"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":121,"searchDepth":135,"depth":135,"links":1996},[1997,1998,1999,2000,2001,2002,2003,2004],{"id":1487,"depth":135,"text":1488},{"id":1520,"depth":135,"text":1521},{"id":1575,"depth":135,"text":1576},{"id":1635,"depth":135,"text":1636},{"id":1697,"depth":135,"text":1698},{"id":1767,"depth":135,"text":1768},{"id":1841,"depth":135,"text":1842},{"id":1930,"depth":135,"text":1931},"2026-02-16 10:13:09","Не работает WSL? Ошибка 0x8007019e возникает при запуске дистрибутива. Узнайте пошаговые решения для восстановления работы WSL в Windows 10/11 за 10-20 минут.","10-20 мин",[2009,2012,2015,2018],{"question":2010,"answer":2011},"Что означает ошибка 0x8007019e при запуске WSL?","Ошибка 0x8007019e указывает на проблему с компонентами WSL или конфигурацией. Чаще всего она возникает из-за повреждения установки WSL, конфликта версий или сбоя службы.",{"question":2013,"answer":2014},"Можно ли исправить ошибку 0x8007019e без переустановки WSL?","Да, в большинстве случаев достаточно перезапустить службу WSL или выполнить восстановление компонентов через PowerShell. Переустановка требуется редко.",{"question":2016,"answer":2017},"Почему ошибка 0x8007019e появляется после обновления Windows?","Обновление Windows может нарушить работу WSL из-за изменений в ядре или компонентах. Обычно это решается переустановкой WSL или обновлением через `wsl --update`.",{"question":2019,"answer":2020},"Нужно ли отключать антивирус для исправления ошибки 0x8007019e?","Иногда антивирус может блокировать работу WSL. Если другие методы не помогают, попробуйте временно отключить антивирус и проверьте, исчезла ли ошибка.",[2022,2025,2028,2031],{"name":2023,"text":2024},"Перезапустите службу WSL","Выполните `wsl --shutdown` в PowerShell, затем перезапустите компьютер. Это очистит кэш и перезапустит службу.",{"name":2026,"text":2027},"Обновите WSL и установите WSL 2","В PowerShell от администратора выполните `wsl --update` и `wsl --set-default-version 2` для обновления компонентов и перехода на WSL 2.",{"name":2029,"text":2030},"Переустановите дистрибутив","Удалите проблемный дистрибутив через `wsl --unregister \u003Cимя_дистрибутива>` и установите его заново из Microsoft Store или командной строки.",{"name":2032,"text":2033},"Проверьте виртуализацию и компоненты Windows","Убедитесь, что виртуализация включена в BIOS и функция 'Виртуальная машина Windows' активна в 'Включение или отключение компонентов Windows'.","PT15M",[2036,2037,2038,2039,2040,2041,2042,2043,2044,2045],"ошибка 0x8007019e wsl","wsl ошибка 0x8007019e","как исправить ошибку 0x8007019e в wsl","wsl не запускается ошибка 0x8007019e","windows subsystem for linux ошибка 0x8007019e","0x8007019e при запуске wsl","ошибка wsl 0x8007019e windows 10","исправить 0x8007019e wsl","wsl ошибка 0x8007019e как решить","wsl2 ошибка 0x8007019e",{},[2048,2049,2050],"/errors/windows/wsl-service-failed","/guides/windows/wsl2-setup","/errors/windows/0x80070057-wsl","Ошибки Windows",{"title":1480,"description":2006},"errors/windows/0x8007019e-wsl","Статья поможет решить ошибку 0x8007019e, которая возникает при запуске WSL. Рассмотрим 5 проверенных способов исправления, от простого перезапуска до полной переустановки.",[2051,2056,1535,1494,2057,8,2058,2059],"WSL","Windows 10","Linux","developer tools","error","GghRrAYgJUELMMbQSwPSWkUgKF5w8LphBzDra3JMnoQ"]