Descripción de las claves del Registro que usa Internet Information Services

En este artículo se describen las claves del Registro que usa Microsoft Internet Information Services (IIS) en Windows.

Versión del producto original: Internet Information Services
Número de KB original: 954864

Introducción

Este artículo también contiene información sobre cómo modificar el Registro. Esta lista de claves del Registro no incluye las claves del Registro específicas de FTP que forman parte de la nueva versión del servidor FTP para IIS o para ASP.NET.

Importante

  • Asegúrese de realizar una copia de seguridad del registro antes de modificarlo y de saber cómo restaurar el registro si se produce un problema. Para obtener más información sobre cómo realizar una copia de seguridad, restaurar, consulte Copia de seguridad y restauración del Registro en Windows.
  • Al modificar estas claves del Registro, el comportamiento de IIS puede cambiar.

Claves comunes del Registro que usan muchas partes de IIS

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Configuration\MaxWebConfigFileSizeInKB (REG_DWORD)

    Nota:

    Si configura IIS 7.0 e IIS 7.5 para que se ejecuten en modo de 32 bits en Windows Server 2008 x64 o en Windows Server 2008 R2 x64, la clave del Registro es en su lugar la siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InetStp\Configuration\MaxWebConfigFileSizeInKB (REG_DWORD)

    El archivo Nativerd.dll usa el valor de esta clave del Registro para determinar el tamaño máximo permitido, en KB, de los archivos Web.config .

    Si cambia el valor de esta clave, debe reiniciar el proceso.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\LastPriorityUPNLogon (REG_DWORD)

    Esta clave del Registro cambia el orden en que los procesos de IIS intentan iniciar sesión en un usuario. El valor predeterminado es 0 (false).

    • Si este valor es 0, el inicio de sesión del nombre principal de usuario (UPN) no es la última prioridad. IIS usa primero el formato UPN y, a continuación, el campo de dominio y el campo de nombre de usuario.

    • Si establece esta clave en un valor distinto de cero, cambia el orden para que IIS use primero el campo de dominio y el campo de nombre de usuario y, a continuación, el inicio de sesión de UPN.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\UserTokenTTL (REG_DWORD)

    Esta clave del Registro controla el período de tiempo que IIS almacena en caché un token de usuario antes de que IIS libere la memoria caché y vuelva a crearla. El valor predeterminado para el tiempo de caché es 900 segundos. Esta clave la usa el módulo de caché de tokens en el proceso de trabajo y el Servicio de activación de procesos de Windows (WAS).

Claves del Registro que se aplican a WAS

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WAS\Parameters\ConfigIsolationPath (REG_SZ)

    Esta clave del Registro especifica la ruta de acceso de la carpeta para los archivos de configuración del grupo de aplicaciones temporales que crea was. El valor predeterminado de esta clave del Registro es %systemdrive%\inetput\temp\apppools.

    • Si cambia la ubicación, debe asegurarse de que el equipo local tiene acceso completo a la carpeta.

    • La característica de aislamiento de configuración no está disponible en la versión de versión de Windows Vista. Esta clave del Registro no es válida en la versión de versión de Windows Vista.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WAS\Parameters\AlwaysLogEvents (REG_DWORD)

    Si WAS detecta un objeto no válido por algún motivo, no registra eventos. Este modificador del Registro le permite ver estos eventos que no se registran. De forma predeterminada, este valor se establece en 0 y was no registra ningún evento. Cualquier valor distinto de cero le permite ver los registros de eventos.

Claves del Registro que se aplican al servicio IISADMIN

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IISADMIN\Parameters\EnableABOMapperLog (REG_DWORD)

    Esta clave del Registro permite que el asignador de objetos base (ABO) de Administración registre eventos. Al establecer esta clave en un valor predeterminado de 0, es posible que el asignador de ABO no registre ninguna información. Cuando el valor del Registro se establece en un valor distinto de cero, se crea un archivo de registro en la ubicación %windir%\system32\abomapper.log.

    Además, el asignador de ABO escribe información de depuración en el archivo Abomapper.log . Debe reiniciar el servicio IISAdmin al cambiar el valor de esta clave del Registro.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IISADMIN\Parameters\LazyWriteTime (REG_DWORD)

    Esta clave del Registro ayuda al asignador de ABO a almacenar en búfer los cambios de configuración durante un breve período de tiempo antes de que el asignador de ABO guarde los cambios en el disco duro.

    • El valor predeterminado de esta clave del Registro es 0. El valor predeterminado indica que el sistema de escritura diferido está desactivado.

    • Si establece este valor en un valor mayor que 0, se activa el sistema de escritura diferido. El tiempo de escritura diferida, en milisegundos, es igual al tiempo establecido en el Registro.

Claves del Registro que se aplican al proceso de trabajo de IIS (W3WP)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\ConfigPollMilliSeconds (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 0.

    • Cuando este valor se establece en 0, el ConfigPollMilliSeconds parámetro está deshabilitado. El sistema de configuración se basa en notificaciones de cambios para realizar un seguimiento de los cambios en los archivos de configuración.

    • Un valor positivo para esta clave indica que el sistema de configuración comprueba la hora de última modificación del archivo de configuración por cada N milisegundos. El sistema de configuración no usa los monitores de directorio.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ObjectCacheTTL (REG_DWORD)

    La caché de archivos en modo de usuario y la caché de salida del modo kernel usan esta clave del Registro. Ambas memorias caché ejecutan una operación de carroñero por cada ObjectCacheTTL segundo.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\DisableMemoryCache (REG_DWORD)

    Cuando esta clave del Registro se establece en un valor distinto de cero, la caché de archivos está deshabilitada. El valor predeterminado de esta clave es 0. Cuando se establece el valor predeterminado, se habilita la memoria caché de archivos.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxCachedFileSize (REG_DWORD)

    Esta clave del Registro la usa la memoria caché de archivos para determinar el tamaño máximo de un archivo que se puede almacenar en caché. El tamaño del archivo está en bytes. El valor predeterminado de esta clave es 256 KB. Si el tamaño del archivo es mayor que 256 KB, el archivo no se puede almacenar en caché.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxCachedFileSizeInMB (REG_DWORD)

    El valor de la clave del MaxCachedFileSize Registro es el tamaño máximo de la caché de archivos en bytes.

    • Este valor de clave del Registro no se puede establecer en más de 4 GB. Puede usar MaxCachedFileSizeInMB para establecer el tamaño máximo de archivo para almacenar en caché más de 4 GB.

    • Si se definen y MaxCachedFileSizeInMBMaxCachedFileSize , el tamaño máximo efectivo del archivo almacenado en caché es la suma de ambos valores.

    • El valor predeterminado de MaxCachedFileSize es 256 KB. Si define solo el valor de MaxCachedFileSize, el tamaño máximo efectivo aumenta en 256 KB.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MemCacheSize (REG_DWORD)

    Esta clave del Registro especifica la cantidad máxima de memoria que usa una memoria caché de archivos en un proceso de trabajo.

    • El valor predeterminado de esta clave del Registro es 0. El valor predeterminado especifica que el tamaño de caché se determina dinámicamente. Esta clave del Registro intenta calcular la memoria física disponible y la memoria virtual total.

    • Si establece el valor de esta clave del Registro en 0, el período de tiempo en segundos que los objetos se mantienen en la memoria almacenada en caché se ajusta al valor de la clave del ObjectCacheTTL Registro.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxOpenFiles (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 0. Un valor de 0 especifica un número ilimitado. La memoria caché de archivos usa el valor de la clave del MaxOpenFiles Registro para determinar cuántos archivos se van a almacenar en caché.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\DoDirMonitoringForUnc (REG_DWORD)

    Si establece el valor de clave del Registro en 1, habilita la supervisión de directorios para las rutas de acceso de convención de nomenclatura universal (UNC). De forma predeterminada, la memoria caché de archivos no usa notificaciones de cambios para los archivos UNC.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\FileAttributeCheckThreshold (REG_DWORD)

    La memoria caché de archivos comprueba la hora de última modificación de los archivos UNC cada FileAttributeCheckThreshold segundo para detectar cambios en los archivos. El valor predeterminado de esta clave del Registro es de 5 segundos. La memoria caché del modo de usuario y la caché de salida del modo kernel usan esta clave para determinar el tiempo que los archivos que tienen el controlador de asignación de archivos virtuales deben permanecer en la caché de respuesta. El valor resourceType de los archivos que tienen el controlador de asignación virtual se establece en No especificado.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\FlushTokenCache (REG_DWORD)

    Si establece este valor de clave del Registro en 1, el módulo de caché de tokens se registra para una notificación de cambio. Un valor de 1 vacía la caché de tokens. Debe restablecer el valor a 0.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\HttpResponseCacheTTL (REG_DWORD)

    Esta clave del Registro define el tiempo de vida de la Http.sys caché de respuesta (TTL). El valor predeterminado es 900 segundos.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\OutputCacheTTL (REG_DWORD)

    La caché de salida del modo de usuario usa el valor de esta clave del Registro como valor de TTL. Un carroñero se ejecuta cada TTL segundo para quitar contenido de la memoria caché.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\EnableTraceMethod (REG_DWORD)

    El módulo de compatibilidad con protocolos (Protsup.dll) lee esta clave del Registro. Las solicitudes que usan el Trace verbo solo se contestarán si esta clave del Registro está establecida en un valor distinto de cero. Si esta clave no está establecida o está establecida en 0, las solicitudes de seguimiento se devuelven como 404.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\DigestPartialContextCacheTTL (REG_DWORD)

    La primera vez que un cliente se conecta a un sitio web que requiere autenticación implícita, recibe un desafío inicial. Este desafío inicial se basa en el contexto de seguridad parcial que se debe mantener para que el cliente finalice el protocolo de enlace de autenticación implícita.

    La DigestPartialContextCacheTTL clave del Registro le permite establecer el valor de tiempo de espera que controla el período de tiempo que IIS debe mantener contextos parciales.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\DigestContextCacheTTL (REG_DWORD)

    Después de un protocolo de enlace de autenticación de resumen correcto, se mantiene el contexto de seguridad completo. Si el protocolo de enlace de autenticación implícita está inactivo, se vacían los contextos de seguridad completos. La DigestContextCacheTTL clave del Registro controla el tiempo que deben almacenarse los contextos de seguridad completos.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\DontFlushCachedIsapiResponses (REG_DWORD)

    El valor predeterminado de esta clave del Registro es false. Si establece este valor en un valor distinto de cero, el ISAPI módulo llama al SetKernelInvalidatorSet campo .

    Para obtener más información sobre esta clave del Registro, consulte Creación de un archivo de registro para solucionar errores del asignador de ABO en IIS.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\ForwardServerEnvironmentBlock (REG_DWORD)

    El controlador de interfaz de puerta de enlace común (CGI) usa esta clave del Registro para determinar si el controlador debe reenviar todas las variables de entorno definidas en el proceso de trabajo al proceso de CGI.

    El valor predeterminado de esta clave del Registro es true. Si establece este valor de clave del Registro en 0, el controlador de CGI no reenvía el bloque de entorno al proceso de CGI.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\MaxConcurrentCgisExecuting (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 256. El controlador CGI usa esta clave del Registro para determinar el número máximo de aplicaciones de CGI que se pueden ejecutar al mismo tiempo.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\DoNotKillCgiOnRequestEnd (REG_DWORD)

    El valor predeterminado de la clave del Registro es false. Puede establecer el valor en true. Un valor de true indica al controlador CGI que no elimine los procesos cuando finalice la solicitud.

Claves del Registro que se aplican a páginas ASP

Las siguientes claves del Registro se aplican a la API de servidor de Internet (ISAPI) de Active Server Pages (ASP).

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\F5AttackDetectionEnabled (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\HangDetRequestThreshold (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\HangDetThreadHungThreshold (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\HangDetConsecIllStatesThreshold (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\HangDetEnabled (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\EnableChangeNotificationForUNC (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\FileMonitoringEnabled (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\FileMonitoringTimeoutSeconds (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\MaxCSR (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\MaxCPU (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\DisableOOMRecycle (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\DisableLazyContentPropagation (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\ThreadMax (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\DisableComPlusCpuMetric (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\AspMaxResponseHeaderLength (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\AspMaxPropertyStringLength (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\DisableCachedResponseOnUNCAccessFailure (REG_DWORD)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ASP\Parameters\DisableCertificateBlobAsArray (REG_DWORD)

    El objeto binario grande (BLOB) Certificates se devuelve como una matriz. Si tiene programas que no pueden controlar una matriz, puede cambiar este comportamiento. Esta clave se aplica al Administrador de IIS y al Servicio de administración web (WMSVC).

Claves del Registro que se aplican al Administrador de IIS y WMSVC

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Inetmgr\Parameters\IncrementalSiteIDCreation (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 0. Un valor de 0 indica que los identificadores de sitio incrementales no están habilitados. El programa Inetmgr.exe lee esta clave cada vez que se crea un sitio web. No es necesario reiniciar el programa de Inetmgr.exe después de cambiar esta clave.

Las siguientes claves del Registro se usan para almacenar la configuración requerida por WMSVC para la administración remota.

Nota:

Si realiza algún cambio en las claves, debe reiniciar WMSVC. Debe usar el Administrador de IIS para cambiar los valores de las claves.

Para obtener más información sobre administración remota para el Administrador de IIS, consulte Administración remota para el Administrador de IIS.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\IPAddress (REG_SZ)

    El valor predeterminado de esta clave del Registro es *. Este valor indica todas las direcciones IP sin asignar.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\Port (REG_DWORD)

    Si no especifica un valor para esta clave, el número de puerto es 8172.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\RequiresWindowsCredentials (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 0. El valor predeterminado indica que se pueden usar tanto los usuarios de Windows como los usuarios del Administrador de IIS. Si establece el valor de clave en 1, solo los usuarios de Windows están habilitados.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\EnableLogging (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 1. El valor predeterminado indica que el registro WMSVC está habilitado. Si establece el valor de clave en 0, el registro WMSVC está deshabilitado.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\LoggingDirectory (REG_SZ)

    El valor de esta clave del Registro es la ubicación del archivo de registro. La ubicación predeterminada es %systemdrive%\inetpub\logs\wmsvc

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\EnableRemoteManagement (REG_DWORD)

    El valor predeterminado de esta clave del Registro es 0. El valor predeterminado indica que la característica de administración remota está deshabilitada. Debe establecer este valor de clave en 1 para habilitar la característica de administración remota.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\RemoteRestrictions (REG_SZ)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\SslCertificateHash (REG_BINARY)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server\SelfSignedSslCertificateHash (REG_BINARY)

Claves del Registro que se aplican a W3TP

Nota:

Estas claves afectan al administrador del grupo de subprocesos que usan el was y el proceso de trabajo. El W3tp.dll es un archivo que usa la biblioteca del grupo de subprocesos de IIS.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxPoolThreads (REG_DWORD)

    Este valor de clave del Registro especifica el número máximo de subprocesos que se pueden ajustar dinámicamente. El valor predeterminado es 20 * número de procesadores.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\PoolThreadLimit (REG_DWORD)

    Esta clave del Registro especifica el número máximo absoluto de subprocesos. El valor mínimo es 64 y el valor máximo es 256. El valor predeterminado se calcula en función de la memoria física disponible.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ThreadTimeout (REG_DWORD)

    El valor predeterminado de esta clave es 1.800 segundos.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ThreadPoolStartupThreadCount (REG_DWORD)

    El valor predeterminado de esta clave es 4 si el número de procesos es menor que cuatro. Si el número de procesos es superior a cuatro, el valor de esta clave es igual al número de procesos. Este valor especifica el número de subprocesos que deben iniciarse cuando se inicia el equipo. Un valor menor que 1 se interpreta como 1.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ThreadPoolMaxCPU (REG_DWORD)

    El valor predeterminado de esta clave es 95. Si el uso de CPU es superior a 95, no se pueden crear subprocesos nuevos.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ThreadPoolStartDelay (REG_DWORD)

    El valor predeterminado es 1 segundo.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ThreadPoolExactThreadCount (REG_DWORD)

    El valor predeterminado de esta clave es 0. El valor predeterminado especifica que no se establece el valor exacto del recuento de subprocesos. Si el valor de recuento de subprocesos inicial está establecido en 0, no se puede cambiar el recuento de subprocesos dinámicamente.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxConcurrency (REG_DWORD)

    Esta clave especifica el número de subprocesos que pueden procesar la E/S al mismo tiempo. El valor predeterminado es 0. Un valor de 0 permite el mismo número de subprocesos en ejecución que el número de procesadores del sistema.

Nuevas claves del Registro en IIS

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS\CentralCertProvider

    Esta clave del Registro controla los nuevosCentral Certificate Store parámetros que son nuevos en IIS. Para obtener más información sobre la nueva característica almacén de certificados central en IIS, vea Compatibilidad centralizada con certificados SSL de IIS 8.0: Escalabilidad y administración de SSL.

Referencias

Para obtener más información sobre cómo crear un archivo de registro en IIS, consulte Creación de un archivo de registro para solucionar errores del asignador de ABO en IIS.