FIX: Computer stops responding when the Mscorsvw.exe process starts in the .NET Framework 4

To work around this issue, disable the Mscorsvw.exe process. To do this, follow these steps:

  1. Navigate to the following location in Windows Explorer:
    C:\Windows\Microsoft.NET\Framework\v4.0.30319
  2. Run an elevated command prompt.
  3. Change the current directory to the following directory, type ngen.exe executequeueditems, and then press ENTER:
    C:\Windows\Microsoft.NET\Framework\v4.0.30319
  4. Wait until you receive the following message at the command prompt:
    All compilation targets are up to date.

 

Copy From https://support.microsoft.com/en-us/kb/2571181

The RPC Server is unavailable”

 

COPY from https://social.technet.microsoft.com/Forums/windowsserver/en-US/7bd159cb-fe37-4b5d-b3aa-2e2642f4fc1f/painfully-slow-rdp-sessions-after-ignorereguserconfigerrors-fix?forum=winserverTS

The only way I was able to fix this was by following this suggestion:

Set IgnoreRegUserConfigErrors value

———————————————

We may edit the Windows registry on the server to resolve the issue. To do so, follow these steps.

1. Click “Start”, click “Run”, type “regedit” in the “Open” box, and then click “OK”.

2. Locate the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

3. On the “Edit” menu, point to “New”, and then click “DWORD Value”.

4. In the “New Value #1” box, type “IgnoreRegUserConfigErrors” and then press ENTER.

5. Right-click “IgnoreRegUserConfigErrors” and then click “Modify”.

6. In the “Value data” box, type “1” (without the quotation marks) (one), click “Decimal”, and then click “OK”.

7. Quit Registry Editor.