Felet "det finns inte tillräckligt med minne för att köra detta program" i Outlook

Symptom

När du klickar på en mapp medan du använder Microsoft Outlook får du något av följande fel meddelanden:

Fel meddelande 1

Det finns inte tillräckligt med ledigt minne för att köra detta program. Avsluta ett eller flera program och försök igen.

Fel meddelande 2

Det går inte att visa mappen. Det finns inte tillräckligt med ledigt minne för att köra detta program. Avsluta ett eller flera program och försök igen.

Fel meddelande 3

Kan inte visa mappen. Det finns inte tillräckligt med ledigt minne för att köra detta program. Avsluta ett eller flera program och försök igen.

Det här problemet kan uppstå oftare om du använder tillägg i Outlook.

Orsak

Det här problemet beror på att det inte finns tillräckligt med minne för att visa mappen. Det här kan orsakas av flera olika anledningar. Ett av följande skäl är att anpassningar, till exempel att ange ett filter, har gjorts i mappvyn. Vissa tillägg i Outlook prenumererar på många mappar i vissa eller alla butiker i profilen. Varje MAPI-abonnemang använder en del delat minne. Därför kan många kombinationer av objekt och mappar slösa det tillgängliga minnet.

Lösning

Viktigt

Följ stegen i det här avsnittet noggrant. Det kan uppstå allvarliga problem om du gör felaktiga ändringar i registret. Innan du ändrar det bör du först säkerhetskopiera registret för att kunna återställa det om problem skulle uppstå.

För att undvika problemet som beskrivs i avsnittet "Symptom" kan du öka mängden minne. Gör så här för att öka minnes heapens storlek:

  1. Avsluta Outlook.

  2. Välj Start, Kör och ange regedit och välj sedan OK.

  3. Leta upp och markera sedan följande registerundernyckel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem

  4. Peka på nytt på menyn redigera och välj sedan DWORD-värde.

  5. Skriv SharedMemMaxSize och tryck på RETUR.

  6. Högerklicka på SharedMemMaxSize och välj sedan ändra.

  7. I rutan Värde data skriver du 300000. Använd standard basen för hexadecimalt.

  8. Välj OK.

  9. Leta upp och markera sedan följande registerundernyckel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\Applications\Outlook

    Anteckning

    Du kanske måste skapa program och Outlook -undernycklar om de inte finns.

  10. Peka på nytt på menyn redigera och välj sedan DWORD-värde.

  11. Skriv SharedMemMaxSize och tryck på RETUR.

  12. I rutan Värde data skriver du 300000. Använd standard basen för hexadecimalt.

  13. Välj OK.

  14. Välj Avsluta för att avsluta Registereditorn på Arkiv-menyn.

Anteckning

Om du inte kan lösa problemet genom att ange att de två registervärdena för 0x300000 inte åtgärdas ökar du storleken på dessa värden upp till 0x800000.

Mer information

Om du har en stor Outlook-datafil (. pst) öppen i Outlook kan du stänga PST-filen eller minska antalet mappar i PST-filen för att åtgärda problemet.

Om du har många tillägg som är aktiverade i Outlook kan du inaktivera eller avinstallera dem för att avgöra om det löser problemet.

Mer information finns i följande artikel i Knowledge Base:

269794 MAPI Advise ()-samtal returnerar 0x8007000E (E_OUTOFMEMORY)