Dela via


Beskrivning av registernycklarna som används av Internet Information Services

Den här artikeln beskriver de registernycklar som används av Microsoft Internet Information Services (IIS) i Windows.

Ursprunglig produktversion: Internet Information Services
Ursprungligt KB-nummer: 954864

Inledning

Den här artikeln innehåller också information om hur du ändrar registret. Den här listan över registernycklar innehåller inte ftp-specifika registernycklar som ingår i den nya FTP-serverversionen för IIS eller för ASP.NET.

Viktigt

  • Se till att du säkerhetskopierar registret innan du ändrar det och du vet hur du återställer registret om ett problem uppstår. Mer information om hur du säkerhetskopierar, återställer finns i Säkerhetskopiera och återställa registret i Windows.
  • När du ändrar dessa registernycklar kan beteendet för IIS ändras.

Vanliga registernycklar som används av många delar av IIS

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

    Obs!

    Om du konfigurerar IIS 7.0 och IIS 7.5 att köras i 32-bitarsläge på Windows Server 2008 x64 eller på Windows Server 2008 R2 x64 är registernyckeln i stället följande:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InetStp\Configuration\MaxWebConfigFileSizeInKB (REG_DWORD)

    Den Nativerd.dll filen använder värdet för den här registernyckeln för att fastställa den maximala tillåtna storleken i KB för deWeb.config filerna.

    Om du ändrar värdet för den här nyckeln måste du starta om processen.

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

    Den här registernyckeln växlar i vilken ordning IIS-processer försöker logga in en användare. Standardvärdet är 0 (falskt).

    • Om det här värdet är 0 är inloggningen för användarens huvudnamn (UPN) inte den sista prioriteten. IIS använder FÖRST UPN-formatet och sedan domänfältet och användarnamnsfältet.

    • Om du ställer in den här nyckeln på ett icke-nollvärde växlar den ordningen så att IIS använder domänfältet och användarnamnsfältet först och sedan UPN-inloggningen.

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

    Den här registernyckeln styr hur lång tid IIS cachelagrar en användartoken innan IIS släpper cacheminnet och återskapar det. Standardvärdet för cachetiden är 900 sekunder. Den här nyckeln används av tokencachemodulen i arbetsprocessen och av Windows Process Activation Service (WAS).

Registernycklar som gäller för WAS

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

    Den här registernyckeln anger mappsökvägen för tillfälliga programpoolskonfigurationsfiler som WAS skapar. Standardvärdet för den här registernyckeln är %systemdrive%\inetput\temp\apppools.

    • Om du ändrar platsen måste du se till att den lokala datorn har fullständig åtkomst till mappen.

    • Funktionen för konfigurationsisolering är inte tillgänglig i versionsversionen av Windows Vista. Den här registernyckeln är inte giltig i versionsversionen av Windows Vista.

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

    Om WAS identifierar ett ogiltigt objekt av någon anledning loggas inte händelser. Med den här registerväxeln kan du se dessa händelser som inte loggas. Som standard är det här värdet inställt på 0 och WAS loggar inga händelser. Med ett icke-nollvärde kan du visa händelseloggarna.

Registernycklar som gäller för IISADMIN-tjänsten

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

    Med den här registernyckeln kan Admin ABO-mappare (Base Objects) logga händelser. När du ställer in den här nyckeln på standardvärdet 0 kanske ABO-mapparen inte loggar någon information. När registervärdet är inställt på ett icke-nollvärde skapas en loggfil på platsen %windir%\system32\abomapper.log.

    Dessutom skriver ABO Mapper felsökningsinformation i Abomapper.log-filen . Du måste starta om IISAdmin-tjänsten när du ändrar värdet för den här registernyckeln.

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

    Den här registernyckeln hjälper ABO-mapparen att buffras konfigurationsändringarna under en kort tid innan ABO-mapparen sparar ändringarna på hårddisken.

    • Standardvärdet för den här registernyckeln är 0. Standardvärdet anger att den lata skrivaren är avstängd.

    • Om du ställer in det här värdet på ett värde som är större än 0 aktiveras den lata skrivaren. Den lata skrivtiden i millisekunder är lika med den tid som anges i registret.

Registernycklar som gäller för IIS Worker Process (W3WP)

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

    Standardvärdet för den här registernyckeln är 0.

    • När det här värdet är inställt på 0 inaktiveras parametern ConfigPollMilliSeconds . Konfigurationssystemet förlitar sig på ändringsmeddelanden för att spåra ändringar i konfigurationsfiler.

    • Ett positivt värde för den här nyckeln anger att konfigurationssystemet kontrollerar den senaste ändringstiden för konfigurationsfilen för varje N millisekunder. Konfigurationssystemet använder inte katalogövervakarna.

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

    Användarlägesfilens cacheminne och utdatacachen för kernelläge använder den här registernyckeln. Båda cacheminnena kör en scavenger-åtgärd för varje ObjectCacheTTL sekund.

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

    När registernyckeln är inställd på ett icke-nollvärde inaktiveras filcachen. Standardvärdet för den här nyckeln är 0. När standardvärdet har angetts aktiveras filcachen.

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

    Den här registernyckeln används av filcachen för att fastställa den maximala storleken på en fil som kan cachelagras. Filstorleken är i byte. Standardvärdet för den här nyckeln är 256 KB. Om filstorleken är större än 256 kB kan filen inte cachelagras.

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

    Värdet för registernyckeln MaxCachedFileSize är den maximala filcachestorleken i byte.

    • Det här registernyckelvärdet kan inte anges till mer än 4 GB. Du kan använda MaxCachedFileSizeInMB för att ange den maximala filstorleken för cachelagring på mer än 4 GB.

    • Om både MaxCachedFileSizeInMB och MaxCachedFileSize definieras är den effektiva maximala cachelagrade filstorleken summan av båda värdena.

    • Standardvärdet MaxCachedFileSize för är 256 KB. Om du bara definierar värdet för MaxCachedFileSizeökar den effektiva maximala storleken med 256 kB.

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

    Den här registernyckeln anger den maximala mängden minne som en filcachen i en arbetsprocess använder.

    • Standardvärdet för den här registernyckeln är 0. Standardvärdet anger att cachestorleken bestäms dynamiskt. Den här registernyckeln försöker beräkna det tillgängliga fysiska minnet och det totala virtuella minnet.

    • Om du anger värdet för den här registernyckeln till 0 justeras den tid i sekunder som objekt lagras i cachelagrat minne till värdet i registernyckeln ObjectCacheTTL .

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

    Standardvärdet för den här registernyckeln är 0. Värdet 0 anger ett obegränsat tal. Filcachen använder värdet i registernyckeln MaxOpenFiles för att avgöra hur många filer som ska cachelagrades.

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

    Om du anger värdet för registernyckeln till 1 aktiveras katalogövervakning för UNC-sökvägar (Universal Naming Convention). Som standard använder filcachen inte ändringsmeddelanden för UNC-filer.

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

    Filcachen kontrollerar den senaste ändrade tiden för UNC-filer varje FileAttributeCheckThreshold sekund för att identifiera filändringar. Standardvärdet för den här registernyckeln är 5 sekunder. Cacheminnet för användarläge och kernellägets utdatacachen använder den här nyckeln för att fastställa hur lång tid filerna som har den virtuella filmappningshanteraren måste ligga kvar i svarscacheminnet. ResourceType-värdet för de filer som har den virtuella mappningshanteraren är inställt på Ospecificerad.

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

    Om du anger det här registernyckelvärdet till 1 registreras tokencachemodulen för ett ändringsmeddelande. Värdet 1 rensar tokencachen. Du måste återställa värdet till 0.

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

    Den här registernyckeln Http.sys definierar svarscachetid till live (TTL). Standardvärdet är 900 sekunder.

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

    Utdatacachen för användarläge använder värdet för den här registernyckeln som TTL-inställning. En scavenger körs varje TTL sekund för att ta bort innehåll från cacheminnet.

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

    Protokollstödmodulen (Protsup.dll) läser den här registernyckeln. Begäranden som använder verbet Trace besvaras endast om registernyckeln är inställd på ett icke-nollvärde. Om den här nyckeln inte har angetts eller är inställd på 0 returneras spårningsbegäranden som 404.

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

    Första gången en klient ansluter till en webbplats som kräver sammanfattad autentisering får den en första utmaning. Den här inledande utmaningen baseras på den partiella säkerhetskontext som måste bevaras för att klienten ska kunna slutföra handskakningen för sammanfattad autentisering.

    Med DigestPartialContextCacheTTL registernyckeln kan du ange tidsgränsvärdet som styr hur lång tid som IIS måste behålla partiella kontexter.

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

    Efter en lyckad handskakning av sammanfattad autentisering behålls den fullständiga säkerhetskontexten. Om handskakningen för sammanfattad autentisering är inaktiv rensas fullständiga säkerhetskontexter. Registernyckeln DigestContextCacheTTL styr hur länge fullständiga säkerhetskontexter måste lagras.

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

    Standardvärdet för den här registernyckeln är falskt. Om du anger det här värdet till ett icke-nollvärde anropar modulen ISAPI fältet SetKernelInvalidatorSet .

    Mer information om den här registernyckeln finns i Skapa en loggfil för att felsöka ABO Mapper-fel i IIS.

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

    CGI-hanteraren (Common Gateway Interface) använder den här registernyckeln för att avgöra om hanteraren måste vidarebefordra alla miljövariabler som definieras i arbetsprocessen till CGI-processen.

    Standardvärdet för den här registernyckeln är sant. Om du anger värdet för registernyckeln till 0 vidarebefordrar inte CGI-hanteraren miljöblocket till CGI-processen.

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

    Standardvärdet för den här registernyckeln är 256. CGI-hanteraren använder den här registernyckeln för att fastställa det maximala antalet CGI-program som kan köras samtidigt.

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

    Standardvärdet för registernyckeln är falskt. Du kan ange värdet till true. Värdet true instruerar CGI-hanteraren att inte avsluta processerna när begäran avslutas.

Registernycklar som gäller för ASP-sidor

Följande registernycklar gäller för API:et för Active Server Pages (ASP) Internet Server (ISAPI).

  • 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)

    Certifikatet binärt stort objekt (BLOB) returneras som en matris. Om du har program som inte kan hantera en matris kan du ändra det här beteendet. Den här nyckeln gäller för IIS-hanteraren och webbhanteringstjänsten (WMSVC).

Registernycklar som gäller för IIS-hanteraren och WMSVC

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

    Standardvärdet för den här registernyckeln är 0. Värdet 0 anger att inkrementella platsidentifierare inte är aktiverade. Det Inetmgr.exe programmet läser den här nyckeln varje gång en webbplats skapas. Du behöver inte starta om Inetmgr.exe-programmet när du har ändrat den här nyckeln.

Följande registernycklar används för att lagra de inställningar som krävs av WMSVC för fjärrhantering.

Obs!

Om du gör några ändringar i nycklarna måste du starta om WMSVC. Du måste använda IIS-hanteraren för att ändra nycklarnas värden.

Mer information om fjärradministration för IIS-hanteraren finns i Fjärradministration för IIS-hanteraren

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

    Standardvärdet för den här registernyckeln är *. Det här värdet anger alla otilldelade IP-adresser.

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

    Om du inte anger något värde för den här nyckeln är portnumret 8172.

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

    Standardvärdet för den här registernyckeln är 0. Standardvärdet anger att både Windows-användare och IIS Manager-användare kan användas. Om du anger nyckelvärdet till 1 är endast Windows-användare aktiverade.

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

    Standardvärdet för den här registernyckeln är 1. Standardvärdet anger att WMSVC-loggning är aktiverat. Om du anger nyckelvärdet till 0 inaktiveras WMSVC-loggning.

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

    Värdet för den här registernyckeln är loggfilens plats. Standardplatsen är %systemdrive%\inetpub\logs\wmsvc

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

    Standardvärdet för den här registernyckeln är 0. Standardvärdet anger att fjärrhanteringsfunktionen är inaktiverad. Du måste ange nyckelvärdet till 1 för att aktivera fjärrhanteringsfunktionen.

  • 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)

Registernycklar som gäller för W3TP

Obs!

Dessa nycklar påverkar den trådpoolshanterare som WAS och arbetsprocessen använder. W3tp.dll är en fil som används av IIS-trådpoolbiblioteket.

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

    Det här registernyckelvärdet anger det maximala antalet trådar som kan justeras dynamiskt. Standardvärdet är 20 * antal processorer.

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

    Den här registernyckeln anger det absolut högsta antalet trådar. Minimivärdet är 64 och det maximala värdet är 256. Standardvärdet beräknas baserat på tillgängligt fysiskt minne.

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

    Standardvärdet för den här nyckeln är 1 800 sekunder.

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

    Standardvärdet för den här nyckeln är 4 om antalet processer är mindre än fyra. Om antalet processer är fler än fyra är värdet för den här nyckeln lika med antalet processer. Det här värdet anger antalet trådar som måste startas när datorn startas. Ett värde som är mindre än 1 tolkas som 1.

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

    Standardvärdet för den här nyckeln är 95. Om processoranvändningen är större än 95 kan du inte skapa nya trådar.

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

    Standardvärdet är 1 sekund.

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

    Standardvärdet för den här nyckeln är 0. Standardvärdet anger att det exakta värdet för antal trådar inte har angetts. Om det inledande värdet för antal trådar är inställt på 0 kan du inte ändra antalet trådar dynamiskt.

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

    Den här nyckeln anger antalet trådar som kan bearbeta I/O samtidigt. Standardvärdet är 0. Värdet 0 möjliggör samma antal trådar som körs som antalet processorer i systemet.

Nya registernycklar i IIS

Referenser

Mer information om hur du skapar en loggfil i IIS finns i Skapa en loggfil för att felsöka ABO Mapper-fel i IIS.