我的 Win7 太诡异了,无论什么浏览器,下载文件总是坏的! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pmpio
V2EX    宽带症候群

我的 Win7 太诡异了,无论什么浏览器,下载文件总是坏的!

  •  1
     
  •   pmpio 2015-10-02 23:39:51 +08:00 10085 次点击
    这是一个创建于 3684 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上次 Win7 更新包下载不正常,我怪罪到移动宽带的 http 劫持上,今天看到 vmware player 12 才 69M ,就想下载一个,下载了几次, sha1 总对不上,忽然想到或许是 Win7 或浏览器的问题呢,然后我在多个环境下测试下载 http://download3.vmware.com/software/player/file/VMware-player-12.0.0-2985596.exe
    Chrome(x64): sha1 不正确
    IE11(x86): sha1 不正确
    Linux(x64/x86)+wget :两次 sha1 均正确

    看来应该是我的 Win7 有毛病,系统刚装不久, MSDN 原版 iso(经过 sha1 校验)刻录的光盘安装的,当时系统更新时就不正常,更新包好多都无法安装,折腾好久才更新完的,估计那时这系统的下载就不正常了。

    难道这个 Win7 在更新时被移动的黑科技将 tcp/ip 协议栈给替换劫持了?我再弄个 Flashget 测试一下看看,真邪门了。。。。。

    第 1 条附言    2015-10-03 18:05:58 +08:00
    ========================

    多谢大家的回复,我就不一一感谢、回复了。

    经过我反复测试,这个事情目前已经明确了,就是路由器固件的问题,也可能是新版本跟我的老配置文件不兼容,不过这所谓的新版跟上一版一样,同样是基于 14.07 的,所以我直接将备份好的配置文件替换了 /etc/config 目录下的全部文件,或许是 MTU ,或许是 qos ,或许是新内核,也不知哪儿的问题导致的,不想费事折腾了,直接刷了上一版本固件,然后恢复配置,一切就都正常了!

    这次真的错怪移动光纤了!!!
    40 条回复    2015-10-04 11:59:09 +08:00
    adrianzhang
        1
    adrianzhang  
       2015-10-02 23:42:55 +08:00
    可以直接在网络设置那里将 TCP/IP 协议栈卸载重装。
    typcn
        2
    typcn  
       2015-10-02 23:47:14 +08:00
    内存扔了
    huangtao728
        3
    huangtao728  
       2015-10-02 23:55:11 +08:00 via Android
    sha1 校验软件的锅?
    d7101120120
        4
    d7101120120  
       2015-10-02 23:58:20 +08:00
    同意三楼观点
    pmpio
        5
    pmpio  
    OP
       2015-10-03 00:04:01 +08:00
    @typcn 内存的问题?不太像,我刚才又做了个测试, vbox 跑 xp ,在 xp 中用 ie 下载文件两次,分别存贮于虚拟机硬盘和挂接到 Host 的共享硬盘,结果虚拟盘文件正常,共享盘文件不正常!这看起来又像是有木马在搞我的文件系统!然后我又把虚拟机中正常的文件拷贝到共享盘,然后再在 win7 中检测 hash ,这下又没问题了,看起来又不像是文件系统型的病毒了,真是太邪门了。。。

    我一直有软件洁癖,用软件一向非常谨慎的,我这个 Win7 到现在还没装什么软件。

    真不该在换移动光纤后重装系统的,这肯定是 windows update 时中了移动的黑科技了。。。
    pmpio
        6
    pmpio  
    OP
       2015-10-03 00:05:09 +08:00
    @huangtao728 校验软件是 sf.net 下的 md5deep ,我同时也有 linux , sha1sum 。。。。。
    pmpio
        7
    pmpio  
    OP
       2015-10-03 00:06:41 +08:00
    @adrianzhang 目前还不确定是这个组件的问题,不过肯定是不干净了。。。

    打算下次重装后挂 vpn 再执行 windows update
    vmebeh
        8
    vmebeh  
       2015-10-03 00:18:57 +08:00
    对比一下看看具体是哪些不同
    pmpio
        9
    pmpio  
    OP
       2015-10-03 00:23:48 +08:00
    @vmebeh 运行 sigverif ,系统的签名检查又完全正常,不过貌似只能检查驱动,怎么才能检查\windows 下所有可执行文件的签名呢?
    pmpio
        10
    pmpio  
    OP
       2015-10-03 00:26:24 +08:00
    刚才 google 了一下“ windows download file corrupt ”,发现跟我同症状的人还不少,看来还搞明白问题所在了再重装,反正已经被黑了这么多天了。。。
    datocp
        11
    datocp  
       2015-10-03 00:31:05 +08:00 via Android
    系统能运行,内存却有问题是可能存在的,有专门的内存较验软件 memtest+
    另外的估计就是病毒了。
    pmpio
        12
    pmpio  
    OP
       2015-10-03 00:36:54 +08:00
    @datocp 你说的就是很多 Linux 发行版中带的那个 memtest 吧?我跑过好几次了,都没问题啊,京东买的南亚牌的。。。。
    pmpio
        13
    pmpio  
    OP
       2015-10-03 00:42:47 +08:00
    http://www.tomshardware.com/answers/id-2117392/downloaded-files-corrupt-clean-windows-install-build.html

    看看这家伙的情况,跟我好相似,明天将网线直接接到光猫上试试,看是不是路由器的问题。
    datocp
        14
    datocp  
       2015-10-03 00:57:56 +08:00 via Android
    网线这么多年没碰到过。内存跟病毒倒是遇到过的,最惨的一次只要安装过程点过 d 盘的文件立马中毒系统崩溃,常用杀毒软件安装不上。最后反复安装多次系统立马装上杀毒软件 ok 。遇到改文件的病毒也是够头痛的。

    另外现在大量缓存服务器存在,可以尝试上传文件到 vps ,用 wget 下载确认为 200 而不是 302 重定向,一般来说这种概率也比较低。
    abelyao
        15
    abelyao  
       2015-10-03 03:12:29 +08:00 via iPhone
    试试看指定一个好点的 DNS
    yaoppp
        16
    yaoppp  
       2015-10-03 06:44:40 +08:00 via Android
    第一反应就是宽带的问题,挂个翻墙代理试试
    hahasong
        17
    hahasong  
       2015-10-03 08:21:36 +08:00 via Android
    家里 win7 自带 ie 也是的,无论下什么在 99%就不动了。换 chrome 就正常。于是升级重装了 win10
    klxq15
        18
    klxq15  
       2015-10-03 08:31:32 +08:00 via Android
    被劫持了?
    jasontse
        19
    jasontse  
       2015-10-03 08:32:05 +08:00 via Android
    Linux 使用 Windows 的 User Agent 去下文件试试看会不会被篡改
    holmesabc
        20
    holmesabc  
       2015-10-03 09:09:46 +08:00
    网络不行。
    aivier
        21
    aivier  
       2015-10-03 09:17:51 +08:00
    前几天我也遇到怎么下载压缩包都损坏,所有工具都一样,换个系统就好
    venster
        22
    venster  
       2015-10-03 10:37:20 +08:00
    我记得前一阵子有个人也是这问题, HTTPS 的连接就没事。似乎是移动的缓存服务器出问题。我有一次也遇到这种情况,下载回来的文件大小正常,签名损坏,下载个 jpg 回来,直接是花的。后来把网卡驱动更新了一下就好了
    21grams
        23
    21grams  
       2015-10-03 11:55:45 +08:00
    我觉得不会是什么木马病毒之类的,更像是系统问题,不排除硬件或驱动。
    msputup
        24
    msputup  
       2015-10-03 12:24:42 +08:00
    我也碰到过,愣是没找出来什么原因,后来自己又好了,当然不是所有文件,是特定的一个文件。
    pmpio
        25
    pmpio  
    OP
       2015-10-03 12:57:33 +08:00
    @venster 哎,郁闷,那个人就是我呀。。。。我有时网页上的图片都变花。。。。

    今天各种测试折腾一上午了,最大问题可能还是在移动光纤宽带上,这玩意除了看视频,干啥都不合适。
    pmpio
        26
    pmpio  
    OP
       2015-10-03 13:01:01 +08:00
    @21grams 网卡是技嘉主板自带的 RealTek 千兆卡,刚才从 realtek 下载了最新 2015 版的驱动安装上了,问题依旧。。。
    pmpio
        27
    pmpio  
    OP
       2015-10-03 13:05:03 +08:00
    @jasontse 我昨晚没有在 Linux 下多次测试,今天多试了几次,结果也是有问题:

    [root@localhost tmp]# wget -v http://mirrors.zju.edu.cn/postgresql/source/v9.0.0/postgresql-9.0.0.tar.bz2
    --2015-10-03 12:58:45-- http://mirrors.zju.edu.cn/postgresql/source/v9.0.0/postgresql-9.0.0.tar.bz2
    Resolving mirrors.zju.edu.cn (mirrors.zju.edu.cn)... 210.32.158.231, 2001:da8:e000:1410:216:3eff:fe75:6c73
    Connecting to mirrors.zju.edu.cn (mirrors.zju.edu.cn)|210.32.158.231|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 13753207 (13M) [text/plain]
    Saving to: ‘ postgresql-9.0.0.tar.bz2.2 ’

    连续下载了三次,都没有被重定向,但下载的文件 md5 每次都不同,也是神奇了!
    [root@localhost tmp]# md5sum *
    14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2
    a8d82990d340129a196395cd7deb3921 postgresql-9.0.0.tar.bz2.1
    3136b7232aa3a0668772cc8262ef522e postgresql-9.0.0.tar.bz2.2
    f89ea0678c5524189c8f7c4db22e236d postgresql-9.0.0.tar.bz2.md5
    f89ea0678c5524189c8f7c4db22e236d postgresql-9.0.0.tar.bz2.md5.1
    [root@localhost tmp]# cat postgresql-9.0.0.tar.bz2.md5
    MD5 (postgresql-9.0.0.tar.bz2) = 14c2122cc322e69ab2ab702ed7714bbe
    pmpio
        28
    pmpio  
    OP
       2015-10-03 13:06:20 +08:00
    @msputup 嗯,偶然性很大,不过我这里是偶尔会下载成功,失败的可能性更大。
    pmpio
        29
    pmpio  
    OP
       2015-10-03 13:12:45 +08:00
    @abelyao 移动的网络,早分析过了,换 DNS 没用的,我这用 dnscrypt 后, dns 能正常,然并卵,狗 sun 的移动有 http 劫持,而且,就我这多次下载的情况来看,更像是直接在 tcp 连接中篡改了数据包,不然怎么会在连接没有重定向的情况下,三次下载有三个不同的 md5 值。。。。
    pmpio
        30
    pmpio  
    OP
       2015-10-03 13:21:22 +08:00
    # md5sum postgresql-9.0.0.tar.bz2*
    14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2
    14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2.1
    14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2.2

    直接在 OpenWRT 路由器上下载,三次全部正常!唉,莫非又错怪移动了,是我这路由器的问题?
    我 9 月 13 号更新过路由器固件, 9 月 17 号重装的 Win7 !

    看来真可能是这个新版路由器固件的毛病,马上换旧版试试。。。。
    realpg
        31
    realpg  
    PRO
       2015-10-03 13:30:33 +08:00
    检查你路由器的芯片是否有损坏、电源适配器实际输出电压。
    pmpio
        32
    pmpio  
    OP
       2015-10-03 14:05:25 +08:00
    @realpg 晕死,你的想像力也太丰富了,如果有你说的这些问题,这路由器还能正常启动么?

    经过详细测试,应该就是固件问题!

    这个路由器小厂家的固件太不靠谱了,暂时先用回旧版本吧,等我学会折腾固件了就用 openwrt.org 上的固件。目前我正在了解自己定制官方 OpenWRT 固件的方法,关键卡在读取不到 wifi 的 mac 地址,虽然据说弄一个文件就能解决,但我还是想通过修改 dts 定义来实现。
    realpg
        33
    realpg  
    PRO
       2015-10-03 14:17:49 +08:00
    @pmpio
    没啥不能启动的
    奇奇怪怪的问题多了去了
    比如某个电阻接触不良就能导致数据包有个万分之几的出错率,然后效验位原因再能纠正其中的大部分,偶尔一个两处以上出错校验位巧合正确了,就通过了,万分之几的平方以上的概率,网络流中很难复现,大文件动不动就几亿 bit 的,你去 hash 只要一个 byte 不一样就是不一样,而且很随机的不一定哪个字节,下载一次一个 hash

    至于电压,有些电路,电压过高就会明显工作异常,在界限电压临近的部分就会导致偶尔异常。如果有些问题跟温度相关,在电压过高后会随着温度曲线由间歇的工作异常很难发现

    发布了新的固件,核心算法有变更,导致芯片发热量不同,引起电压解限附近的温度引起的器件不太正常是很常见的。
    states
        34
    states  
       2015-10-03 14:26:11 +08:00
    你电脑不会是有感染型的病毒吧!!!!
    lueo
        35
    lueo  
       2015-10-03 15:08:14 +08:00
    必须要来回答一下。

    之前我也遇到所有文件 md5 校验都错误,能装系统能开机能跑程式,就是文件 copy 一定会出错,交叉分析了一个月,还送修了几个零组件,厂商都回报没问题;

    最后发现是主板固件,原来它对高频率的内存有 Bug ,升级完 firmware 后,所有问题烟消云散…
    hellov22ex
        36
    hellov22ex  
       2015-10-03 15:14:13 +08:00
    360 听说过吧,下来用用看先,用完再删
    ShunYea
        37
    ShunYea  
       2015-10-03 17:13:55 +08:00 via Android
    我觉得是网络或者服务器问题,以前经常遇到下载这个软件,就这个地址,只是版本不一样,用的 fireFox ,下了好几次,就是不行, MD5 值不对
    chairuosen
        38
    chairuosen  
       2015-10-03 17:44:02 +08:00
    也遇到过同样问题,有些网页上的 js 中会随机出现一个字母被替换的现象。这样网页 js 就挂了。
    gpg
        39
    gpg  
       2015-10-03 21:41:20 +08:00
    同意三楼观点
    glchaos
        40
    glchaos  
       2015-10-04 11:59:09 +08:00
    升个 win10 试试!
    关于     帮助文档     自助推广系统         API     FAQ     Solana     1148 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:47 PVG 07:47 LAX 15:47 JFK 18:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86