Linux child-process stand-ins, actual DesktopShellEnvironment service; platform set to win32. Baseline source origin/main1451e7cb23, head merged original + implementation cleanup. Each profile command launches a Node child that never exits; no-profile command emits environment markers. Fallback scenario makes pwsh profile spawn fail immediately then lets powershell profile emit PATH. No native Windows or PowerShell execution or full Electron startup measured. {"revision": "before", "scenario": "hang", "elapsedMs": 10040, "prepared": false, "calls": ["pwsh.exe:no-profile", "pwsh.exe:profile", "powershell.exe:profile"], "path": "C:\\Windows\\System32", "spawnedChildPids": [449286, 449288, 449319], "aliveChildPids": []} {"revision": "after", "scenario": "hang", "elapsedMs": 5033, "prepared": false, "calls": ["pwsh.exe:no-profile", "pwsh.exe:profile"], "path": "C:\\Windows\\System32", "spawnedChildPids": [449703, 449704], "aliveChildPids": []} {"revision": "after", "scenario": "fallback", "elapsedMs": 75, "prepared": true, "calls": ["pwsh.exe:no-profile", "pwsh.exe:profile", "powershell.exe:profile"], "path": "C:\\Profile\\Node;C:\\Windows\\System32", "spawnedChildPids": [450312, 450319], "aliveChildPids": []}