Share via


Run installation and uninstallation program as 32 bit process on 64 bit clients

Question

Thursday, March 19, 2015 8:39 PM

A silly question but need some more explanation...Can anybody elaborate what this option means and in what conditions this can be used? Does this has to checked all the time?


Run installation and uninstall program as 32-bit process on 64-bit clients

: Use the 32-bit file and registry locations on Windows-based computers to run the installation program for the deployment type.

All replies (5)

Thursday, March 19, 2015 8:43 PM âś…Answered | 4 votes

Check out Jason's great post on this topic: http://blog.configmgrftw.com/configmgr-2012-and-32-bit-application-installers/

Jeff


Wednesday, May 6, 2015 4:01 PM

That link doesn't answer the question.  He only states "There is a nice little option on the Programs tab of a Deployment Type that seems to indicate it should be used".  That doesn't explain when or why to use it.  

He does say it is not required for MSI installations but there is no explanation of when or why to use it with exe installations.  He's only guessing it should be used because the installer is 32 bit.

I have never understood that option so I have never used it and never had a problem.  I don't think it's needed at all but I would like to understand what it does.  I can't find an explanation anywhere and the link you provided certainly doesn't offer one.


Friday, January 27, 2017 8:12 PM

Thought I would chime in here and help anyone else that may stumble upon this article.

I can't answer your question directly as to what this option is doing but I at least found a use for it and that is .Net. When rolling this out as an application model it fails with error 16389. Checking that magical box makes it work as an app. I found this solution here. I tested this in my environment and made these failures into successes. This was with .Net 4.6.2


Friday, January 27, 2017 8:16 PM

That only works on 64-bit OSes unfortunately so is at best a kludge work-around. The product group is aware of the issue but I don't know what the status is.

As for the response of why the problem exists, see https://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx

Jason | http://blog.configmgrftw.com | @jasonsandys


Friday, January 27, 2017 10:54 PM

Right, which why you would want to check the box. You don't have a problem running a 32 bit process on a 32 bit machine and you don't have folder redirection problem like your article states which is why the option even exists. Just to clarify for readers out there. You can check this box and the application deploys fine to both 32 bit and 64 bit OS's. I rolled this out to both 32 bit and 64 bit Os's with that option checked with no issue for .Net 4.6.2. Worked great for me. Thanks for the link leading to further insight of the option.