电脑的Win10系统经过最近一年大量软件的装装删删,感觉已经有问题了,而且也存在大量无法清理的垃圾,占用着宝贵的SSD空间。。。

重新做系统的想法已经有一段时间了,正好赶上Win10的大更新 Creators Update(译作“创意者更新”,其实我觉得“创新者更新”更贴切),干脆来个格式化重做!

做好系统之后,自然免不了“痛苦”的bash安装过程,经历了N次下载到80%以上显示错误又重新下载的过程,决心不再忍受这个问题,遂上网寻找解决方案。

网友提供的“区域设置为香港”、“XX-NET全局代理”都试了,也没什么效果,还是下载过程中反复出错。

在一个E文网站(点击打开)上看到离线安装的方案,下载了相应的root.tar.gz文件,但不知道是我的Fiddler有问题,还是老外的Fiddler更高级,操作总是对不上。

总算看到了一丝希望,相信万能的Fiddler肯定搞定这个问题!最后还是在百度经验(点击打开)里看到的正解,AutoResponder确实太方便了!

分享一点知识:

  1. 虽然运行bash和运行lxrun /install 都可以安装bash,但建议还是使用bash命令,它安装之后自动提示设置locale和默认用户,省的自己再操作了。
  2. %USERPROFILE%\AppData\Local\lxss是bash系统的根目录,下载安装包的过程中这个目录是空的,只有lxss.tar.gz文件。
  3. lxrun命令:
    • lxrun /install 安装
    • lxrun /update 更新
    • lxrun /uninstall 卸载

分享相关的资源:

PS: 后来又深入研究了一下老外的那个解决方案,可能是Fiddler版本的差异,“Automatic Breakpoints” (Alt+F11)这里在我的电脑上不对,应该是F11(Before Request),然后就可以捕获https请求了,但是Edit Header 里还是没有Location,手工添加也不行,但发现处理Response里有个选项是“Find a file”,可以实现想要的效果。捕获取的第一个请求是go.microsoft.com:443,直接Run to Completion,然后下一个请求go.microsoft.com/fwlink/?LinkID=827586,处理响应Choose Response => Find a file => 下载好的root.tar.gz => Run to Completion,下载瞬间到100%,这种感觉实在是太爽了!XD

Win10安装bash慢的解决方案的更多相关文章

  1. win10 安装oracle 11gR2_database出现universal Installer后闪退就没反应的解决方案

    前言:本机为 win 10 64位系统,安装oracle win64_11gR2_database的时候出现问题,安装不了,经排查解决了此问题.转载请注明出处:https://www.cnblogs. ...

  2. win10安装JDK cmd中可以运行java,但不能用javac,解决方案

    win10安装JDK cmd中可以运行java,但不能用javac 网上教程(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_0 ...

  3. Win10安装framework3.5

    .NET少不了framewrok,其版本也比较多,默认情况下win7及上版本没有安装framework3.5,但有些软件又需要它,比如arcgis软件在安装时会检测是否存在3.5,如果没有,将不会正常 ...

  4. Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案

    Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案 2018年07月03日 18:27:57 feq123 阅读数:4495   今天在新电脑的win10系统上安装I ...

  5. win10 安装oracle 11gR2_database(内附下载地址)

    前言:想要为了后续开展项目做准备,而且打算使用oracle,所以必须先安装oracle.本机 win 10 64位系统. 第一步,下载 oracle 下载地址,官网(需要登录注册): http://d ...

  6. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法

    ISE 14.7安装教程最新版(Win10安装) Xilinx ISE是一款世界著名的硬件设计软件,它为设计流程的每一步都提供了直观的生产力增强工具,覆盖从系统级设计探索.软件开发和基于HDL硬件设计 ...

  7. [转]学习win10的bash使用ssh连接远程服务器

    1. 前言 微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步 ...

  8. win10安装docker并结合Idea2018.1部署springboot项目

    一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...

  9. win10安装Oracle11g

    第一步,下载 oracle 下载地址,官网(需要登录注册): http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_databa ...

随机推荐

  1. 【转】Xcode真机测试could not find developer disk image解决方法

    在使用Xcode进行真机调试的时候,有时根据真机的系统不同,会出现could not find developer disk image 错误,这是由于真机系统过高或者过低,Xcode中没有匹配的配置 ...

  2. 问题 B: C++习题 对象数组输入与输出

    题目描述 建立一个对象数组,内放n(n<10)个学生的数据(学号.成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据. 输入 n和n个学生的学号.成绩 输出 奇数学生的数据 ...

  3. service 入门

    https://www.cnblogs.com/keguangqiang/p/3663086.html#undefined

  4. B3942 Censoring

    爆炸入口 有一个S串和一个T串,长度均小于1,000,000,设当前串为U串,然后从前往后枚举S串一个字符一个字符往U串里添加,若U串后缀为T,则去掉这个后缀继续流程. 这道题确乎是个很好的联系kmp ...

  5. git 提交 src refspec master does not match any

    git init 产生的目录解释   error: src refspec master does not match any. 引起该错误的原因是,目录中没有文件,空目录是不能提交上去的 error ...

  6. 第30章 ADC—电压采集—零死角玩转STM32-F429系列

    第30章     ADC—电压采集 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fireg ...

  7. Rxjava+retrofit+mvp整合

    转载请标明出处: http://blog.csdn.net/forezp/article/details/52621898 本文出自方志朋的博客 最近在看Rxjava,写了一个简单的 demo整合了R ...

  8. Shell简介:1分钟理解什么是Shell 脚本语言 解释器 以及编译器和编译语言

    Shell简介:1分钟理解什么是Shell 脚本语言 解释器 以及编译器和编译语言 现在我们使用的操作系统(Windows.Mac OS.Android.iOS 等)都是带图形界面的,简单直观,容易上 ...

  9. iOS 检测版本更新(02)

    iOS 检测版本更新 如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息. 当前运行版本信息可以通过info.plist文件中的bu ...

  10. iOS网络图片缓存详解

    在开发移动应用的时候比如Android,IOS,因为手机流量.网速.内存等这些因素,当我们的移动应用是针对互联网,并要频繁访问网络的话,对网络优化这块就显得尤为重要了. 比如某个应用要经常显示网络图片 ...