Marca Windows Storage Server 2008

Windows Server 2008 permite marcar el OOBE y el Administrador de servidores.

Para marcar ambos puede utilizar lo siguiente:

  • Instalar el compilador x64 para Visual Studio 2008
  • Ejecutar Visual Studio 2008
  • Crear un proyecto Visual C++ / Win32
  • Seleccione DLL
  • Haga clic en Finalizar
  • Crear un nuevo recurso
  • Añadir un recurso de tabla de cadenas
  • Introduzca todos los textos necesarios para su marca
  • Añada un mapa de bits a sus recursos
  • Abrir las propiedades del proyecto
  • Abrir Configuration Manager
  • Seleccione Versión y haga clic en Nueva en el menú desplegable Plataforma
  • Seleccione x64 como plataforma
  • Haga clic en OK
  • Haga clic en OK
  • Compilar el proyecto
  • Copie el archivo de salida al sistema de destino en el directorio Windows\system32.
  • Utilice el siguiente ejemplo XML y adapte el nombre del archivo al nombre de su dll:

    <?xml version=”1.0″ encoding=”utf-8″ ?>
    <ServerUIExtension ResourceDllPath=”%SystemRoot%\system32\OOBERes.dll”>
    <Extension Name=”InitConfig” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section Id=”1″>
    <Task Id=”TimeZone” Hide=”true” />
    </Section>
    <Section TitleId=”106″ BrandingImageId=”#102″>
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    <Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
    </Section>
    </Extension>
    <Extension Name=”ServerManagerHome” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section TitleId=”106″>
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    <Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
    </Section>
    </Extension>
    <Extension Name=”FileServerRole” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section TitleId=”101″>
    <Task LinkId=”107″ Command=”mmc.exe” ToolTipId=”107″ StatusLabelId=”107″ />
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    </Section>
    </Extension>
    </ServerUIExtension>

  • Copie el archivo XML en el directorio Windows\system32
  • Abra regedit y navegue hasta la siguiente clave del registro:
  • Introduzca la ruta completa al archivo XML como valor (por ejemplo: C:³³Windows\\system32\\Branding.xml)
  • Cerrar todos los Gestores de OOBE y Servidores
  • Iniciar OOBE o Server Manager
  • If the Branding has been applied you are done – if not see check the log file located in
    C:\Users\<User>\AppData\Roaming\Microsoft\Windows\ServerManager

Posibles códigos de error:

Error al cargar recursos extensibles. El recurso dll C:\Windows\system32\OOBERes.dll no se pudo cargar. Último error = 193

La dll no está compilada para la arquitectura del sistema de destino. Por ejemplo, Windows es x64 y la dll es x86.
Solución: Compilar la dll según la arquitectura del sistema

 

Error al cargar recursos extensibles. El recurso dll C:\Windows\system32\OOBERes.dll no se pudo cargar. Último error = 14001

La dll necesita dependencias adicionales. Por ejemplo, se ha compilado con VS2008.
Solución: Instale el paquete VC9 Redistributable. Si esto no resuelve el problema, compruebe las dependencias con Dependency Walker.

 

Un vídeo que muestra todo el proceso de creación de la marca:

2019-04-16T20:44:01+02:00

Elige tu plataforma para compartirlo.

Marca Windows Storage Server 2008

Windows Server 2008 permite marcar el OOBE y el Administrador de servidores.

Para marcar ambos puede utilizar lo siguiente:

  • Instalar el compilador x64 para Visual Studio 2008
  • Ejecutar Visual Studio 2008
  • Crear un proyecto Visual C++ / Win32
  • Seleccione DLL
  • Haga clic en Finalizar
  • Crear un nuevo recurso
  • Añadir un recurso de tabla de cadenas
  • Introduzca todos los textos necesarios para su marca
  • Añada un mapa de bits a sus recursos
  • Abrir las propiedades del proyecto
  • Abrir Configuration Manager
  • Seleccione Versión y haga clic en Nueva en el menú desplegable Plataforma
  • Seleccione x64 como plataforma
  • Haga clic en OK
  • Haga clic en OK
  • Compilar el proyecto
  • Copie el archivo de salida al sistema de destino en el directorio Windows\system32.
  • Utilice el siguiente ejemplo XML y adapte el nombre del archivo al nombre de su dll:

    <?xml version=”1.0″ encoding=”utf-8″ ?>
    <ServerUIExtension ResourceDllPath=”%SystemRoot%\system32\OOBERes.dll”>
    <Extension Name=”InitConfig” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section Id=”1″>
    <Task Id=”TimeZone” Hide=”true” />
    </Section>
    <Section TitleId=”106″ BrandingImageId=”#102″>
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    <Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
    </Section>
    </Extension>
    <Extension Name=”ServerManagerHome” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section TitleId=”106″>
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    <Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
    </Section>
    </Extension>
    <Extension Name=”FileServerRole” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
    <Section TitleId=”101″>
    <Task LinkId=”107″ Command=”mmc.exe” ToolTipId=”107″ StatusLabelId=”107″ />
    <Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
    </Section>
    </Extension>
    </ServerUIExtension>

  • Copie el archivo XML en el directorio Windows\system32
  • Abra regedit y navegue hasta la siguiente clave del registro:
  • Introduzca la ruta completa al archivo XML como valor (por ejemplo: C:³³Windows\\system32\\Branding.xml)
  • Cerrar todos los Gestores de OOBE y Servidores
  • Iniciar OOBE o Server Manager
  • If the Branding has been applied you are done – if not see check the log file located in
    C:\Users\<User>\AppData\Roaming\Microsoft\Windows\ServerManager

Posibles códigos de error:

Error al cargar recursos extensibles. El recurso dll C:\Windows\system32\OOBERes.dll no se pudo cargar. Último error = 193

La dll no está compilada para la arquitectura del sistema de destino. Por ejemplo, Windows es x64 y la dll es x86.
Solución: Compilar la dll según la arquitectura del sistema

 

Error al cargar recursos extensibles. El recurso dll C:\Windows\system32\OOBERes.dll no se pudo cargar. Último error = 14001

La dll necesita dependencias adicionales. Por ejemplo, se ha compilado con VS2008.
Solución: Instale el paquete VC9 Redistributable. Si esto no resuelve el problema, compruebe las dependencias con Dependency Walker.

 

Un vídeo que muestra todo el proceso de creación de la marca:

2019-04-16T20:44:01+02:00

Elige tu plataforma para compartirlo.

Ir arriba