Running WireGuard on Windows Standard User Accounts | Randy Rowland (2024)

Running WireGuard on Windows Standard User Accounts | Randy Rowland (1)

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN. However, WireGuard will not run on Windows when the user is a non-administrator account.

Unlike other VPN tools and technologies, the Wireguard client creates a tunnel interface (showing up as a network adapter) for each connection you have configured when you try to connect, aka “on the fly”. When you terminate the connection the client deletes the tunnel interface entirely. It does this outside the official VPN plumbing of Windows. That design has the severe limitation that you need to be an administrator of the machine so the software can create the interface.

There are two possible workarounds to enable the WireGuard interface.

  1. Switch to the administrator account to activate WireGuard than switch back to the standard user account.

    • Pro: admin user has access to all WireGuard GUI
    • Con: it takes time to switch between accounts
  2. Add a registry key and add user to the Network Configuration Operators group.

    • Pro: WireGuard GUI is accessible
    • Con: messing with registry, GUI functionality severely limited, messes with privilege elevation prompt

    Network Configuration Operators

    Members of the Network Configuration Operators group can have the following administrative privileges to manage configuration of networking features:

    • Modify the Transmission Control Protocol/Internet Protocol (TCP/IP) properties for a local area network (LAN) connection, which includes the IP address, the subnet mask, the default gateway, and the name servers.
    • Rename the LAN connections or remote access connections that are available to all the users.
    • Enable or disable a LAN connection.
    • Modify the properties of all remote access connections of users.
    • Delete all the remote access connections of users.
    • Rename all the remote access connections of users.
    • Issue ipconfig, ipconfig /release, and ipconfig /renew commands.
    • Enter the PIN unblock key (PUK) for mobile broadband devices that support a SIM card.

    This group appears as an SID until the domain controller is made the primary domain controller and it holds the operations master (FSMO) role. This group can’t be renamed, deleted, or removed.

    The Network Configuration Operators group applies to the Windows Server operating system in Default Active Directory security groups.

How to add a User to a Group on Windows

The images below are captured from Windows 11. However, the same steps apply to Windows 10, but they may look slightly different.
  1. From the administrator account, open your computer’s Start menu. The Start menu button looks like a Windows icon on your desktop taskbar.Running WireGuard on Windows Standard User Accounts | Randy Rowland (2)
  2. Type Computer Management and click OpenRunning WireGuard on Windows Standard User Accounts | Randy Rowland (3)
  3. Click on System Tools drop down to expose Local Users and Groups. Then click on the drop down to expose the Groups folder. Click on the Groups folder that will display on the groups in the right-hand pane. You can now double-click on Network Configuration Operators.Running WireGuard on Windows Standard User Accounts | Randy Rowland (4)
  4. Click the Add… buttonRunning WireGuard on Windows Standard User Accounts | Randy Rowland (5)
  5. Add each user by typing the name into the block and then pressing Check Names. Repeat this for each user on the computer. Then press OK.Running WireGuard on Windows Standard User Accounts | Randy Rowland (6)

How to add a registry key

The images below are captured from Windows 11. However, the same steps apply to Windows 10, but they may look slightly different.
  1. From the administrator account, open your computer’s Start menu. The Start menu button looks like a Windows icon on your desktop taskbar.Running WireGuard on Windows Standard User Accounts | Randy Rowland (7)
  2. Type Registry Editior and click OpenRunning WireGuard on Windows Standard User Accounts | Randy Rowland (8)
  3. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\. If you have a WireGuard folder, skip the next step.Running WireGuard on Windows Standard User Accounts | Randy Rowland (9)
  4. If you do not have a WireGuard folder, right-click on SOFTWARE and select New -> Key and type “WireGuard”Running WireGuard on Windows Standard User Accounts | Randy Rowland (10)
  5. On the WireGuard folder, right-click and choose New -> DWORD (32-bit) Value and name it LimitedOperatorUIRunning WireGuard on Windows Standard User Accounts | Randy Rowland (11)
  6. Double-click on the new DWORD and enter 1 for the value.Running WireGuard on Windows Standard User Accounts | Randy Rowland (12)
  7. Press OK and close all the windows. Restart the computer. Users should now be able to start the WireGuard client to connect.
When this key is set to DWORD(1), the UI will be launched on desktops of users belonging to the Network Configuration Operators builtin group (S-1-5-32-556), with the following limitations for members of that group: - Configurations are stripped of all public, private, and pre-shared keys; - No version update popup notifications are shown, and updates are not permitted, though a tab still indicates the availability; - Adding, removing, editing, importing, or exporting configurations is forbidden; and - Quitting the manager is forbidden. However, basic functionality such as starting and stopping tunnels remains intact.

References

Running WireGuard on Windows Standard User Accounts | Randy Rowland (2024)
Top Articles
What Is a Bailout? Definition, How They Work, and Example
How to investigate an Ethereum address? - Bitquery
What Is Single Sign-on (SSO)? Meaning and How It Works? | Fortinet
Pollen Count Centreville Va
Www.fresno.courts.ca.gov
Fat Hog Prices Today
Mate Me If You May Sapir Englard Pdf
biBERK Business Insurance Provides Essential Insights on Liquor Store Risk Management and Insurance Considerations
Hardly Antonyms
Myunlb
2021 Lexus IS for sale - Richardson, TX - craigslist
UEQ - User Experience Questionnaire: UX Testing schnell und einfach
6th gen chevy camaro forumCamaro ZL1 Z28 SS LT Camaro forums, news, blog, reviews, wallpapers, pricing – Camaro5.com
Cbs Trade Value Chart Fantasy Football
735 Reeds Avenue 737 & 739 Reeds Ave., Red Bluff, CA 96080 - MLS# 20240686 | CENTURY 21
Arboristsite Forum Chainsaw
Soccer Zone Discount Code
Dark Chocolate Cherry Vegan Cinnamon Rolls
Free Online Games on CrazyGames | Play Now!
The Pretty Kitty Tanglewood
Vigoro Mulch Safe For Dogs
Traveling Merchants Tack Diablo 4
Program Logistics and Property Manager - Baghdad, Iraq
EASYfelt Plafondeiland
Babbychula
Toothio Login
Deshuesadero El Pulpo
Colonial Executive Park - CRE Consultants
Обзор Joxi: Что это такое? Отзывы, аналоги, сайт и инструкции | APS
Cpt 90677 Reimbursem*nt 2023
Skycurve Replacement Mat
NV Energy issues outage watch for South Carson City, Genoa and Glenbrook
2004 Honda Odyssey Firing Order
Poe T4 Aisling
Armor Crushing Weapon Crossword Clue
Memberweb Bw
Reli Stocktwits
Unlock The Secrets Of "Skip The Game" Greensboro North Carolina
Pensacola 311 Citizen Support | City of Pensacola, Florida Official Website
Today's Gas Price At Buc-Ee's
Bismarck Mandan Mugshots
Smith And Wesson Nra Instructor Discount
Pepsi Collaboration
Husker Football
Join MileSplit to get access to the latest news, films, and events!
Low Tide In Twilight Manga Chapter 53
Southwest Airlines Departures Atlanta
Euro area international trade in goods surplus €21.2 bn
Westport gun shops close after confusion over governor's 'essential' business list
Best brow shaping and sculpting specialists near me in Toronto | Fresha
Inloggen bij AH Sam - E-Overheid
Texas Lottery Daily 4 Winning Numbers
Latest Posts
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6397

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.