Critical place to see what Edge is actually using for proxy settings. It might not be what you think!
edge://application-guard-internals/#utilities
MSI, App-V, SCCM, Appsense, Citrix. This blog contains hints and tips on these technologies. Primarily it is an online notebook of items that I may need to refer to in the future, or things I constantly forget!
Critical place to see what Edge is actually using for proxy settings. It might not be what you think!
edge://application-guard-internals/#utilities
1. EventID 41: System Log It shows that your Windows computer rebooted without shutting down completely.
2. EventID 6005: System Log Source EventLog It indicates that the event log service was started.
3. EventID 1074: System Log Source User32 Your computer records this event when an application forces your laptop to shut down or restart. This event also helps you know when a user restarted or shut down the computer from the Start menu or by using CTRL+ALT+DEL.
from:
EventID 13: System Log The OS is shutting down
EventID 12: System Log The OS is starting
EventID 6006: System Log Source EventLog It indicates that the event log service is stopping. This is indicative of a shutdown/restart.
keywords
Event Log
Events
An MSI install exiting with a 1618 error and including a Failed to grab execution mutex. System error 258 might just need a restart on the target system.
Scheduled Task Failure Error Code 0x80073a99
I set up two scheduled tasks with EventID triggers. One with Basic and the other with Custom event specification. The custom one failed to configure on the target as a scheduled task and the error code showed in the GPResult report for the target.
I used a custom event definition for the trigger because the the Event Source was not selectable in basic mode on the server where the GPO(GPP) was being defined.
The resolution was to define the GPO(GPP) on a computer where the Event Source could be selected in Basic Mode. This computer needs to have the Admin Tools installed for the Group Policy Management tool to be available.
In this scenario an application with a dependency could be seen in the assigned application list but would not appear in the software center or initialize download or installation.
The clue was errors in the AppIntentEval .log
CAppIntnentSolver::Solve failed with error = 0x87d00266
This line and the lines above provide the references for the applications involved.
In this case App1 was deployed with a dependency e.g. Dependency1
A different App2 was then deployed with a similar but upgraded version of Dependency1. We'll call it Dependency2.
Dependency2 had been configured to Supersede Dependency1.
Because of the clash App2 and Dependency2 would not install. The expected behaviour would be for Dependency2 to install(upgrade) Dependency1 and then install App2. However it appears that unless App1 has Dependency2 added to its dependency group the App2 and Dependency2 do not satifisy the necessary rules to install.
There is a much better explanation of this here by Horatiu Vladasel
https://www.advancedinstaller.com/dependency-supersedence-configuration-manager.html
Well this doesn't feel like a great solution but it works for now. If I find a better way I'll come back and update this.
Scan your AppX package details and pull out ones that have a key word. In this case we'll use Camera as an example
get-appxpackage | ?{$_.PackageFullName -like "*camera*"}
which returns
Name : Microsoft.WindowsCameraPublisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 2021.105.10.0
PackageFullName : Microsoft.WindowsCamera_2021.105.10.0_x64__8wekyb3d8bbwe
InstallLocation : C:\Program Files\WindowsApps\Microsoft.WindowsCamera_2021.105.10.0_x64__8wekyb3d8bbwe
IsFramework : False
PackageFamilyName : Microsoft.WindowsCamera_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
NonRemovable : False
Dependencies : {Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe,
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe,
Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe}
IsPartiallyStaged : False
SignatureKind : Store
Status : Ok
Go to the InstallLocation and open the AppxManifest.xml and locate the Application ID. In this case the line appears:
<Application Id="App" Executable="WindowsCamera.exe" EntryPoint="Microsoft.CameraApp.Windows.App">
Now we have the items to create the command line
explorer.exe shell:appsfolder\<PackageFamilyName>!<Application ID>
e.g.
explorer shell:appsfolder\Microsoft.WindowsCamera_8wekyb3d8bbwe!App