This would seem simple but it doesn't appear to be. I need to make an Application for IE11 for self service upgrade from the Application Catalog. I have a working install. My issue is the detection method that determines the installation was successful. The log file, c:\windows\ie11_main.log, shows a successful installation with code 3010. The AppEnforce.log shows:
Matched exit code 0 to a Success entry in exit codes table. Status is switching to Success Performing detection of app deployment type IE11-SilentInstall...... (At this it's point checking for the registry key HKLM\ SOFTWARE\Microsoft\Internet Explorer\svcVersion. Apparently this key doesn't show up until after reboot and the version key always shows v8 even after upgrade. The file iexplore.exe is still version 8 or whatever until after reboot. WMI still says version 8 or whatever.) +++ Application not discovered. Error post enforcement. Updating Enforce Status Status is switching to Failure So success for install changed to failure for detection. In the Software Catalog, the status is failed even though it did install. So question: How do you detect that you installed IE11 before you reboot so the status in the catalog is Installed instead of Failed? Dave

