After applying the latest Windows updates, you can see the following error messages when executing the Initialize-CSSite Powershell command during Sitecore Commerce deployment:
Granting the identity '.\CSFndRuntimeUser' access to the IIS WAMREG admin Service DCOM application...
System.Management.Automation.RuntimeException: The property 'Dacl' cannot be found on this object. Verify that the property exists and can be set.
at CallSite.Target(Closure , CallSite , Object , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at System.Management.Automation.Interpreter.DynamicInstruction`3.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
Failed to grant the identity '.\CSFndRuntimeUser' access to the DCOM application 'IIS WAMREG admin Service' (ID = {61738644-F196-11D0-9953-00C04FD919C1}).
Granting the identity '.\CSFndRuntimeUser' access to the CSS Replication Server DCOM application...
System.Management.Automation.RuntimeException: The property 'Dacl' cannot be found on this object. Verify that the property exists and can be set.
at CallSite.Target(Closure , CallSite , Object , Object )
at System.Management.Automation.Interpreter.DynamicInstruction`3.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
Failed to grant the identity '.\CSFndRuntimeUser' access to the DCOM application 'CSS Replication Server' (ID = {7E95698D-CD3C-4C98-93C7-6510C31F7DDF}).
To resolve the issue, manually assign Launch and Activation permissions on the CSS Replication Server for the Sitecore application pool identity: