The SyMenu collection of portable programs
Update programms
LeshaRB Posts: 3
19/10/2021
|
Let me explain with an example - Autoruns I installed version 14.0.4
Three menu items have been created:
<MainExeNames> <Exe> <ExeFullRelativePath> Autoruns.exe </ExeFullRelativePath> <ExeName> Autoruns (x86) </ExeName> </Exe> <Exe> <ExeFullRelativePath> Autoruns64.exe </ExeFullRelativePath> <ExeName> Autoruns (x64) </ExeName> </Exe> <Exe> <ExeFullRelativePath> autoruns64a.exe </ExeFullRelativePath> <ExeName> Autoruns cmd (x64) </ExeName> </Exe> </MainExeNames>
Since I only use platform 64, I deleted the menu items that I did not need - Autoruns (x86) & Autoruns cmd (x64)
After upgrading to 14.0.5 These points were created again ... Why? I can understand if we install from scratch. But when upgrading ...
|
|
link
|
Gianluca Administrator Posts: 1274
19/10/2021
|
The reason is simple.
When a program is updating, SyMenu can't know if the three items it found in the new definition were previously there and you deleted two or if it is a novelty from the updated package. It has to install everything it finds in the definition. To be clear, if the next Autoruns package will include four items, the updating system will create the missing one. It has no options.
Anyway I can suggest a different approach to accomplish your task. Configure the logical items Autoruns (x86) and Autoruns cmd (x64) to be hidden (from configuration form select the item and press F3). This way you won't see them in the contextual menu, nor in the search. Plus if they annoy you even in the configuration view, you can move them in a special folder named accordingly (Trash? Rubbish? WTF?) that you hide in the same way. Everything you put there will be automatically hidden.
|
|
link
|