透過指令拿回印表機權限

  今天發生一個蠻特別的情況,En Windows Server 2012 R2 中調整一台印表機的「安全性」,Cambiar “Everyone” 的「列印」權限由「允許」改成「拒絕」後,它就從「印表機」頁面消失了,從「裝置管理員」去查看,也同樣消失,但是在 Excel 的列印畫面則是還看得見,從 “\\localhost” 也還看得見它 (原本就有開啟分享列印)。試過重啟 Print Spool 服務以及重新開機,El resultado sigue siendo el mismo,Por lo tanto, solo queda intentar cambiar al modo de comandos,Restaurar los permisos。

 

◎ 先確認好電腦及印表機名稱,這邊以”MyPC”、”ZM400 (203 dpi) – ZPL” 為例,輸入下面指令以進入「印表機內容」:

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

◎ 第一次執行完,由於沒有權限,所以會跳出 “您沒有此印表機的存取權。Algunas pestañas del índice no se mostrarán。”

 

◎ A continuación aparecerá una página con solo la pestaña de seguridad,Haga clic en 'Avanzado',Prepararse para forzar la recuperación de la propiedad。

 

◎ Ingrese su cuenta o el grupo al que pertenece,Cambie el 'Propietario' de esta impresora a usted o a su grupo。

 

◎ Después de confirmar que todo es correcto,Haga clic en 'Aceptar'

 

◎ Ejecute nuevamente el siguiente comando para ingresar a 'Propiedades de la impresora'

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

◎ 目前我們只是擁有者,但還沒有權限,所以一樣會跳出 “您沒有此印表機的存取權。Algunas pestañas del índice no se mostrarán。”

 

◎ 到這邊就出現完整的「安全性」設定視窗,以我的例子,把 “Everyone” 權限改回「允許」即可。

 

◎ 修改完之後,再次執行下列指令以進入「印表機內容」,這時已可看見完成的內容。

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

 

  到這邊其實已經完整拿回權限,不過我在「印表機」頁面仍然沒看見這台印表機,重啟 Print Spool 服務也一樣 (沒試過重開機),不過在「裝置管理員」倒是已經可以看見它了,由於我已經先裝好另外一台讓 User 使用,因此我的後續動作是從「裝置管理員」將這台印表機給移除才完工。

 

[Enlace de referencia]

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tu comentario.