none
StartUp Script para copiar y registrar archivo True Type Font (ttf) en Windows Fonts.

    Question

  • Muy buenas,

    Les comento que he estado realizando varias pruebas no satisfactorias en cuanto a la ejecucion de un .bat para que se ejecute como un StartUp Script en la parte de Computer Settings a traves del Group Policy Manager.

    El .bat lo unico que realiza son dos simples comandos primero que copie y luego que importe una llave del registro para que Windows registre ese tipo de Fuente True Type Font (ttf), a continuacion detallo los comando utilizados:

    copy /y \\ipdeldomaincontroller\font\c39hrp24dhtt.ttf c:\windows\fonts

    reg import \\ipdeldomaincontroller\font\font.reg

    La carpeta donde se encuentra localizado el .bat al igual que el archivo font.reg esta en el domain controller compartida con permisos de Everyone por tal razón en el .bat hago referencia a \\ipdeldomaincontroller y font se llama la carpeta compartida, de esta forma todas las PCs del dominio puedan tener leer y tener acceso a esta carpeta localizada en el domain controller.

    E punto es que haciendo pruebas del porque no se estaba ejecutando de manera correcta el script habilité por medio de las políticas la opción de Run Startup Script Visible colocandole la opción de Enable y colocandole un pause al .bat al final para poder identificar que sucedía al momento de ejecutarse el startup script en las PCs y noté lo siguiente:

    En el comando copy me da el error de Access Denied y en el comando de importar el archivo font.reg error archivo inválido.

    Sin embargo si este mismo .bat lo ejecuto desde mi PC manualmente los dos comando se realizan exitosamente sin ningún error.

    Tengo entendido que el copy no me debería dar error de Access Denied ya que los StartUp Scripts se ejecutan con los privilegios del usuario local System y no con los permisos del usuario que hace Login ya que no es un LogOn Script el cual se configura en la configuración del Usuario (User Settings).

    Pensé al menos que sería que los usuarios del dominio no pertenecen al grupo local de administradores (administrators) de su PC, pero luego de la misma prueba resultó no ser satisfactoria, lo mismo Access Denied, lo complicado de esto es que solo falla al momento de ejecutarse como un StartUp script pero en mi PC y en la de otros usuarios si se ejecuta manualmente es satisfactorio.

    Si existiera algún otro método de como poder registrar y copiar un nuevo archivo True Type Font (ttf) a la carpeta donde Windows aloja todos sus archivos True Type Font (ttf) en la ruta c:\windows\fonts le agradesco infinitamente por su ayuda aportada porque de mi parte me doy por vencido.  Le informo que la ruta del registro donde Windows tiene registrados todos su archivos TTF es en:

    HKEYLOCALMACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTS a esta ruta es donde estoy realizando el regimport del archivo font.reg dentro del .bat, el contenido del archivo font.reg solo presenta esta información que detallo a continuación:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "C39HrP24DhTt (TrueType)"="c39hrp24dhtt.ttf"

    El cual como mencioné anteriormente si lo ejecuto manualmente en mi PC y en la de otros usuarios se realiza satisfactoriamente.

    Chao :)  

    Wednesday, January 25, 2012 2:05 PM

All replies

  • Una idea a ver si se puede solucionar: en la carpeta Fonts del DC, asegúrate que tanto los permisos de Compartido *como los de seguridad* permitan lectura y ejecución al grupo "Domain Computers"

    Otro tema a revisar con el comando REG, es que a veces pide confirmación, que por supuesto una máquina no puede aceptrar, pero si estás viendo el script en pantalla con el Pause, seguramente se verá

    Prueba, y vemos si podemos seguir ;-)

     


    Guillermo Delprato - Buenos Aires, Argentina
    Visite Notas Windows Server
    MVP-MCT-MCSE-MCSA MCITP: Enterprise/Server Administrator MCTS: Active Directory/Network/Applications Configuration
    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.
    Wednesday, January 25, 2012 10:44 PM
  • Amigo, buenas tardes

    cordial saludo,

    Le diste solución a este tema=

    Por favor me indicas como,?

    tampoco me funciona

    muchas gracias,


    Henry Osorio O.

    Friday, November 29, 2013 8:03 PM