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



Reply via email to