Install on Windows
This page covers how to install and uninstall the Portmaster on Windows 7, 8, 10 and 11. The install process is the same for all supported Windows versions:
- Download installer
- Use winget:
winget install -i portmaster
Please note that we currently only support the 64bit CPU Architecture, which is the current main standard. In case of Windows 7, you require the 2015 security update KB3033929 for correctly verifying driver signatures.
The Portmaster is installed to
%PROGRAMDATA%\Safing\Portmaster, which resolves to
C:\ProgramData\Safing\Portmaster on most systems.
In order to reduce confusion, a symlink to this location is placed in the usual install location
The Portmaster UI and the Notifier are added to the Start Menu at
Safing\Portmaster. The Notifier is added to Autostart.
The uninstaller is registered at
In order to integrate with the Windows Notification Center, a special ID is placed in the registry to link back to the Notifier at
The Portmaster Core Service is registered as a system service that starts automatically on boot and is named
Deprecated for Versions 0.6.7+
Before version 0.6.7, the Installer deactivated the system’s DNS Cache Service in order to gain system integration for the Portmaster. This did break/impair some other software that depend on special functionality of said service. Since then we implemented a better approach for more stable system integration which you can read all about in this devlog
The deactivation of the system’s DNS Cache Service was done by setting the registry key
4 and rebooting. Updating the Portmaster to 0.6.7 will revert this change accordingly while any new installs will not touch the registry key at all.
You can easily uninstall the Portmaster by using the system preferences or by executing the
portmaster-uninstaller.exe, which you can find in
The uninstaller reverts all steps mentioned above and also requires a reboot afterwards.
You can find solutions to common problems in the FAQ