As you said in a previous message, you get the same result when SHRALIAS isn't running when the installer runs. It's not installer related.
That is not quite the correct story. When I said that, I pointed out that I had not made certain that there were not several copies of ShrAlias running before I ran "shralias /u" to unload one copy. My suspicion remained that the problem was related to the installer's shutting down ShrAlias and then trying to restart it.
So, for my update to build 54, I was very careful to make sure that no copies of ShrAlias were running when I started. I then entered the command "OPTION /U" and immediately shut down TCC and TCMD. I then verified that no TCC, TCMD, or ShrAlias tasks were running.
Soon the Windows Task Manager displayed a "tcmdx64.exe *32". There were still no tcc or shralias tasks. I answered all of the prompts to start the update. A second copy of "tcmdx64.exe *32" appeared.
By the time the pop-up with the "Run Take Command" button appeared, only one copy of "tcmdx64.exe *32" remained.
After I clicked on the "Run" button,
four (!) copies of TCC started running along with TCMD.
Once the TCMD window appeared and my TCC tab came up, there was only one TCC task (a new one) and one TCMD task (the original one).
My TCStart launched ShrAlias, since no copies had been running.
Contents of my boot log before the install were:
Started TCC 17.00.53 in TCMD tab: 11/17/14 00:52:27
Started TCC 17.00.53 in TCMD tab: 11/18/14 13:37:07
My boot log after the installation shows a new entry only for the copy of TCC in my TCMD tab:
Started TCC 17.00.53 in TCMD tab: 11/17/14 00:52:27
Started TCC 17.00.53 in TCMD tab: 11/18/14 13:37:07
Started TCC 17.00.54 in TCMD tab: 11/18/14 20:53:46
So the four transient copies of TCC that appeared during the installation did not run my TCStart script (or quit because of the transient/pipe test at the beginning).
So, assuming that Rex did not change something in the install setup, the problem of multiple copies of ShrAlias is related to the installer's shutting down a running ShrAlias task and later trying to restart it. When the next build comes out, I'll follow the update very closely again, but will leave the single copy of ShrAlias running when I start the install.