Remote Server Administration Tools (RSAT) missing tabs: Terminal Services Profile, Sessions, Dial-in, Remote Control and Environment Fix

I replaced my workstation with a new one running Windows Vista SP2. I was always eager to upgrade, because, unlike many others, I consider Vista a better OS than XP. This is mainly because I’m quite security minded, I think =) But anyway, that is another discussion…

Upgrading to a new OS always brings its quirks. This time it was some missing tabs in the user properties when using the Remote Server Administration Tools (RSAT) for Windows Vista. Very annoying if you, for example, want to set the Terminal Services Profile path.

First thing you’ll find when googling, is that it’s by design. Proposed solution: Start a TS session on a DC and do your thing. Not a good solution IMO. Second thing you’ll find is a workaround that make you copy some dll’s from a server OS and register those. Ok, workable, but not exactly a perfect solution.

Luckily I searched some more, and guess what, they fixed it. I think some guys at Microsoft finally acknowledged their ‘design error’ and corrected it with a 411kb patch. Of course this is not really publicly know, because this patch was not released to the world as a normal patch. That would mean acknowledging you were wrong. No, it’s presented to the public as a HotFix and it’s intended only ‘to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article.‘. Right.

Well, enough whining, let’s fix it. Download the HotFix here. You’ll have to enter a valid email address. You’ll be sent a link to a password protected zip file. The password will also be in the email. Install the HotFix, reboot.

Yay, Terminal Services Profile, Sessions, Environment and Remote Control tabs are back. Wait a second, where’s my Dial-in tab? Hmmm, back to the ‘register dll’ workaround.

Copy the following dll’s from a server OS, they are in the system32 folder:
mprsnap.dll
rasuser.dll
rtrfiltr.dll

Easiest way is to also copy them to your local System32 folder. Register those with the command:

regsvr32.exe %windir%\system32\rasuser.dll

You might need to import those registry settings. I did, but I’m not sure if it’s necessary:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt]
@=””

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt\CLSID]
@=”{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}”

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt.1]
@=””

[HKEY_CLASSES_ROOT\RasDialin.UserAdminExt.1\CLSID]
@=”{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{19195a5b-6da0-11d0-afd3-00c04fd930c9}\Extensions\NameSpace]
“{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}”=”RAS Dialin – User Node Extension”

Restart your dsa.msc and viola. All done. On to the next ‘challenge’…

Advertisements

About Yuri de Jager
Technology Addict

One Response to Remote Server Administration Tools (RSAT) missing tabs: Terminal Services Profile, Sessions, Dial-in, Remote Control and Environment Fix

  1. Pingback: Attribute Editor tab missing in AD

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: