diff --git a/tests/system/shared/hook_utils.py b/tests/system/shared/hook_utils.py
index 4a75255ebbd9c83b336104f0a6cc084b54848a60..ba8b31df298e43b6a8e0f3b07ef04b95e33cac88 100644
--- a/tests/system/shared/hook_utils.py
+++ b/tests/system/shared/hook_utils.py
@@ -349,6 +349,9 @@ def __configureFW__(workingDir, projectName, isReleaseBuild, addToFW=True):
         mode = "delete"
         enable = ""
         projectName = ""
+    # Needs admin privileges on Windows 7
+    # Using the deprecated "netsh firewall" because the newer
+    # "netsh advfirewall" would need admin privileges on Windows Vista, too.
     return subprocess.call('netsh firewall %s allowedprogram "%s.exe" %s %s' % (mode, path, projectName, enable))
 
 # helper to check whether win firewall is running or not