It sure is! I had bundled this as an application, and the program was running "NDP451-KB2858728-x86-x64-AllOS-ENU.exe" /q /norestart. This should work. It did not. In fact, besides the error, it ran this step pretty fast. The .NET 4.5 framework tends to take a long time to install, so this was definitely not right.
Buried deep in this TechNet article is a response that suggested bundling .NET 4.5 as a package instead. So I did, and created a program inside with the same command line (minus the quotes), and it installed properly! The application that required it also installed properly.
Having trouble deploying an app? Try it as a software package instead and see what happens!
EDIT: See comment section for an alternative to this using Application instead of Package.
The reason for this is packages run as a 32bit process where as applications run 64bit on a 64bit device. If you create an application just make you you set 'Run installation and uninstall program as a 32bit process on a 64bit client' This will then work fine as an application.
ReplyDeleteGood point!
Delete