If you are running a Remote Desktop Services Infrastructure (RDS) with Citrix XenApp, VMware View or doesn´t use any third-party extension at all you will have to install a bunch of Updates to resolve the most bugs you could run into from an Operating System perspective. There are two Knowledge Base articles available for RDS at Microsoft that explain the prerequisites and necessary steps to install these updates.
I don´t know if you ever tried to dig into these articles and get all the necessary information. In my eyes, it´s not an easy process as it should be. Therefore I´m writing this blog to get you through it and to give you a fast overview of what needs to be installed for every specific infrastructure role.
This blog won´t cover the client updates, just Windows Server 2012 R2.
Available information from Microsoft
Here are the Microsoft Knowledge Base Articles you need to know if you have RDS running:
A few words about the Updates…
You should try to avoid installing all of these updates if you don´t have problems with RDS in your environment. If everything is running fine, forget this article. But if you feel like something is not working as expected go through the updates and the descriptions and check if you could resolve one of your issues by installing the specific update. The attached script will help you find the installed and missing updates for every RDS role.
Prerequisites in my lab
I have a fully patched Windows Server 2012 R2 server available for my test with all RDS roles installed on it (without the virtualization role because it cannot be installed side by side with the Session Host role on the same system). After that, I ran my script and checked what is already installed and what was not.
With a fully patched system the Rollups and Updates listed below are already installed (so forget about them):
Rollups
- KB2919355
- KB3000850
- KB3013769
Updates
- KB3108326
- KB3123913
- KB3146978
- KB3078676
I had to make a few test rounds and installed the updates on three different servers in my lab to get only the updates that are needed. Somehow the behavior documented in the table at the end of this blog might change with future updates. It should be reproducible today with fully patched Windows Server 2012 R2 servers.
The PowerShell script
Here is the script you can use to check your infrastructure roles. It only checks for the presence of the infrastructure roles and the updates that belong to them. Use it at your own risk.
Download it here
<# .NOTES =========================================================================== Created on: 4/5/2016 1:48 PM Created by: Sinisa Sokolic Organization: RIS Consulting GmbH Filename: RDS_Updates_Revealed.ps1 =========================================================================== .DESCRIPTION This file checks the installed RDS roles on a server and additionaly looks for the corresponding updates. .GUIDELINES Just run it on one of your RDS servers. Please test this script in your lab or development environment before using it in production. #> Write-Host “######################################################################” -ForegroundColor Green Write-Host -ForegroundColor Green “You are running the following Operating System:” (Get-WmiObject -class Win32_OperatingSystem).Caption [fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][environment]::OSVersion.VersionString Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking Rollups” Write-Host “######################################################################” -ForegroundColor Green $KB2903939 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2903939”} If(!$KB2903939) { Write-Host “KB2903939 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2903939” -ForegroundColor DarkYellow } else { Write-Host “KB2903939 is installed” -ForegroundColor Green } $KB2928680 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2928680”} If(!$KB2928680) { Write-Host “KB2928680 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2928680” -ForegroundColor DarkYellow } else { Write-Host “KB2928680 is installed” -ForegroundColor Green } $KB2919355 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2919355”} If(!$KB2919355) { Write-Host “KB2919355 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2919355” -ForegroundColor DarkYellow } else { Write-Host “KB2919355 is installed” -ForegroundColor Green } $KB2955164 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2955164”} If(!$KB2955164) { Write-Host “KB2955164 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2955164” -ForegroundColor DarkYellow } else { Write-Host “KB2955164 is installed” -ForegroundColor Green } $KB2975719 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2975719”} If(!$KB2975719) { Write-Host “KB2975719 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2975719” -ForegroundColor DarkYellow } else { Write-Host “KB2975719 is installed” -ForegroundColor Green } $KB3000850 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3000850”} If(!$KB3000850) { Write-Host “KB3000850 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3000850” -ForegroundColor DarkYellow } else { Write-Host “KB3000850 is installed” -ForegroundColor Green } $KB3013769 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3013769”} If(!$KB3013769) { Write-Host “KB3013769 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3013769” -ForegroundColor DarkYellow } else { Write-Host “KB3013769 is installed” -ForegroundColor Green } $KB2984006 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2984006”} If(!$KB2984006) { Write-Host “KB2984006 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2984006” -ForegroundColor DarkYellow } else { Write-Host “KB2984006 is installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking General OS Updates” Write-Host “######################################################################” -ForegroundColor Green $KB3092688 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3092688”} If(!$KB3092688) { Write-Host “KB3092688 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3092688” -ForegroundColor DarkYellow } else { Write-Host “KB3092688 is installed” -ForegroundColor Green } $KB3078689 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3078689”} If(!$KB3078689) { Write-Host “KB3078689 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3078689” -ForegroundColor DarkYellow } else { Write-Host “KB3078689 is installed” -ForegroundColor Green } $KB3053667 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3053667”} If(!$KB3053667) { Write-Host “KB3053667 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3053667” -ForegroundColor DarkYellow } else { Write-Host “KB3053667 is installed” -ForegroundColor Green } $KB2981330 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2981330”} If(!$KB2981330) { Write-Host “KB2981330 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2981330” -ForegroundColor DarkYellow } else { Write-Host “KB2981330 is installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking RemoteApp” Write-Host “######################################################################” -ForegroundColor Green $KB3103000 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3103000”} If(!$KB3103000) { Write-Host “KB3103000 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3103000” -ForegroundColor DarkYellow } else { Write-Host “KB3103000 is installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking Remote Desktop Client” Write-Host “######################################################################” -ForegroundColor Green $KB3024260 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3024260”} If(!$KB3024260) { Write-Host “KB3024260 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3024260” -ForegroundColor DarkYellow } else { Write-Host “KB3024260 is installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking Device Redirection & Printing” Write-Host “######################################################################” -ForegroundColor Green $KB3073630 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3073630”} If(!$KB3073630) { Write-Host “KB3073630 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3073630” -ForegroundColor DarkYellow } else { Write-Host “KB3073630 is installed” -ForegroundColor Green } $KB3055615 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3055615”} If(!$KB3055615) { Write-Host “KB3055615 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3055615” -ForegroundColor DarkYellow } else { Write-Host “KB3055615 is installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Checking Remote Assistance” Write-Host “######################################################################” -ForegroundColor Green $RemoteAssistance = (Get-WindowsFeature Remote-Assistance).Installed If(!$RemoteAssistance) { Write-Host “Remote-Assistance is not installed” -ForegroundColor Red } else { Write-Host “Remote-Assistance is installed” -ForegroundColor Yellow $KB2919355 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2919355”} If(!$KB2919355) { Write-Host “KB2919355 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2919355” -ForegroundColor DarkYellow } else { Write-Host “KB2919355 is installed” -ForegroundColor Green } } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Licensing” Write-Host “######################################################################” -ForegroundColor Green $RDSLicensing = (Get-WindowsFeature RDS-Licensing).Installed If(!$RDSLicensing) { Write-Host “RDS-Licensing is not installed” -ForegroundColor Red } else { Write-Host “RDS-Licensing is installed” -ForegroundColor Yellow $KB3013108 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3013108”} If(!$KB3013108) { Write-Host “KB3013108 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3013108” -ForegroundColor DarkYellow } else { Write-Host “KB3013108 is installed” -ForegroundColor Green } $KB3108326 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3108326”} If(!$KB3108326) { Write-Host “KB3108326 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3108326” -ForegroundColor DarkYellow } else { Write-Host “KB3108326 is installed” -ForegroundColor Green } } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Remote Desktop Connection Broker” Write-Host “######################################################################” -ForegroundColor Green $RDSConnectionBroker = (Get-WindowsFeature RDS-Connection-Broker).Installed If(!$RDSConnectionBroker) { Write-Host “RDS-Connection-Broker is not installed” -ForegroundColor Red } else { Write-Host “RDS-Connection-Broker is installed” -ForegroundColor Yellow Write-Host “No updates to be installed” -ForegroundColor Green } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Remote Desktop Gateway” Write-Host “######################################################################” -ForegroundColor Green $RDSGateway = (Get-WindowsFeature RDS-Gateway).Installed If(!$RDSGateway) { Write-Host “RDS-Gateway is not installed” -ForegroundColor Red } else { Write-Host “RDS-Gateway is installed” -ForegroundColor Yellow $KB3123913 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3123913”} If(!$KB3123913) { Write-Host “KB3123913 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3123913” -ForegroundColor DarkYellow } else { Write-Host “KB3123913 is installed” -ForegroundColor Green } } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Remote Desktop Virtualization Host” Write-Host “######################################################################” -ForegroundColor Green $RDSVirtualization = (Get-WindowsFeature RDS-Virtualization).Installed If(!$RDSVirtualization) { Write-Host “RDS-Virtualization is not installed” -ForegroundColor Red } else { Write-Host “RDS-Virtualization is installed” -ForegroundColor Yellow $KB2908810 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2908810”} If(!$KB2908810) { Write-Host “KB2908810 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2908810” -ForegroundColor DarkYellow } else { Write-Host “KB2908810 is installed” -ForegroundColor Green } $KB2908809 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB2908809”} If(!$KB2908809) { Write-Host “KB2908809 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/2908809” -ForegroundColor DarkYellow } else { Write-Host “KB2908809 is installed” -ForegroundColor Green } $KB3092688 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3092688”} If(!$KB3092688) { Write-Host “KB3092688 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3092688” -ForegroundColor DarkYellow } else { Write-Host “KB3092688 is installed” -ForegroundColor Green } } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Remote Desktop Session Host” Write-Host “######################################################################” -ForegroundColor Green $RDSRDServer = (Get-WindowsFeature RDS-RD-Server).Installed If(!$RDSRDServer) { Write-Host “RDS-RD-Server is not installed” -ForegroundColor Red } else { Write-Host “RDS-RD-Server is installed” -ForegroundColor Yellow $KB3146978 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3146978”} If(!$KB3146978) { Write-Host “KB3146978 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3146978” -ForegroundColor DarkYellow } else { Write-Host “KB3146978 is installed” -ForegroundColor Green } $KB3103000 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3103000”} If(!$KB3103000) { Write-Host “KB3103000 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3103000” -ForegroundColor DarkYellow } else { Write-Host “KB3103000 is installed” -ForegroundColor Green } $KB3092688 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3092688”} If(!$KB3092688) { Write-Host “KB3092688 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3092688” -ForegroundColor DarkYellow } else { Write-Host “KB3092688 is installed” -ForegroundColor Green } $KB3078676 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3078676”} If(!$KB3078676) { Write-Host “KB3078676 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3078676” -ForegroundColor DarkYellow } else { Write-Host “KB3078676 is installed” -ForegroundColor Green } $KB3073630 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3073630”} If(!$KB3073630) { Write-Host “KB3073630 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3073630” -ForegroundColor DarkYellow } else { Write-Host “KB3073630 is installed” -ForegroundColor Green } } Write-Host “” Write-Host “######################################################################” -ForegroundColor Green Write-Host “Remote Desktop Web Access” Write-Host “######################################################################” -ForegroundColor Green $RDSWebAccess = (Get-WindowsFeature RDS-Web-Access).Installed If(!$RDSWebAccess) { Write-Host “RDS-Web-Access is not installed” -ForegroundColor Red } else { Write-Host “RDS-Web-Access is installed” -ForegroundColor Yellow $KB3069129 = Get-HotFix | Where-Object {$_.HotFixId -eq “KB3069129”} If(!$KB3069129) { Write-Host “KB3069129 is not installed” -ForegroundColor Red Write-Host “Get it here: https://support.microsoft.com/de-de/kb/3069129” -ForegroundColor DarkYellow } else { Write-Host “KB3069129 is installed” -ForegroundColor Green } }
The PSADK packages….
If you have never heard of the PSADK Toolkit you should have a look at my previous blog post about it. I created packages for all the necessary referenced updates in this article.
You can download all of them in one big package or only the ones you need.
- 2012_R2_RDS_Updates
- KB3146978
- KB3123913
- KB3108326
- KB3103000
- KB3092688
- KB3078689
- KB3078676
- KB3073630
- KB3069129
- KB3055615
- KB3053667
- KB3024260
- KB3020474
- KB3013769
- KB3013108
- KB3000850
- KB2984006
- KB2981330
- KB2975719
- KB2955164
- KB2928680
- KB2919355
- KB2903939
- KB2903333
Overview of updates and further information
This overview has additional information for every update. Go through it to find the MSU names, prerequisites, or the installation order for your own needs. All information is without warranty. If you feel something is wrong or works differently for you let me know.
I hope you find it useful.
Rollup Packs |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
Windows RT 8.1, |
KB2903939 |
Windows8.1-KB2903939-x64.msu |
|
Windows8.1-KB2911134-x64.msu Windows8.1-KB2911804-x64.msu |
Windows RT 8.1, |
KB2928680 |
Windows8.1-KB2928680-x64.msu |
|
|
Windows RT 8.1, |
KB2919355 |
clearcompressionflag.exe Windows8.1-KB2919355-x64.msu Windows8.1-KB2932046-x64.msu Windows8.1-KB2937592-x64.msu Windows8.1-KB2938439-x64.msu Windows8.1-KB2934018-x64.msu |
|
# The updates must be Windows8.1-KB2959977-x64 |
May 2014 update |
KB2955164 |
Windows8.1-KB2955164-x64.msu |
|
|
August 2014 update rollup |
KB2975719 |
Windows8.1-KB2975719-x64.msu Windows8.1-KB2993100-x64.msu Windows8.1-KB2995004-x64.msu |
|
# Installation of the Windows8.1-KB2993651-x64.msu Windows8.1-KB2979582-x64.msu Windows8.1-KB2990532-x64,msu
|
September 2014 |
KB2984006 |
Windows8.1-KB2984006-x64.msu Windows8.1-KB2995004-x64.msu |
|
Repeat this Windows8.1-KB2977174-x64.msu Windows8.1-KB2994897-x64.msu |
November 2014 |
KB3000850 |
Windows8.1-KB3000850-x64.msu Windows8.1-KB3003057-x64.msu Windows8.1-KB3014442-x64.msu |
|
# Repeat this process until # Update KB3016437 is only Windows8.1-KB3016437-x64.msu |
December 2014 |
KB3013769 |
Windows8.1-KB3013769-x64.msu |
|
|
General OS |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
Stop error 0x000000C2 or |
KB3127673 |
Windows8.1-KB3127673-x64.msu |
KB2919355 |
Windows8.1-KB3127673-x64.msu |
UPD profiles corrupted when |
KB3092688 |
Windows8.1-KB3092688-v3-x64.msu |
KB2919355 |
|
The prompt is not displayed |
KB3078689 |
Windows8.1-KB3078689-x64.msu |
KB2919355 |
|
Users can’t connect to |
KB3053667 |
Windows8.1-KB3053667-x64.msu |
KB2919355 |
|
RDP session becomes |
KB3047296 |
Windows8.1-KB3047296-x64.msu |
KB2919355 |
Windows8.1-KB3047296-x64.msu |
WTSQuerySessionInformation |
KB2981330 |
Windows8.1-KB2981330-x64.msu |
– |
|
You cannot unlock a remote |
KB3045923 |
Windows8.1-KB3045923-x64.msu |
KB2919355 |
Windows8.1-KB3045923-x64.msu |
Remote Desktop session |
KB2978367 |
Install prereq |
KB2975719 |
|
Slow screen update in Lync |
KB2958375 |
Install prereq |
KB2955164 |
|
Too few tiles are displayed |
KB2964835 |
Install prereq |
KB2975719 |
|
Other monitors are not |
KB2929447 |
Install prereq |
KB2928680 |
|
Cannot connect to remote |
KB2928492 |
Install prereq |
KB2955164 |
|
Terminal Services client |
KB2903333 |
Method 1 Adjust the LmCompatibility
Method 2 Set the EnforceChannelBinding registry
HKLM\Software\Microsoft\Windows Type: REG_DWORD Name: EnforceChannelBinding Value: 0 (Decimal)
Note By |
– |
|
Device |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
Remote Desktop Easy Print |
KB3073630 |
Windows8.1-KB3073630-x64.msu |
KB2919355 |
|
Redirected printers go |
KB3073629 |
Windows8.1-KB3073629-x64.msu |
KB2919355 |
Windows8.1-KB3073629-x64.msu |
A Windows Server 2012 R2 |
KB3055615 |
Windows8.1-KB3055615-v2-x64 |
KB2919355 |
|
A network printer is |
KB2967077 |
Windows8.1-KB2967077-x64.msu |
KB2975719 |
Windows8.1-KB2967077-x64.msu |
Users who have the remote |
KB2895698 |
Install prereq |
KB2919355 |
|
Licensing |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
Licensing report file is |
KB3092695 |
Windows8.1-KB3092695-x64.msu |
KB2919355 |
Windows8.1-KB3092695-x64.msu |
Users can’t log on to a |
KB3084952 |
Windows8.1-KB3084952-x64.msu |
KB2919355 |
Windows8.1-KB3084952-x64.msu |
RDS License Manager shows |
KB3013108 |
Windows8.1-KB3013108-x64.msu |
KB2919355 |
|
Event 1043 when a RDP |
KB2989037 |
Install prereq |
KB2984006 |
|
Licensing servers become |
KB3108326 |
Windows8.1-KB3108326-x64.msu |
KB2919355 |
|
RemoteApp |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
RemoteApp windows disappear |
KB3103000 |
Windows8.1-KB3103000-v3-x64.msu |
KB2919355 |
|
RemoteApp window is too |
KB3026738 |
Windows8.1-KB3026738-x64.msu |
KB2919355 |
Windows8.1-KB3026738-x64.msu |
Updates to improve the |
KB2977219 |
Windows8.1-KB2977219-v2-x64.msu |
KB2919355 |
Windows8.1-KB2977219-v2-x64.msu |
Reliability improvements |
KB2959626 |
Windows8.1-KB2959626-v2-x64.msu |
KB2919355 |
Windows8.1-KB2959626-v2-x64.msu |
Shortcut menu items flicker |
KB2925336 |
Windows8-RT-KB2925336-x64.msu |
KB2955164 |
Windows8-RT-KB2925336-x64.msu |
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comments |
Remote Assistance connection |
KB2912883 |
Install Prereq |
KB2919355 |
|
Remote |
|
|
|
|
Ttitle |
KB Name |
Installable |
Prereq |
Comment |
Files cannot be copied when |
KB3042841 |
Windows8.1-KB3042841-x64.msu |
KB2919355 |
Windows8.1-KB3042841-x64.msu |
The Remote Desktop Active X |
KB3042836 |
Windows8.1-KB3042836-v2-x64.msu |
KB2919355 |
Windows8.1-KB3042836-v2-x64.msu |
Printing preferences window |
KB3036965 |
Windows8.1-KB3036965-x64.msu |
KB2919355 |
Windows8.1-KB3036965-x64.msu
|
OK and Cancel buttons are |
KB3024260 |
Windows8.1-KB3024260-x64.msu |
– |
|
Update for remote |
KB3005781 |
– |
KB3000850 |
Only Windows 8.1 |
RDP session is unstable |
KB2989039 |
Install prereq |
KB2984006 |
|
Windows 8.1 or Windows 7 |
KB2964833 |
Windows8.1-KB2964833-x64.msu |
KB2919355 |
Windows8.1-KB2964833-x64.msu
|
RemoteApp program pop-up |
KB2964832 |
Windows8.1-KB2964832-x64.msu |
KB2919355 |
Windows8.1-KB2964832-x64.msu
|
Ctrl+Alt+Insert Remote |
KB2930340 |
Install prereq |
KB2919355 |
|
Print jobs are lost or an |
KB2925429 |
Install prereq |
KB2919355 |
|
Mstsc.exe crashes when you |
KB2916266 |
Install prereq |
KB2955164 |
|
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comment |
User connection fails when |
KB3091411 |
Windows8.1-KB3091411-v2-x64.msu |
KB2919355 |
Windows8.1-KB3091411-v2-x64.msu |
Communication issues occur |
KB3020474 |
3020474 + auditpol /set /subcategory:”Filtering Platform
https://gallery.technet.microsoft.com/Add-a-WFP-exception-for-9c719d6a |
– |
|
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comment |
“Your computer can’t |
KB3042843 |
Windows8.1-KB3042843-x64.msu |
KB2919355 |
Windows8.1-KB3042843-x64.msu |
Virtual machines are not |
KB3123913 |
Windows8.1-KB3123913-v2-x64.msu |
KB2919355 |
|
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comment |
Memory and deadlock issues |
KB2908810 |
– |
– |
Only Windows 8.1 |
Virtual machines are not |
KB2908809 |
Install prereq |
KB2903939 |
|
UPD profiles corrupted when |
KB3092688 |
Windows8.1-KB3092688-v3-x64.msu |
KB2919355 |
|
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comment |
RDS redirected resources |
KB3146978 |
AMD64-all-windows8.1-kb3146978-x64_f26c91b40ce7b6e4ca8935d2958dcb767f1e70db.msu |
KB2919355 |
|
Stop error 0x000000C2 or |
KB3127673 |
Windows8.1-KB3127673-x64.msu |
KB2919355 |
Windows8.1-KB3127673-x64.msu |
RemoteApp windows disappear |
KB3103000 |
Windows8.1-KB3103000-v3-x64.msu |
KB2919355 |
|
UPD profiles corrupted when |
KB3092688 |
Windows8.1-KB3092688-v3-x64.msu |
KB2919355 |
|
Event 1530 is logged and |
KB3078676 |
Windows8.1-KB3078676-x64.msu |
KB2919355 |
|
Remote Desktop Easy Print |
KB3073630 |
Windows8.1-KB3073630-x64.msu |
KB2919355 |
To fix this issue, we have
If you want to disable
HKLM\System\CurrentControlSet\Control\Print\DontUseArchive To disable this feature, |
Redirected printers go |
KB3073629 |
Windows8.1-KB3073629-x64.msu |
KB2919355 |
Windows8.1-KB3073629-x64.msu |
Remote |
|
|
|
|
Title |
KB Name |
Installable |
Prereq |
Comment |
Blank page is displayed |
KB3069129 |
Windows8.1-KB3069129-x64.msu |
KB2919355 |
|
The rdgiskdcproxy:i:1 |
KB2957984 |
Install prereq |
KB2975719 |
|