Empacotando / Extraindo o Flash Player nativo do Windows 10

0

Para encurtar uma história muito longa: Alguém # @% @ ed e há vários recursos do Windows 10 em meu ambiente que exigem reparo do Flash OCX (NÃO FOI MIM!)

O simples fato de registrar novamente os módulos OCX não resolve totalmente o problema, mesmo depois de remover completamente a propriedade do aplicativo incorporado (várias chaves retornam ACCESS DENIED quando o regsvr32 tenta acessá-las).

Decidi desinstalar / reinstalar o Flash Player nativo do Windows 10 (ActiveX) nos recursos do Windows 10 implantados. Usando um método DISM.EXE semelhante ao encontrado em blog , escrevi a rotina de desinstalação. No entanto, estou procurando um método "leve" para reinstalá-lo. Alguma sugestão? Eu prefiro não ter que montar uma imagem inteira para cada máquina (estou olhando para a implantação do SMS / SCUP para esta solução). Existe uma maneira, por exemplo, de isolar o aplicativo do Windows 10 Flash Player em um arquivo de imagem, extraí-lo (dizer para um arquivo .WIM) e, em seguida, apontar o DISM para ele?

Obrigado!

    
por WKJ 25.01.2017 / 04:36

1 resposta

2

  1. Faça o download do sxsextract para C:\Extractor\
  2. Monte o Windows 10 Install.wim em C:\Extractor\Mount

    Dism /Mount-Image /ImageFile:C:\Extractor\ISO\install.wim /index:1 /MountDir:C:\Extractor\Mount

  3. Use o ProcessHacker para abrir um cmd.exe como TrustedInstaller

  4. Dentro do cmd.exe, execute cd \Extractor ENTER para ir para C:\Extractor\

  5. execute os 2 comandos para extrair os dados do Flash em um CAB:

    cscript.exe sxsextract.vbs /Debug /VICIOUSHACKS /Image:C:\Extractor\Mount\Windows C:\Extractor\Mount\Windows\servicing\Packages\Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cab

    cscript.exe sxsextract.vbs /Debug /VICIOUSHACKS /Image:C:\Extractor\Mount\Windows C:\Extractor\Mount\Windows\servicing\Packages\Adobe-Flash-For-Windows-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum Adobe-Flash-For-Windows-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cab

  6. Desmontar o install.wim

    Dism /Unmount-Image /MountDir:C:\Extractor\Mount /discard

  7. Agora use DISM /Online /Cleanup-Image /RestoreHealth /source:<PathToCABfiles> nos sistemas danificados para restaurar os arquivos Flash.

Isso restaura os dois pacotes Flash. Isso é para 64Bit Build 14393, a atualização do aniversário do Windows 10. Altere os nomes de acordo com o Build que você usa.

    
por 26.01.2017 / 18:56