https://github.com/azurejelly/shell-switcher
A not very well made utility to quickly switch Windows shells because I got tired of running taskkill.
https://github.com/azurejelly/shell-switcher
cs csharp net netcore ui windows windows-shell winforms
Last synced: about 1 month ago
JSON representation
A not very well made utility to quickly switch Windows shells because I got tired of running taskkill.
- Host: GitHub
- URL: https://github.com/azurejelly/shell-switcher
- Owner: azurejelly
- Created: 2024-11-08T07:14:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-05T17:01:26.000Z (over 1 year ago)
- Last Synced: 2025-01-02T19:45:01.650Z (over 1 year ago)
- Topics: cs, csharp, net, netcore, ui, windows, windows-shell, winforms
- Language: C#
- Homepage:
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Switch my shell [](https://github.com/azurejelly/shell-switcher/actions/workflows/dotnet.yml)
A probably not very well made utility to quickly switch Windows shells.
## Okay but why
Because I use [explorer7](https://winclassic.net/thread/2588/explorer7-windows-explorer-10-11) to restore the Windows 7 shell on Windows 10 21H2 which does not support UWP applications (as of writing this). Most of the stuff still works, but some setings (for example, changing your account profile picture) require you to go into the newer settings app.
The usual process to switch shells would be to:
- Open up a command prompt
- Run `taskkill /f /im explorer.exe`
- Navigate to the directory where explorer7 is located at
- Run `explorer.exe`
Or, to run the default shell:
- Open up a command prompt
- Run `taskkill /f /im explorer.exe`
- Run `explorer.exe`
I imagine you can already see why this can become a bit tedious after a while.
## Project setup
Clone the repository by using:
```ps1
git clone "https://github.com/azurejelly/shell-switcher"
cd ".\shell-switcher"
```
Then open the solution on Visual Studio 2022:
```ps1
start ".\switch-my-shell.sln"
```