解决windows 安装wsl的部分问题

2023-05-16

解决windows 安装wsl的部分问题

  • 方法一 修改DNS
  • 方法二、windows官网
    • 1. 启用适用于 Linux 的 Windows 子系统
    • 2. 启用虚拟机功能
    • 3. 将 WSL 2 设置为默认版本
    • 4. 更新wsl内核
    • 5. 列出发行版本
    • 6. 安装

方法一 修改DNS

控制面板中依次打开“网络和Internet”-> “网络和共享中心”
在这里插入图片描述
打开“更改适配器设置”
在这里插入图片描述

双击链接的网络,然后点击“属性”
在这里插入图片描述
双击

在这里插入图片描述
保存退出
(亲测无用)

方法二、windows官网

1. 启用适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. 启用虚拟机功能

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 将 WSL 2 设置为默认版本

wsl --set-default-version 2

4. 更新wsl内核

wsl --update

5. 列出发行版本

PS C:\WINDOWS\system32> wsl --list --online 
以下是可安装的有效分发的列表。
使用‘wsl.exe --install <Distro>'安装。

NAME                                   FRIENDLY NAME
Ubuntu                                 Ubuntu
Debian                                 Debian GNU/Linux
kali-linux                             Kali Linux Rolling
Ubuntu-18.04                           Ubuntu 18.04 LTS
Ubuntu-20.04                           Ubuntu 20.04 LTS
Ubuntu-22.04                           Ubuntu 22.04 LTS
OracleLinux_8_5                        Oracle Linux 8.5
OracleLinux_7_9                        Oracle Linux 7.9
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4
openSUSE-Leap-15.4                     openSUSE Leap 15.4
openSUSE-Tumbleweed                    openSUSE Tumbleweed

遇到以下问题
无法从 'https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json’提取列表分发。无法解析服务器的名称或地址
Error code: Wsl/WININET_E_NAME_NOT_RESOLVED
解决办法参考:https://blog.csdn.net/weixin_44293949/article/details/121863559

6. 安装

wsl --install -d Ubuntu-22.04
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决windows 安装wsl的部分问题 的相关文章

  • 使用 Windows 锁定屏幕后删除 Kerberos 缓存票证

    无论如何 有没有办法阻止 Kerberos 缓存的票证在 Windows 进入锁定屏幕后被删除 首次登录 Windows 时 klist exe 显示 2 个缓存票证 但是 发生 Windows 锁屏事件后 klist exe 显示 0 个
  • 发送/捕获 SIGTERM 的 Win32 API 模拟

    在 POSIX OS 下 有信号 API 允许向进程发送信号以将其关闭 使用kill 您可以使用sigaction捕获它并执行您需要的操作 然而 Win32不是POSIX系统 所以 如何处理可能出现的关闭事件 例如来自 任务管理器 中的 结
  • netstat 中未显示正在使用的端口,但尝试使用该端口被 Windows 拒绝

    我已经找到了这个问题的答案 只是想记录我的发现 在我最近的一个项目中 我发现某个端口不会在 netstat 中显示为正在使用 但是当我的项目尝试使用该端口时 会抛出错误 例如 假设我想使用端口 53000 netstat ano finds
  • 如何在 Windows 上检查子进程是否被信号杀死

    问题 给定一个在 python 中启动的子进程 其代码类似于 import subprocess p subprocess Popen command stdout subprocess PIPE stderr subprocess PIP
  • 无法在 Windows 7 上安装 Android USB 驱动程序

    所以我想使用我的新 Nexus 5 来调试我的应用程序 我尝试通过以下方式安装 Android USB 驱动程序装置经理 http developer android com tools extras oem usb html Win7但我
  • Ruby On Rails 与 Windows Vista - 最佳设置? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 您认为 Win Vista 环境中 RoR 的最佳设置是什么 我尝试过 radrails eclipse 插件 它对我来说似乎太庞大了 我也开始
  • 我可以在 Emacs 的 shell 模式下使用 PowerShell 吗?

    我可以在 emacs 的 shell 模式下使用 powershell 作为 shell 吗 How 请参阅 Jeffrey Snover 的博客文章在 Emacs 内运行的 PowerShell http blogs msdn com p
  • 在 Windows 上使用“perl6”命令和 Git Bash

    使用 Windows 我安装了乐道之星 https rakudo org files和 Git 并确保C rakudo bin and C rakudo share perl6 site bin位于我的 Path 环境变量中 现在 输入pe
  • 如何使用批处理文件创建 EXE 可执行文件? [复制]

    这个问题在这里已经有答案了 我希望能够简单地运行 Windows 批处理文件并让它创建 exe 可执行文件 我知道您可以使用以下脚本批量创建文件 echo off echo This will be in a text file gt gt
  • 如何以编程方式清除 Kerberos 票证缓存

    有谁知道如何使用托管 非托管代码清除本地计算机上的 Kerberos 票证缓存 提前致谢 我相信你需要打电话给LsaCa llAuthentication包 http msdn microsoft com en us library aa3
  • 如何从笔记本电脑检测电源按钮事件并在 Windows 7 上拒绝它

    在 Windows XP 上 我可以在按下笔记本电脑的电源按钮时检测到事件 获取APMQUERYSUSPEND事件的条件是 控制面板 gt 电源选项 gt 系统设置 gt 按下电源按钮时 gt 睡眠 选项必须更改为 睡眠 MainFrm O
  • 如何通过批处理文件打开Windows防火墙上的端口

    有没有办法在批处理文件中通过批处理文件打开 Windows 上的特定端口 如果让安装程序为我们的服务器应用程序执行此操作 而不是让用户手动执行此操作 那就太好了 Use 执行程序 http technet microsoft com en
  • 验证域用户凭据

    我需要一种方法来验证 Windows 上本机 C 的用户 密码对 输入的是用户名和密码 用户可以是 DOMAIN user 格式 基本上我需要编写一个函数 如果用户 密码是有效的本地帐户 则返回 true 第1部分 如果用户 密码在给定的域
  • 将目录添加到path环境变量

    我的要求是将目录之一添加到path安装我的应用程序时 Windows 中的环境变量并将其删除path使用批处理文件卸载时的环境变量 在与此相关的 stackoverflow 答案之一中 建议将目录添加到路径环境变量中 setx path C
  • 如何使用 WinAPI 读取 MessageBox 文本

    如何读取标准Win消息框 Info 的消息 Using SendMessage this HandleControl WM GETTEXT builder Capacity builder 我只能读取消息框的标题或按钮的文本 但不能读取消息
  • WinVerifyTrust 检查特定签名?

    我正在为 Windows 实现一个进程提升助手 该程序将以提升模式运行并以管理员权限启动其他程序 而不会显示其他 UAC 提示 出于安全原因 我想确保只有使用我公司的 Authenticode 密钥进行数字签名的二进制文件才能执行 The
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 第三方库应该放在哪里?

    我为一个相当规模的 C 项目 http github com nickgammon mushclient具有许多依赖关系 问题是 该项目包含其所有依赖项的源代码 例如 pcre zlib 等 我想将项目精简为与程序本身相关的内容 是否有一些
  • 如何在Windows 7中使用批处理脚本获取本地连接名称

    我正在编写一个简单的批处理脚本来检索 Windows 上的所有网络接口 但我只需要本地连接名称 本地连接接口名称不是默认名称 有没有办法使用批处理脚本仅检索本地连接名称作为字符串 不完全确定您在问什么 但我认为您的问题是您想要获取网络接口的
  • JNA Windows 服务启动类型

    我一直在使用 JNA 并且能够使用下面的代码返回 Windows 服务的状态 即启动或停止 但我不确定如何返回服务的启动类型 我确信 JNA 之外还有其他方法 但如果可能的话我想继续使用 JNA import com sun jna imp

随机推荐

  • PIL实现对图片的圆形区域截取处理

    代码示例 span class token keyword from span PIL span class token keyword import span Image span class token keyword import s
  • WampServer安装教程

    一 从网上下载WampServer 自己百度搜 我的版本是3 0 6 x64 或者下载我的版本 链接 xff1a https pan baidu com s 1 wjFxORbonWdcEh3iQWgFA 提取码 xff1a 499y 二
  • 光纤LP模式分解

    光纤LP模式分解 10个模式合成后的理想分布图和重建分布图以及残差图 df span class token operator 61 span pd span class token punctuation span DataFrame s
  • docker安装 loki

    新建 docker span class token operator span compose span class token punctuation span yml version span class token operator
  • 【软件使用Ubuntu】开机时kernel: ACPI BIOS Error (bug)

    1 journalctl x 显示开机启动问题 2 解决 sudo gedit etc default grub xff08 打开文档 xff09 GRUB CMDLINE LINUX DEFAULT 61 quiet splash log
  • Linux /etc/profile.d/*.sh配置环境变量

    文章目录 原理示例 原理 etc profile文件中有如下一段脚本 xff1a span class token keyword if span span class token punctuation span d etc profil
  • 腾讯云服务器-公网IP与域名绑定

    接着上篇 xff0c 腾讯云服务器Ubuntu 配置mysql nginx nodejs cycong108的博客 CSDN博客 现在 xff0c 云服务器已经配置好了 xff0c 其中主要是安装了Nginx xff0c 当在浏览器访问公网
  • nextcloud私有云搭建

    Nextcloud 是一款自由 开源 的类 Dropbox 软件 xff0c 由 ownCloud 分支演化形成 它使用 PHP 和 JavaScript 编写 xff0c 支持多种数据库系统 xff0c 比如 MySQL MariaDB
  • 深度学习环境配置 ubuntu安装CUDA10.2失败!

    深度学习环境配置 ubuntu安装CUDA10 2失败 xff01 按照网上教程安装CUDA10 1 或 CUDA10 2时候 xff0c 即执行官方的命令的时候 root 64 6c000e89a184 sh cuda 10 2 89 4
  • Ubuntu构建ARM交叉编译器

    本文将在一个纯净的Ubuntu 22 04 LTS 下构建ARM交叉编译器 GCC版本为11 1 0 必需的依赖项 xff1a span class token function sudo span span class token fun
  • git配置用户名和邮箱

    局部配置 xff0c 针对具体项目 xff0c 在项目目录下运行命令 xff1a git config user span class token punctuation span name span class token string
  • pve cpu监测 温度功耗监测软件

    https linux cn article 10467 1 html 强烈建议python3 pip3
  • 远程桌面Xrdp登录蓝屏问题

    先卸载了自己之前安装的xrdp和tightvncserver sudo apt get purge xrdp sudo apt get purge tightvncserver sudo apt get install xserver xo
  • 音频编码原理

    一 音频有损压缩技术 消除冗余信息 xff08 有损压缩 xff0c 消除冗余信息后 xff0c 无法还原出原声 xff09 无损压缩 xff08 消除冗余信息后仍能够还原出原声 xff09 音频压缩技术是在保证信号在听觉范围不产生失真的前
  • 关于C语言中的左移与右移

    总结 1 左移时总是移位和补零 无论是有符号类型数据还是无符号类型数据都统称为逻辑左移 2 右移时无符号数是移位和补零 xff0c 此时称为逻辑右移 3 右移时而有符号数大多数情况下是移位和补最左边的位 xff08 也就是补最高有效位 xf
  • win10安装visual studio C++ build tools 提示安装包丢失或毁坏(安装包)

    是不是这个问题 xff1f 网上搜说是证书的问题 xff0c 但我自己一查证书没问题 xff0c 网上又说要fq xff0c 很多都是浏览器fq xff0c 但安装不走浏览器 如果你想查看证书 xff0c 以及后续问题 xff0c 参考文章
  • 安装Node.js(Windows 二进制文件 (.zip))记录

    本次笔者在本地电脑安装Node js xff0c 搭建开发环境 因遇到了一些问题 xff0c 所以 xff0c 留下记录 选择安装官网的LTS版本 xff1a 解压后 xff0c 笔者重命名文件夹名称为 nodejs xff0c 再在目录中
  • win10+VS2017+Cuda10.0环境配置详解

    主要介绍了win10 43 VS2017 43 Cuda10 0环境配置详解 xff0c 文中通过示例代码介绍的非常详细 xff0c 对大家的学习或者工作具有一定的参考学习价值 xff0c 需要的朋友们下面随着小编来一起学习学习吧 文件 x
  • HC06蓝牙模块的手机APP源码

    支持HC05 HC06等蓝牙串口模块 蓝牙串口助手APP下载 支持自定义按钮 适合电子调试 基于E4A易安卓编写 源码开放 大家可以自己制作app 业余制作 界面比较丑 只确保功能尽可能正常 介 HC06蓝牙模块的手机APP源码文件 xff
  • 解决windows 安装wsl的部分问题

    解决windows 安装wsl的部分问题 方法一 修改DNS方法二 windows官网1 启用适用于 Linux 的 Windows 子系统2 启用虚拟机功能3 将 WSL 2 设置为默认版本4 更新wsl内核5 列出发行版本6 安装 方法