RdpGuard FAQ - Frequently Asked Questions. RdpGuard related Questions and Answers.
RdpGuard
Intrusion prevention system for your Windows Server
 
Follow:
Share:

RdpGuard FAQ


Billing and Licensing

Is there a trial version of RdpGuard?

Yes, we provide a trial version. RdpGuard includes a fully functional 30-day free trial. Feel free to install it on your server to see how it works for your use case.

How can I purchase RdpGuard?

Please use the following link to make your purchase:
https://rdpguard.com/purchase.aspx

Select the required number of licenses and click Continue.

On the checkout page, choose your preferred payment method and follow the instructions to complete your order.

Can I pay by purchase order?

Yes, you can pay by purchase order.

Please use the following link to place your order:
https://sites.fastspring.com/netsdk/product/e11147e08ef2

Select Purchase Order as the payment method and follow the on-screen instructions to generate the invoice.

The license will be sent automatically once the payment is received in full.

Is the RdpGuard license a one-time purchase or a subscription?

The RdpGuard license is a one-time purchase and is lifetime. Each license includes one year of maintenance, which covers free upgrades, support, and access to IP Cloud and Geo-IP services.

After the first year, you may continue using your current version indefinitely. All brute-force attacks on the machine will still be detected and blocked, but you will no longer receive updates from IP Cloud and Geo-IP services

If you wish to continue receiving updates and support beyond the first year, you can purchase an additional year of maintenance for $49.95.

Can you provide a quote for 1 RdpGuard license?

The price for one RdpGuard license is as follows:

Product Unit Price Quantity Total
RdpGuard License (1 year of upgrades and support) $79.95 1 $79.95

Please use the following link to make your purchase:
https://sites.fastspring.com/netsdk/product/e11147e08ef2

If you need a formal invoice, please select Purchase Order as the payment method and follow the on-screen instructions to generate the invoice.

I'm unable to pay using American Express.

We are sorry for the inconvenience. Please try our alternative payment processor FastSpring

I paid by wire transfer but haven't received my license. What should I do?

Please allow 2-3 business days for wire transfer payments to be processed.

If you made the wire transfer more than 3 days ago, please resubmit your request via: https://fastspring.com/consumer-support-form/

Attach your wire transfer confirmation or transfer advice so the e-commerce team can locate the payment and process your order.

We apologize for any inconvenience.

How do I activate my license key?

Please follow the steps below to activate your license key:

  • Start RdpGuard Dashboard
  • Click Help, then Product Activation
  • Enter your license key into the corresponding text box
  • Click Activate

How do I activate the license offline?

Please follow the steps below to perform offline activation:

  • Click Help, then Product Activation
  • Double-click on the key icon
  • The Offline Activation window will open
  • Follow the on-screen instructions to generate an activation request

How do I transfer my license to another PC?

Please follow the steps below to transfer your license to another PC:

  • Click Help, then Product Activation on the first PC.
  • Click Deactivate Pro license on this computer.
  • Activate your license on the new PC.

If you need us to recover the key associated with the old machine, please open Help, then Product Activation on the old PC and provide us with the Hardware ID.

Is RdpGuard licensed per machine or per user?

RdpGuard is licensed per machine. You need to obtain a license for each PC.

We offer volume discounts for multi-license orders. You can find more details on the following page: https://rdpguard.com/purchase.aspx.

I just installed RdpGuard, but it says the trial is expired.

Please make sure that the RdpGuard service (rdpguard-svc.exe) is allowed to contact the activation server at rdpguard.com on port 443.

This is required to activate the trial.

To allow Internet access for the RdpGuard service:

  • Open Windows Firewall and allow Internet access for C:\Program Files (x86)\RdpGuard\rdpguard-svc.exe.
  • If you are using a third-party firewall, ensure that the RdpGuard service is allowed Internet access as well.

How can I get the RdpGuard EULA?
Here is the link to end user license agreement:
https://rdpguard.com/eula.txt

How does the maintenance upgrade work, and can it be adjusted if I renew early?

Please note that by default, the maintenance period starts from the purchase date. If you would like to purchase it before the expiration of your existing maintenance, please contact us once you complete your order, and we will adjust the dates accordingly.

Can I purchase RdpGuard for reselling or on behalf of a customer?

Feel free to purchase the required number of RdpGuard licenses for reselling or on behalf of your customer.

You may specify your contact details during the purchase, as the license is not bound to the purchaser.

The license is delivered immediately to the e-mail you specify during the purchase.

Do you have a reseller in my country?

We sell our products through FastSpring, the official reseller of RdpGuard software worldwide.

FastSpring operates in all countries, supports multiple local payment methods, and provides all necessary documents and invoices for your purchase.

You may use the following link to place your order:
https://sites.fastspring.com/netsdk/product/e11147e08ef2

We are tax-exempt. Can we place an order without tax?

Please use the following link to request a tax-exempt order link:
https://fastspring.com/consumer-support-form/tax-vat-gst/

We are tax-exempt, but tax was charged. How do we get a refund?

Please use the following form to request a tax refund:
https://fastspring.com/consumer-support-form/tax-vat-gst/

What kind of support do you provide and what is the usual response time?

We provide standard email support. The usual response time is within 24 hours from Monday to Friday.


Errors and Troubleshooting

I downloaded the installer and double-clicked it, but nothing happens.

Windows Server has various security restrictions that may prevent downloaded files from executing. One such feature can lock files, making them unresponsive when opened.

If you downloaded the RdpGuard installer but it doesn't start when double-clicked, it is likely blocked by the system. To resolve this, follow these steps:

  1. Right-click the installer file.
  2. Select Properties.
  3. Go to the General tab.
  4. At the bottom, look for a security warning that says the file is blocked.
  5. Check the Unblock checkbox and click Apply.

Once the file is unblocked, you should be able to install RdpGuard without issues.

What should I do if the RdpGuard service does not start on system startup?

You may try the following steps:

  1. Open Control Panel, Administrative Tools, Services.
  2. Find RdpGuardService, right-click it, and select Properties.
  3. Set the Startup type to Automatic (Delayed Start).

This should help if the RdpGuard service does not start during system startup.

How can I automate the RdpGuard service check and restart if it's not running?

You can automate the RdpGuard service check and restart using a batch file executed by Windows Task Scheduler every 5 minutes or so. Use the following script:

@echo off
Rem Look for the RdpGuard service in the list of started services
net start | find /i "RdpGuard"
Rem if not found, start it
if "%%errorlevel%%"=="1" (
   net start "RdpGuardService"
)
        

You can also download a preconfigured script from here:
https://rdpguard.com/tools/check-rdpguard-service.zip .

I enabled Geo-IP, but I still see failed login attempts from blocked countries.

Please ensure that the Test Mode option is turned off. In RdpGuard versions prior to 9.9.7, this option was named "Dry run".

This feature is designed for safe configuration testing, ensuring that any potential access control errors can be rectified by simply restarting the server, thereby restoring remote access for recovery purposes.

To disable it, open the Geo-IP settings and uncheck the Test mode option: https://rdpguard.com/geoip-blocking.aspx#dry-run

Additionally, consider switching to the Max database version in Geo-IP settings for more accurate results: https://rdpguard.com/geoip-blocking.aspx#advanced-settings

Why do I see failed login attempts from local IP addresses?

These local IP addresses are recorded in your system event logs.

If you check the Security event log, you may find corresponding 4625 events with these addresses. Please review the event details for troubleshooting.

This event is generated for failed login attempts, including:

  • Failed RDP connections
  • Unsuccessful access to network shares or printers
  • Failed authentication attempts by local processes, such as:
    • Processes requiring user elevation
    • Scheduled tasks running under specific accounts
    • Services attempting to start with incorrect credentials

The exact reason depends on your system configuration. In most cases, these messages can be safely ignored unless they indicate an actual security concern.

If you want to exclude certain 4625 events from processing and can define a pattern based on the event details, you may use exclusion rules: https://rdpguard.com/rdp-exclusions-for-security-log-event-id-4625.aspx .

I configured RdpGuard to block after 3 failed attempts, but it allows more.

This issue occurs because many servers do not update the event log in real time, often for performance reasons. RdpGuard polls the logs every second to detect failed attempts.

If an attacker is generating failed login attempts at a high rate, they may be able to exceed the configured limit before RdpGuard detects and processes the events. Unfortunately, this delay is due to how event logs are updated by the server software.

Why does RdpGuard detect failed login attempts when using the Mac RDP client?

This is a known issue with the Mac RDP client. It appears to perform a "test" connection attempt before the user enters the password, which results in a failed login attempt on the server.

Unfortunately, there is no way to distinguish these attempts from actual brute-force attacks, so there is currently no workaround.

You may consider the following options:

  • Whitelist the client's address in Tools, Whitelist.
  • Increase the number of allowed failed login attempts in Tools, Options, General.

Why do I see failed login attempts from a local network (gateway) IP address?

The most common reason for seeing a local network (gateway) address in 4625 events is that the router, firewall, or gateway is masking the real IP addresses of incoming connections. Unfortunately, this behavior is controlled by the network device, and there is nothing RdpGuard can change on its side.

You may be able to adjust this behavior in your router/firewall/gateway settings. We recommend checking the NAT configuration and consulting the device manufacturer or network administrator for more details.

Based on customer feedback, this issue can often be resolved by configuring proper NAT settings on the router/firewall/gateway to preserve the original source IP.

I installed RdpGuard, but no IP addresses are being blocked.

There are a few possible reasons why no IP addresses are being blocked:

  1. Audit settings are not configured to log failed login attempts.
    Please check the following tutorial to learn how to enable it:
    https://rdpguard.com/audit-policy-settings.aspx .
  2. Your system is not under attack.
    Check the Security event log and the CoreTS log in Event Viewer:
    Event Viewer, Applications and Services Logs, Microsoft, Windows, RemoteDesktopServices-RdpCoreTS, Operational.
    If there are no corresponding events, then no failed login attempts have occurred.
  3. Proactive protection by IP Cloud.
    With an active RdpGuard license, all suspicious addresses may have already been blocked by the IP Cloud before they even had a chance to attempt a login.

Why do I see the error "Failed to start RD-WEB engine <..> unable to find RDWebAccess website"?

This error indicates that RDP access via a web browser (RD Web Access) is not configured on your server.

RD Web Access is different from standard RDP and is usually disabled on servers by default.

If you are not accessing your server desktop via a web browser, you do not need to enable the RD-Web Access detection engine.

Why do I see more failed login attempts for RD-WEB than the configured limit?

Yes, it is possible to see more failed login attempts for RD-WEB than the configured limit, but the offending IP address is still blocked.

This is a known issue with RD-WEB.

The problem is that IIS does not update logs in real time, likely for performance reasons, and RdpGuard polls the logs every second for efficiency.

When an attack occurs at a high rate, an attacker may be able to perform more login attempts than the configured limit before RdpGuard detects them.

Unfortunately, the only real solution would be for Microsoft to update IIS logs more frequently or include the source IP address in 4625 system event log entries for IIS authentication failures.

However, RdpGuard is still effectively mitigating brute-force attacks. Instead of attackers brute-forcing your RD-WEB access for days and making tens of thousands of attempts, they are now limited to only a few dozen.


Other technical questions

Is there an option to permanently block an IP address?

Thank you for your feedback, but this option was intentionally removed.

The permanent ban option led to thousands of blocked IP addresses, which could cause various issues, including system slowdowns.

We believe that a temporary block is sufficient to stop brute-force attacks or render them ineffective.

The maximum ban period is 8,760 hours (365 days), which should be sufficient to mitigate brute-force attacks. You can configure this setting in: Tools, Options, General.

Is there a way to unblock only one IP?

Yes, you can manually unblock a single IP address. Follow the instructions here:
https://rdpguard.com/how-to-unban-ip-address.aspx .

Does RdpGuard continue running when I log out, or does it require an active session?

RdpGuard runs as a service, and protection continues even if no user is logged in.

The RdpGuard service is automatically installed during setup and starts automatically when the system boots.

You can close the RdpGuard Dashboard and log out; the RdpGuard service will continue running in the background.

Do I need to enable Windows Firewall for RdpGuard to work?

No, Windows Firewall is not required. RdpGuard works directly with the Windows Filtering Platform to block IP addresses.

How do I make RdpGuard listen on a port other than 3389?

RdpGuard works with custom RDP ports without additional configuration. It automatically detects the correct port.

Why do I see 'Autogenerated' IPs in the RdpGuard whitelist?

These entries are added automatically when you right-click on a blocked IP address and select Unblock and Whitelist.

If you added them by mistake or no longer need them whitelisted, you can safely remove these entries from the whitelist.

Can I block all connections except for a specific IP address or range?

Yes, this can be achieved using Geo-IP in allow mode. For more details, visit: https://rdpguard.com/geoip-blocking.aspx#geoip-in-allow-mode .

You can also use a custom allow list to specify permitted IPs: https://rdpguard.com/geoip-blocking.aspx#custom-allow-list .

Can I export the blocked IP addresses from RdpGuard?

Yes, you can export the blocked IP addresses using the RdpGuard CLI.

Here's how you can do it:

  1. Open the Run dialog by pressing Win + R.
  2. Paste the following command and press Enter:

For a text file:

cmd /c "%ProgramFiles(x86)%\RdpGuard\rdpguard-cli.exe" /ip show > %USERPROFILE%\Desktop\blocked-addresses.txt
        

This will create the blocked-addresses.txt file on your Desktop.

For a CSV file:

cmd /c "%ProgramFiles(x86)%\RdpGuard\rdpguard-cli.exe" /ip export csv %USERPROFILE%\Desktop\blocked-addresses.csv
        

This will create the blocked-addresses.csv file on your Desktop.

For more details, refer to the CLI documentation here: https://rdpguard.com/command-line-interface.aspx#ip-object .

Where can I find RdpGuard log files?

You can find the log files in the following location:

%ProgramData%\RdpGuard\Logs
        

Note: %ProgramData% is a hidden folder. You can access it by pasting the path into the Windows Explorer address bar or the Win + R dialog.

Does RdpGuard protect OWA and ActiveSync?

Yes, OWA and ActiveSync protocols are covered by RDP protection.

Both OWA and ActiveSync generate the same 4625 events as RDP, so enabling RDP protection in RdpGuard will also monitor and block failed login attempts for these protocols.

RdpGuard includes a fully functional 30-day free trial. Feel free to install it on your server to test how it works for your use case.

Does RdpGuard support RD Gateway or Connection Broker setups?

Unfortunately, RD Gateway and Connection Broker setups are not supported at this time. However, we appreciate your suggestion and will consider this feature for future versions.

RdpGuard is designed for single servers that are directly exposed to the Internet. When installed on an RD Gateway, RdpGuard will only protect the server itself and not the hosts whose connections pass through it.

You may still use RdpGuard on the Gateway to leverage the IP Cloud feature:
https://rdpguard.com/ipcloud.aspx .

With IP Cloud, you can block many active IP addresses currently used for brute-force attacks worldwide.

Can I transfer RdpGuard settings to a new machine?

Yes, you can transfer RdpGuard settings by copying the configuration files from:

%ProgramData%\RdpGuard
        

Note: The %ProgramData% folder is hidden. You can access it by pasting the path into the Windows Explorer address bar or the Win + R dialog.

Before copying the files to the new machine, stop the RdpGuard service.

After copying the files, restart the RdpGuard service on the new machine.

We are receiving many 4625 Event IDs in Event Viewer, but the 'Source Network Address' is blank on Windows Server 2008. How does RdpGuard detect IPs in this case?

Failed logon attempts over SSL/TLS do not log the attacker's IP address in Windows Server 2008 and Windows Server 2008 R2.

In such cases, RdpGuard uses an alternative, socket-based approach to detect the attacker's IP address.

To enable failed logon detection over SSL/TLS on Windows Server 2008, follow these steps:

RdpGuard 9.9.7 Free Trial

RdpGuard protects:

Social Connection
RdpGuard Logo
 
People like RdpGuard!
Our customers say

"This sotware is really great. It's a relief. Because my server is constantly under attack. Thanks RdpGuard" - Joaquim De Sousa Marques

"Nice product. I used to implement something similiar in a low-tech and cumbersome manner via a script called TSBlock (not mine). This makes it much easier and is well worth the pricetag for SMB's." - J. Johnson

"Absolutely amazed at your product. We are a church in the North Dallas area, and I discovered this morning multiple failed logon attempts via our Remote Access Server. A friend suggested your product, so I immediately downloaded the trial. It had a list of about five blocked IP addresses in minutes, and that was enough to lead me to push the BUY button. Over the past 10-15 minutes the list is now about thirty with at least a third being international attempts to break into our system. Thanks for a great product. You may have just saved us much grief." - John Hallford

"Love the software. RDP on our Windows servers is just ridiculous. We would block it in the router but we have lots of old-time customers that would have issues." - Scott Hirsch

"Love the software! Makes it easier than tailoring VB Scripts!!" - Nick Brennan

"It's a great product - really stopping those RDP attackers :-)" - Dave, UK

"First of all: Your application is very (!!!) useful and I like it very much securing my 2012 R2 server. RdpGuard is the best solution, I found on the market and after 10 minutes of testing it I ordered the fully-featured version. :-)" - Carsten Baltes

Our Other Products
Copyright © 2012-2025 NetSDK Software. All rights reserved.  Terms of Use.  Privacy Policy.