Cannot deploy MSI: "this action is only valid for products that are currently installed"
Hello,
I'm trying to deploy a MSI from a third-party developer.
I have put it in a GPO, in the User Cnfiguration / Software Settings / Software Installation part.
The GPO is successfully applied where it should be, the text "installing software.... etc..." is also shown at logon. But the software does not deploy.
After searching in the event log, I have the following error: "this action is only valid for products that are currently installed".
Please note: the software deployment *does* work on a workstation where I already installed/uninstalled the MSI *manually* for testing purproses ! But is not applied on "clean" machines.
Could it be explained by a poorly-designed MSI file ? Or can I check anything else ?
Thanks,
I'm trying to deploy a MSI from a third-party developer.
I have put it in a GPO, in the User Cnfiguration / Software Settings / Software Installation part.
The GPO is successfully applied where it should be, the text "installing software.... etc..." is also shown at logon. But the software does not deploy.
After searching in the event log, I have the following error: "this action is only valid for products that are currently installed".
Please note: the software deployment *does* work on a workstation where I already installed/uninstalled the MSI *manually* for testing purproses ! But is not applied on "clean" machines.
Could it be explained by a poorly-designed MSI file ? Or can I check anything else ?
Thanks,
0 Comments
[ + ] Show comments
Answers (2)
Please log in to answer
Posted by:
Mencaliss
12 years ago
Are you sure you're trying to install the product ? It sounds more like an uninstallation to me since the error you have only happen in that kind of situation.
What is the product ?
What is the product ?
Posted by:
picpic
12 years ago
Hello
The product is an application that works with our VoIP solution. It's called Netdesktop.
In the documentation the command to deploy is the following:
msiexec /i application.msi /quiet /norestart
Installing the application manually using this command works.
However I would like to use a user "software insallation" GPO to deploy it rather than write a logon script to detect if the application is installed then use the msiexec command as admin... etc... etc... which is always a bit complicated.
The product is an application that works with our VoIP solution. It's called Netdesktop.
In the documentation the command to deploy is the following:
msiexec /i application.msi /quiet /norestart
Installing the application manually using this command works.
However I would like to use a user "software insallation" GPO to deploy it rather than write a logon script to detect if the application is installed then use the msiexec command as admin... etc... etc... which is always a bit complicated.