WslRegisterDistribution失败,错误为:0xffffffff

问题描述

无法在WSL 2中安装Ubuntu 20.04 LTS。我已为WSl启用了所有必需的功能。 它导致以下错误

Error message

解决方法

请尝试以下操作:

  1. 转到系统工具=> Windows的资源监视器GUI
  2. 检查哪个服务正在使用端口 53
  3. 一旦识别出它,请按以下步骤终止该过程:def binary_search_itr(arr,size,val,step=0): ln=0 r = size-1 mid = (ln + r) // 2 while (arr[mid] != val and ln <= r): if val < arr[mid]: step = step + 1 r = mid - 1 else: step = step + 1 ln = mid + 1 mid = (ln + r) // 2 if arr[mid] == val: step = step + 1 return mid,step return -1 LT = [1,2,3,4,5,6,7,8,9,10] pos = binary_search_itr(LT,9) print(pos)
  4. 转到taskkill /f /pid [PID]并找到一个名为Users/[youruser]/AppData/Local/Packages/的文件夹,然后右键单击它,转到CanonicalGroupLimitedUbuntu...并禁用该文件夹的压缩,然后单击accept并将此更改应用于子文件夹。

[注意] Windows使用压缩作为安装文件夹,因此无法运行它。

完成此操作后,尝试运行安装,并且应该可以正常工作。

希望有帮助。问候