Multiple printers In Window 2012 R2 RDS

Hi All,
I have a windows server 2012 R2 RDS server.
For some reason when users log in to the RDS server they see 100 printers in the Devices and printers.
I had a look and all these printers belongs to all the users that connected on the network on other RDS servers.
Do you know how I can remove them ?
Regards,
MCSA, MCSE, MCITP:SA, MCITP:EA, MCITP:Enterprise Messaging Administrator 2010,MCTS:Virtualization,CCNA

Hi Shimon,
Thank you for posting in Windows Server Forum.
In respect to your issue there is one KB but it’s for server 2008 R2. Are you using Remote Desktop Easy Print for your environment?
This issue occurs because the Print Spooler adds a registry entry for each redirected printer under the following registry subkey for the user, and for all users logged on to the RD Session Host server:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
This behavior occurs if you do not use the Remote Desktop Easy Print feature.
More information for reference.
KB 2620656
In addition, you can configure GPO policy where we can set the default printer per user session. For more information refer
this article.
Hope it helps!
Thanks.
Dharmesh Solanki

Similar Messages

  • How do I show remote printers in Windows 2012 RDWEB?

    Hi everyone,
    I have setup an Windows 2012 RDS host and am able to access it externally by using https://remote.domain.com/rdweb.
    Therefore I can log in and launch remote apps.
    Local printers get redirected, but I do not seem to be able to see the remote printers on the RDS server.
    The printer is installed and it is installed on the server.
    What if I want to print on the server printer rather than my own printer?
    How to get to show the printers in the RDWEB page?
    I do not get control panel, select device and printers here.
    Can someone enlighten me on this?
    Thanks very much.
    Regards
    Ipnotech

    Hi,
    Any takers for this question?
    When I use internet explorer to access the Windows 2012 r2 RDS server by typing https://remote.domain.com/rdweb, I get to logon and can see all my published apps and launch them.
    But when I print from a remote app I can only see my own redirected printers I cannot see the network printer which is installed on the server.
    I tried to change group policy under Computer Configuration/Administrative Templates/Windows Components/Remote Desktop Services/Remote Desktop Session Host/Printer Redirection and set:
    Do not set default client printer to be default printer in a session ENABLED
    Use Remote Desktop Easy Printer Driver first ENABLED
    Redirect only the default client printer ENABLED
    Then I run a gpupdate /force on the RDS host to apply the policy to the server.
    When I connect remotely from a Windows 7 client using IE and lets say I launch the wordpad remote app I can only see my client printers not the server printers.
    This seems to work if I RDP into the server with mstsc.exe but not using RDWEB.
    Does anyone know about this?
    Thanks and regards
    Ipnotech

  • Windows 2012 R2 RDS Licensing Issue

    I setup RDS License Server role in our domain controller server and installed open license RDS User CAL. From the connection broker server, I setup RDS Deployment's RD Licensing to per user and added the domain controller from the license server
    list. RD Licensing Diagnoser output is ok and able to detect the license server. All servers are windows 2012 R2.
    Now the issue is, when using RD Web access and launching the application, the license manager is still showing 0 issued license. Tried opening several sessions, more than the number of license seats available and still RDS still works fine. Wondering
    whether license server is functioning properly. Let me know if someone experienced the same thing.
    Thanks!
    Joe

    Hi Joe,
    Thank you for posting in Windows Server Forum.
    Have you find any specific error\event id for this case?
    As you have Per User CAL  and to see your Per User RDS CAL usage you need to create a report, save it to a .csv file, and then view the csv file in Notepad/Excel. We can do this in RD Licensing Manager by right-clicking on the server name, choosing Create
    Report - Per User CAL Usage, and then after you have the report right-click on it and choose to save it as csv.
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to add Windows 2012 R2 RDS to Existing Windows 2008 R2 Terminal Server

    I currently have a Windows 2008 R2 Terminal Server running and I am looking to add a Windows Server 2012 R2 server to it. All I see when I google the setup is only for Windows Server 2012 R2 RDS, cant find anything to integrate with a current 2008 R2 Terminal
    Server.
    Can anyone help with this or point me to a blog I possibly missed?
    Thanks.

    Hi,
    Thanks for your comment.
    Yeah, agree with diramoh; as already commented. If you want user session from RDS Server 2012 R2 then you need to  install RDS License role on server 2012 R2, purchase and install RDS CAL (per user or per device) according your requirement and then you
    can use user session for server 2012 R2 and also for lower version. 
    But as you already have Server 2008 R2 RDS CAL, then with that you can simply access lower version but can’t manage Server 2012\R2. 
    For more information, you can refer following document.
    Licensing
    Windows Server 2012 R2 Remote Desktop Services
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • Install Remote Desktop Services Failed on Windows 2012 Server

    I understand RDS is not recommended on DC due to security consideration.  However since I want to play it at home, it is not much a concern.  Such scenario works fine on Windows 2008 R2.  But on Windows 2012, the RDS (session-based, have not
    tried VDI, but expect same result) installation always fails and is incomplete on DC. 
    In \Administrative Tools\Terminal Services, I only have RD Licensing Diagnoser and RD licensing manager.  The remote desktop service management service cannot be started (Error code: 0x88250001).  Is there any extra configuration needed for RDS
    working on Server 2012 DC or before the installation?  Thanks.
    Update: this issue has been solved in Windows 2012 R2 Server.  According to
    http://blogs.msdn.com/b/rds/archive/2013/07/09/what-s-new-in-remote-desktop-services-for-windows-server-2012-r2.aspx
    "Single server RDS deployment including Active Directory. We now support running our RD Connection Broker role service on the same physical instance as an Active Directory Domain Controller.  In addition, we published
    guidelines for how RD Session Host could be used without the RD Connection Broker."
    The guidelines (http://support.microsoft.com/kb/2833839/en-us) primarily apply to Windows 2012 Server.

    Asinine.  Simply Asinine.  Microsoft took it out because of $GREED$.  
    RemoteDesktop has become so popular, they had to break it to make more money.  Thats why they discontinued SmallBusinessServer.   If this practice is so tabooo... Why did MS go the opposite direction with SBS 2011 Premium Cal's?  SBS2011
    had DC, Exchange, RDS and Sharepoint,SQL, RemoteWebWorkplace, OWA all working in perfect harmony.  It is an untrue statement then, that it was "allowed but not recommended"
    Now you by Server2012 (core + two virtual) and its not enough for all this. 
    You need at least another $700 for another sever licence to have it all
    and who knows if SQL will run on a DC, or Exchange, or R-DERP server.  Another reacherous bridge to cross.
    By far, the absloute worse release since Millennium.  The product is not ready for production, we broke our rule of waiting until the first SP1 upgrade for this and Exchange 2013.  Problems with USB drivers and networking running extreamly slow. 
    Our 2003 SBS server was at least three times as fast, and this server has SAS and SSD drives running.  It can't get out of its own way, and IE10 is the most unstable piece of crap to come out of Redmond.  Open wide and swallow - Mother Microsoft
    knows whats best for you.  YOU WILL EAT OUR SLOP AND LEARN TO LIKE IT.   Server2012 AKA  "METRO-SERVER"
    Now here I sit after 50 Hours back to back setting up a new R-DERP server 2012, AD, Have my RDP licences in my hand at $100 each, and WTH does Microsoft care if I install it on my DC.  ITS MY DC.  And the cost savings versus the "risk" was
    previously MY decision. 
    Sure, I can install a couple of Virtual HyperV sessions but they are so tempremental to a power-outage in a small business its not worth it.  I have to double up my server hard drive resources, buy a $800 battery backup unit and make sure to attach
    the cable, and even then, if that Bi**H does not shut down properly, one bit goes awry in a VHD or VHDX file and you are screwed.  Restore from lastnights backup and forget about todays work.  Not to mention it will probably take a half day to try
    to fix it, then recover it then tell the 30 users they lost a days worth of work. 
    HYPER-V is for test servers and has no place in a small (micro) business environment. 5-30 users. 
    Microsoft's solution, buy another server.  Need Exchange?  Buy another server or take the risky cheapskate route and spin up some VHD's.  Might as well put a gun to your head and play russian roulette, at least you know you have a one in six
    chance of failure.  With MS, its a 100% failure for a dirty shutdown power loss, motherboard blows, memory goes corrupt in a few years, your conventional method of recovery is gone, and you have some upchucked VHD file to try to recover some of TODAYS
    data from. 
    Screw server 2012 forever. 
    I will sell 2008 and SBS2011 Premium unitl it rots in hell like XP (of which there is NOTHING wrong with for the average, WORD, EXCEL, OUTLOOK and QUICKBOOKS that all SMB's use.  Its MS $GREED$  Grab the world by the B**ls and squeeze with all
    your might to squeeze every dime you can out of *SMB* because big business is going to run thier 2003 Exchange and 2008 servers into ground before they switch to this garbage. 
    YOU CANNOT INSTALL EXCHANGE 2013 on DC , OR on R-DERP server. 
    Go buy another server license and server or MOVE TO THE CLOUD and get fleeced every month. 
    I have 30 DC/R-DERP/Exchange and SBS2011 Premium servers all running for years in perfect harmony, locked down with security so the users can't even WIGGLE with something they are not supposed to work with.  They get their apps, cannot install anything
    and all these servers are running just fine behind the firewall and perfectly save.  The track record of this combination is 100% stable and is up 24/7/365 with no problems.  Do yourself a favor and throw this 2012 into the river, you don't need
    any weights because it is LEAD and will sink to the bottom by itself.
    Why, you ask?  Official is "Its for your protection"  The real reason?  To sell you more $700 server licences.
    Maybe for SMB, we start selling Linux NAS Servers, host the Exchange in the cloud and be hearded like cattle to the Microsoft slaughterhouse.  One way or another, you are going to bleed.    A little each month to move to the cloud, or
    a small fortune if you want to have it in house.  Microsoft wants it to be more expensive to have in house.  No more buying a server and running it for six years before you upgrade.  They can't have in house servers competing with their cloud,
    and small businesses are the low hanging fruit  ripe for the pickin'. 

  • Windows Server 2012 R2 RDS: RDS Users are unable to delete files from their desktop

    Hello,
    We are working with Windows Server 2012 R2 RDS. We also implemented User Profile Disks. This is all working fine without problems. The only issue I have is that normal users are unable to delete files from their desktop. They are getting a message:
    you'll need administrator permission to delete this file, with the prompt for administrator access.
    They can edit, copy, rename, cut and paste files. But they cannot delete a file from their desktop.
    I checked the security permissions of the files on the desktop (for example a normal self-created PDF file) and the users are owner and have "Full Control" over the files.
    I checked the file permissions and took a look under "Advanced", selecting the specific domain user and checked the "Advanced Permissions" and the user has the "Delete" option checked. So he should be able to delete the
    file.
    I am guessing this is UPD related issue, or something in GPO. But I already unlinked the GPO objects, that I felt could be the source of this problem, but without results.
    Could someone give me a hint on where to look? It's kinda annoying to users, that they can't delete their own files.

    Hello Bria,
    What you should check first, is the NTFS permissions on the User Profile Disk to begin with. See if the user has full control over the items that are in the UPD.
    Also check the GPO's that are enabled for the user and computer account. You can check that by running: gpresult /h <path>\gpresult.html
    There are two GPO settings that could prevent the user from deleting his/her own items: 
    User
    Configuration\\Policies\\Administrative Templates\\Windows Components\\Windows Explorer\
    Hide these specified drives in My Computer
    Prevent access to specified drives in My
    Computer
    There might be other GPO settings, that block deleting items on the UPD, but can't think of any out of my head.
    I can only think NTFS and GPO settings that might prevent the user from deleting items. In my case it was a GPO setting, that I didn't suspect.

  • Administrator cannot change printer properties on "Advanced" tab from "Devices and Printers" on Windows Server 2012 R2

    Hello, dear Colleagues.
    User with administrators rights cannot change printer properties on "Advanced" tab from "Devices and Printers" on Windows Server 2012 R2. 
    If to launch "Devices and Printers" on server, all printer properties on "Advanced" tab are inactive (see screen below). 
    But I can change it manually with "Print Management". Features become active.
    The main purpose - to uncheck "Enable advanced printing features"  with powershell
    scripts.
    $erroractionpreference = "continue"
    $colPrinters = Get-Wmiobject -Class win32_printer -computername print_server -Filter "Name like 'printer1' or Name like 'printer2' or Name like 'printer3' or Name like 'printer4' or Name like 'printer5' or Name like 'printer6'" # get printers on server and filter with names
    ForEach ($objPrinter in $colPrinters) { # get printer details from WMI
    If ($objPrinter.RawOnly -ne "True") { # check that Advanced printing fetaures is turned on
    Write-host $objPrinter.Name
    Write-Host $objPrinter.RawOnly
    $objPrinter.RawOnly = "True" # Untick and update the object in WMI
    $objPrinter.Put()
    It works on Windows 7 workstation, but does not on print server Windows Server 2012 R2 with error
    Exception calling "Put" with "0" argument(s): "Generic failure "
    At \\print_server\c$\DisableAdvancedPrintingFeatures.ps1:8 char:17
    + $objPrinter.Put()
    + ~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException
    Can you help me with that? Look like somethings with rights.
    Thank you.

    Hello, Alan
    Morris.
    Thanks for your reply.
    I've tried to runs PS Script both locally and remotely, previously running Powershell ISE as Administrator.
    I've noticed interesting thing - if to
    check "Enable advanced printing features"
    manually thru Print Management snap-in, script works fine. But, time to time after some manipulations on print server, this advanced feature returns to enabled state automatically by system, I think. In this case PS Script does not work. Next, if to disable
    feature manually again (thru Print Management snap-in),
    and enable manually again, PS Script will work. Very strange situation.
    Thanks.

  • Printers in RDP Windows 2012 and Ubuntu Linux

    Computer 1. Windows Server 2012 Std with RDP Terminal Server
    Computer 2. Ubuntu Linux 13.04 with RDP client Remmina and HP LaserJet 1020 Printer
    Computers isn't located in one local network. When I connected to the Windows by RDP - I couldnt see any printers (e.g. HP LJ 1020). What should I do to make visible my printers when I connect thru Remmina to Windows 2012 Server? May be add some components
    or roles? By the way, when I use Windows 7 to connect to Server 2012, I could see my printer like Remote Desktop Easy Print.
    Windows Server 2012 и клиент на Ubuntu не находятся в одной локальной сети, поэтому подключить принтер из под терминальной сессии по локальной сети не получится. Нужно прокидывать принтер с Ubuntu в терминальную сессию через RDP. Так вот,
    если я подключаюсь из под Windows 7, то принтер виден, Easy Print отрабатывает нормально, а если из под Ubuntu, то нет ни одного принтера. Как я понял, это особенность Windows 2012, то что они отключили там устаревшие компоненты, потому
    что подключаюсь к Windows 2008R2 и там принтер из Ubuntu виден.

    (SOLVED) Problem with printer redirection between Ubuntu Linux 12.04 and Windows 2012R2
    Server - Windows 2012R2 
    Clients - Linux Ubuntu 12.04/14.04 
    RDP client - Remmina Remote Desktop Client (Stable release: 1.0.0). 
    It turned out that for some strange logic in the connection settings to the server in the RDP client - Remmina must specify sound "local". 
    Then Printer redirection works and print remotely without problems. 
    Special thanks to the user with the nickname "nechik_uk" from forum.oszone.net.

  • What versions of Adobe Reader are certified for use in MS Windows 2012 RDS?

    I have a MS Windows 2012 RDS (Remote Desktop Services, the new name of Terminal Services) environment. We are running Reader 11.08 now, and having extreme performance issues opening certain PDF documents, and we did not have this issue with earlier versions of Reader/ TS services. And we have tried turning off Protected Mode, Enhanced Security, to no effect.
    So I have been tasked to ask - what versions of Reader are certified to work in 2012 RDS? We want to see if downgrading to an earlier version will help, but I need to know what versions will work in 2012 RDS. I see 10.01.4 available as an offline install; would that be the earliest? Previously, in Win 2003 TS, we used to use Reader v8 successfully.
    Thanks

    Hi MIke,
    Are you still facing this issue?
    Have you tried to install latest update patch 11.0.09. Do you have any GPO's for Reader. Have you tried to disable and checked again.
    Regards,
    Ajlan Huda.

  • Windows 2012 RDS CALs - OLP NL downgrade to Windows 2003 TS CALs

    Hi,
    Hope someone can shed some light on this inquiry
    I plans to purchase the following:
     2x Windows 2014 SQL STD 2 Core License OLP NL
     30 Windows 2012 RDS CALs (User or Device) OLP NL
               Breakdown example
                Site A = 10 
                Site B = 5
                Site C = 15
    Existing servers are Windows 2003 R2 STD running Terminal Services
    Tried setting up a Windows 2003 R2 TS Server and install TS Roles & Licensing Manager
    Questions.
     1. When I tried to add Windows 2003 TS CALs - OLP NL, the activation screen requires to enter the Authorization & License numbers.
     Can I use the Authorization and License number of the newly purchased Windows 2012 RDS CALs on the Windows 2003 TS Server?
     2. Should I get a separate Authorization & License number per site? (In the example above 3x Authorization & License numbers). Or can we use a single Authorization & License number for all sites? Each site is independent from each
    other.
     3. As I understand, SQL 2014 can be downgraded to any prior previous version at the same editions. (as far as SQL 2000, provided he has the installer), If client has an existing SQL 2003 STD activated already, does he need to change the license key?
    Thanks,
    Paul

    Hi Paul,
    Thank you for posting in Windows Server forum.
    Yes, you can use newly purchased server 2012 RDS CAL on server 2003 terminal server. 
    RDS and TS CAL Interoperability Matrix
    For detail regarding the licensee issue I suggest you to contact MS Volume Licensing.
    As per my research, I think you don’t have to change the old license key if client already have the key. And in regards to SQL server you can have a look over beneath article.
    SQL Server 2014 
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • Windows 2012 RDS

    Hi all I am trying to do is allow more than 2 users to be able to connect via rdp.
    I understand that RDS needs to be installed on the Windows 2012 server.
    My questions which RDS roles need to be installed after that, Gateway, brooker, session host?
    Which role should i pick that will simply allow more than 2 user rdp

    Hi,
    Below are general steps:
    1. Server should be joined to domain
    2. In Server Manager, run Add roles and features, RDS install, session-based quick start
    3. The above will create a new RDS deployment with RDCB, RDWeb, RDSH, with some apps already published
    4. In Server Manager -- RDS, Unpublish the RemoteApps since based on your description it sounds like you only need full desktops
    5. In Server Manager -- RDS, click to install RD Licensing
    6. In Server Manager -- RDS -- Overview -- Deployment Properties, configure Licensing mode and make sure the name of the RD Licensing server is listed (it should be the server's FQDN if you installed it on itself)
    7. Configure Certificates and other Deployment and Collection Properties as needed, then test.
    -TP

  • Serious! Windows 2012 RDS cannot start / refresh anymore!

    I go a problem which seems serious, please help to comment if any idea..
    I have a Windows 2012 server with RDS / Hyper-V installed and configured properly; I created 4 virtual desktop collections (Win7/Win8) and they were all running well; then I tried to create unmanaged virtual desktop pool with Win7/Win8 -- somehow it
    did not work and reported error message advising that the creation had failed; I then tried to create unmanaged pool with W2K8R2 and it worked -- however, RDS cannot refresh in server manager anymore, and after I restarted the server, the RDS cannot view cannot
    display anymore in server manager e.g. the collections are not shown and it keeps refreshing but no output.
    I tried to access RD web access and it still works -- however I can see the unmanaged pool of Win7/Win8 there which should not exist as they failed; I clicked on them and they were just empty;
    I can see an error message in RDS Servers/Events saying there is a collection "NULL" so the DB visit failed;
    It looks to me like Windows RDS failed to create the 2 unmanaged pools but they did get created in DB so the conflict is now blocking the RDS to continue; problem is now there seems no tool/option to fix it?
    Any advice please?
    Thanks,
    Leon Li

    So it seems I discovered this bug almost 1 year later (using Windows Server 2012 RTM + RDS/Hyper-V for VDI).
    Leon Li guided me to the cause and solution (thanks!) but you must be very careful editing the WID (windows internal database).
    In my case, problems started after attempting to create a new unmanaged personal desktop pool in an already working environment which hosted a single virtual desktop pool. I hesitated when creating the new pool and entered the wizard GUI a couple of
    times before attempting creation. As described by Leon Li, it seem an internal counter is not reset in the GUI when creating new pools, causing consecutive attempts to fail (actually the pools are created in the background, just not completely). You can see
    this by viewing the "partial" pools via rds web.
    My solution was to edit the rds.pool table and remove the pools which had failed being created (it was quite simple to identify them by name, but actually the tell tale sign is a NULL value in the "ResourcePluginName" column).
    After deleting the problematic rows, my server manager became responsive once again and I am able to manage existing collections once more.
    To clarify, you must install SQL management studio on the connection broker and use it to connect to:
    \\.\pipe\MICROSOFT##WID\tsql\query. You must "run as administrator". In there you can find the database RDCms where the editing must
    be performed on rds.pool table.

  • Multiple Subordinate Issuing CA in Windows 2012 for redudancy

    Good Afternoon,
    I would like to have 2 Subordinate Issuing CA's ( Both Windows 2012 R2)  in one site, with only one of them as preferred / active issuing certs to my workstations and the other one as backup redundant CA .  The backup CA should only issue Certs
    if the primary one goes down. 
    How can i go about setting this configuration ? Is it as simple as starting CA services on the primary one and stopping CA Services on the other backup CA server ?
    Also, our Domain/Forest functional level is currently 2003.  It needs to on 2003 due to some dependencies.  Can we have Root and other Issuing CA's on Windows 2012 R2 OS servers without upgrading DFL/FFL to 2012 R2 ?

    Vadims,
    I am noticing a weird issue in my environment. Perhaps if you could advise on this or maybe this is how it's supposed to work. Need your expertise.
    We are currently using EAP-TLS for our wireless authentication. We have a production Radius Server and a Testing Radius Server.  On both of  Radius /NPS Server, We are have selected "Microsoft:Smart or certificate" as the authentication
    type under EAP  in our NPS / Radius server.
    We currently have an Root CA which is also the Issuing CA setup on the same Windows 2003 DC. This has published client computer certs to all our workstations/laptops in the domain.  The client /computer cert is used during authentication to connect
    to our corporate wireless. 
    The plan is to retire this 2003 server and setup everything new on Windows 2012 platform.
    So, I have setup a new Windows 2012 Root  and Issuing CA server in parallel to the Windows 2003 server for testing .  This 2012 ROOT CA is standalone and has not been joined to our domain . So it is not conflicting with the current 2003 CA.  On
    the new 2012 issuing CA server, i created a computer template and issued it to a cpl of workstations for testing purposes.    I can see a new computer certificate coming from this new issuing CA in the " Personal Certificates" store of
    those test workstations in addition to existing certificates issued by the 2003 CA.    My Test Radius Server has been configured to use a certficate from this 2012 CA as its proof of identity.
    Now i am unable to connect to corporate wireless from these workstations.  The moment i delete this client computer cert coming from new 2012 CA, the workstation is able to authenticate successfully to the Radius server and connect.  Is it that
    2 client certs which are in the personal certificate store of that PC are conflicting with each other ?  I am not clear as in why would they conflict with each and why upon deleting the new cert, i can connect successfully using the old client cert ? 

  • File Associations in 2012 R2 RDS Server using Roaming Profiles

    Background Information
    We recently moved from using 2008 R2 RDS servers to 2012 R2 RDS Servers. All of our users
    have roaming profiles. When we migrated from the old terminal servers to the
    new terminal servers, the users got completely new profiles. The only thing
    moved from their old profiles were documents and items on their desktops. We
    have multiple PDF viewers/editors installed on our RDS servers. Mostly due to
    the cost difference between Adobe Acrobat and other, cheaper products that a
    lot of our users can get away with using that don't need the functionality of
    Adobe Acrobat.
    The Problem
    Ever since moving to the new 2012 R2 RDS servers, whenever our users log off terminal
    server, the next time they log in their default PDF Viewer association doesn't
    load, and they have to go through the process of choosing a default PDF viewer.
    This only occurs when there's more than one PDF viewer installed on the server.
    We've tested it with only one PDF viewer program, and the setting remains after
    logging off and back on. The problem we've found is that the registry key that
    houses the default user choice:
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
    when set during the session, to Adobe Acrobat 11 for example, reads as such
    inside that registry key. For example, the Progid key will say
    Acrobat.Document.11 and this setting will persist until the user logs off. Upon
    logging off and back on to the terminal servers, if you look at that same
    Progid key, it has been converted in to a Hash value, and the Operating System
    is unable to read the hashed value and determine what that user's default PDF
    Viewer choice is, causing them to have to go through the process of setting it
    again.
    Things we've tried
    We created a GPO that runs a script that exports the registry key upon log off that has
    the non-hashed value, and have it set to import that value on log on. However,
    by default this registry key has the DENY WRITE permission applied to it, so
    when the system tries to import the registry key through the login script it is
    unable to do so. 
    Summary
    This issue only started happening once we moved over to 2012 R2 RDS servers. It only
    occurs for users using Roaming Profiles. It only occurs when we have multiple
    PDF Viewers installed on the servers. Any insight on why this is happening or
    how to resolve it would be greatly appreciated.

    I would use GPP to push the value, 'not hashed'. You can give right to the registry too, so like adding everyone group to that registry branch. (https://technet.microsoft.com/en-ca/library/cc753092.aspx)
    Regards, Philippe
    Don't forget to mark as answer or vote as helpful to help identify good information. ( linkedin endorsement never hurt too :o) )
    Answer an interesting question ? Create a
    wiki article about it!

  • Windows 2012 Nodes - Slow CSV Performance - Need help to resolve my iSCSI issue configuration

    I spent weeks going over the forums and the net for any publications and advice on how to optimize iSCSI connections and i'm about to give up.  I really need some help in determining if its something i'm not configuring right or maybe its an equipment
    issue. 
    Hardware:
    2x Windows 2012 Hosts with 10 Nics (same NIC configuration) in a Failover Cluster sharing a CSV LUN. 
    3x NICs Teamed for Host/Live Migration (192.168.0.x)
    2x NICS teamed for Hyper-V Switch 1 (192.168.0.x)
    1x NIC teamed for Hyper-V Switch 2 (192.168.10.x)
    4x NICs for iSCSI traffic (192.168.0.x, 192.168.10.x, 192.168.20.x 192.168.30.x)
    Jumbo frames and flow control turned on all the NICs on the host.  IpV6 disabled.  Client for Microsoft Network, File/Printing Sharing Disabled on iSCSI NICs. 
    MPIO Least Queue selected.  Round Robin gives me an error message saying "The parameter is incorrect.  The round robin policy attempts to evenly distribute incoming requests to all processing paths. "
    Netgear ReadyNas 3200
    4x NICs for iSCSI traffic ((192.168.0.x, 192.168.10.x, 192.168.20.x 192.168.30.x)
    Network Hardware:
    Cisco 2960S managed switch - Flow control on, Spanning Tree on, Jumbo Frames at 9k - this is for the .0 subnet
    Netgear unmanaged switch - Flow control on, Jumbo Frames at 9k - this is for .10 subnet
    Netgear unmanaged switch - Flow control on, Jumbo Frames at 9k - this is for .20 subnet
    Netgear unmanaged switch - Flow control on, Jumbo Frames at 9k - this is for .30 subnet
    Host Configuration (things I tried turning on and off):
    Autotuning 
    RSS
    Chimney Offload
    I have 8 VMs stored in the CSV.  When try to load all 8 up at the same time, they bog down.  Each VM loads very slowly and when they eventually come up, most of the important services did not start.  I have to load
    them up 1 or 2 at a time.  Even then the performance is nothing like if they were loading up on the Host itself (VHD stored on the host's hdd).  This is what prompted me to add in more iSCSI connections to see if I can improve the VM's
    performance.  Even with 4 iSCSI connections, I feel nothing has changed.  The VMs still start up slowly and services do not load right.  If I distribute the load with 4 VMs on Host 1 and 4 VMs on Host 2, the load up
    times do not change. 
    As a manual test for file copy speed, I moved the cluster resources to Host 1 and copied a VM from the CSV and onto the Host.   The speed would start out around 250megs/sec and then eventually drop down to about 50/60 megs/sec.  If I turn
    off all iSCSI connections except one, it get the same speed.  I can verify from the Windows Performance Tab under Task Manager that all the NICS are distributing traffic evenly, but something is just limiting the flow.  Like what I stated on top,
    I played around with autotuning, RSS and chimney offload and none of it makes a difference. 
    The VMs have been converted to VHDx and to fixed size.  That did not help.   
    Is there something I'm not doing right?   I am working with Netgear support and they are puzzled as well.  The ReadyNas device should easily be able to handle it. 
    Please help!  I pulled my hair out over this for the past two months and I'm about to give up and just ditch clustering all together and just run the VMs off the hosts themselves. 
    George

    A few things...
    For starters, I recommend opening a case with Microsoft support.  They will be able to dig in and help you...
    Turn on the CSV Cache, it will boost your performance 
    http://blogs.msdn.com/b/clustering/archive/2012/03/22/10286676.aspx
    A file copy has no resemblance of the unbuffered I/O a VM does... so don't use that as a comparison, as you are comparing apples to oranges.
    Do you see any I/O performance difference between the coordinator node and the non-coordinator nodes?  Basically, see which node owns the cluster Physical Disk resource... measure the performance.  Then move the Physical Disk resource for the
    CSV volume to another node, and repeat the same measure of performance... then compare them.
    Your IP addressing seems odd...  you show multiple networks on 192.168.0.x and also on 192.168.10.x.   Remember that clustering only recognizes and uses 1 logical interface per IP subnet.  I would triple check all your IP schemes...
    to ensure they are all different logical networks.
    Check you binding order
    Make sure you NIC drivers and NIC firmware are updated
    Make sure you don't have IPsec enabled, that will significantly impact your network performance
    For the iSCSI Software Initiator, when you did your connection... make sure you didn't do a 'Quick Connect'... that will do a wildcard and connect over any network.  You want to specify your dedicated iSCSI network
    No idea what the performance capabilities of the ReadyNas is...  this could all likely be associated with the shared storage.
    What speed NIC's are you using?   I hope at least 10 GB...
    Hope that helps...
    Elden
    Hi Elden,
    2. CSV is turned on, I have 4GB dedicated from each host to it.  With IOmeter running within the VMs, I do see the read speed jumped up 4-5x fold but the write speed stays the same (which according to the doc it should).  But even with the read
    speed that high, the VMs are not starting up quickly.  
    4. I do not see any difference with IO with coordinator and non coordinator nodes.  
    5.  I'm not 100% sure what your saying about my IPs.  Maybe if I list it out, you can help explain further.  
    Host 1 - 192.168.0.241 (Host/LM IP), Undefined IP on the 192.168.0.x network (Hyper-V Port 1), Undefined IP on the 192.168.10.x network (Hyper- V port 2), 192.168.0.220 (iSCSI 1), 192.168.10.10 (iSCSI2), 192.168.20.10(iSCSI 3), 192.168.30.10 (iSCSI 4)
    The Hyper-V ports are undefined because the VMs themselves have static ips.  
    0.220 host NIC connects with the .231 NIC of the NAS
    10.10 host NIC connects with the 10.100 NIC of the NAS
    20.10 host NIC connects with the 20.100 NIC of the NAS
    30.10 host NIC connects with the 30.100 NIC of the NAS
    Host 2 - 192.168.0.245 (Host/LM IP), Undefined IP on the 192.168.0.x network (Hyper-V Port 1), Undefined IP on the 192.168.10.x network (Hyper- V port 2), 192.168.0.221 (iSCSI 1), 192.168.10.20 (iSCSI2), 192.168.20.20(iSCSI 3), 192.168.30.20 (iSCSI 4)
    The Hyper-V ports are undefined because the VMs themselves have static ips.  
    0.221 host NIC connects with the .231 NIC of the NAS
    10.20 host NIC connects with the 10.100 NIC of the NAS
    20.20 host NIC connects with the 20.100 NIC of the NAS
    30.20 host NIC connects with the 30.100 NIC of the NAS
    6. Binding orders are all correct.
    7. Nic drivers are all updated.  Didn't check the firmware.
    8. I do not know about IPSec...let me look into it.  
    9. I did not do quick connect, each iscsi connection is defined using a specific source ip and specific target ip.  
    These are all 1gigabit nics, which is the reason why I have so many NICs...otherwise there would be no reason for me to have 4 iscsi connections.  

Maybe you are looking for

  • Satellite 1900-303: Is memory slot 2 configurable?

    I have a satellite 1900-303 and I ask someone to tell me please if the expansion memory slot 2 is configurable. If it is, what for? To share video memory? I have seen on one site that is configurable, but on users manual is not mentioned that and I n

  • New free/open-source tool to encapsulate the OCI interface

    Hello, Here is a short presentation and a link to a new free tool available on soureceforge.net. This tool is a powerful "wrapper" to encapsulate the OCI interface: Introduction OCILIB is a free, open source and platform independant library, written

  • Custom component class is not detecting url parameter

    I have a hcsp page, on which i have a link something like this : "<$HttpCgiPath$>?IdcService=CUSTOM_SERVICE&var1=value1" m appending one more parameter in this url through java script. so one is the var1 which is directly here in the url and one m ap

  • Flashback Recovery area in Oracle 10g

    Hi, our db_recovery_file_dest_size = 4G after this is filled, when i am logging in as a user, archiver error ORA-00257 has occured. I want to avoid this error coming every time, is there any way to automatically delete some of the files when it (db_r

  • Photoshop to InDesign size problem

    I created a 3.5 x 2" business card in Photoshop CS3.  I added a 1/8th bleed margin bringing the file size to 3.62 x 2.127" at 300 dpi resolution.  I saved to a jpg file I created a document in InDesign CS4 3.5 x 2 with no margins and a 1/8th bleed re