-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
Start with WindowAutoLayout Logs. They show which profile and app restore worked on, which windows matched, and why restore failed.
Logs live under:
%APPDATA%\com.rique.windowautolayout\logs
Use the latest release first:
Check the OBS entry:
- process name is
obs64.exe -
Pull hidden/tray windowsis on -
Wake running tray appsis on -
Restore if minimizedis on - detection timeout is at least 25 seconds
Expected behavior:
- OBS is detected as already running.
- No duplicate OBS process is started.
- OBS is activated through its tray icon path if hidden.
- WindowAutoLayout waits for OBS to repaint.
- The saved layout is applied.
Close the prompt, keep OBS running, and check:
- the active profile has one OBS entry
- process name is
obs64.exe -
Wake running tray appsis on - WindowAutoLayout is current
The restore path should wake the existing OBS process instead of starting another one.
Fix:
- Open the real OBS main window.
- Open Layout.
- Select the main OBS window, not Stats, Chat, or another dock.
- Save the layout.
- Restore again.
If a custom title rule is causing the dock match, remove or tighten the rule.
Check:
- executable path exists, if set
- process name matches the real exe
- arguments are valid
- working directory exists, if set
- app is not blocked by Windows security prompts
If executable path is blank, WindowAutoLayout tries Windows discovery paths and Start Menu shortcuts.
Common causes:
- app is hidden in tray
- app is still loading
- app is elevated
- title rule is too strict
- class rule is too strict
- login/update/splash window appears before the main window
Try:
- increase detection timeout
- enable hidden/tray pulling
- enable wake running tray apps
- remove strict title/class rules
- save the layout from the real main window again
Fix:
- Refresh monitors.
- Pick the default monitor again.
- Check the profile target monitor.
- Check app-level target monitors.
- Save the layout again.
Monitor IDs can change after unplugging displays, driver updates, or display rearranges.
Turn on layout lock for the selected profile. Show Desktop minimizes windows; layout lock restores matching windows while the lock is active.
Check:
- hotkey is enabled
- accelerator text is valid
- another app is not using the same hotkey
- WindowAutoLayout is still running in the tray
Try changing the hotkey, saving, and changing it back.
Check:
-
Start with Windowsis on. -
Restore on launchis on. - The intended profile is the default startup profile.
- The Run key contains
WindowAutoLayout. - The Run key command includes
--startup-restore.
Config lives here:
%APPDATA%\com.rique.windowautolayout\config.json
If WindowAutoLayout cannot parse it, the app backs up the bad file with a timestamp and creates a clean config.
WindowAutoLayout documentation. Repository: https://github.com/Riqqqque/WindowAutoLayout