• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 813
  • Last Modified:

Remote workplace, drives no longer showing


When I connect to server remotely using Remote Web Workplace and choose the options to connect my local drives, my local drives are no longer showing in my computer.  I can't find any errors related in Event Viewer on the server or my local machine.  So I'm a bit stuck with what is going wrong.

If I remote into a workstation instead of the server, I can see my local drives as expected.

Any ideas?
2 Solutions
Few reasons this could be happening, here are the two most common:

1) There is a group policy setting on the server that is restricting access to local resources via Remote Desktop.  Go to your Group Policy editor and check the redirection settings under "Computer Configuration - Administrative Templates - Terminal Services"

2) If this *only* happens when you go through the Remote Web Workplace (i.e. only when you are using the remote desktop web component) then it's possible the web page which defines the redirection settings has been altered for more security.  On SBS2003 this would be the tsweb.aspx file I believe, by default it's in the inetpub\remote\ directory.  Within that file there are two primary sections of script pertaining to redirecting the drives.  One section is a simple If/Then statement to check if you had the 'Local Drives' checkbox checked and if so to redirect the drives appropriately:

                  redirectDrives                        = getQS("redirectDrives")
                  if IsNumeric(redirectDrives) then
                        redirectDrives = CBool(redirectDrives)
                        redirectDrives = FALSE
                  end if
That could be edited so that always returns false, or true if to a client desktop and false if to a server (which is what we do) so that noone can use drive redirection to the server.

The other section is for manipulating the more advanced functions of remote desktop for everyone, it has nothing to do with your input as a user:

                  'Device redirection options
                  MsRdpClient.AdvancedSettings2.RedirectDrives                         = redirectDrives
                  MsRdpClient.AdvancedSettings2.RedirectPrinters                         = redirectPrinters  
                  MsRdpClient.AdvancedSettings2.ConnectToServerConsole             = console
                  if MsRdpClient.SecuredSettingsEnabled then
                        '0 = Redirect remote sounds to the client.
                        '1 = Play sounds at the remote computer.
                        '2 = Disable sound redirection; do not play sounds at the server.
                        MsRdpClient.SecuredSettings.AudioRedirectionMode             = redirectAudio
                  end if

                  MsRdpClient.AdvancedSettings2.RedirectSmartCards                   = FALSE
                  MsRdpClient.AdvancedSettings2.RedirectPorts                               = FALSE
                  MsRdpClient.AdvancedSettings2.EnableAutoReconnect                   = FALSE                  
                  MsRdpClient.AdvancedSettings2.MinutesToIdleTimeout               = <%=rapLinks.timeoutSeconds / 120%>
                  MsRdpClient.AdvancedSettings4.ConnectionBarShowRestoreButton = FALSE
                  MsRdpClient.ConnectingText = "<%= loadResString("L_RUP_CONNECTING") %>"

As you can see there are hardcoded settings allowing for port redirection, timeout period, reconnect, etc.  Those can be edited to also disallow drive redirection regardless of what you selected in the form checkbox.

Since you are trying to connect to a server, and its SBS, and your on its website....I'll assume you can directly access it.  Can you use the windows Remote Desktop client to connect to the server instead of the Web version?  Let me know what happens when you do that.

If none of the above are useful then we may have to start looking at router/port/firewall issues, but I have my doubts about those because a) you said you connect to desktops fine with redirection and b) it's usually only people going through vpn who have this issue with redirection and you didn't mention vpn.


MSR Consulting

Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Hi elmbrook,

There's actually a couple of places that settings could cause this... what's interesting here is that you are only blocked when connecting to the server and not the workstations.

The first place I'd look, though, is in the Terminal Server Settings.
Open the Server Management Console > Advanced Management > Terminal Services Configuration > Connections > then right click on the RDP-tcp entry and select PROPERTIES.

On the Client Settings Tab, make sure that "Drive Mapping" isn't checked.

The other place would be in your Group Policy Settings as mattridings suggested... however since it's only happening on the server you would have had to have modified the Default Domain Controller Policy, which you hopefully didn't, but if you did the setting would be at:
Computer Configuration > Administrative Templates > Windows Components > Terminal Services > Client/Server Data Redirection > Do not allow drive redirection.  (all items in this category are "not configured" by default).

elmbrookAuthor Commented:
Hi Jeff,

I tried all those things and none of them were incorrect.  So I made the jounery to the clients site and manually shut down the server and booted it back up again.  Now back at remote location and everything seems to be working, can see drives again.

Wonder if it was some sort of low resource issue.

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now