开发人员使用未核算的补丁升降Windows 7的更新封锁
匿名开发人员发布了一个补丁,该补丁将Microsoft“S禁止从Windows 7和8.1 PC的安全更新绑定,配备了最新的处理器。
Developer,被标识为“zeffy”,发布了Patch和Coditupation的文档,代码存储库。
“我被激励地调查了Microsoft于3月16日发布的这些新的汇总更新[阅读了关于Windows Update的处理器相关的阻塞],”Zeffy写道。“[那是]基本上是一个巨型的中指给任何不敢将没有”升级“到被称为Windows 10的垃圾蒸汽堆的垃圾10号垃圾10。”
Zeffy的敌意是针对Microsoft在3月份准备的策略中,本月早些时候执行,栏Windows 7和Windows 8.1 PC配备最新的Intel和AMD处理器接收安全更新。这些规则宣布,但去年没有实施。
2016年1月,微软表示,制作Windows 7和Windows 8.1在最新的处理器上运行是“挑战”,并强调Windows 10将成为第七代和后来的CPU上唯一支持的版本。对Windows 7和8.1的影响 - 前者仍然是微软版本的Microsoft“S OS”到目前为止 - 是为了大大缩短他们对最新硅的支持,这是雷德蒙德洗涤公司的第一个。
对于客户来说,没有万无一失的方式,以验证哪些Windows 7或8.1桌面和笔记本电脑将由支持STOPPAGE定位。虽然Microsoft维护了一个网页,其中包含链接到OEMS“SkyLake” - 等式的PC,但在由AMD的“Carrizo”CPU线路供电的机器中,它已被证明在“无补丁”列表上的机器上至少承认了至少一个误报。
如果Microsoft通过Windows Update - 或在企业环境中接收到未来的安全更新,或者通过Windows Server Updation Services(WSUS)阻止PC - 客户无法轻易打破封锁,无论是因为微软的一部分错误或者因为他们不同意公司的政策。
zeffy的意图是改变这一点。
在下载Microsoft“3月14日的Windows 7和8.1的累积更新之后,Zeffy提出了最有可能包含处理器检测码的文件列表,然后将它们与测试系统上的那些与测试系统进行了识别,希望识别相关文件。zeffy的结论是wuaueng.dll覆盖了检测和禁止的代码。
zeffy创建了一个修补的文件和脚本的集合来安装它们,然后上个月将所有内容转储到github上。Microsoft在4月11日发出本月的累计更新后,Zeffy修改并重新发布了修补的文件。
Woody Leonhard,一个注意到的Windows补丁专家和infoWorld的普遍的专栏作家表示,用户告诉他Zeffy的补丁文件,如识。(如ComputerWorld,InfoWorld是IDG发布。)
Zeffy的补丁的一个问题是,必须在每次Microsoft更改Wuaueng.dll一个月的更新时修改它们,或者在用户运行系统文件检查器(SFC)之后暂时这样做。(zeffy表示,SFC将把更改的文件称为损坏,然后指示Windows用“好”副本替换它。)
今天,Zeffy发布了一个简化的一体化补丁,其中包括一个脚本,它会自动检测需要应用哪个版本的更改的Wuaueng.dll文件。
两天前,Zeffy表示,他或她正在调查一种方法来解决内存中的Wuaueng.dll,这将消除需要替换Windows内的实际文件。“这将是更安全的,并且还可以使其他可能性与我现在的Xdelta / Batch脚本设置是不切实际的,”zeffy在github上写了一条消息。
旨在解决Windows的第三方补丁具有丰富的历史,但根据微软的立场,有时会抵制,在企业庞然大物之间来回结束山雀才能替代和孤独的程序员。微软可以轻松地与Zeffy的工作带来该位置。
在过去几乎每一个案例中,微软都向用户劝阻申请未经核发的补丁,警告他们冒着危险操作系统,从而危险他们的计算机。
当通过GitHub联系时,Zeffy今天拒绝了面试要求。