Исправлено: ошибка распространения регистров WSL 0x8004032d на ПК с Windows.

По сути, подсистема Windows для Linux (WSL) позволяет запускать двоичные исполняемые файлы Linux в Windows 10 и Windows Server 2019.

Технические энтузиасты, системные администраторы и разработчики высоко ценят эту функцию, поскольку она объединяет среды Windows и Linux.

Тем не менее, как и любое программное обеспечение, WSL также может вызывать ошибки, которые могут нарушить ваш рабочий процесс. При попытке WSLRegisterDistribution возникает код ошибки 0x8004032d.

Но не волнуйтесь, беспокоиться не о чем! У нас есть несколько исправлений, которые помогут вам решить эту проблему. Итак, начнем с руководства.

Что такое ошибка: 0x8004032d?

Дистрибутивы Linux, не зарегистрированные в WSL, получат код ошибки 0x8004032d. Дистрибутивы Linux требуют выполнения ряда действий для установки или запуска с использованием WSL, включая регистрацию в системе. Существует вероятность того, что эта ошибка произойдет, если какой-либо шаг в этом процессе завершится неудачей.

Распространенные причины

  1. Неполная установка: Возможно, дистрибутив Linux был установлен некорректно.
  2. Поврежденные файлы: Могут быть повреждены файлы, необходимые для запуска дистрибутива.
  3. Проблемы с разрешениями: Регистрация может быть затруднена из-за отсутствия соответствующих разрешений.
  4. Конфликтующее программное обеспечение: На WSL может влиять другое программное обеспечение, установленное в вашей системе.
  5. Обновления системы: Возможна несовместимость с недавними обновлениями Windows или WSL.

Как исправить ошибку распространения регистров WSL 0x8004032d на ПК с Windows?

Итак, вот несколько исправлений, которые помогут вам исправить ошибку WSLregisterdistribution с ошибкой 0x8004032d:

Исправление 1: включить Hyper-V

Если вы хотите использовать подсистему Windows для Linux на компьютере под управлением Windows, то Hyper-V — это необходимая функция.

Если ваш дистрибутив Linux установлен через Windows и не включен, вы получите сообщение об ошибке. Следовательно, включение Hyper-V может решить проблему «WSLRegisterDistribution с ошибкой: 0x8004032d».

  1. Искать Включение и выключение функций Windows и выберите наиболее релевантный результат.
  2. Выбирать Гипер-В и нажмите ХОРОШО.
Включите Hyper-V в настройках — ошибка распространения регистра WSL 0x8004032d

Перезагрузите компьютер и проверьте, решена ли проблема. Перейдите к следующему шагу, если первое решение не работает.

Читать: Microsoft Hyper-V для Windows 11: все, что вам следует знать

Исправление 2. Включите аппаратную виртуализацию

Чтобы использовать подсистему Windows для Linux на базе Hyper-V, необходимо включить аппаратную виртуализацию на своем компьютере.

После установки WSL необходимо проверить и включить эту функцию в BIOS, если вы случайно отключили ее.

Если у вас еще нет доступа к высокопроизводительной системе, вы можете использовать вкладку «Производительность» в диспетчере задач. На этой вкладке вы найдете вкладку под названием «Виртуализация».

Убедитесь, что статус установлен на «Включено». Вы должны выполнить следующие действия, если на вашем компьютере с Windows еще не включена аппаратная виртуализация.

  1. Вам необходимо перезагрузить компьютер. Чтобы войти в BIOS, нажмите определенную горячую клавишу. В зависимости от бренда горячие клавиши могут отличаться. Обычно это Esc, F2 или Del.
  2. Для продолжения откройте окно BIOS, выберите пункт Передовой вкладку и нажмите Входить.
  3. Ты можешь включить виртуализацию с твоим стрелки на клавиатуре.

Наконец, сохраните изменения и перезагрузите устройство Windows.

Исправление 3. Включите вложенную виртуализацию и измените настройки ОЗУ.

Виртуальные машины (ВМ), запускающие Hyper-V внутри другой виртуальной машины Hyper-V, представляют собой вложенную виртуализацию.

Этот метод можно использовать для запуска эмулятора телефона Visual Studio на виртуальной машине или для тестирования конфигураций, требующих нескольких виртуальных машин.

Сообщалось, что многие онлайн-пользователи добились успеха с помощью вложенной виртуализации. Вот шаги, которые вам необходимо выполнить:

  1. В диспетчере Hyper-V выключите виртуальную машину.
  2. На клавиатуре нажмите Победа + Х и выбери Windows PowerShell (администратор).
  3. Чтобы запустить эту команду, скопировать и вставить его в окно PowerShell и нажмите Входить:
Set-VMProcessor  -ExposeVirtualizationExtensions $true
  1. Чтобы получить доступ к настройкам, щелкните правой кнопкой мыши ваша виртуальная машина в Диспетчер Hyper-V и выбери Настройки.
  2. Чтобы установить ОЗУ в два раза больше текущего значения, нажмите Память на левой панели снимите флажок Включить динамическую памятьи измените значение ОЗУ на 2048 > 4096.
  3. После этого, чтобы сохранить изменения, нажмите Применять и ХОРОШО.
  4. Запустите свою виртуальную машину. Щелкните правой кнопкой мыши виртуальную машину и выберите Соединять. Он запустит Hyper-V и перезагрузит вашу систему.

Исправление 4. Установите виртуальную машину.

В версии WSL виртуальная машина стала необходимостью. Чтобы установить его, вам необходимо использовать функции Windows на вашем компьютере.

  • Чтобы включить функции Windows, нажмите кнопку Начинать кнопка и введите Включите функции Windows.
  • В списке приложений нажмите на приложение, которое вы хотите использовать.
  • На Платформа виртуальных машин вкладку, установите флажок и нажмите кнопку ХОРОШО.
Установка виртуальной машины — ошибка распространения регистра WSL 0x8004032d

Если эта функция была установлена, переустановите или обновите ее, и теперь она должна работать.



Исправление 5. Перезапустите LxssManager.

В WSL для Windows диспетчер LXSS управляет установкой, настройкой и выполнением дистрибутива Linux.

Ошибку установки WSL можно устранить, остановив и перезапустив эту службу. Вот шаги, которые вам нужно выполнить.

  1. Сначала откройте диалоговое окно запуска, нажав кнопку Клавиша Windows+R.
  2. Затем введите Сервисы.msc и нажмите Входить.
  3. Найдите Служба LxssManager среди всех услуг.
Перезапустите LxssManager — ошибка распределения регистров WSL 0x8004032d
  1. Чтобы применить изменения, щелкните правой кнопкой мыши на сервисе и выберите останавливаться.
Перезапустите LxssManager — ошибка распределения регистров WSL 0x8004032d
  1. Когда вы закроете панель служб, вам следует открыть ее снова и найти там службу LxssManger.
  2. Щелкните правой кнопкой мыши и выберите перезагрузку.
Перезапустите LxssManager — ошибка распределения регистров WSL 0x8004032d
  1. Если вы перезагрузите компьютер и переустановите WSL, ошибка должна быть устранена.

Исправление 6. Отключите антивирус или Защитник Windows.

Защитник Windows или любой антивирус, установленный в вашей системе, часто прерывают установку.

Если вы хотите избежать этой ошибки, обязательно отключите их перед установкой WSL. Чтобы отключить Защитник Windows или антивирус, выполните следующие действия.

  1. Начните с поиска Безопасность Windows и открываем его.
  2. Выбирать Настройки защиты от вирусов и угроз.
  3. Выбирать Управление настройками из меню.
Защита от вирусов и угроз — ошибка распространения регистра WSL 0x8004032d
  1. Вы можете отключить следующие параметры.
  2. После внесения этих изменений вам потребуется перезагрузить компьютер, а затем снова попытаться установить WSL.

Исправление 7: восстановить системные файлы

Вы можете пострадать от поврежденных файлов в вашей системе Windows. Если системные файлы были повреждены, мы можем восстановить их с помощью средства проверки системных файлов (SFC) и службы образов развертывания и средства управления (DISM).

  1. Запустите командную строку.
  2. В командной строке введите следующие команды одну за другой и нажмите Enter.
sfc /scannow    
dism /online /cleanup-image /restorehealth
Windows sfc /scannow — ошибка распространения регистра WSL 0x8004032d
Исправить неработающие элементы реестра в Windows 10 — ошибка распространения регистра WSL 0x8004032d
  1. После этого перезагрузите компьютер.
  2. После повторной установки WSL ошибка должна быть устранена.

Исправление 8: выполнить чистую загрузку

Выполняя чистую загрузку, вы можете определить приложение, вызывающее ошибку. Чтобы выявить конфликты, вызванные конфликтующими программами, пользователи могут выполнить чистую загрузку.

  1. Сначала в диалоговом окне запуска введите мсконфигурация и нажмите Входить.
  2. Перейти к услуги и включите исходную опцию конфигурации загрузки.
  3. После этого выберите Скрыть все службы Microsoft а потом Отключить все.
Выполните чистую загрузку — ошибка распределения регистра WSL 0x8004032d
  1. Нажмите на Открыть диспетчер задач под Запускать.
Выполните чистую загрузку — ошибка распределения регистра WSL 0x8004032d
  1. Используя щелкните правой кнопкой мыши меню, отключите каждую задачу.
  2. Если вы перезагрузите компьютер и переустановите обновления, ошибка должна быть устранена.

Итак, это все, что у нас есть для вас относительно того, как исправить дистрибутив WSLregisterdistribution, который завершился с ошибкой 0x8004032d. Мы надеемся, что это руководство помогло вам. Но это еще не конец. Вы все еще можете задать мне что-нибудь в разделе комментариев.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *