Error: “A Device Attached to the System is Not Functioning” While Reconnecting To Previous Session

Solution 1


Csrss.exe has a deadlock with Microsoft Excel or Microsoft Visio

Solution 2


The issue occurs because of a problem in the Win32k.sys driver.

If a remote desktop session exits before the session is completely initialized, the state change notification of the session is not sent to the third-party driver. In this situation, the driver can leak resources, such as a system thread, in the context of Csrss.exe because the third-party driver cannot unload. The leaked thread causes the remote desktop session not to exit completely. After the computer is running in this status for some time, the Local Session Manager (Lsm.exe) blocks new incoming connections. Additionally, these orphaned sessions also cause the shutdown process to stop responding. Therefore, you experience the issue that is described in the “Symptoms” section.,-and-you-cannot-establish-new-remote-desktop-sessions-to-a-computer-that-is-running-windows-server-2008-r2

Solution 3

Solution 4

Configure session idle and disconnect policy in studio or MS policy for the VDI. That is logoff the session after disconnect for sometime


  • No Related Posts

Application disappears at “Please wait for the local session manager” stage. Session shows in Studio as in a pre-logon state

Set the following policies via group polcy and apply them to the VDA

Location: Administrative templateswindows componentsremote desktop servicesremote desktop connection client

Policy name: prompt for credentials on the client computer

Setting: disabled.

Location: Administrative templateswindows componentsremote desktop servicesremote desktop session hostsecurity

Policy name: always prompt for password upon connections-

Setting: disabled.


  • No Related Posts

ShareConnect Mac Features

These are the features that are available while remotely connected to a host computer through ShareConnect. Additional detail on the features is included below.

In-Session Features

User-added image
Windows Host

User-added image

Mac Host

Screen Sharing

File Transfer


Remote Printing


Remote Sound


Shared Clipboard


Screen Blanking


Lock Keyboard & Mouse


Inactivity Timeout


ShareConnect Connector


* – Supported through mobile apps only

! – An inactivity timeout of 30 minutes is in effect, but it cannot be configured by the administrator

Note – These features do not apply to File Server Host computers

File Transfer – Allows you to transfer files between your host computer and your viewing device.

Remote Printing – A ShareConnect printer becomes available on your host computer. Printing to this printer sends the print job from your host computer to a printer at your location.

Remote Sound – Sounds that are playing on your host computer may be heard from your viewing computer.

Shared Clipboard – You may cut, copy, and paste text between your host computer and your viewing device.

Screen Blanking – While you are remotely connected to your host computer, the screen(s) will be blanked out. This ensures that no one on-site may view what you are working on.

Lock Keyboard & Mouse – While you are remotely connected to your host computer, the keyboard and mouse will not accept input until your remote session is over.

Inactivity Timeout – If there is no activity during your session, the session will automatically disconnect.

ShareConnect Connector – For accounts that have ShareFile connectors enabled, use ShareConnect to access the local files of your computer directly via the ShareFile web app or mobile app.

Host Computer Types

There are multiple types of host computers that can be set up for remote access.

User-added image


User-added image


Host Computer

Client Computer


File Server Access


Host Computer – A computer that is setup for remote access. After installation you may connect to the host computer and authenticate by providing your logon credentials for the computer.

Client Computer – A special kind of host computer designed for users to requests access to a computer belonging to a client. If the client accepts, the client computer version of the host software is installed. This version allows a client to securely and anonymously provide stored credentials to allow remote access and also supports selective access to applications

File Server Access – A special kind of host computer designed to allow access to local files. Access focuses on the ability to download and upload files instead of screen sharing. Unlike other hosts, file server access hosts allow for multiple connections simultaneously.


Remote Access with ShareConnect

Accessing your computer away from its location allows your productivity to stay high regardless of your location.

Once ShareConnect is set up on your remote Mac or Windows computers, you can instantly access them from the web or any tablet that is connected to the internet.

In order to access your remote computer using ShareConnect, the following is required:

  • Ensure that your remote computer is left accessible (i.e., turned on and connected to the Internet with the ShareConnect desktop app running).
  • Use an internet-connected computer or iPad/ Android tablet to connect to the remote computer.
  • Know both your ShareConnect account credentials and your remote computer’s user credentials.

Note: This feature is not supported for Mac users.

Remotely access your remote computer from the Windows Desktop Viewer

1. Log in to your ShareConnect account.

2. Select the computer you want to remotely access. You must download and run the .exe file to load the Viewer.

User-added image
User-added image

3. You can use the following features in the ShareConnect Viewer:

Select ShareConnect Printer: Remote printer support allows you to print documents from your remote computer.

User-added image

View Options: Adjust the size of the Viewer window.

User-added image

Tools: Send Ctrl+Alt+Delete, Launch Task Manager, and Un-blank Remote Computer allow easier access and control of your remote computer.

User-added image

Multi-Monitor Support: To select another monitor, simply click the arrow button located on either side of the Viewer window. Windows multi-monitor keyboard shortcuts are also supported.

User-added image

User-added image

Remotely access your remote computer from the iOS device

1. Log in to your account from the ShareConnect app for iPad or iPhone. If you don’t already have the app installed, download the free ShareConnect app for iPad.

2. Tap the remote computer you want to remotely access. Enter the remote computer’s user credentials.

Note: You can choose to remember your login credentials on a device by choosing the Remember on this device option.

3. In the Files screen, tap the Screen Sharing icon on the top right corner to begin your ShareConnect session.

4. You can use the following session features on the ShareConnect Viewer:

User-added image

  • Keyboard : Displays the keyboard on the iPad.
  • Ctrl Alt Del and Win: Sends the Ctrl-Alt-Del or Windows command to your remote computer.
  • Leave Session : Ends your ShareConnect remote session.
  • Hide & Display Viewer Toolbar: Tap the icon to hide or display the Viewer toolbar.
  • In-session Features: New in-session features like the Mouse and Magnifier to use the precision mouse feature and to use the zoom feature respectively.

Note: To access these features, users must perform the “long press” action on their iOS screen during a ShareConnect session, to display the mouse, the pointer and the magnifier features. To dismiss the use of these features, users can tap the Pointer icon.

Remotely access your remote computer from an Android device

1. Log in to your account from the ShareConnect app for Android. If you don’t already have the app installed, download the free ShareConnect app for Android.

2. Select the remote computer you want to remotely access. Enter the remote computer’s user credentials.

3. In the Apps tab, tap on the Desktop icon.

4. You can use the following session features on the ShareConnect Viewer:

User-added image

  • Keyboard


SEPM affecting domain joining from remote system

I need a solution

I have a AD DC running SEP 14 which has several computers successfully domain joined.

I am trying to domain join another system which connects through a VPN, but this is not working.  I have double checked that all protocols are allowed through the VPN, and am now fairly sure it’s SEP blocking it.  2 questions:

– Does SEP somehow distinguish a local computer from a remote one?  The remote system in my case is picking up a local IP address.

– What do I need to open up to allow a remote computer to join the domain?



How to Configure RDP Link Attribute on the citrix Gateway

>> In AD Users and Computers, enable Advanced Features from the View menu. Acces to the properties of the account and go to Attribute Editor tab. Check for the value of the attribute that will be used, e.g. sAMAccountName

>> Configure a DNS record (A or CNAME) in your DNS server for the LDAP user’s attribute.

>> Configure the LDAP server Attribute field with the LDAP attribute that will be used:

. Navigate to Citrix Gateway Policies Authentication LDAP Servers Edit and click More at the bottom

>> Configure tan RDP Client Profile specifying the LDAP attribute in the RDP Link Attribute box:

. Navigate to Citrix Gateway Policies RDP Client Profiles

>> Bind the RDP Client Profile to the session profile

. Navigate to Citrix Gateway Policies Session Profiles tab Edit and go the Remote Desktop tab. Click “Override Global” and select the profile from the RDP Client Profile Name dropdown menu.

>> Upon authenticating to the Citrix Gateway, the RDP link with name defined in the attribute will enumerate under Desktops section.


  1. This feature will be available only if both 1) ICA Proxy is set to OFF in the Published Applications tab (this can be combined with Web Interface Address to have all resources enumerating seamlessly) and 2) Clientless Access is set to ON in the Client Experience tab of the session profile.
  2. For seamless integration of XA/XD and bookmark resources, RfWebUI portal theme is required on the Citrix Gateway


Connectivity issues with the HDX RealTime Optimization Pack 2.7 while connecting Skype for Business

This issue is applicable only for Skype for Business users with HDX RealTime Optimization Pack version 2.7 on hosted shared desktops. That is, a published desktop running on a remote desktop server or Skype for Business published as an application on Citrix Virtual Apps server.

When Skype for Business is running, the user might see that the RealTime Connector connection on the notification area (“bow tie”) disconnects and reconnects randomly.

If you are on a Skype for Business call, the active call might drop due to this behavior. This issue doesn’t occur if the user is on dedicated hosted VDI (Citrix Virtual Desktop). With a dedicated hosted VDI, each user receives a virtual desktop rather than multiple users sharing the single server as with RDS (Citrix Virtual Apps).