Felet "Det finns inte tillräckligt med ledigt minne för att köra det här programmet" i Outlook

Symptom

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

Felmeddelande 1

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

Felmeddelande 2

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

Felmeddelande 3

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

Du kan uppleva det här problemet 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. Detta kan bero på någon av flera olika orsaker. En av dessa orsaker ä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-prenumeration använder visst delat minne. Därför kan stora kombinationer av objekt och mappar förbruka 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å.

Om du vill undvika problemet som beskrivs i avsnittet "Symptom" ökar du det tillgängliga minnet. Följ dessa steg om du vill öka storleken på minneshögen:

  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. redigera-menyn pekar du på Nytt och väljer sedan DWORD-värde.

  5. Skriv SharedMemMaxSize och tryck sedan på Retur.

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

  7. I rutan Värdedata skriver du 300000. Använd standardbasenför Hexadecimal.

  8. Välj OK.

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

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

    Obs!

    Du kan behöva skapa undernycklarna Program och Outlook om de inte finns.

  10. redigera-menyn pekar du på Nytt och väljer sedan DWORD-värde.

  11. Skriv SharedMemMaxSize och tryck sedan på Retur.

  12. I rutan Värdedata skriver du 300000. Använd standardbasenför Hexadecimal.

  13. Välj OK.

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

Obs!

Om du inte åtgärdar problemet genom att ange de två registervärdena till 0x300000 kan du öka 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 problemet åtgärdas.

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

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