sysocmgr.exe Custom Actions on W2k3 server
Hello all,
I've done a package for the XP desktop which contains a sysocmgr custom action to install the Message Queuing component/s - works fine, all tested and signed off.
Been asked to do the same package up for Citrix so have done up an appropriate transform. The custom action is running fine (no errors in the log) but the component/s are not being installed... Running the exact same command line from a cmd prompt installs the component/s as expected.
Can't remember doing a sysocmgr CA on W2k3 server package before - wondered if there are any knows issues... Anyone experienced this?
Unfortunately there is no specific logging functionality for sysocmgr.exe [:@]
Thanks,
Rob.
I've done a package for the XP desktop which contains a sysocmgr custom action to install the Message Queuing component/s - works fine, all tested and signed off.
Been asked to do the same package up for Citrix so have done up an appropriate transform. The custom action is running fine (no errors in the log) but the component/s are not being installed... Running the exact same command line from a cmd prompt installs the component/s as expected.
Can't remember doing a sysocmgr CA on W2k3 server package before - wondered if there are any knows issues... Anyone experienced this?
Unfortunately there is no specific logging functionality for sysocmgr.exe [:@]
Thanks,
Rob.
0 Comments
[ + ] Show comments
Answers (8)
Please log in to answer
Posted by:
abking99
13 years ago
Posted by:
MSIPackager
13 years ago
It's a standard sysocmgr.exe command line, called as deferred CA (system context) just before InstallFinalise:
sysocmgr.exe /i:c:\windows\inf\sysoc.inf /u:"C:\Path To\Files\mess_queue.txt" /r /q
CA type is 3170 - Synchronous (Ignore Exit Code)
I tried setting the CA not to Ignore Exit Code and the CA still completes OK (as far as msiexec is concerened!)
Cheers,
Rob.
sysocmgr.exe /i:c:\windows\inf\sysoc.inf /u:"C:\Path To\Files\mess_queue.txt" /r /q
CA type is 3170 - Synchronous (Ignore Exit Code)
I tried setting the CA not to Ignore Exit Code and the CA still completes OK (as far as msiexec is concerened!)
Cheers,
Rob.
Posted by:
anonymous_9363
13 years ago
Posted by:
MSIPackager
13 years ago
Posted by:
anonymous_9363
13 years ago
Posted by:
MSIPackager
13 years ago
Posted by:
AngelD
13 years ago
Did a quick test on XP and the following log files that were touched which may be of interest that I could find was:
C:\WINDOWS\comsetup.log
C:\WINDOWS\msmqinst.log
C:\WINDOWS\setupapi.log
C:\WINDOWS\setuperr.log
The others are:
C:\WINDOWS\ocgen.log
C:\WINDOWS\FaxSetup.log
C:\WINDOWS\iis6.log
C:\WINDOWS\ntdtcsetup.log
C:\WINDOWS\tsoc.log
C:\WINDOWS\imsins.log
C:\WINDOWS\msgsocm.log
C:\WINDOWS\tabletoc.log
C:\WINDOWS\MedCtrOC.log
C:\WINDOWS\netfxocm.log
C:\WINDOWS\ocmsn.log
Used the command:
sysocmgr.exe /i:C:\WINDOWS\inf\sysoc.inf /u:"C:\Storage\mess_queue.txt" /r /q
mess_queue.txt content:
[Components]
msmq_Core = ON
msmq_LocalStorage = ON
;msmq_ADIntegrated = ON
msmq_TriggersService = ON
;msmq_HTTPSupport = ON
;msmq_RoutingSupport = OFF
;msmq_MQDSService = OFF
C:\WINDOWS\comsetup.log
C:\WINDOWS\msmqinst.log
C:\WINDOWS\setupapi.log
C:\WINDOWS\setuperr.log
The others are:
C:\WINDOWS\ocgen.log
C:\WINDOWS\FaxSetup.log
C:\WINDOWS\iis6.log
C:\WINDOWS\ntdtcsetup.log
C:\WINDOWS\tsoc.log
C:\WINDOWS\imsins.log
C:\WINDOWS\msgsocm.log
C:\WINDOWS\tabletoc.log
C:\WINDOWS\MedCtrOC.log
C:\WINDOWS\netfxocm.log
C:\WINDOWS\ocmsn.log
Used the command:
sysocmgr.exe /i:C:\WINDOWS\inf\sysoc.inf /u:"C:\Storage\mess_queue.txt" /r /q
mess_queue.txt content:
[Components]
msmq_Core = ON
msmq_LocalStorage = ON
;msmq_ADIntegrated = ON
msmq_TriggersService = ON
;msmq_HTTPSupport = ON
;msmq_RoutingSupport = OFF
;msmq_MQDSService = OFF
Posted by:
MSIPackager
13 years ago

so that the conversation will remain readable.