WSA预览版配置安装

2022-09-28 03:04 Wednesday7422min
CC BY 4.0(除特别声明和转载)

Previous

截至当前22/9/28,WSA仍然在测试阶段。因为个人原因,并不信任国内大部分应用服务提供商的win版应用。自然,不使用的同时也带来了不便(主要指腾讯QQ的缺失)。想有一个折衷方案,决定尝试一下WSA。

Start

  1. 接受windows预览体验计划,beta频道即可
    Imgur
  2. 较为漫长的安装更新
  3. 控制面板 windows功能 中 启用hyper-v和虚拟机平台,hyper-v缺失可自行安装,使用如下脚本,管理员bat执行。 (后发现并不需要hyper-v。但是使用hyper-v也可行,如果你确实需要,当我没说)
pushd "%~dp0"  //强行安装hyper-v,难以完全卸载,强迫症切勿尝试
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt  
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"  
del hyper-v.txt  
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
  1. windows设置中,语言与区域设为美国。
  2. 管理员终端中执行winget install 9p3395vx91nr -s msstore,进行安装。或者从微软应用市场直接安装。中间可能会产生如服务器错误的问题,两种安装方式换着多试试,玄学问题。这就是命
  3. 完成。

Extra

在后续使用中需要使用adb,需根据情况自行下载配置环境变量。 可从google开发者处下载平台工具,只有一些命令行工具,体积很小,安心啦。
我的亚马逊应用市场跳转的登录方式为亚马逊中国,并不在市场支持范围内。不过该应用市场当前还比较鸡肋,无伤大雅。安装自选apk可使用上述adb命令来执行。先在WSA设置中开启开发人员选项,会显示ip与端口,可使用 adb connect 进行连接,默认的情况一般是adb connect 127.0.0.1:58526,提示已经连接则成功。安装应用时使用adb install {应用路径},提示success,就可以在windows发现该应用已经可以执行了。
当前版本的WSA和windows无法互通,可以尝试使用一些第三方文件浏览器,例如ES文件浏览器,使用ftp等网络协议曲线满足文件传递需求。

Imgur
Imgur
Imgur

BuyMeACola