Udostępnij za pośrednictwem


Problemy z załącznikami w programie Outlook 2010, Outlook 2007 lub Outlook 2003

Symptomy

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

  • Podczas zamykania (lub gdy program Outlook zamyka się nieoczekiwanie) przy jednoczesnym otwarciu załączników wiadomości e-mail załączniki pozostają w folderze Bezpieczne Tymczasowe Pliki programu Outlook. (Nawet jeśli załączniki są zamknięte).

  • Po otwarciu załącznika z okienka Czytanie nie zostanie wyświetlony monit o zapisanie zmian podczas zamykania programu Outlook.

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

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

Przyczyna

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

  • Pliki tymczasowe lub tymczasowe bezpieczne foldery, w których znajdują się pliki, nie mogą zostać usunięte ani usunięte podczas otwierania załączników.
  • Folder Tymczasowe pliki internetowe jest przechowywany na serwerze, na którym nie masz wystarczających uprawnień.

Rozwiązanie

Ten problem został rozwiązany w programie Microsoft Outlook 2010 z dodatkiem Service Pack 1 (SP1) i w pakiecie poprawek Microsoft Office Outlook 2007 z dnia 29 czerwca 2010 r. Te aktualizacje zostały opisane w następujących artykułach z bazy wiedzy Microsoft Knowledge Base.

Outlook 2010

Opis pakietu Office 2010 SP1

Outlook 2007

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

Więcej informacji

Po otwarciu załączników plików, które są uważane za bezpieczne, Outlook 2010, Outlook 2007 i Outlook 2003 umieszcza te załączniki w podkatalogu katalogu Tymczasowe pliki internetowe jako dodatkowy środek ostrożności. Gdy program Outlook najpierw próbuje użyć pliku tymczasowego, analizuje rejestr, aby ustalić, czy istnieje jedna z następujących wartości w zależności od używanej 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 <wersji to 14.0 dla programu> Outlook 2010, 12.0 dla programu Outlook 2007 i 11.0 dla programu Outlook 2003.

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

Jeśli wartość rejestru nie istnieje lub wartość wskazuje nieprawidłową lokalizację, program Outlook tworzy nowy podkatalog w katalogu Tymczasowe pliki internetowe, a następnie umieszcza plik tymczasowy w nowym podkatalogu. Nazwa nowego podkatalogu jest nieznana i jest generowana losowo w zależności od wersji programu Outlook. W takiej sytuacji, aby zlokalizować ten podkatalog, w zależności od używanej wersji systemu Windows i wersji programu Outlook, wykonaj następujące kroki.

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.

Klienci systemu Windows XP

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

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

  3. Na karcie Widok wprowadź następujące zmiany:

    1. Wybierz opcję Pokaż ukryte pliki i foldery.
    2. Odznacz pole wyboru Ukryj chronione pliki systemu operacyjnego (zalecane).
  4. Wybierz przycisk OK.

  5. Przejdź do następnego zestawu kroków na podstawie używanej wersji programu Outlook.

    W przypadku programów Outlook 2010 i Outlook 2007:

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

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Otwórz podfolder w folderze Content.Outlook , którego nazwa folderu jest losowo generowaną sekwencją liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      Może istnieć więcej niż jeden podfolder z losowo wygenerowaną nazwą w folderze Content.Outlook .

    Dla programu Outlook 2003:

    1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz 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, aby ją sprawdzić, a następnie zanotuj określoną ścieżkę folderu.

    4. Wybierz pozycję Anuluj.

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

    6. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz następujące polecenie (w tym znaki cudzysłowu), a następnie wybierz przycisk OK:

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

      Uwaga

      Zastępnik OLKFoldername w tej ścieżce reprezentuje ostatni podfolder, który zanotowano dla wartości OutlookSecureTempFolder w kroku 3.

Klienci systemów Windows 7 i Windows Vista

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

  2. Wybierz Organizuj, a następnie Opcje folderów i wyszukiwania.

  3. Na karcie Widok wprowadź następujące zmiany:

    1. Wybierz opcję Pokaż ukryte pliki, foldery i dyski.
    2. Odznacz pole wyboru Ukryj chronione pliki systemu operacyjnego (zalecane).
  4. Wybierz przycisk OK.

  5. Przejdź do następnego zestawu kroków na podstawie używanej wersji programu Outlook.

    W przypadku programów Outlook 2010 i Outlook 2007:

    1. Wybierz pozycję Start, wskaż kolejno pozycje Wszystkie programy, Akcesoria, a następnie wybierz polecenie Uruchom.

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

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Otwórz podfolder w folderze Content.Outlook , którego nazwa folderu jest losowo generowaną sekwencją liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      Może istnieć więcej niż jeden podfolder z losowo wygenerowaną nazwą w folderze Content.Outlook.

    Dla programu Outlook 2003:

    1. Wybierz pozycję Start, wskaż kolejno pozycje Wszystkie programy, Akcesoria, a następnie wybierz polecenie Uruchom.

    2. W oknie dialogowym Uruchamianie wpisz 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, aby ją sprawdzić, a następnie zanotuj określoną ścieżkę folderu.

    5. Wybierz pozycję Anuluj.

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

    7. Wybierz pozycję 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, który został zanotowany dla wartości OutlookSecureTempFolder w kroku 4.