Hi:
I need help !!! I could not understand why the msi silent installation turns weird like that. We set the ALLUSERS variable to TRUE and check on "All users" option if there is. The msi installs correctly for all users if we don't specify the /quiet. Once we turn it on, it only installs for the user that runs the installation. Other users could not see the shortcuts nor entry in ARP. It used to work correctly at the beginning. Don't know when it stops working properly.
Just wonder if there is any suggestion on how to fix it?
Thanks
Nhan
msiexec /quiet overrides the all users settings
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Dear Nhan,
could you check carefully if erroneously in your script, you set ALLUSERS variable to FALSE?
Regards
could you check carefully if erroneously in your script, you set ALLUSERS variable to FALSE?
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: msiexec /quiet overrides the all users settings
I checked and even set the variable to TRUE twice in the msi code (one at the beginning and one at the installation part).
The weird thing is that the msi installed for every users, except when I call it using the /quiet flag (ie. msiexec /i <msi> /quiet).
I also uploaded a test case for you to test.
- If you run the msi regularly, you will see an uninstall icon under the folder "My Test" in Start menu as well as an entry in ARP when switching to another user (than the installer).
- If you run with "msiexec /i <msi> /quiet", you will only see them when log in as the person who ran the msi.
Thanks for your help. I hope you can figure out a way to fix it asap, since we have to deliver it to customer this upcomping Monday.
Nhan
The weird thing is that the msi installed for every users, except when I call it using the /quiet flag (ie. msiexec /i <msi> /quiet).
I also uploaded a test case for you to test.
- If you run the msi regularly, you will see an uninstall icon under the folder "My Test" in Start menu as well as an entry in ARP when switching to another user (than the installer).
- If you run with "msiexec /i <msi> /quiet", you will only see them when log in as the person who ran the msi.
Thanks for your help. I hope you can figure out a way to fix it asap, since we have to deliver it to customer this upcomping Monday.
Nhan
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Let me check!
Regards
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Dear User,
when using MSIEXEC pass explicitly ALLUSER variable in command line.
Es:
msiexec /i c:\mytest.msi ALLUSERS=TRUE /quiet
Regards
when using MSIEXEC pass explicitly ALLUSER variable in command line.
Es:
msiexec /i c:\mytest.msi ALLUSERS=TRUE /quiet
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: msiexec /quiet overrides the all users settings
Thanks. It comes just in time for the release
)
However, please don't give up looking for a cause. I don't know why it happens now. We have 5 other msi (for other s/w) using the same template and same way of design. They work fine (until now) without having to call that variable at command prompt.
Nhan

However, please don't give up looking for a cause. I don't know why it happens now. We have 5 other msi (for other s/w) using the same template and same way of design. They work fine (until now) without having to call that variable at command prompt.
Nhan
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Happy that you solved!
Are you sure that you have not embedded command line ALLUSERS=TRUE with Group Policy Wizard, for these project that works?
Regards

Are you sure that you have not embedded command line ALLUSERS=TRUE with Group Policy Wizard, for these project that works?
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: msiexec /quiet overrides the all users settings
no, I don't use the command at the Group Policy because we have to do it everytime we build the msi, which is not convenient (compared to permanently code it at msicode level). However, we will use it now as a work-around for the quiet option issue.
Thanks Francesco.
Nhan
Thanks Francesco.
Nhan
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Dear Nhan,
by the way using GP wizard the ALLUSERS variable it is passed by default as FALSE.
Regards
by the way using GP wizard the ALLUSERS variable it is passed by default as FALSE.
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Re: msiexec /quiet overrides the all users settings
is there any way to change that default behavior permantly? even for the whole IA collection, it'll be fine too. All our setups are configured for all users.
Thanks
Nhan
Thanks
Nhan
-
- Site Admin
- Posts: 5361
- Joined: Sun Aug 22, 2010 4:28 am
Re: msiexec /quiet overrides the all users settings
Dear Nhan,
actually is not possible ... you must use GP wizard command line parameter.
Regards
actually is not possible ... you must use GP wizard command line parameter.
Regards
Francesco Toscano
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
Who is online
Users browsing this forum: Baidu [Spider] and 115 guests