Silent install does not silent uninstall during upgrade

View previous topic View next topic Go down

Silent install does not silent uninstall during upgrade

Post by shaneh20 on Thu Sep 24, 2015 6:27 pm

Hi, I'm trying to integrate the K-Lite installer into my bundled installer, so I need it to perform a silent install. I've created an unattended .ini file and am using it with the following command line args:

K-Lite_Codec_Pack_1140_Basic.exe /verysilent /ACTION=Install /norestart /SUPPRESSMSGBOXES /FORCEUPGRADE /LoadInf="klcp_basic_unattended.ini"

This makes the KLite installer run nice and silent, except for the scenario when there is already an older version installed. When this scenario occurs, the installer first uninstalls the old version before proceeding with installing the new version. This is fine except when it performs the uninstall it does not do it silently as the uninstall dialog is shown briefly. It seems the installer isn't forwarding the '/verysilent' switch through to the uninstaller. This is bad for my installer as I must not have anything popup.

Is there a way to keep everything silent, even when it must perform an uninstall of old versions during upgrades? I know I could probably just detect if KLite is already installed and then manually uninstall it silently before doing the install but just thought I'd check if there were an easier way first.

Thanks


Code:
Codec Tweak Tool | Log file | Generated at 2015-09-24 17:10:19


#####  System Information  #####

OS:           Windows 10 Pro  (10.00.10240) (x64)
DirectX:      9.0c + 10 + 10.1 + 11 + 12
CPU name:     Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
CPU speed:    3510 MHz
Memory:       2048 MB
Screen size:  1920x1080 (32bits), 1920x1080 (32bits)
Video card:   RDPUDD Chained DD
Video driver: RDPUDD
Audio device: NVIDIA High Definition Audio
              VendorID: 10de, DeviceID: 0015, SubSys: 10de0101
Audio driver: nvhda64v.sys (Version 1.3.34.3) (4-16-2015)

#####  K-Lite Codec Pack  #####

KLCP version: 11.4.0
KLCP type:    basic

Speaker conf: 2.0

#####  Decoder Settings #####

LAV Video (x86):
H264=1|0 VC1=1|0 MPEG2=1|0 MPEG4=1|0 FLV1=1 WMV3=0

LAV Video (x64):
H264=1|0 VC1=1|0 MPEG2=1|0 MPEG4=1|0 FLV1=1 WMV3=0

LAV Audio (x86):
MP3=1 AAC=1 Vorbis=1 AC3=1 DTS=1 LPCM=1 WMA=0

LAV Audio (x64):
MP3=1 AAC=1 Vorbis=1 AC3=1 DTS=1 LPCM=1 WMA=0


#####  DirectShow Filters (32-bit)  #####

(A total of 68 filters, 0 shown, 68 hidden)


#####  DirectShow Filters (64-bit)  #####

(A total of 67 filters, 0 shown, 67 hidden)


#####  ICM Class Manager (32-bit)  #####

(A total of 2 filters, 0 shown, 2 hidden)


#####  ICM Class Manager (64-bit)  #####

(A total of 2 filters, 0 shown, 2 hidden)


#####  Default source filters (32-bit)  #####

.3g2    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gp    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gp2   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gpp   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.aac    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ac3    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.alac   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.amr    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ape    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.bdmv   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.bmp    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.dib    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.dts    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.dv     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.dvr-ms {C9F5FE02-F851-4eb5-99EE-AD602AF1E619}  StreamBufferSource
.evo    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.f4v    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.flac   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.flv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.gif    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.hdmov  {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.jfif   {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpe    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpeg   {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpg    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.m2t    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m2ts   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m3u    {e436ebb5-524f-11ce-9f53-0020af0ba770}  File Source (Async.)
.m4a    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m4v    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mk3d   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mka    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mks    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mkv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mov    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mp3    {E436EBB5-524F-11CE-9F53-0020AF0BA770}  File Source (Async.)
.mp4    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mp4v   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpc    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpls   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpv4   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mts    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.oga    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogg    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogm    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ra     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.rm     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.rmvb   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.tga    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.tp     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ts     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.webm   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.wtv    {C9F5FE02-F851-4eb5-99EE-AD602AF1E619}  StreamBufferSource
.wv     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source

#####  Default source filters (64-bit)  #####

.3g2    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gp    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gp2   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.3gpp   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.aac    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ac3    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.alac   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.amr    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ape    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.bdmv   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.bmp    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.dib    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.dts    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.dv     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.dvr-ms {C9F5FE02-F851-4eb5-99EE-AD602AF1E619}  StreamBufferSource
.evo    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.f4v    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.flac   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.flv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.gif    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.hdmov  {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.jfif   {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpe    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpeg   {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.jpg    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.m2t    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m2ts   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m3u    {e436ebb5-524f-11ce-9f53-0020af0ba770}  File Source (Async.)
.m4a    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.m4v    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mk3d   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mka    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mks    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mkv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mov    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mp3    {E436EBB5-524F-11CE-9F53-0020AF0BA770}  File Source (Async.)
.mp4    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mp4v   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpc    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpls   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mpv4   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.mts    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.oga    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogg    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogm    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ogv    {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ra     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.rm     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.rmvb   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.tga    {7DF62B50-6843-11D2-9EEB-006008039E37}  Generate Still Video
.tp     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.ts     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.webm   {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source
.wtv    {C9F5FE02-F851-4eb5-99EE-AD602AF1E619}  StreamBufferSource
.wv     {B98D13E7-55DB-4385-A33D-09FD1BA26338}  LAV Splitter Source

#####  ACM and VFW Codecs (32-bit)  #####

(A total of 14 codecs, 0 shown, 14 hidden)


#####  ACM and VFW Codecs (64-bit)  #####

(A total of 13 codecs, 0 shown, 13 hidden)


shaneh20

Posts : 2
Join date : 2015-09-24

View user profile

Back to top Go down

Re: Silent install does not silent uninstall during upgrade

Post by Admin on Thu Sep 24, 2015 11:37 pm

Will be fixed in next version.

/ACTION=Install doesn't do anything.

Admin
Admin

Posts : 2986
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Silent install does not silent uninstall during upgrade

Post by shaneh20 on Fri Sep 25, 2015 1:19 am

Thanks, appreciate it Very Happy

shaneh20

Posts : 2
Join date : 2015-09-24

View user profile

Back to top Go down

Re: Silent install does not silent uninstall during upgrade

Post by Sponsored content Today at 10:54 pm


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum