Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 2.13 KB

README.md

File metadata and controls

60 lines (37 loc) · 2.13 KB

ExplorerRestarter

A simple C# application that offers a quick and easy way to restart the Windows Explorer process.

Features

  • Restart Explorer - Restarts the Windows Explorer process.
  • Move Mouse to Center of Screen - Moves the mouse cursor to the center of the screen.
  • Customizable Commands - Setup commands to run from the system tray icon.

How to Use

  • Restart Explorer - Right Control + Enter + ?
  • Move Mouse to Center of Screen - Right Control + Enter + ;

Additionally, a system tray icon is available that allows you to restart the explorer process by either double-clicking the icon or right-clicking on the icon and selecting the "Restart Explorer" option.

Motivation

This was made entirely because Windows 11 is an unfinished product. I've grown tired of windows going underneath my taskbar and not being able to get it back without restarting the explorer process. This solution is a lot faster and more convenient than the traditional method of opening the task manager and restarting the process from there.

There are other solutions out there that do the same thing, but I wanted to make my own version of it primarily to get back into using C#.

Installation

Prerequisites:

  1. Visual Studio 2019 or later with:
    • .NET Desktop Development workload
  2. .NET Framework 4.8
  3. C# 11.0 or later
git clone https://github.com/jakeandreoli/ExplorerRestarter.git
cd ExplorerRestarter

Build

  1. Open the ExplorerRestarter.sln file in Visual Studio.
  2. Press Ctrl + Shift + B to build the project.
  3. That's it!

Add to Startup

  1. Press Win + R to open the Run dialog.
  2. Type shell:startup and press Enter.
  3. Copy the ExplorerRestarter.exe file into the folder that opens.

Contributing

If you would like to contribute to this project, please feel free to submit a pull request. I will review it as soon as possible.

Notes

This README was generated using GitHub Copilot. As such, some details may be missing. If you have additional details that you believe would help others, please feel free to submit a pull request.

License

This project is licensed under the MIT License.