Problemy z załącznikami Outlook 2010, Outlook 2007 Outlook 2003

Symptomy

Jeden z następujących problemów występuje w Outlook 2010, Outlook 200 Outlook 7 lub 2003:

  • W przypadku zamknięcia (lub Outlook nieoczekiwanego zamknięcia) w przypadku otwarcia załączników wiadomości e-mail załączniki pozostają w folderze Outlook Secure Temporary File (Bezpieczny plik tymczasowy). (Nawet jeśli załączniki są zamknięte).

  • Po otwarciu załącznika z okienka odczytu nie jest wyświetlany monit o zapisanie zmian po opuszczeniu okienka Outlook.

  • Podczas próby otwarcia lub zapisania załącznika wiadomości e-mail jest wyświetlany następujący komunikat o błędzie:

    Error
    Nie można utworzyć pliku: nazwa pliku. Kliknij prawym przyciskiem myszy folder, w którym chcesz utworzyć plik, a następnie w menu skrótów kliknij polecenie Właściwości, aby sprawdzić uprawnienia do folderu.

Przyczyna

Przyczyny występowania tego problemu mogą być następujące:

  • Plików tymczasowych ani tymczasowych bezpiecznych folderów, w których znajdują się te pliki, nie można usunąć, gdy załączniki są otwarte.
  • Folder Tymczasowe pliki internetowe jest przechowywany na serwerze, na którym nie masz wystarczających uprawnień.

Rozwiązanie

Ten problem został rozwiązany w dodatku Microsoft Outlook 2010 Service Pack 1 (SP1) i w pakiecie poprawki z pakietu poprawek dla pakietu Microsoft Office Outlook 2007 z 29 czerwca 2010 r. Te aktualizacje opisano w następujących artykułach z bazy wiedzy Microsoft Knowledge Base.

Outlook 2010

Opis dodatku Office 2010 z dodatkiem SP1

Outlook 2007

Opis pakietu Office Outlook 2007 (Outlook-x-none.msp): 29 czerwca 2010 r.

Więcej informacji

W przypadku otwierania plików załączników, które są uznawane za bezpieczne, załączniki Outlook 2010, Outlook 2007 i Outlook 2003 umieszcza w podkierunkowym katalogu tymczasowych plików internetowych w ramach dodatkowych środków zabezpieczających. Gdy Outlook próbuje użyć pliku tymczasowego, sprawdza rejestr w celu ustalenia, czy istnieje jedna z poniższych wartości, w zależności od wersji programu Outlook:

HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Security
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version>\Outlook\Security
Value Name: OutlookSecureTempFolder
Data Type: REG_SZ

Wartość w <version> to 14,0 dla Outlook 2010, 12,0 dla Outlook 2007 i 11,0 dla Outlook 2003.

Jeśli ta wartość istnieje i zawiera prawidłową ścieżkę, program Outlook używa tej lokalizacji dla swoich plików tymczasowych.

Jeśli wartość rejestru nie istnieje lub wskazuje nieprawidłową lokalizację, program Outlook tworzy nowy podkierunkowy w katalogu Tymczasowych plików internetowych, a następnie umieszcza plik tymczasowy w nowym podkierunkowym. Nazwa nowego podkierunkowego jest nieznana i jest losowo generowana, w zależności od wersji Outlook. W takiej sytuacji, aby zlokalizować ten podkierunkowy, w zależności od wersji Windows i wersji programu Outlook, wykonaj poniższe czynności.

Ważne

Należy rozważnie wykonywać czynności podane w tej sekcji. Niepoprawne zmodyfikowanie rejestru może być przyczyną poważnych problemów. Przed zmodyfikowaniem rejestru należy utworzyć jego kopię zapasową, aby móc przywrócić rejestr na wypadek problemów.

Windows klientów XP

  1. Wybierz przycisk Start, a następnie wybierz pozycję Mój komputer.

  2. W menu Narzędzia wybierz polecenie Opcje folderów.

  3. Na karcie Widok możesz wprowadzić następujące zmiany:

    1. Wybierz opcję Pokaż ukryte pliki i foldery .
    2. Zaznacz, aby wyczyścić pole wyboru Ukryj chronione pliki systemu operacyjnego ( zalecane).
  4. Wybierz przycisk OK.

  5. Przejdź do następnego zestawu kroków, zależnie od wersji pakietu Outlook.

    Dla Outlook 2010 i Outlook 2007:

    1. Wybierz przycisk Start, wybierz pozycję Uruchom, wpisz następujące polecenie (wraz ze znakami cudzysłowu), a następnie wybierz przycisk OK.

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Otwórz podfolder pod folderem Content.Outlook, którego nazwa folderu to losowo wygenerowana sekwencja liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      W obszarze Zawartość może być więcej niż jeden podfolder z losowo wygenerowaną nazwą. Outlook folderze .

    W Outlook 2003:

    1. Wybierz przycisk Start, wybierz pozycję Uruchom, wpisz Polecenie Regedit, a następnie wybierz przycisk OK.

    2. Odszukaj i wybierz następujący podklucz rejestru:

      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    3. Wybierz dwukrotnie wartość ciągu OutlookSecureTempFolder do przeanalizowania, a następnie zanotuj ścieżkę określonego folderu.

    4. Wybierz pozycję Anuluj.

    5. W menu Plik wybierz polecenie Zakończ, aby zamknąć Edytor rejestru.

    6. Wybierz przycisk Start, wybierz polecenie Uruchom, wpisz następujące polecenie (wraz ze znakami cudzysłowu), a następnie wybierz przycisk OK :

      C:\Documents and Settings\<username>\Local Settings\Temporary Internet Files\<OLKfoldername>
      

      Uwaga

      Symbol zastępczy OLKFoldername w tej ścieżce reprezentuje ostatni podfolder zanotował dla wartości OutlookSecureTempFolder w kroku 3.

Windows 7 i Windows Vista

  1. Kliknij przycisk Start, a następnie kliknij przycisk Komputer.

  2. Kliknij pozycję Organizacja, a następnie Folder i opcje wyszukiwania.

  3. Na karcie Widok możesz wprowadzić następujące zmiany:

    1. Wybierz opcję Pokaż ukryte pliki, foldery i dyski .
    2. Zaznacz, aby wyczyścić pole wyboru Ukryj chronione pliki systemu operacyjnego ( zalecane).
  4. Wybierz przycisk OK.

  5. Przejdź do następnego zestawu kroków, zależnie od wersji pakietu Outlook.

    Dla Outlook 2010 i Outlook 2007:

    1. Wybierz przycisk Start, wybierz pozycję Wszystkie programy, wybierz pozycję Akcesoria, a następnie wybierz pozycję Uruchom.

    2. W oknie dialogowym Uruchamianie wpisz następujące polecenie (łącznie ze znakami cudzysłowu), a następnie wybierz przycisk OK.

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Otwórz podfolder pod folderem Content.Outlook, którego nazwa folderu to losowo wygenerowana sekwencja liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      W obszarze Zawartość może być więcej niż jeden podfolder z losowo wygenerowaną nazwą. Outlook folderze.

    W Outlook 2003:

    1. Wybierz przycisk Start, wybierz pozycję Wszystkie programy, wybierz pozycję Akcesoria, a następnie wybierz pozycję Uruchom.

    2. W oknie dialogowym Uruchamianie wpisz polecenie Regedit, a następnie wybierz przycisk OK.

    3. Odszukaj i wybierz następujący podklucz rejestru:

      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    4. Wybierz dwukrotnie wartość ciągu OutlookSecureTempFolder do przeanalizowania, a następnie zanotuj ścieżkę określonego folderu.

    5. Wybierz pozycję Anuluj.

    6. W menu Plik wybierz polecenie Zakończ, aby zamknąć Edytor rejestru.

    7. Wybierz przycisk Start, wybierz pozycję Wszystkie programy, wybierz pozycję Akcesoria , a następnie wybierz pozycję Uruchom.

    8. W oknie dialogowym Uruchamianie wpisz następujące polecenie (włącznie z cudzysłowem), a następnie kliknij przycisk OK:

      C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files\<OLKFoldername>
      

      Uwaga

      Symbol zastępczy OLKFoldername w tej ścieżce reprezentuje ostatni folder zanotowany dla wartości OutlookSecureTempFolder w kroku 4.