Installation
GSplit 4 comes in three Windows packages. Choose the installer for a normal setup, or a portable package to run GSplit from any folder, a USB stick included. All files are on the download page. Linux is covered in GSplit on Linux.
Choose a package
Section titled “Choose a package”| File | What it is | Administrator rights |
|---|---|---|
gsplits.exe | The installer. Adds GSplit to the Start menu and to the installed apps list of Windows. | Only for an installation for all users. |
gsppsfx.exe | Self-extracting portable package. Asks for a folder and extracts GSplit into it. | No. It is not an installer. |
gsplitp.zip | The same portable files as a plain zip archive. | No. |
Each file has a .sha256 file next to it on the download server, in the format sha256sum -c reads.
Install with the installer
Section titled “Install with the installer”-
Run
gsplits.exe. Choose the language of the installer; the list is pre-selected from Windows. -
Choose who GSplit is installed for. For the current user only, the files go to
%LOCALAPPDATA%\Programs\GDG Software\GSplitand no administrator rights are needed. For all users of the computer, they go to%ProgramFiles%\GDG Software\GSplitand Windows asks for administrator approval. -
Select the components. The main files are required; the Explorer context menu and the desktop shortcut are separate components.
-
Finish. A final option starts GSplit 4.
For unattended installations, the switches are on Installer exit codes.
Files included in the installation
What is installed
Section titled “What is installed”| File or folder | Role |
|---|---|
GSplit.exe | The GSplit window. |
gsplitc.exe | The console version, see Command line: GSplit and gsplitc. |
GUnite.exe | The GUnite window, also the program copied next to the pieces by a Self-Uniting app. |
gunitec.exe | The console version of GUnite, see Command line: gunitec. |
gsplit-mcp.exe | The MCP server for AI agents. |
WebView2Loader_x64.dll | Loads the WebView2 runtime that displays the window. Keep it next to GSplit.exe. |
locale\ | The translation catalogs, see Languages. |
license.txt, copyrights.txt, licenses\ | The license agreement and the notices of third-party components. |
The user interface is part of GSplit.exe; there is no separate web folder. The Explorer component adds a few more files, see Explorer context menu.
The installer creates the Start menu shortcut GSplit 4, and the desktop shortcut if you selected it.
WebView2 runtime
Section titled “WebView2 runtime”The GSplit window is displayed by the Microsoft Edge WebView2 Runtime. On Windows 10 and 11, use the current Evergreen runtime; when it is missing, the interactive installer asks whether to open the download of Microsoft's bootstrapper. A silent installation and the portable packages do not check for it: on a computer without the runtime, install it first.
On Windows 7, install WebView2 Runtime 109, the last compatible version, before starting GSplit. See the requirements for older Windows. GUnite and the console tools do not need WebView2.
Portable packages
Section titled “Portable packages”gsppsfx.exe asks for a folder; the default is a folder named GSplit 4 Portable on your desktop. With gsplitp.zip, unzip the archive wherever you want. Both contain the same programs as the installer, without the Explorer component, and an empty gsplit-pref.json next to GSplit.exe.
That file switches on portable mode. As long as gsplit-pref.json sits in the folder of GSplit.exe, GSplit keeps its settings, history and window position in that folder, and its WebView2 cache in a cache subfolder, instead of in your user profile. To move GSplit, move the whole folder. Delete the file and GSplit goes back to the user profile.
Where settings and cache are stored
Where settings are kept
Section titled “Where settings are kept”| Data | Installed | Portable |
|---|---|---|
Options, history, recent lists, language, window position (gsplit-pref.json) | %APPDATA%\GDG Software\GSplit | Folder of GSplit.exe |
| Browser cache of the window (WebView2) | %LOCALAPPDATA%\GDG Software\GSplit\WebView2 | cache\WebView2 in the folder of GSplit.exe |
Presets (presets.json) and the locale folder stay next to the program in both modes. Options in the Tools menu shows the folder in use, with a Portable badge in portable mode, and an Open folder link. GSplit.exe --version and gsplitc --version print the same folder on a second line.
Update
Section titled “Update”Run the new gsplits.exe. It silently removes the previous GSplit 4 installation, then installs the new version. For a portable copy, extract the new package into a new folder and copy your gsplit-pref.json into it.
Uninstall
Section titled “Uninstall”Open the installed apps list of Windows, select GSplit 4 and choose Uninstall. The uninstaller also removes the Explorer context menu. To uninstall from a script, see Installer exit codes.
A portable copy has no uninstaller: delete its folder.
GSplit 3 has its own folder and its own entry. Installing or removing GSplit 4 leaves it in place.
Package manager identifiers
Package managers
Section titled “Package managers”The packages are prepared for these identifiers:
| Manager | Identifier |
|---|---|
| winget, installer | GDGSoftware.GSplit |
| winget, portable | GDGSoftware.GSplit.Portable |
| Chocolatey | gsplit |
| Scoop | gsplit |
winget install GDGSoftware.GSplit