Weboldal keresés

Az Outlook naplózás letiltása és az ETL fájlok eltávolítása


Az Outlook rendelkezik egy naplózási funkcióval, amelyet elsősorban az Outlookkal kapcsolatos problémák hibaelhárítására használnak. De ha be van kapcsolva, az Outlook naplózása sok lemezterületet fogyaszthat. Tehát hogyan tudjuk letiltani és megtisztítani a naplófájlokat?

Az Outlook naplózási funkcióját ritkán használják, ezért ajánlott ezt a funkciót alapértelmezés szerint kikapcsolni. Csak rövid ideig engedélyezze az Outlookkal kapcsolatos problémák hibaelhárítása során. Annak ellenére, hogy ki van kapcsolva, sok olyan esetet láttam, amikor a naplófájlok ennek ellenére generálódnak.

Ebben a cikkben elmagyarázom, hogyan kapcsolhatja ki az Outlook naplózási funkcióját, bemutatok egy trükköt az ETL naplófájlok létrehozásának megakadályozására, és elmagyarázom, hogyan távolíthatja el egyszerűen a naplófájlokat a PowerShell segítségével.

Mi az Outlook naplózása?

Ha visszaküldési problémái vannak az el nem küldött e-mailekkel vagy egyéb problémákkal az Outlookban, akkor engedélyezheti a hibaelhárítási naplózási funkciót az Outlookban. Ez létrehoz egy naplófájlt, amely a helyi appdata ideiglenes mappájában lesz tárolva: %temp%\Outlook Logging. Az általános nevén OPMLog.log fájl megnyitható a Jegyzettömbbel, és megjeleníti a tranzakciós naplót az Outlook által a levelek küldése és fogadása során végrehajtott összes lépésről.

A tranzakciós napló engedélyezhető az Outlookban:

  1. Kattintson a Fájl > Opciók lehetőségre

  2. Válassza a Speciális lehetőséget, és görgessen egy kicsit lefelé

  3. A tranzakciónapló engedélyezéséhez jelölje be a Hibaelhárítási naplózás engedélyezése lehetőséget

A tranzakciós napló engedélyezéséhez újra kell indítania az Outlookot. Ha a funkció engedélyezve van, az Outlook megnyitásakor a jobb alsó sarokban figyelmeztetés jelenik meg, hogy a naplózás engedélyezve van.

A naplófájl megtekintéséhez nyissa meg az Intézőt, és lépjen a %temp%\Outlook Logging elemre. Itt talál egy OPMLog.log fájlt a tranzakciós naplóval.

ETL-fájlok az Outlook naplózásban

A normál .log fájlok mellett valószínűleg .ETL fájlokat is talál a mappában. Ezek a fájlok eseménynaplókat tartalmaznak, amelyeket a Windows rendszermag generál. Az ETL-fájlokat az alkalmazásszintű problémák elemzésére és hibaelhárítására használják. Lehetőség van a fájlok megnyitására az eseménynézővel, a jobb oldalon található import funkció segítségével. De nem sok hasznos információt kapsz belőle.

Az ETL fájlokkal az a probléma, hogy elég nagyok, gyakran egyenként 51 200 KB, és nem törlődnek automatikusan. Így ez könnyen több GB lemezterületet eredményezhet, amelyet az elavult naplófájlok használnak fel.

Jelenleg még mindig nem világos, hogy miért jönnek létre a fájlok. Ennek határozottan semmi köze az Outlook naplózási hibaelhárítási funkciójához. Láttam néhány jelentést, amelyek szerint az Outlook programban a konfigurált postafiók elhibázottsága okozhatja az ETL naplófájlok létrehozását. Ezekben az esetekben az ügyfeleknek több postafiókjuk volt beállítva az Outlookban, és ezek közül az egyik már nem volt elérhető. A kérdéses postafiók eltávolítása az Outlook-profilból megoldotta a problémát.

De jelenleg az az általános érzés, hogy ez csak az Outlook hibája, amellyel a Microsoft még nem foglalkozott.

Az Outlook-naplózás letiltásának összes lehetősége

Tehát mielőtt eltávolítanánk az ETL fájlokat, győződjünk meg arról, hogy minden lehetőséget ellenőriztünk az Outlook naplózás letiltására. A következő lehetőségeket fogjuk ellenőrizni:

  • A naplózás hibaelhárításának letiltása az Outlook beállításaiban

  • Ellenőrizze és állítson be néhány rendszerleíró kulcsot

  • Vállalati naplózás letiltása

  • Ellenőrizze a csoportházirendet

Hibaelhárítási naplózás letiltása

Az első és legkézenfekvőbb lépés a hibaelhárítási naplózási funkció letiltása az Outlook beállításaiban.

  1. Nyissa meg az Outlook alkalmazást

  2. Kattintson a Fájl > Opciók lehetőségre

  3. Válassza a Speciális lehetőséget, és görgessen egy kicsit lefelé

  4. A naplózás letiltásához törölje a jelet a Hibaelhárítási naplózás engedélyezése jelölőnégyzetből

Ellenőrizze és állítsa be néhány beállításkulcsot

Van néhány rendszerleíró kulcs, amellyel engedélyezhetjük vagy letilthatjuk a naplózási funkciót. Nyissa meg a Windows rendszerleíró adatbázist a Windows Key + R billentyűkombináció megnyomásával, írja be a regedit parancsot, majd nyomja meg az enter billentyűt.

Keresse meg a HKEY_CURRENT_USER\Software\Microsoft\Office .0\Outlook\Options\Mail
mappát, és győződjön meg arról, hogy az EnableLogging érték 0-ra van állítva vagy sem. létezik.

Hozzáadhatjuk az EnableETWLoggingt is, és 0-ra állíthatjuk, megfelelve ennek a támogatási cikknek, de ez sem akadályozta meg az ETL-fájl létrehozását.

Keresse meg a Computer\HKEY_CURRENT_USER\Software\Microsoft\Office .0\Outlook\Logging
mappát, és hozzon létre egy új DWORD_32Bit értéket DisableDefaultLogging néven, és állítsa 1-re.

Vállalati naplózás letiltása

A vállalati naplózás több információt gyűjt, mint az Outlook normál naplózási beállítása. Annak érdekében, hogy megbizonyosodjunk arról, hogy a vállalati naplózás nincs konfigurálva, ellenőriznünk kell a meglévő rendszerleíró kulcsot, és el kell távolítanunk a következő rendszerleíró kulcsot:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office .0\Common\Logging
győződjön meg arról, hogy eltávolította a következő értéket: EnableLogging

A csoportházirend ellenőrzése

A hibaelhárítási napló csoportházirend segítségével is engedélyezhető. Az IT-részlegek csoportházirendeket használnak a beállítások egyszerű kezeléséhez a tartomány összes számítógépén. Ha számítógépe nem része egy tartománynak, akkor nincs szükség a beállítás ellenőrzésére.

Beállíthatja a bejelentkezési szabályzatot

Felhasználói konfiguráció\Házirendek\Felügyeleti sablonok\Microsoft Outlook 2016\Outlook beállításai\Egyéb\Speciális

Győződjön meg arról, hogy a Levelezési naplózás engedélyezése (hibaelhárítás) lehetőség nincs konfigurálva vagy letiltva.

ETL-fájlok létrehozásának megakadályozása

Kipróbáltam az összes fenti lehetőséget, sőt még többet is, de az ETL-fájlok az Outlook megnyitásakor generálódnak. Van azonban egy lehetőség (trükk), amely megakadályozza, hogy az Outlook létrehozza az ETL fájlokat.

  1. Nyissa meg a helyi AppData mappát (írja be a %localappdata% parancsot az Intézőbe)

  2. Nyissa meg a Temp mappát

  3. Törölje az Outlook Logging mappát

  4. Hozzon létre egy új szövegfájlt, és nevezze el Outlook naplózásnak. Győződjön meg arról, hogy eltávolította a .txt kiterjesztést a fájlnévből

Ily módon az Outlook nem tudja létrehozni az „Outlook Logging” mappát, és nem fogja tudni írni az ETL fájlokat. Úgy tűnik, hogy a mappa eltávolítása nem okoz más problémákat az Outlook programban.

Az Outlook naplózási szkriptjének törlése

A PowerShell segítségével gyorsan eltávolíthatjuk az összes ETL-fájlt, sőt a teljes Outlook Logging mappát is a kliensekből. Az alábbi szkript végigmegy az összes felhasználói mappán, ellenőrzi, hogy létezik-e a mappa, és eltávolítja.

A tartalom eltávolítása után létrehozza a „dummy” fájlt, hogy megakadályozza az új ETL-fájlok létrehozását.

# Get all Users
$Users = Get-ChildItem -Path "$($ENV:SystemDrive)\Users"

# Process all the Users
$Users | ForEach-Object {
      Write-Host "Processing user: $($_.Name)" -ForegroundColor Cyan
      $path = "$($ENV:SystemDrive)\Users\$($_.Name)\AppData\Local\Temp\Outlook Logging\"

      If (Test-Path $path) {
        Write-host "Removing log files from $path" -ForegroundColor Cyan
        Remove-Item -Path $path -Recurse

        Write-host "Creating dummy file to prevent log files" -ForegroundColor Cyan
        New-Item -Path "$($ENV:SystemDrive)\Users\$($_.Name)\AppData\Local\Temp" -Name "Outlook Logging" -ItemType File
      }
}

A PowerShell-parancsfájl futtatásához másolja azt a PowerShell ISE-be, vagy használja az itt ismertetett egyéb lehetőségek valamelyikét a PowerShell-parancsfájlok futtatásához.

Befejezés

Még mindig nem világos, hogy az Outlook miért hozza létre az ETL fájlokat. Még a megfelelő beállításkulcsok beállítása sem akadályozza meg az Outlookot a fájlok létrehozásában. Az ETL fájlokkal kapcsolatos probléma 2022 elején kezdődött. Jelenleg még mindig nincs végleges megoldás erre a problémára.

Ha bármilyen tipped van ezzel kapcsolatban, vagy kérdéseid vannak, írj megjegyzést alább.

Kapcsolódó cikkek