win10系统安装linux子系统遇到的问题总结
本文提到与模拟器进行冲突时候应该如何解决(本机中为夜神模拟器)
在Android Studio中运行安卓模拟器的时候,需要禁用Hypver-V并重启。 因为Goolge安卓模拟器使用了Intel CPU的HAXM (Hardware Accelerated Execution Manager),但Hyper-V使用了CPU虚拟化扩展,不知道为什么,二者不能同时存在,在PC启动时只能选择其中的一个。
所以在使用window内置的Linux子系统和模拟器只能选择一个
首先按照通用的安装步骤
- 开启子系统
- 打开Windows开始菜单,直接输入启用或关闭Windows功能
- 启用或关闭Windows功能
或进入控制面板选择【程序】->【启用或关闭Windows功能】 - 启动或关闭Windows功能
打开适用于Linux的Windows子系统(Beta)
- 进入开发者模式
- 在Windows开始菜单中进入系统设置,进入更新和安全
更新和安全 - 进入开发人员模式,并按要求重启计算机
开发人员模式
- 安装子系统
- 重启后进入管理员模式下的Powershell(在开始菜单处右键)
管理员身份的Powershell - 进入后输入命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
,系统输出:
Path :
Online : True
RestartNeeded : False
输入命令bash,按提示输入y进行安装
- 安装问题
- Windows安装Ubuntu子系统过程中可能出现进度一直在0%或无法下载的情况,即一直处于“正在从 Windows 应用商店下载… 0%”或提示“无法从 Windows 应用商店下载,请检查网络连接”的情况,可能原因是关键服务未开启。
- 使用 Win+R 进入运行,输入service.msc
进入服务设置 - 在服务列表中检查以下几个服务是否开启,如手动或禁用则需开启:
Application Management
Client License Service (ClipSVC)
Software Protection
Windows Update - 确认所有服务开启后重新运行bash命令即可。
完成后按提示完成用户创建,注意输入密码时是无回显(就是不显示)的,成功创建用户后即可使用。
以上都是正常的安装步骤,如果过程中要是出现其他问题,可以试试以下方法
- 问题:
不支持该请求。 Press any key to continue...
- 解决办法:
netsh winhttp reset proxy
netsh winhttp reset tracing
netsh winhttp import proxy ie
netsh winsock reset
netsh winsock reset catalog
netsh int ip reset reset.log
ipconfig /flushdns
或
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
[下载并安装](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
win10 msi安装方法:管理员命令提示符(CMD)下输入:msiexec /package “你的安装MSI文件的全路径”.
wsl --set-default-version 2
[参考文章](https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package)
- 问题:
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
- 解决办法:
1.win+x,选择Windows PowerShell(管理员)
2.输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3.回车,输入Y,重启!
4.重新打开已经安装的子系统,等几分钟,输入账户和密码。
win10系统安装linux子系统遇到的问题总结
本文提到与模拟器进行冲突时候应该如何解决(本机中为夜神模拟器)
在Android Studio中运行安卓模拟器的时候,需要禁用Hypver-V并重启。 因为Goolge安卓模拟器使用了Intel CPU的HAXM (Hardware Accelerated Execution Manager),但Hyper-V使用了CPU虚拟化扩展,不知道为什么,二者不能同时存在,在PC启动时只能选择其中的一个。
所以在使用window内置的Linux子系统和模拟器只能选择一个
首先按照通用的安装步骤
- 开启子系统
- 打开Windows开始菜单,直接输入启用或关闭Windows功能
- 启用或关闭Windows功能
或进入控制面板选择【程序】->【启用或关闭Windows功能】 - 启动或关闭Windows功能
打开适用于Linux的Windows子系统(Beta)
- 进入开发者模式
- 在Windows开始菜单中进入系统设置,进入更新和安全
更新和安全 - 进入开发人员模式,并按要求重启计算机
开发人员模式
- 安装子系统
- 重启后进入管理员模式下的Powershell(在开始菜单处右键)
管理员身份的Powershell - 进入后输入命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
,系统输出:
Path :
Online : True
RestartNeeded : False
输入命令bash,按提示输入y进行安装
- 安装问题
- Windows安装Ubuntu子系统过程中可能出现进度一直在0%或无法下载的情况,即一直处于“正在从 Windows 应用商店下载… 0%”或提示“无法从 Windows 应用商店下载,请检查网络连接”的情况,可能原因是关键服务未开启。
- 使用 Win+R 进入运行,输入service.msc
进入服务设置 - 在服务列表中检查以下几个服务是否开启,如手动或禁用则需开启:
Application Management
Client License Service (ClipSVC)
Software Protection
Windows Update - 确认所有服务开启后重新运行bash命令即可。
完成后按提示完成用户创建,注意输入密码时是无回显(就是不显示)的,成功创建用户后即可使用。
以上都是正常的安装步骤,如果过程中要是出现其他问题,可以试试以下方法
- 问题:
不支持该请求。 Press any key to continue...
- 解决办法:
netsh winhttp reset proxy
netsh winhttp reset tracing
netsh winhttp import proxy ie
netsh winsock reset
netsh winsock reset catalog
netsh int ip reset reset.log
ipconfig /flushdns
或
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
[下载并安装](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
win10 msi安装方法:管理员命令提示符(CMD)下输入:msiexec /package “你的安装MSI文件的全路径”.
wsl --set-default-version 2
[参考文章](https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package)
- 问题:
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
- 解决办法:
1.win+x,选择Windows PowerShell(管理员)
2.输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3.回车,输入Y,重启!
4.重新打开已经安装的子系统,等几分钟,输入账户和密码。