Jump to content

Installing with MSI gives error "to install this product, use the setup wizard"


Recommended Posts

We use Paint.Net in an enterprise environment and use the MSI to for deployment and have never had a problem with it in the previous version we were using (4.0.6), but the latest version produces the "to install this product, use the setup wizard" error. 

 

The MSI was generated using the  /skipConfig /auto /createMSI switches like we've done with the past and the MSI is installed using the /i /passive switches. Thank you in advance for your help!

Link to comment
Share on other sites

I just tested and it's working fine here ...

 

/createMsi is used by itself though. It doesn't go along with /skipConfig and /auto. (and /auto is a superset of /skipConfig)

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Another card you can have up your sleeve is to try applying the MSI property USINGWIZARD=1. (I'm rusty in this area, I don't remember if you have to bake this into the MSI or if msiexec can be told to do this)

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

In past deployments, we did not uninstall the previous version; the updated version just installed right on top of the existing one. Though I have tried uninstalling the previous version first and running the new MSI again, but same issue. 

 

As per the Unattended Install docs, I used /createMSI USINGWIZARD=1, but still getting the same message. 

Link to comment
Share on other sites

  • 2 weeks later...

Just wanted to add the solution to this problem.

 

The DotNet 4.6 installation launched by the Paint.Net installer was not completing successfully because it required a reboot to finish and this prevented the creation of working MSI files. The solution was to download the offline DotNet 4.6 installer from Microsoft, install it, then run the Paint.net installer again and it will skip the DotNet install completely and go straight to MSI creation.

 

Client computers will still need DotNet 4.6 installed before Paint.Net will install using the created MSIs.

Link to comment
Share on other sites

Oh, it's always been the case that you had to manage .NET's installation separately. MSI installation doesn't auto-install .NET, that's a function of the SetupShim.exe chainer.

 

Sure is a weird error message to be showing though.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...