-
Notifications
You must be signed in to change notification settings - Fork 0
/
MyFresh RDS Printers Fix.ps1
29 lines (20 loc) · 1.59 KB
/
MyFresh RDS Printers Fix.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<#
Script: MyFresh RDS Printers Fix.ps1
PowerShell Script to remove bad printer
registry values from RDS Servers
local registry
By Mat Clarke & Jim Wallace (K3 Starcom)
Version: 0.8 (testing required)
#>
Write-Host "Removing HKLM:\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM" -ForegroundColor Yellow
Remove-Item -path "HKLM:\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM" -Recurse -Force
Write-Host "Adding HKLM:\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM" -ForegroundColor Yellow
New-Item -path "HKLM:\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM"
Write-Host "Removing HKLM:\SYSTEM\CurrentControlSet\Control\DeviceClasses\{0ecef634-6ef0-472a-8085-5ad023ecbccd}" -ForegroundColor Yellow
Remove-Item -path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceClasses\{0ecef634-6ef0-472a-8085-5ad023ecbccd}" -Recurse -Force
Write-Host "Adding HKLM:\SYSTEM\CurrentControlSet\Control\DeviceClasses\{0ecef634-6ef0-472a-8085-5ad023ecbccd}" -ForegroundColor Yellow
New-Item -path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceClasses\{0ecef634-6ef0-472a-8085-5ad023ecbccd}"
Write-Host "Removing HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider" -ForegroundColor Yellow
Remove-Item -path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider" -Recurse -Force
Write-Host "Adding HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider" -ForegroundColor Yellow
New-Item -path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider"