Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

How to disable flash ActiveX update in windows 10

Community Beginner ,
Sep 10, 2017 Sep 10, 2017

We have  a Windows application which uses Flash ActiveX .We are distributing flash standalone installer with our application and once our application is installed flash auto update will be disabled since our application is tested only with shipped flash version or before , but in windows 10 Flash is a part of windows update. So we cant restrict flash version as in windows 7 . Even if customer disables windows update in target machines ,there is no way to fallback to the version of flash that we want .

For ex :

Recently we used flash version 26.0.0.137 ActiveX installer. For windows 7 standalone installer can be shipped ,  For win 10 we can ship windows update package KB4025376 as flash 26.0.0.137 installer. But if target machine has version 26.0.0.151 there is no way to fallback to version 137 .Or is there any command line way or something to fall back to intended version of flash ?

Thanks in advance

3.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Sep 11, 2017 Sep 11, 2017

Flash Player is a component of IE and Edge, therefore, whenever IE or Edge are updated, the version of Flash Player is also updated.

For win 10 we can ship windows update package KB4025376 as flash 26.0.0.137 installer. But if target machine has version 26.0.0.151 there is no way to fallback to version 137 .

The only way to 'fallback' is to uninstall the update that installed 26.0.0.151, but it'll be re-installed again.  Microsoft has been embedding Flash Player in IE since Windows 8.1, and Edge since the Windows 10 release.  Since Flash Player ActiveX is embedded in the browser all ActiveX Control updates are released by Microsoft via Windows Updates (as an IE and/or Edge update).  It sounds like you need to re-think your app deployment strategy for Windows 8.1 and Windows 10 customers to take into consideration the fact that Flash Player ActiveX is a component of the OS and assume that the latest version is always installed (especially on Windows 10 where a user cannot disable Windows Updates).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 09, 2017 Oct 09, 2017

We have an application  written using C++ , which uses  flash_<version>.tli and flash_<version>.tlh files which is generated with particular version of flash.ocx installed in development machine and we used to ship that perticular version of flash standalone installer with our application.

So to use our application in windows 10 is there any other way to develop using C++ such that our application is flash version independent

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 09, 2017 Oct 09, 2017

Flash Player ActiveX for IE and Edge on Windows 10 is embedded in the browser by Microsoft and all updates to it are distributed by Microsoft.  Since there is no way to disable updates on Windows 10 there is no way to disable Flash Player ActiveX updates on Windows 10.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 09, 2017 Oct 09, 2017
LATEST

I would also add that Adobe AIR is the supported vehicle for developing desktop applications using Flash technology, and that embedding Flash content in C++ applications is not a use-case that we directly test or support.  It is a path fraught with peril.  We do try to fix it when we break content, but there are significant architectural changes with Windows 8 and higher (there is *no* ActiveX interface in IE/Edge on Win8+, which is why we're not a standalone product on those platforms) that significantly increase complexity.  Furthermore, changes made to Flash Player to accommodate changes in those modern operating systems often impact the embedded C++ use-cases without impacting the browser case on Win7 and below.

While we do our best to continue to support legacy applications that take this approach and fix them whenever possible, there are no guarantees.  We may ultimately be forced to choose between a new operating system requirement and keeping an unsupported use-case viable.  I'm not aware of a requirement in the future that would cause that outcome, but it's not impossible.  Given the already announced timelines for Flash deprecation, and the potential for a large amount of rework to migrate to any alternate solution, my strong recommendation is to start executing against a migration plan very soon.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines