Coder Social home page Coder Social logo

pokon548 / retain_builtin_flash Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 73 KB

一键恢复 Windows 10 内置 Flash。绿色,快速,安全。免 Windows Update 删除。

License: MIT License

Batchfile 68.32% PowerShell 31.68%
windows-10 windows10 win-10 flash-player kb4577586

retain_builtin_flash's Introduction

retain_builtin_flash

一键恢复 Windows 10 内置 Flash。绿色,快速,安全。免 Windows Update 删除。

yX75vV.png

Release 下载最新版。

它能做什么?

  • 恢复现已被 Windows 10 推送的 KB4577586 补丁所删除的自带 Flash。
  • 删除正常情况下删不掉的 KB4577586 补丁。
  • 阻止 Windows Update 后续推送 KB4577586(避免恢复后再被删除)。

它不能做什么?

  • 移除 Flash 自带的时间炸弹(很不幸,自带版本也会受到影响 :()。请移步这里查看解决方案。

支持的操作系统

Windows 10 32 或 64 位的系统。目前只在 20H2 上测试通过,其它版本未测试,但也许也能用。 Windows 8.1 全系及 LTSC / LTSB、Server 等版本暂不在支持范围内。

二进制分发限制

根据微软网站的 EULA,不能重分发其二进制文件。因此,如果想要从头构建,你需要自行到微软的补丁网站下载缺失的二进制文件,并放置到相应的位置。 Release 里的版本仅供参考。可能在没有任何担保的前提下删除或更改。

Q&A

Flash 版本是?

32.0.0.445

为什么程序在阻止补丁阶段用了很长时间?

受制于程序限制,在使用相关技术阻止(隐藏)相应 Windows Update 补丁时,需要向微软服务器请求信息。 如果网络质量不佳,可能会导致相应长时间等待。请参见 Q&A 第三条。

为什么运行完这个应用后,还是放不了 Flash?

很大可能是你忘了移除时间炸弹。请参见**它不能做什么**。

看起来这个程序不是完全开源的... 有毒嘛?

Release 里的 exe 实际就是个压缩包。你大可采用你喜欢的解压缩软件对其解压,并进行审查。

程序主体使用 batpowershell 编写。内含的二进制文件也都是方便起见直接抓取到内部的。如果不放心,你可以到微软的补丁网站下载到那些文件。

怎么做到让 Windows Update 收不到 KB4577586?

原理是将对应的 Update 加上 Hidden 的属性。你可以在这里获得更多技术细节。 我们采用的实际方案来自于这里

看起来挺丑的...

嘛,确实。我没有很多精力写 UI,因此只有最简单的命令行界面。敬请谅解。 但功能是完善的。

水平有限,写的不好,还请在 Issue 区留下你的看法。感谢 :)

Microsoft 及 Windows 是 Microsoft Corporation 的注册商标。Flash 是 Adobe Systems Incorporated 在美国和其他国家的注册商标或商标。

另请参考

Ruffle 项目。一个用 WebAssembly 编写的 Flash 替代品。

retain_builtin_flash's People

Contributors

pokon548 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.