Psmsc036e No Process Was Found For Image Psminitsession.exe _top_ < Validated – HANDBOOK >
: A large financial institution running Puppet 6.18 on Windows Server 2019. Error : PSMSC036E appeared on 30% of nodes during monthly compliance runs. Root Cause : The compliance script called an internal .exe that attempted to write to HKCU\Software\Company . Without an interactive session, the registry hive failed to load. Solution :
If the basic fixes don't work, try these diagnostic measures: psmsc036e no process was found for image psminitsession.exe
Manually verify that these local groups have the correct access rights. You can test this by logging into the PSM server as the PSMConnect user and attempting to manually browse to the folder. 3. RemoteApp Misconfiguration : A large financial institution running Puppet 6
A partial upgrade or file permission issue can delete or block execution of psminitsession.exe from C:\Program Files\Puppet Labs\Puppet\bin\ . Without an interactive session, the registry hive failed
: This reduces security and should only be used in isolated, non-production environments.
When Puppet attempts to manage a resource that requires an interactive user session (e.g., running a GUI application, accessing HKCU registry hive, or launching a process under a specific logged-on user), it looks for an existing psminitsession.exe process associated with that session.
exec 'my-task': command => 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -File C:\scripts\do-work.ps1', provider => 'powershell', logon_user => undef, # Remove this line or set to undef