Hello Justin Gu,
1. Check TCP port 3389 if it is blocked.
Checked, it's Ok
2. I
already tried resetting the firewall and even with no firewall
Did you install any third-party security software? If installed, please
temporarily disable firewall and third-party security software again. Then monitor the result.
Using Malwarebytes (same on the VM and laptop#2 but no issues there).
Tried placing Malwarebytes on disable mode, same result.
3. Did you use an administrator account? If not, please attempt to logon
RWA via administrator account, then check if this issue still exists.
Yes, as tried as Admin
4. On your Windows 8.1 client, type gpedit.msc on RUN to open Local Group
Policy Editor. Then follow the path: Computer Configuration-> Administrative Templates-> Windows Components-> Remote Desktop Services-> Remote Desktop Session Host-> Connections-> Allow users to connect remotely using Remote Desktop Services.
Check if this setting was set as Not Configured or Enabled.
It is 'Not Configured', changed it to enable had same result, reverted to 'Not Configured'
5. Open Event Viewer and follow the path: Applications and Services Logs->
Microsoft-> Windows-> TerminalServices-LocalSessionManager and TerminalServices-RemoteConnectionManager. Please check if can find more clues. Those may help us to go further.
(In both cases the errors are from a very past days.)
TerminalServices-LocalSessionManager
Log Name: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
Source: Microsoft-Windows-TerminalServices-LocalSessionManager
Date: 6/10/2014 12:07:59 AM
Event ID: 36
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: E6420-mac
Description:
An error occurred when transitioning from Connected in response to EvConnected. (ErrorCode 0x800708CA)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
<EventID>36</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x1000000000000000</Keywords>
<TimeCreated SystemTime="2014-06-10T07:07:59.603410200Z" />
<EventRecordID>739</EventRecordID>
<Correlation ActivityID="{4E171F00-55E5-1017-0000-000000000000}" />
<Execution ProcessID="768" ThreadID="10960" />
<Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
<Computer>E6420-mac</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="SessionId">2</Data>
<Data Name="State">2</Data>
<Data Name="StateName">Connected</Data>
<Data Name="Event">3</Data>
<Data Name="EventName">EvConnected</Data>
<Data Name="ErrorCode">0x800708ca</Data>
</EventData>
</Event>
TerminalServices-RemoteConnectionManager
Log Name: Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin
Source: Microsoft-Windows-TerminalServices-RemoteConnectionManager
Date: 1/2/2014 9:34:48 PM
Event ID: 20499
Task Category: None
Level: Warning
Keywords:
User: NETWORK SERVICE
Computer: E6420-mac
Description:
Remote Desktop Services has taken too long to load the user configuration from server \\E6420-MAC for user MAC
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TerminalServices-RemoteConnectionManager" Guid="{C76BAA63-AE81-421C-B425-340B4B24157F}" />
<EventID>20499</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2014-01-03T05:34:48.579440300Z" />
<EventRecordID>1</EventRecordID>
<Correlation />
<Execution ProcessID="1260" ThreadID="8944" />
<Channel>Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin</Channel>
<Computer>E6420-mac</Computer>
<Security UserID="S-1-5-20" />
</System>
<UserData>
<EventXML xmlns="Event_NS">
<ServerName>\\E6420-MAC</ServerName>
<UserName>MAC</UserName>
</EventXML>
</UserData>
</Event>
I also tried on laptop#2 also W8.1 under a local user with no admin privileges and RDP was successful.
Based on that I copied all settings you mention on the list above but sadly enough it made no difference :'(
I tested RDP from my main PC (on Network 'A') to the laptop#2 (on network 'B') and worked fine.
(I have 2 networks at home: A:192.168.1.0 and B:192.168.60.0)
But for some reason when the VPN is established (I can see the list of PCs and Shared Folders) the tunnel is not connecting properly and I think that's why RDP fails.
hosts file in.../drivers/etc is clean.