{"id":26689304,"url":"https://github.com/blacklands/windows-explorer-backup","last_synced_at":"2026-04-30T17:31:40.531Z","repository":{"id":284403423,"uuid":"920245031","full_name":"Blacklands/Windows-Explorer-Backup","owner":"Blacklands","description":"PowerShell scripts to back up and re-open a Windows Explorer session (all opened folders).","archived":false,"fork":false,"pushed_at":"2025-01-22T18:41:52.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T18:35:33.907Z","etag":null,"topics":["backup","powershell","powershell-core","script","windows","windows-explorer"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Blacklands.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-21T20:12:20.000Z","updated_at":"2025-01-22T18:43:53.000Z","dependencies_parsed_at":"2025-03-25T18:46:28.183Z","dependency_job_id":null,"html_url":"https://github.com/Blacklands/Windows-Explorer-Backup","commit_stats":null,"previous_names":["blacklands/windows-explorer-backup"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacklands%2FWindows-Explorer-Backup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacklands%2FWindows-Explorer-Backup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacklands%2FWindows-Explorer-Backup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blacklands%2FWindows-Explorer-Backup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blacklands","download_url":"https://codeload.github.com/Blacklands/Windows-Explorer-Backup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245668862,"owners_count":20653048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","powershell","powershell-core","script","windows","windows-explorer"],"created_at":"2025-03-26T14:23:30.288Z","updated_at":"2026-04-30T17:31:40.519Z","avatar_url":"https://github.com/Blacklands.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windows-Explorer-Backup\n\nPowerShell scripts to back up and re-open a Windows Explorer session (all opened folders).\n\n## Requirements\n\n- [PowerShell 7+](https://github.com/PowerShell/PowerShell)\n\n## Usage\n\n### Backing Up Sessions\n\n1. Create a folder to store the Explorer session text files.\n2. To back up the current session, call `Backup-Session.ps1 -backupsPath [folderPath]`, where\n   `[folderPath]` is the full path to that folder.\n\n### Restoring Sessions\n\n- To restore the most recently backed up Explorer session, call\n  `Restore-Session.ps1 -backupsPath [folderPath]`.\n- To restore a specific Explorer session, call \n  `Restore-Session.ps1 -backupsPath [folderPath] -sessionFile [fileName]`, where `[fileName]` is the\n  name (not full path) of the session file to restore from.\n\n## Current Limitations\n\n### Explorer Windows Sizes and Positions\n\nThe sizes and positions of Windows Explorer windows are not backed up, and thus also not restored.  \nWindows are opened with whatever is currently the default size and position for Windows Explorer.\n\n### Multi-Desktop Support\n\nThere is currently no support for multiple/virtual desktops. The backup process will back up all\nwindows across all desktops, and the restore process will restore all windows on the current desktop\n(I think, I have not done any testing).\n\n### Session Management\n\n- There is currently no form of session management.\n- Sessions can not be mixed or merged.  \n- Restoring a session on top of already opened Windows Explorer windows will simply add the restored\n  windows to the already existing ones.\n- There is no checking for duplicate windows (the same folder/path being open in multiple Explorer\n  windows). If a specific folder/path is already open in Windows Explorer, it will simply be opened\n  again in another Explorer window.\n\n### Scheduling/Auto-Backups\n\nCurrently, backups and restores can only be triggered manually. There is no support for automatic\nbackups or restores.  \nScheduling these can be set up manually via the Windows Task Scheduler.\n\n## Performance Considerations\n\n- Each individual Explorer window is opened as an entirely separate `explorer.exe` process. This was\n  by design to improve robustness against crashes and freezes of Explorer windows.\n  - This does lead to increased system memory usage if many Explorer windows are restored.\n  - Currently, there is no setting to change this behavior. \n  \n## Other Considerations\n\n### Unicode Support\n\nThe session files are stored as `UTF-8`. Folder paths with non-`ASCII` characters *should* work. In\ntheory, all characters that Windows allows in folder paths should work. If you have issues, please\nopen an issue!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacklands%2Fwindows-explorer-backup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblacklands%2Fwindows-explorer-backup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblacklands%2Fwindows-explorer-backup/lists"}