none
Problema con permisos de impresora RRS feed

  • Pregunta

  • Hola muy buenas hace un tiempo, al intentar quitar una impresora que me aparecía en la red de compartidos me fui a panel de control en impresoras le di a propiedades quite los permisos control sobre las impresoras sin querer de todos los administradores y ahora cuando quiero agregar una impresora en panel de control me dice lo siguiente "windows no puede abrir agregar una impresora. Acceso denegado" podrían decirme como le puedo volver a dar los permisos a la impresora. También he de decir que soy el administrador total del equipo y ya he comprobado en cuentas de usuario este hecho. El sistema es windows 7 y me gustaría volver a poner los permisos de control sobre las impresoras. 

    Gracias

    lunes, 8 de diciembre de 2014 14:53

Respuestas

  • Al parecer se cambiaron permisos de seguridad en propiedades del servidor de impresión local: cuando se selecciona una impresora en Dispositivos e impresoras, aparece la opción "Propiedades del servidor de impresión" en la barra de herramientas. Hay una forma de restablecer la seguridad predeterminada del servidor de impresión. A grandes rasgos:

    1. Eliminar el valor ServerSecurityDescriptor de la clave del registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print.
    2. Reiniciar el servicio de la cola de impresión. El servicio solamente lee el descriptor de seguridad la primera vez que lo necesita, por tanto los cambios externos no surten efecto hasta que se vuelve a iniciar.
    3. Abrir las propiedades del servidor de impresión en la pestaña Seguridad, cambiar el estado de una casilla de permisos (por ejemplo, permitir Imprimir a Todos) y Aplicar, deshacer ese cambio y pulsar Aceptar. Si no, el nuevo descriptor de seguridad no se escribirá en el registro. Tampoco parece mostrar efectos secundarios la desaparición del valor ServerSecurityDescriptor no existe, simplemente el servidor de impresión se inicializa con la seguridad predeterminada.

    Abre una ventana del símbolo del sistema con privilegios elevados: en Inicio, escribir CMD y pulsar las teclas Ctrl+Mayús+Intro o hacer clic derecho y Ejecutar como administrador. Escribe en esa ventana:

    reg delete HKLM\System\CurrentControlSet\Control\Print /v ServerSecurityDescriptor /f
    net stop spooler
    net start spooler
    printui /s /t3

    Para introducir las órdenes sin errores, copia cada línea al portapapeles y pégala en la ventana de texto pulsando consecutivamente las teclas Alt, E (de Edición) y P (de Pegar). Los usuarios más avezados pueden ver que net stop spooler y net start spooler se pueden combinar con el operador &&, de forma que el segundo se ejecute solamente si el primero tuvo éxito: net stop spooler && net start spooler.

    La orden printui /s /t3 abre directamente la pestaña Seguridad (/t3, pestaña 3 comenzando por 0, es decir, la cuarta) de las propiedades del servidor de impresión (/s) con privilegios elevados para facilitar los cambios.

    • Marcado como respuesta Paco N miércoles, 10 de diciembre de 2014 23:41
    miércoles, 10 de diciembre de 2014 1:19

Todas las respuestas

  • Al parecer se cambiaron permisos de seguridad en propiedades del servidor de impresión local: cuando se selecciona una impresora en Dispositivos e impresoras, aparece la opción "Propiedades del servidor de impresión" en la barra de herramientas. Hay una forma de restablecer la seguridad predeterminada del servidor de impresión. A grandes rasgos:

    1. Eliminar el valor ServerSecurityDescriptor de la clave del registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print.
    2. Reiniciar el servicio de la cola de impresión. El servicio solamente lee el descriptor de seguridad la primera vez que lo necesita, por tanto los cambios externos no surten efecto hasta que se vuelve a iniciar.
    3. Abrir las propiedades del servidor de impresión en la pestaña Seguridad, cambiar el estado de una casilla de permisos (por ejemplo, permitir Imprimir a Todos) y Aplicar, deshacer ese cambio y pulsar Aceptar. Si no, el nuevo descriptor de seguridad no se escribirá en el registro. Tampoco parece mostrar efectos secundarios la desaparición del valor ServerSecurityDescriptor no existe, simplemente el servidor de impresión se inicializa con la seguridad predeterminada.

    Abre una ventana del símbolo del sistema con privilegios elevados: en Inicio, escribir CMD y pulsar las teclas Ctrl+Mayús+Intro o hacer clic derecho y Ejecutar como administrador. Escribe en esa ventana:

    reg delete HKLM\System\CurrentControlSet\Control\Print /v ServerSecurityDescriptor /f
    net stop spooler
    net start spooler
    printui /s /t3

    Para introducir las órdenes sin errores, copia cada línea al portapapeles y pégala en la ventana de texto pulsando consecutivamente las teclas Alt, E (de Edición) y P (de Pegar). Los usuarios más avezados pueden ver que net stop spooler y net start spooler se pueden combinar con el operador &&, de forma que el segundo se ejecute solamente si el primero tuvo éxito: net stop spooler && net start spooler.

    La orden printui /s /t3 abre directamente la pestaña Seguridad (/t3, pestaña 3 comenzando por 0, es decir, la cuarta) de las propiedades del servidor de impresión (/s) con privilegios elevados para facilitar los cambios.

    • Marcado como respuesta Paco N miércoles, 10 de diciembre de 2014 23:41
    miércoles, 10 de diciembre de 2014 1:19
  • Vaya Crack, muchísimas gracias esta es la respuesta, ya me estaba desesperando, nuevamente muchas gracias
    miércoles, 10 de diciembre de 2014 23:40
  • Execelente... me sirvió mucho... muchas gracias por compartir el conocimiento...

    Saludos,

    viernes, 7 de junio de 2019 12:54