Solution 1:

A couple of things to try without seeing your full event log:

  1. Try backing up your registry and then deleting the following key: HKEY_LOCAL_MACHINE\System\currentcontrolset\services\remoteaccess\routermanagers\IPV6 and then rebooting.
  2. Try removing the RRAS role completely from the server in Server Manager Roles and rebooting then re-adding the RRAS role. (NOTE: if you have extensive rules/policies/settings within RRAS you will need to document them and recreate them. See here: http://winmasterplan.blogspot.com/2008/01/export-rras-configuration.html

Solution 2:

It's strange but if you disabled Remote Registry, you have to change it strtup type to manual. service Remote Registry= disable -> manual

Solution 3:

I solved the problem for myself (on Server 2008 R2) when I did the following:

  1. Control Panel > Device Manager > View > Show Hidden Devices. Under Network Adapters, make sure all are enabled (I don't know which ones are the necessary ones).

  2. Control Panel > Network and Sharing Center > Change Adapter Settings. Right-click each adapter, choose Properties, then IPv4 Properties, then Advanced, then WINS tab, then Enable NetBIOS over TCP/IP. Don't know if this was part of the solution, but it was a change I made before RRAS started working.

You may have to then reboot the server.

Solution 4:

The problem was from my VPS provider. They disabled VPN option. We asked them and they Enabled it for us. Now this is our problem!