Explorer context menu
The Explorer context menu lets you start GSplit on files without opening the window first. It is a component of the Windows installer and works on Windows 10 and Windows 11.
Menu items
Section titled “Menu items”The item that appears depends on what you select.
| You select | Item | GSplit opens with |
|---|---|---|
| One or more files | Split with GSplit | The file as the source. With several files, the list of Split multiple files. |
Pieces only: .gsd files, or files with a numbered extension of three digits or more (.001, .002) | Unite with GSplit | The Unite view, with the first selected piece inspected. |
One .gsc project file | Open project with GSplit | The project loaded, as with Open project in GSplit. |
| Folders only | No item | Nothing. |
Folders in a mixed selection are left out. Each click starts a new GSplit window. The menu text follows the language of GSplit, see Languages.
Windows 11 and Windows 10
Section titled “Windows 11 and Windows 10”On Windows 11 the items are in the first context menu. GSplit registers a small sparse package, gsplitshell.msix, that points at the installation folder; Windows then runs the menu code outside Explorer, so a fault in it cannot close Explorer. The registration is per user: it belongs to the account that ran it.
On Windows 10 the items are registered the classic way and appear in the context menu itself.
Install the menu
Section titled “Install the menu”Leave the Explorer component selected when you run gsplits.exe. The installer registers the menu after copying the files, and removes it before removing them. The component adds gsplitshell.dll, GSplitShellRegister.exe and gsplitshell.msix to the installation folder.
The portable packages do not contain the menu.
To register or remove the menu by hand, run GSplitShellRegister.exe from the installation folder:
GSplitShellRegister.exe registerGSplitShellRegister.exe unregisterGSplitShellRegister.exe statusOn Windows 10, register and unregister need an elevated command prompt. The program returns 0 when done, 1 for a usage error and 2 when it failed, with a message on the error output.
Remove the menu
Section titled “Remove the menu”Uninstalling GSplit 4 removes the menu. To remove only the menu, run GSplitShellRegister.exe unregister from the installation folder. It removes the package and the classic registration, whichever exist.
