Descripción de las claves del Registro usadas por 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 copias de seguridad, restaurar, vea Cómo realizar copias de seguridad y restaurar el registro en Windows.
- Al modificar estas claves del Registro, el comportamiento de IIS puede cambiar.
Claves del Registro comunes 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 ejecute en modo de 32 bits en Windows Server 2008 x64 o en Windows Server 2008 R2 x64, la clave del Registro es 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 el 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 de 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 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 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 del tiempo de caché es de 900 segundos. El módulo de caché de tokens usa esta clave en el proceso de trabajo y por 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 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 lanzamiento de Windows Vista. Esta clave del Registro no es válida en la versión de lanzamiento 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 están registrados. 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 al asignador de objetos base de administración (ABO) registrar 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 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 escritor diferido está desactivado.
Si establece este valor en un valor mayor que 0, se activa el escritor 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 las notificaciones de cambio 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 para 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 scavenger 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, la caché de archivos está habilitada.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MaxCachedFileSize (REG_DWORD)
La memoria caché de archivos usa esta clave del Registro 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 de 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 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
MaxCachedFileSizeInMB
MaxCachedFileSize
, el tamaño de archivo máximo efectivo almacenado en caché es la suma de ambos valores.El valor predeterminado de
MaxCachedFileSize
es 256 KB. Si define solo el valor deMaxCachedFileSize
, 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 la 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 en que los objetos se mantienen en memoria 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 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 la 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 caché de archivos no usa notificaciones de cambios para archivos UNC.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\FileAttributeCheckThreshold (REG_DWORD)
La 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 caché del modo de usuario y la caché de salida del modo kernel usan esta clave para determinar el período de tiempo que los archivos que tienen el controlador de asignación de archivos virtuales deben permanecer en la caché de respuestas. El valor resourceType de los archivos que tienen el controlador de asignación virtual se establece en Sin especificar.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 período de vida de la
Http.sys
memoria caché de respuestas (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 configuración de TTL. Se ejecuta un scavenger cada
TTL
segundo para quitar el 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 responderá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 permite establecer el valor de tiempo de espera que controla el período de tiempo de espera 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 implícita 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 período de tiempo durante el que se deben almacenar 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 alSetKernelInvalidatorSet
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 Common Gateway Interface (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 true indica al controlador de 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 Páginas active server (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 Certificates binario grande (BLOB) 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 a 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 Inetmgr.exe después de cambiar esta clave.
Las siguientes claves del Registro se usan para almacenar la configuración que requiere 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 la 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 los usuarios de Windows y 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 de 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 was y el proceso de trabajo. El W3tp.dll es un archivo que usa la biblioteca de grupos 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 de subprocesos absoluto. 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 de 1800 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 puede crear nuevos subprocesos.
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 el valor exacto de recuento de subprocesos no está establecido. Si el valor de recuento de subprocesos inicial se establece en 0, no puede cambiar el número 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 E/S al mismo tiempo. El valor predeterminado es 0. Un valor de 0 habilita 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 nuevos parámetros que son nuevos
Central Certificate Store
en IIS. Para obtener más información sobre la nueva característica de almacén de certificados central en IIS, consulte Compatibilidad con certificados SSL centralizados de IIS 8.0: Escalabilidad ssl y capacidad de administración.
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.