MSIZAP仍然有用,还是已过时?
我使用组策略安装的MSI文件更新闪存。但是,每次更新都会导致大约三分之一的工作站无法更新(Windows Vista和Windows 7 32/64位版本)。在事件日志中,出现以下消息: “ Adobe Flash Player 11 ActiveX-错误1714。无法删除旧版本的Adobe Flash Player 11 ActiveX。请与您的技术支持组联系。系统错误1612。” 我能够解决该问题的唯一方法是使用Microsoft Fit It工具。但是,这是一个非常耗时的过程,每个工作站手动执行该过程大约需要15分钟,因此,每次更新闪存时,它都会有效地杀死一整天。 我遇到了包含MSIZAP的脚本,以删除失败的Flash卸载。因此,我的问题是:MSIZAP实用程序是以编程方式删除闪存的最佳方法,还是此时已过时?我问的原因是,我找到的有关该主题的大部分书面材料都来自2009年或2010年。 @echo off SET MSIZAP=\\my.domain.com\netlogon\bin\msizap.exe SET DFSPATH=\\my.domain.com\dfsroot\Packages\Adobe SET UNINSTALL=%DFSPATH%\uninstall_flash_player_x86.exe SET INSTALL=%DFSPATH%\install_flash_player_11.4.402.278_active_x.exe rem Detect 64-bit Windows IF NOT "%ProgramFiles(x86)%"=="" SET WOW6432NODE=WOW6432NODE\ SET VER_FLAG_KEY=HKEY_LOCAL_MACHINE\SOFTWARE\%WOW6432NODE%Macromedia\FlashPlayer SET VER_FLAG_VALUE=11,4,402,278 REG QUERY "%VER_FLAG_KEY%" /v CurrentVersion | find /i "%VER_FLAG_VALUE%" …