Viktigt Den här artikeln innehåller information om hur du ändrar registret. Innan du ändrar registret bör du säkerhetskopiera det och se till att du förstår hur du återställer registret om ett problem uppstår. Om du vill ha information om hur du säkerhetskopierar, återställer och redigerar registret klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
256986 Beskrivning av Microsoft Windows-registret
Sammanfattning
Om du använder Microsoft Office Outlook i cachelagrat Exchange-läge används offlineadressboken för vanliga adressboksåtgärder, till exempel namnuppslag eller surfning i den globala adresslistan. I Outlook i cachelagrat Exchange-läge använder fler användare offlineadressboken jämfört med användare som använder tidigare versioner av Microsoft Outlook.Den fullständiga uppsättningen OAB-filer är den enskilt största filen som laddas ned från Microsoft Exchange-servern, förutom synkroniseringen av postlådan. Överdriven nedladdning av de fullständiga OAB-filerna kan ske i Outlook på grund av kända villkor eller på grund av villkor som är unika för en organisations distribution.Microsoft Office har klientloggning för den fullständiga nedladdningsbara .oab-filen. Klientloggningen innehåller information som du kan använda för att avgöra om den fullständiga nedladdningen av OAB-filen förväntades (i det specifika sammanhanget) eller om den inträffade på grund av ett problem (känt eller okänt) i antingen Microsoft Outlook eller Microsoft Exchange. Om den fullständiga nedladdningen av OAB-filen inträffade på grund av ett okänt problem i Outlook eller Exchange, kan informationen på klientsidan vara användbar för att fastställa en möjlig lösning. Obs! Informationen om klientloggning visar inte hur du ska lösa problemet. Informationen om klientloggning anger den allmänna orsaken till den fullständiga nedladdningen av OAB-filen. Du kan behöva utföra ytterligare avancerad felsökning eller öppna ett supportärende med Microsofts produktsupporttjänster för att hitta en lösning på problemet.
Introduktion
I den här artikeln beskrivs logginformationen för offlineadressboken i Microsoft Office Outlook. Information om offlineadressbokens logginformation kan hämtas för både Outlook-klientsidan och Exchange-servern.I den här artikeln beskrivs följande avsnitt:
Programhändelse-ID 27
Som standard genererar Outlook alltid en programhändelse när En fullständig .oab-fil laddas ned från Microsoft Exchange-servern i Microsoft Outlook. Om du har aktiverat OAB-loggningsfunktionen (standardinställningen) använder Outlook programhändelseloggen för att spåra fullständiga nedladdningar av OAB-filer. Leta efter objekt med följande villkor i programhändelseloggen för att identifiera offlineadressbokens nedladdningar:
Händelsekälla: Outlook-händelse-ID: 27Händelsetyp: Beskrivning:Beroende på typen av programhändelse är informationen på raden Händelsetyp felmeddelanden, varningar eller information. Följande händelsesekvens är ett exempel på beskrivningarna som kan visas på raden Beskrivning för den här programhändelsen i programhändelseloggen (i kronologisk ordning):
-
Händelse-ID 27-händelse med en beskrivning som liknar "OAB ModDif failed. (Informationspost i händelsedata)." eller "OAB-filer (offlineadressbok) är ogiltiga. Ersatt med stub. (Senaste felen i händelsedata)."
-
Informationshändelse-ID 27 med en beskrivning av "Starta OAB-nedladdning". Den här typen av programhändelse innehåller det mesta av informationen för nedladdningsorsaken, och det är den viktigaste programhändelsen. Den här programhändelsen indikerar början på en fullständig .oab-fil som hämtas av Outlook.
-
Informationshändelse-ID 27 med en beskrivning av "OAB-nedladdningen lyckades". Den här programhändelsen signalerar en lyckad fullständig nedladdning av OAB-filen i Outlook.
Obs! Om den fullständiga nedladdningen av OAB-filen misslyckades visas ett varningshändelse-ID 27 med en beskrivning av "OAB-nedladdningen misslyckades" i stället för "OAB-nedladdningen lyckades".tillbaka till början
Analysera offlineadressboksloggposter
Du kan analysera informationen i programhändelseloggfilen med hjälp av följande tekniker:
-
Sortera loggen efter rad med händelse-ID.
-
Hitta händelser med följande villkor:
Händelse-ID: 27Källa: Outlook
-
Om den första händelsen 27 är en programhändelse av typen "fel" kan du förvänta dig att nästa händelse 27 blir en "informations"-programhändelse. Då informeras du om att en fullständig nedladdning av OAB-filer kommer att startas.
-
Öppna händelsen 27 vars beskrivning börjar med följande text:
"Startar OAB-nedladdning (se händelsedata)"Obs! Du behöver inte ha en programhändelse av typen "fel" för att utlösa en fullständig nedladdning av OAB-filen. Om du till exempel manuellt tvingar fram en fullständig nedladdning av OAB-filen blir den första händelsen 27 i programhändelseloggen "Information" Händelse 27 (med en beskrivning som innehåller "Startande OAB-nedladdning ..." beskrivning).
När du har identifierat programhändelsen som utlöste den fullständiga nedladdningen av OAB-filen kan du använda data från "information" händelse 27 för att fastställa orsaken till den fullständiga nedladdningen av OAB-filen.Följande exempeldata kommer från en programhändelseloggpost där Outlook laddade ned offlineadressboken eftersom användaren startade Outlook för första gången i cachelagrat Exchange-läge:
0000: 01 00 00 00 00 00 00 00 ........0008: 00 00 00 00 75 00 00 00 ....u...0010: 75 00 00 00 00 00 00 00 u.......0018: 00 00 00 00 00 00 00 00 ........0020: e9 fd 00 00 02 a3 48 9b éý...£H?0028: ba 12 c4 01 00 00 00 00 º.Ä.....0030: 00 00 00 00 00 00 00 00 ........0038: 00 00 00 00 00 00 00 00 ........0040: 00 00 00 00 00 00 00 00 ........0048: 00 00 00 00 00 00 00 00 ........0050: 00 00 00 00 00 00 00 00 ........0058: 00 00 00 00 00 00 00 00 ........0060: 00 00 00 00 00 00 00 00 ........0068: 00 00 00 00 00 00 00 00 ........0070: 00 00 00 00 00 00 00 00 ........0078: 00 00 00 00 00 00 00 00 ........0080: 00 00 00 00 00 00 00 00 ........0088: 00 00 00 00 00 00 00 00 ........0090: 5c 00 47 00 6c 00 6f 00 \.G.l.o.0098: 62 00 61 00 6c 00 20 00 b.a.l. .00a0: 41 00 64 00 64 00 72 00 A.d.d.r.00a8: 65 00 73 00 73 00 20 00 e.s.s. .00b0: 4c 00 69 00 73 00 74 00 L.i.s.t.00b8: 00 00 00 00 65 38 31 30 ....e81000c0: 35 35 61 38 2d 62 64 38 55a8-bd800c8: 38 2d 34 33 34 62 2d 39 8-434b-900d0: 37 31 37 2d 64 34 33 37 717-d43700d8: 61 62 34 35 31 35 36 39 ab45156900e0: 00 65 38 31 30 35 35 61 .e81055a00e8: 38 2d 62 64 38 38 2d 34 8-bd88-400f0: 33 34 62 2d 39 37 31 37 34b-971700f8: 2d 64 34 33 37 61 62 34 -d437ab40100: 35 31 35 36 39 00 51569
I en händelsepost i ett offlineadressboksprogram innehåller den första bytet med data felkoden i hexadecimalt. Det är felkoden som anger orsaken till den fullständiga nedladdningen av OAB-filen. Följande data extraheras från den fullständiga datauppsättningen från den tidigare programhändelseloggen:
0000: 01 00 00 00 00 00 00 00 ........
I dessa exempeldata är den första bytet 01. Om du vill tolka 01-koden eller en annan kod i händelseloggarna för offlineadressboken använder du följande tabell för att göra korrelationen mellan kodnumret och orsaken till den fullständiga nedladdningen av .oab-filen:
|
Resultatkod |
Beskrivning |
|---|---|
|
1 |
Du har inga offlineadressboksfiler på datorn eller så kunde inte offlineadressbokens filer öppnas av någon annan anledning. |
|
2 |
Du har tvingat fram en fullständig nedladdning av OAB-filen manuellt. |
|
3 |
Namnet på offlineadressboken kunde inte erhållas på klienten. Det här beteendet inträffar när du skapar en ny profil. |
|
4 |
GUID för offlineadressboken kunde inte erhållas på klienten. |
|
5 |
Namnet på offlineadressboken saknades på servern. I det här fallet förväntas inte en fullständig nedladdning av OAB-filer starta eller lyckas, men den loggas ändå. |
|
6 |
GUID för offlineadressboken saknades på servern. I det här fallet förväntas inte den fullständiga nedladdningen av OAB-filen starta eller lyckas, men den loggas ändå. |
|
7 |
Serverns offlineadressboksnamn och klientens offlineadressboksnamn är olika. |
|
8 |
Serverns GUID och klientens GUID skiljer sig. Det här beteendet kan inträffa om servern måste återskapa en helt ny offlineadressbok med samma namn och sedan ta bort den gamla uppsättningen. Eller så flyttades klienten mellan olika skogar. |
|
9 |
Klientens sekvensnummer är större än servern. |
|
0a (10) |
Du vill ha detaljerad information i offlineadressboken, men det finns ingen detaljerad .oab-fil på klienten. Det här beteendet kan inträffa om du manuellt tvingar fram en nedladdning av offlineadressboken och sedan klickar för att avmarkera kryssrutan Hämta ändringar sedan senaste Skicka/ta emot . |
|
0b (11) |
Minst en DIFF-fil saknades på servern. |
|
0c (12) |
Summan av de DIFF-filer som ska laddas ned får inte vara större än 1/8 av den fullständiga .oab-filen. |
|
0d (13) |
Registernyckeln Allow SRS Full OAB Download är inställd på 1 och inställningen Skicka/ta emot var inställd på att alltid göra en fullständig nedladdning. |
|
0e (14) |
Du har inte språkinställningen för offlineadressboken installerad på datorn och du har laddat ned en fullständig .oab-fil manuellt. Vanligtvis uppdaterar Outlook adressboken antingen en gång i månaden, när villkoren gäller för sådana användare eller när du laddar ned manuellt. Outlook använder dessa tre metoder för att uppdatera adressboken för att undvika ett villkor som skulle orsaka en fullständig nedladdning varje dag. |
|
0f (15) |
Det gick av någon anledning inte att tillämpa DIFF-filen på .oab-filen. Ibland utlöses händelse nr 4 i den här situationen. |
Följande lista innehåller tre andra informationsdelar som du kan samla in från data i programhändelseloggen:
-
OAB-sekvensnumret
-
namnet på den serverbaserade adresslistan som används för att fylla i offlineadresslistan
-
GUID för den fullständiga nedladdningen av .oab-filen
Du kan använda felvärden för att avgöra varför ett 0f-fel uppstod. Gör så här:
-
Leta upp händelse-ID 27 i programhändelseloggen med start av OAB-nedladdning (se händelsedata). i avsnittet Beskrivning:
-
Leta reda på orsakskoderna i avsnittet Beskrivning: av händelsen som kan innehålla några eller alla följande påståenden:
-
0050: 7a 65 61 7a 61 74 61 7a zeazataz
-
0058: 70 69 61 7a 7a 65 61 7a piazzeaz
-
0060: 61 74 61 7a 70 69 61 7a atazpiaz
-
-
Tolka dessa orsakskoder med hjälp av följande:
-
"zaez" är ett krav för "signaturfel".
-
"zata" är ett hävdande för MAPI_E_UNEXPECTED_ID.
-
"zaip" betyder "HrApplyOABDiffs failed. Måste laddas ned helt."
-
-
Beroende på data i händelseloggen kan du behöva installera Exchange-snabbkorrigeringen som nämns i följande Microsoft Knowledge Base-artikel:
895476 Outlook kan få en fullständig nedladdning i stället för en stegvis nedladdning när Outlook laddar ned offlineadressboken i Exchange Server 2003
OAB-sekvensnummer
Både Outlook och Exchange använder OAB-sekvensnumret för att avgöra samlingen av OAB-filer från servern som ska laddas ned till klienten. Beroende på sekvensnumret som finns på klienten och på den kumulativa storleken på .diff-filerna sker antingen en differentiell nedladdning eller en fullständig nedladdning av offlineadressboken. Du kan kontrollera sekvensnumren med hjälp av följande data.
Händelselogg för klientprogram
Från och med förskjutning 0008 kan du se att OAB-sekvensnumren för klienten och servern (i hexadecimal). Förskjutning 0008 är den andra raden i följande loggexempel:
0000: 09 00 00 00 00 00 00 00 ........0008: 9b 00 00 00 9a 00 00 00 ........
Klientsekvensnumret är det som finns i de första fyra bytena (9b i det här exemplet) och serversekvensnumret är i de andra fyra byteen (9a i det här exemplet).I tidigare exempeldata är klientens sekvensnummer större än serverns sekvensnummer och den genererade offlineadressbokens felkod är 9 (detta hämtas från den första bytet vid förskjutning 0000).tillbaka till början
Namn på serversidans adresslista
I scenariot där klient- och serverns offlineadressboksnamn (adresslista) är felmatchade eller saknas, sker en fullständig nedladdning av OAB-filen. Den genererade offlineadressbokens felkod är 3, 5 eller 7. Du kan verifiera namnet på offlineadressboken (adresslistan) med hjälp av följande data.
Händelselogg för klientprogram
Från och med förskjutning 0090 i följande händelseloggexempel kan du se namnet på den serveradresslista som används för att fylla i offlineadresslistan på servern. Dessutom kan namnet som lagras på klientsidan hittas med början vid förskjutning 00b8.
0090: 5c 00 47 00 6c 00 6f 00 \.G.l.o.0098: 62 00 61 00 6c 00 20 00 b.a.l. .00a0: 41 00 64 00 64 00 72 00 A.d.d.r.00a8: 65 00 73 00 73 00 20 00 e.s.s. .00b0: 4c 00 69 00 73 00 74 00 L.i.s.t.00b8: 00 00 5c 00 47 00 6c 00 .\.G.l.00c0: 6f 00 62 00 61 00 6c 00 o.b.a.l.00c8: 20 00 41 00 64 00 64 00 .A.d.d.00d0: 72 00 65 00 73 00 73 00 r.e.s.s.00d8: 20 00 4c 00 69 00 73 00 .L.i.s.00e0: 74 00 00 00 38 62 32 61 t...e810
I dessa exempeldata används den globala adresslistan som standard för offlineadresslistan. Bekräfta att det är rätt adresslista genom att följa de här stegen i Exchange System Manager:
-
Leta reda på namnet på offlineadresslistan för postlådearkivet på fliken Allmänt i dialogrutan Egenskaper för arkivet.
-
Expandera behållaren Offlineadresslistor och högerklicka sedan på offlineadresslistan för att visa egenskaperna.
-
På fliken Allmänt noterar du listan med adresslistor som finns under Adresslistor.
OAB GUID
Både Exchange-servern och Outlook använder en matchande GUID för att se till att de förblir synkroniserade. I scenariot där klient- och server-OAB-GUID:er inte matchar eller saknas, sker en fullständig nedladdning av OAB-filen. Den genererade offlineadressbokens felkod är 4, 6 eller 8. Du kan verifiera OAB-GUID med hjälp av följande data.
Händelselogg för klientprogram
GUID finns i offlineadressbokens loggdata med början vid förskjutning 00b8. Förskjutning 00b8 är den första raden i följande loggexempel:
00b8: 00 00 00 00 65 38 31 30 ....e81000c0: 35 35 61 38 2d 62 64 38 55a8-bd800c8: 38 2d 34 33 34 62 2d 39 8-434b-900d0: 37 31 37 2d 64 34 33 37 717-d43700d8: 61 62 34 35 31 35 36 39 ab45156900e0: 00 65 38 31 30 35 35 61 .e81055a00e8: 38 2d 62 64 38 38 2d 34 8-bd88-400f0: 33 34 62 2d 39 37 31 37 34b-971700f8: 2d 64 34 33 37 61 62 34 -d437ab40100: 35 31 35 36 39 00 51569
Den första GUID är för servern och den andra GUID (med början vid förskjutning 00e0) är för klienten.tillbaka till början
Administration
Varning! Om du använder Registereditorn på fel sätt kan du orsaka allvarliga problem som kan innebära att du måste installera om operativsystemet. Microsoft kan inte garantera att du kan lösa problem som beror på felaktig användning av Registereditorn. Använd Registereditorn på egen risk.Följande systemprincip (registernyckel) kan användas för att inaktivera OAB-loggningsfunktionen om det inte krävs:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Exchange\Exchange Provider
|
Inställningen |
Värde |
|---|---|
|
Registervärde |
Inaktivera loggning |
|
Registertyp |
REG_DWORD |
|
Registerdata |
1: Inaktivera OAB-loggningsfunktionen0: (standard) Om den inte finns eller är inställd på 0 genererar Outlook offlineadressboksloggar |
Om du har både OAB-loggningsfunktionen och registernyckeln Tillåt fullständig OAB-fråga aktiverad skapar Outlook fortfarande offlineadressboksloggposterna, även om du klickar på Nej för att ladda ned hela offlineadressboken.Om du vill ha mer information om registernyckeln Tillåt fullständig OAB-fråga klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
841273 Administrera offlineadressboken i Outlook 2003längst upp
Sekretessproblem
Offlineadressboken ModDif misslyckades-händelsen innehåller den fullständiga .diff-posten som orsakade ett fel. ModDif-händelsefelet inträffar när Outlook påträffar ett fel när det försöker tillämpa en DIFF-fil på en fil. Informationen om .diff-posten matas ut till händelsedata. Händelsedata för ModDif kan innehålla telefonnummer, e-postadresser, proxyadresser och alias för en viss användare. Därför måste du ta detta i beaktande innan du delar dessa data eller laddar upp dessa data till Microsofts produktsupporttjänster.tillbaka till början