Skip to content
GSplit

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.

FileWhat it isAdministrator rights
gsplits.exeThe installer. Adds GSplit to the Start menu and to the installed apps list of Windows.Only for an installation for all users.
gsppsfx.exeSelf-extracting portable package. Asks for a folder and extracts GSplit into it.No. It is not an installer.
gsplitp.zipThe 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.

  1. Run gsplits.exe. Choose the language of the installer; the list is pre-selected from Windows.

  2. Choose who GSplit is installed for. For the current user only, the files go to %LOCALAPPDATA%\Programs\GDG Software\GSplit and no administrator rights are needed. For all users of the computer, they go to %ProgramFiles%\GDG Software\GSplit and Windows asks for administrator approval.

  3. Select the components. The main files are required; the Explorer context menu and the desktop shortcut are separate components.

  4. Finish. A final option starts GSplit 4.

For unattended installations, the switches are on Installer exit codes.

Files included in the installation
File or folderRole
GSplit.exeThe GSplit window.
gsplitc.exeThe console version, see Command line: GSplit and gsplitc.
GUnite.exeThe GUnite window, also the program copied next to the pieces by a Self-Uniting app.
gunitec.exeThe console version of GUnite, see Command line: gunitec.
gsplit-mcp.exeThe MCP server for AI agents.
WebView2Loader_x64.dllLoads 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.

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.

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
DataInstalledPortable
Options, history, recent lists, language, window position (gsplit-pref.json)%APPDATA%\GDG Software\GSplitFolder of GSplit.exe
Browser cache of the window (WebView2)%LOCALAPPDATA%\GDG Software\GSplit\WebView2cache\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.

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.

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

The packages are prepared for these identifiers:

ManagerIdentifier
winget, installerGDGSoftware.GSplit
winget, portableGDGSoftware.GSplit.Portable
Chocolateygsplit
Scoopgsplit
Terminal window
winget install GDGSoftware.GSplit
Back to top

Screenshot