解决 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 下载慢或无法下载的问题的更多相关文章

  1. Windows Server 2003服务器无法下载.exe文件的解决方法

    今天架设了一台Windows Server 2003的网站服务器,发现打开网页后无法下载网站中的.exe文件,经过研究问题得以解决,拿来做个备忘. 解决方法非常简单,只需要在IIS中,将网站属性里的执 ...

  2. bash on windows

    bash on windows 今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 ...

  3. Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  4. Windows平台上通过git下载github的开源代码

    常见指令整理: (1)检查ssh密钥是否已经存在.GitBash. 查看是否已经有了ssh密钥:cd ~/.ssh.示例中说明已经存在密钥 (2)生成公钥和私钥 $ ssh-keygen -t rsa ...

  5. Git - git bash 在 windows 下创建软连接

    1. 概述 使用 git bash 在 windows 下创建软连接 或者叫 快捷方式 感谢 Tony 老师的帮助 Tony 的技术笔记 Windows 使用 ln -s 创建软链接 2. 问题 需求 ...

  6. Bash on Windows 抢鲜测试 -- 介绍及安装

    前言 微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出. 如此一来,windows的命令行工具就不再只有cmd和powershell了,我们可 ...

  7. Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接

    今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...

  8. windows 10开启bash on windows,配置sshd,部署hadoop

    1.安装Bash on Windows 这个参考官网步骤,很容易安装,https://msdn.microsoft.com/en-us/commandline/wsl/install_guide 安装 ...

  9. 安装选择msi格式还是zip(windows下Nodejs zip版下载安装及环境变量配置)

    安装选择msi格式还是zip((windows下Nodejs zip版下载安装及环境变量配置)) -----以node.js 安装为例: 1,外观对比: ✿ 简单介绍一下node的作用: • node ...

随机推荐

  1. 1开放封闭原则OCP

    一.什么是开放封闭原则 开放封闭原则(Open-Closed Principle):一个软件实体 应当对扩展开放,则修改关闭. 在设计一个模块时,应当使得这个模块可以在不被修 改的前提下被扩展.也就是 ...

  2. TIJ -- CountDownLatch

    1. 2. Class : CountDownLatchDemo package lime.thinkingInJava._021._007._001; import java.sql.Time; i ...

  3. <转>从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

    转自 http://blog.csdn.net/likika2012/article/details/39619687 前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1.KD树:2.神经 ...

  4. nodejs & npm & gulp 安装和配置

    熟悉 Hellolily的过程中,了解了这个. 环境: ubuntu 14.04 LTS 64bit 源码安装方式: 下载最新源码:如果被和谐请自行想办法. 解压并编译安装: cd node-xxx ...

  5. Java中的 内部类(吐血总结)

    1. 内部类的作用 内部类是一个独立的实体,可以用来实现闭包:能与外部类通信:内部类与接口使得多继承更完整 2. 内部类的分类 1)普通内部类 类的实例相关,可以看成是一个实例变量.内部类的类名由 “ ...

  6. socket与http

    参考文档:http://blog.csdn.net/zeng622peng/article/details/5546384 1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可 ...

  7. Tomcat部署工程需注意的三点

    Tomcat部署工程需注意: 1.如果该服务器是第一安装Tomcat,则各位大人应将该Tomcat的解压文件夹 backup 一份,已被不时之用.2.部署时应当注意修改Tomcat安装目录中conf文 ...

  8. 二、JavaScript基础(1)

    1.JavaScript 基于对象和事件驱动的脚步语言,主要应用在客户端 特点:交互性(信息的动态交互).安全性(不可直接访问本地硬盘).跨平台性(只要可以解析js的浏览器 都可以执行,与平台无关) ...

  9. JQuery实现表格自动增加行,对新行添加事件

    实现功能: 通常在编辑表格时表格的行数是不确定的,如果一次增加太多行可能导致页面内容太多,反应变慢:通过此程序实现表格动态增加行,一直保持最下面有多个空白行. 效果: 一:原始页面 二:表1增加新行并 ...

  10. git使用记录_备忘

    ---恢复内容开始--- 一.将本地的文件上传到git 1.cd 本地文件目录 2.git init git init 命令使git命令可以管理当前的目录 3.git remote add origi ...