淺析RDS中五個最常見的打印重定向問題
在一天開始或者結束時,你想用打印機打點兒東西了。在使用微軟的遠程桌面服務(RDS)時,打印重定向是用戶遇到的最常見的問題。
在Windows Server 2008中,微軟引入了一個終端服務快捷打印的新特性,專門解決長期存在的打印重定向問題。即使是這樣,RDS中的Windows打印問題并沒有從根本上解決。
以下介紹了在微軟RDS中五個最常見的打印重定向問題以及修復方法。
1.終端服務運行在域控制器之上
除非是小型業(yè)務服務器,否則微軟不建議在域控制器上運行終端服務。微軟的這一建議是因為在終端服務環(huán)境內(nèi)暴露域控制器可能會減低安全性。但是在域控制器上運行終端服務同樣可能會導致Windows打印問題。
你可以通過打開命令提示符窗口并輸入以下命令來修復這一遠程桌面服務問題:
C:
cd \Windows\System32\spool
Cacls.exe PRINTERS /e g users:C
輸入上述命令后,你必須重啟服務器。
2.沒有正確地設置打印重定向
在Windows Server 2008中,組策略設置對微軟RDS打印重定向進行管理。你可以在計算機配置\管理模板\Windows組件\終端服務\終端服務器\打印重定向下找到這一配置。啟用這一策略將會重定向默認的客戶端打印機。如果你在Windows RDS中禁用該設置(或者沒有進行相應的配置),那么將會重定向所有的客戶端打印機。因此應該確保啟用,并只針對重定向的客戶端進行配置。
3.打印機驅(qū)動丟失
在使用單獨的桌面時,遠程桌面服務會話需要打印機驅(qū)動來啟用打印。你應該直接在終端服務器上安裝打印機驅(qū)動然后針對打印重定向啟用相關的組策略配置。
一旦在遠程桌面服務中啟用了組策略設置,那么終端服務器將會嘗試使用終端服務快捷打印驅(qū)動為客戶端打印機安裝驅(qū)動。如果不能使用快捷打印驅(qū)動,那么終端服務將會在終端服務器上查找與客戶端打印機相匹配的驅(qū)動。如果終端服務無法找到與客戶端打印機相匹配的驅(qū)動,那么遠程桌面服務將會禁用打印功能。
4.用戶沒有打印權限
有時候遠程桌面服務打印重定向失敗是因為最終用戶沒有被授予足夠的權限。你可以在事件日志而不是用戶的屏幕上看到拒絕訪問的錯誤。幸運的是,解決這類Windows打印問題非常簡單。
在終端服務器上,打開Windows資源管理器定位到C:\Windows\System32\spool\printers目錄下。右鍵單擊打印機目錄然后在彈出的右鍵菜單中選擇屬性命令。當屬性窗口打開后,選擇安全選項卡然后在安全權限中增加Everyone這一用戶。單擊應用然后確認,這樣所有的用戶應該都具備了微軟RDS打印重定向的權限了。
5.沒有滿足打印重定向?qū)蛻舳说囊?/strong>
為了使遠程桌面服務打印重定向生效,客戶端計算機必須滿足某些軟件最小安裝要求。首先,客戶端必須運行6.1或者更高版本的遠程桌面客戶端。此外,運行Windows XP或者Vista的客戶端計算機必須安裝.Net Framework 3.0 SP1。Windows Vista SP1包括了上述組件,但是如果客戶端運行的是Windows XP,那么必須單獨安裝Windows XP SP3以及.Net Framework。
如果你使用的是Windows XP,那么微軟還建議你安裝KB-954744修復補丁包。這一補丁包解決了一些快捷打印問題包括字符亂碼以及不正確的頁面自適應。
如果你在使用遠程桌面服務打印重定向時遇到了問題,那么一定要確保已經(jīng)滿足了微軟RDS對客戶端最小軟件安裝、權限以及驅(qū)動的要求。