解决 Bash On Windows 下载慢或无法下载的问题
解决 Bash On Windows "无法从 Windows 应用商店下载。请检查网络连接。"的问题
Fiddler和Bash On Windows 源离线压缩包:http://pan.baidu.com/s/1kVofL4b
不想从百度网盘下载的,可以从官方下载:
Fiddler:https://www.telerik.com/docs/default-source/fiddler/fiddlersetup.exe?sfvrsn=4。
Bash On Windows 源离线压缩包:
https://wsldownload.azureedge.net/14.04.5.2-server-cloudimg-amd64-root.tar.gz
https://wsldownload.azureedge.net/16.04.0.2-server-cloudimg-amd64-root.tar.gz
问题:
在 "控制面板\所有控制面板项\程序和功能\启用或关闭 Windows 功能" 中 启用 "适用于 Linux 的 Windows 子系统(Beta)" 后。
仍然需要在 "命令提示符" 中输入 "bash" 命令并且输入 "y" 确认在 Windows 上安装 Ubuntu ,才能够完整体验 Linux 功能。
当我输入 "y" 经过漫长地等待,才 6% 的进度,然后 "可爱" 的 Windows 给我来了个提示 "无法从 Windows 应用商店下载。请检查网络连接。"。
万恶的 GFW ,这是在无差别地伤害。
问题如图1:

然而我大中国的人民都是聪明且强大的,找到了解决方法:
1.安装 Telerik Fiddler,运行安装一直下一步直到完成安装。
2.打开 Fiddler,按照操作图1的步骤:
找到Tools
-->单击HTTPS
-->勾选Decrypt HTTPS traffic
-->勾选Ignore server certificate errors (unsafe)
-->单击OK。
3.打开命令提示符,输入bash,输入y确认下载安装。
此时在Fiddler监测到HTTP连接,根据操作图2的步骤:
在Fiddler窗口右边单击AutoResponder
-->勾选下面的 Enable rules 、 Unmatched requests passthrough、Enable Latency这三个选项
-->在Fiddler窗口左边单击"go.microsoft.com"开头的链接
-->在Fiddler窗口右边单击"Add Rule"按钮,将其添加到按钮下方的规则列表
-->在规则列表单击刚才新建的那一条
-->在规则列表下方有个Rule Editor,选择事先下载好的源离线压缩包
4.切换回刚才打开的命令提示符,当bash命令下载失败后,重新输入bash,输入y确认下载安装。
此时,它所下载的是你刚才在Rule Editor里输入指向你本地事先下载好的源离线压缩包。
所以,下载速度是飞快的,下载完成后,解压安装会比较慢,这个得耐心等候了,大概十几分钟即可。
有可能它还会提示bash快捷方式创建失败,没关系,这个不影响使用。如果实在介意,你可以自己手工创建快捷方式。
5.完成bash的下载安装,开心玩耍吧!!!
操作图1:

操作图2:

解决 Bash On Windows 下载慢或无法下载的问题的更多相关文章
- Windows Server 2003服务器无法下载.exe文件的解决方法
今天架设了一台Windows Server 2003的网站服务器,发现打开网页后无法下载网站中的.exe文件,经过研究问题得以解决,拿来做个备忘. 解决方法非常简单,只需要在IIS中,将网站属性里的执 ...
- bash on windows
bash on windows 今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 ...
- Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Windows平台上通过git下载github的开源代码
常见指令整理: (1)检查ssh密钥是否已经存在.GitBash. 查看是否已经有了ssh密钥:cd ~/.ssh.示例中说明已经存在密钥 (2)生成公钥和私钥 $ ssh-keygen -t rsa ...
- Git - git bash 在 windows 下创建软连接
1. 概述 使用 git bash 在 windows 下创建软连接 或者叫 快捷方式 感谢 Tony 老师的帮助 Tony 的技术笔记 Windows 使用 ln -s 创建软链接 2. 问题 需求 ...
- Bash on Windows 抢鲜测试 -- 介绍及安装
前言 微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出. 如此一来,windows的命令行工具就不再只有cmd和powershell了,我们可 ...
- Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接
今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...
- windows 10开启bash on windows,配置sshd,部署hadoop
1.安装Bash on Windows 这个参考官网步骤,很容易安装,https://msdn.microsoft.com/en-us/commandline/wsl/install_guide 安装 ...
- 安装选择msi格式还是zip(windows下Nodejs zip版下载安装及环境变量配置)
安装选择msi格式还是zip((windows下Nodejs zip版下载安装及环境变量配置)) -----以node.js 安装为例: 1,外观对比: ✿ 简单介绍一下node的作用: • node ...
随机推荐
- [原] MyBatis 整理
花了一上午的时间,先整理一个脑图.
- Bootstrap模态框原理分析及问题解决
最近自学了bootstrap觉得里面模板样式挺好的,就想自己实现实现,不多说了,开始进入正题了 今天就来实现bootstrap里面的模态框弹出效果 首先很简单 实现一个类似于panel的modal 1 ...
- 13 form表单
form表单中可包括 <input > 类型包括 text(name,value) password(name,value) checkbox(name,value) radio(chec ...
- 爬虫IP代理中的http与https
之前使用代理IP,构造的proxies一直都是http模式 proxies={"http": "http://{}".format(ip)} 但是今天遇到的网站 ...
- c++求最小公倍数和最小公约数
方法一:辗转相除法(欧几里得 Euclidean) 用“较大数”除以“较小数”,再用较小数除以第一余数,再用第一余数除以第二余数: 反复直到余数为零为止. #include<iostream&g ...
- IDEA创建Spring+SpringMVC+MyBatis(SSM)极简入门(上)
1. 创建项目 2. 添加Controller 3. pom+ properties+swager 4. 添加Mysql+ Mybatis 5. 调用Mybatis生成Mapper 1.创建 ...
- bugfree3.0.1-修改“优先级”为中文引起的PHP Error
博主在搭建好bugfree后,修改了系统中“优先级”字段,将原先系统定义的优先级“1.2.3.4”修改为符合博主自己项目要求的优先级“高.中.低”.修改成功后,系统确实将原先提交的BUG优先级从“1. ...
- css设置input获得焦点的样式
input:focus{ 样式; } 这样就ok
- iOS代理模式(delegate)的使用
前言: 代理模式是iOS中非常重要的一个模式,iOS SDK中的系统控件几乎都用到了代理模式.代理模式用来处理事件监听.参数传递功能. 协议创建(Protocol): 可手打如下代码,或者在代码块里面 ...
- python数据结构-如何让字典有序
如何让字典有序 问题举例: 统计学生的成绩和名次,让其在字典中按排名顺序有序显示,具体格式如下 {'tom':(1, 99), 'lily':(2, 98), 'david':(3, 95)} 说明 ...