Funktionen för registerstorleksgräns (RSL) respekteras fortfarande om registernyckeln RegistrySizeLimit har angetts

Den här artikeln innehåller en lösning på problemet att RSL-funktionen (Registry Size Limit) fortfarande respekteras om registernyckeln RegistrySizeLimit har angetts.

Gäller för: Windows Server 2012 R2, Windows 10 – alla utgåvor, Windows 7 Service Pack 1
Ursprungligt KB-nummer: 2567018

Symptom

Användarna kanske inte kan logga in på en Windows Server 2008- eller Windows Server 2003-terminalserver. När du loggar in på servern får du följande fel:

FEL

======
Det går inte att logga in dig på Windows eftersom profilen inte kan läsas in. Kontrollera att du är ansluten till nätverket eller att nätverket fungerar korrekt. Kontakta nätverksadministratören om problemet kvarstår.
DETAIL – Det finns inte tillräckligt med systemresurser för att slutföra den begärda tjänsten.

======

Dessutom kan en Windows Server 2008-baserad dator logga följande händelse i programhändelseloggen:

Loggnamn: Program
Källa: Tjänsten Profiler för Microsoft-Windows-användare
Datum: DATUM
Händelse-ID: 1508
Aktivitetskategori: Ingen
Nivå: Fel
Nyckelord: Klassisk
Användare: SYSTEM
Dator: datornamn
Beskrivning: Windows kunde inte läsa in registret. Det här problemet orsakas ofta av otillräckligt minne eller otillräckliga säkerhetsrättigheter.
DETAIL – Processen kan inte komma åt filen eftersom den används av en annan process. för C:\Users\UserProfile\ntuser.dat

Windows Server 2003-baserade servrar kan logga följande händelser i system- och programhändelseloggarna:

Händelsetyp: Fel
Händelsekälla: Popup-meny för program
Händelsekategori: Ingen
Händelse-ID: 333
Datum: datum
Tid: tid
Användare: Ej tillämpligt
Dator: datornamn
Beskrivning: En I/O-åtgärd som initierades av registret misslyckades oåterkalleligt. Registret kunde inte läsa in, skriva ut eller rensa en av filerna som innehåller systemets avbildning av registret.

Händelsetyp: Fel
Händelsekälla: Userenv
Händelsekategori: Ingen
Händelse-ID: 1508
Datum: Datum
Tid: Tid
Användare: NT AUTHORITY\SYSTEM
Dator: Datornamn
Beskrivning: Windows kunde inte läsa in registret. Detta orsakas ofta av otillräckligt minne eller otillräckliga säkerhetsrättigheter. DETAIL – Det finns inte tillräckligt med systemresurser för att slutföra den begärda tjänsten. för C:\Documents and Settings\user\ntuser.dat

Händelsetyp: Fel
Händelsekälla: Userenv
Händelsekategori: Ingen
Händelse-ID: 1500
Datum: Datum
Tid: Tid
Användare: NT AUTHORITY\SYSTEM
Dator: Datornamn
Beskrivning: Windows kan inte logga in dig eftersom din profil inte kan läsas in. Kontrollera att du är ansluten till nätverket eller att nätverket fungerar korrekt. Kontakta nätverksadministratören om problemet kvarstår. DETAIL – Det finns inte tillräckligt med systemresurser för att slutföra den begärda tjänsten.

Händelsetyp: Information
Händelsekälla: Popup-meny för program
Händelsekategori: Ingen
Händelse-ID: 26
Datum: Datum
Tid: Tid
Användare: NT AUTHORITY\SYSTEM
Dator: Datornamn
Beskrivning/ kontroller: program popup: Windows - låg på registerutrymme: Systemet har nått den maximala storleken som tillåts för systemdelen av registret. Ytterligare lagringsbegäranden ignoreras.

Att starta om servern kan lösa problemet tillfälligt.

Orsak

Windows Server 2003, 2008 och 2008 R2 följer fortfarande RSL-funktionen (Registry Size Limit) om registernyckeln RegistrySizeLimit är inställd på ett annat värde än 0.

Lösning

Om nyckeln RegistrySizeLimit finns eller är inställd på ett annat värde än 0 tar du bort nyckeln eller anger den till 0. Detta gör att operativsystemet automatiskt kan ange registerstorleken efter behov. Vi rekommenderar att du tar bort den här registernyckeln om den inte är specifikt nödvändig av en annan anledning.

Om RegistrySizeLimit inte finns eller är inställt på 0 anges registerstorleksgränsen automatiskt till en tredjedel av den maximala sidiga poolstorleken.

Viktigt! Den här informationen gäller även klientoperativsystem som Windows XP, Windows Vista och Windows 7.