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 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 hacer una copia de seguridad del Registro antes de modificarlo y sepa cómo restaurar el Registro si se produce un problema. Para obtener más información acerca de cómo hacer una copia de seguridad, restaurar, vea How to back up and restore the Registry in 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 Nativerd.dll usa el valor de esta clave del Registro para determinar el tamaño máximo permitido, en KB, de los Web.config archivos.
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 de nombre principal de usuario (UPN) no es la última prioridad. IIS usa primero el formato UPN y, a continuación, el campo 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 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 Windows de activación de procesos (WAS).
Claves del Registro que se aplican al WAS
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WAS\Parameters\ConfigIsolationEnabled (REG_DWORD)El valor predeterminado de esta clave del Registro es uno que especifica el aislamiento de configuración habilitado.
Si establece esta clave del Registro en 0, deshabilita el aislamiento de configuración y el proceso de trabajo intenta leer el archivo de ApplicationHost.configdirectamente. El valor predeterminado es cualquier valor distinto de 0 o 1.
Si deshabilita el aislamiento de configuración, debe cambiar la Lista de control de acceso del sistema (SACL) de la carpeta para conceder a los procesos de trabajo acceso de lectura
%windir%\system32\inetsrv\configal archivoApplicationHost.config usuario.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 funciona en la versión de lanzamiento de Windows Vista.
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 el WAS crea. 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 tenga acceso total 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 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 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 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 escritor diferido está desactivado.
Si establece este valor en un valor mayor que 0, se activará el escritor diferido. El tiempo de escritura diferido, 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
ConfigPollMilliSecondsparámetro está deshabilitado. El sistema de configuración se basa en las 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 última hora modificada del archivo de configuración cada milisegundo de N. El sistema de configuración no usa los monitores de directorio.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ObjectCacheTTL (REG_DWORD)La memoria caché de archivos de modo de usuario y la memoria caché de salida del modo kernel usan esta clave del Registro. Ambas cachés ejecutan una operación de carroñero por cada
ObjectCacheTTLsegundo.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 memoria 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)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 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 Registro es el tamaño máximo de caché
MaxCachedFileSizede archivos en bytes.Este valor de clave del Registro no se puede establecer en más de 4 GB. Puede usar para establecer el tamaño máximo de archivo para almacenar en
MaxCachedFileSizeInMBcaché más de 4 GB.Si ambos y están definidos, el tamaño de archivo en caché máximo
MaxCachedFileSizeInMBefectivo es la suma de ambosMaxCachedFileSizevalores.El valor predeterminado es
MaxCachedFileSize256 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 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 tiempo en segundos que los objetos se mantienen en la memoria caché se ajusta al valor de la clave
ObjectCacheTTLdel 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
MaxOpenFilesclave del Registro para determinar cuántos archivos se almacenarán 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 caché de archivos comprueba la última hora modificada de los archivos UNC cada
FileAttributeCheckThresholdsegundo para detectar cambios en el archivo. El valor predeterminado de esta clave del Registro es 5 segundos. La caché de modo de usuario y la memoria 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 memoria caché de respuesta. El valor resourceType de los archivos que tienen el controlador de asignación virtual se establece en Unspecified.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 memoria 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 la memoria
Http.syscaché de respuesta Hora de vida (TTL). El valor predeterminado es 900 segundos.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\OutputCacheTTL (REG_DWORD)La memoria caché de salida del modo de usuario usa el valor de esta clave del Registro como configuración de TTL. Se ejecuta un carroñero cada
TTLsegundo para quitar contenido de la memoria caché.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\EnableTraceMethod (REG_DWORD)El módulo de soporte de protocolo (Protsup.dll) lee esta clave del Registro. Las solicitudes que usan el verbo solo se responderán si esta clave del Registro está establecida en un valor distinto
Tracede cero. Si esta clave no está establecida o se establece 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 debe mantenerse para que el cliente finalice el protocolo de enlace de autenticación implícita.
La clave del Registro permite establecer el valor de tiempo de espera que controla el tiempo que
DigestPartialContextCacheTTLIIS 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 vaciarán los contextos de seguridad completos. La clave del Registro controla el tiempo que deben almacenarse los contextos de seguridad
DigestContextCacheTTLcompletos.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
ISAPImódulo llama alSetKernelInvalidatorSetcampo.Para obtener más información acerca de esta clave del Registro, vea Create a log file to troubleshoot ABO Mapper errors in 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 CGI.
El valor predeterminado de esta clave del Registro es true. Si establece este valor de clave del Registro en 0, el controlador CGI no reenvía el bloque de entorno al proceso 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 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 mate 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 Internet Server (ISAPI) 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 grande Certificates (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 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 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 necesita WMSVC para la administración remota.
Nota
Si realiza cambios 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 acerca de administración remota para el Administrador de IIS, vea 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 asignación.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 Windows usuarios y usuarios del Administrador de IIS. Si establece el valor de clave en 1, solo Windows usuarios 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\wmsvcHKEY_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 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 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 recuento 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 mayor que 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 mayor que 95, no puede 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 se establece en 0, no 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 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\CentralCertProviderEsta clave del Registro controla los nuevos
Central Certificate Storeparámetros que son nuevos en IIS. Para obtener más información acerca de la nueva característica almacén central de certificados en IIS, vea Compatibilidad con certificados SSL centralizados de IIS 8.0:escalabilidad y capacidad de administración de SSL.
Referencias
Para obtener más información acerca de cómo crear un archivo de registro en IIS, vea Create a log file to troubleshoot ABO Mapper errors in IIS.