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 programu (lub nieoczekiwanego zamknięcia programu Outlook) podczas otwierania załączników wiadomości e-mail załączniki pozostają w folderze Bezpieczny plik tymczasowy programu Outlook. (Nawet jeśli załączniki są zamknięte).

  • Po otwarciu załącznika z okienka Odczyt nie jest wyświetlany monit o zapisanie zmian po zakończeniu pracy z programem Outlook.

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

    Error
    Nie można utworzyć pliku: nazwa pliku. Kliknij prawym przyciskiem myszy folder, w który chcesz utworzyć plik, a następnie kliknij pozycję 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:

  • Nie można usunąć ani usunąć plików tymczasowych ani tymczasowych bezpiecznych folderów, w których znajdują się pliki, 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 Microsoft Outlook 2010 dodatku Service Pack 1 (SP1) i w pakiecie poprawek programu Microsoft Office Outlook 2007 z dnia 29 czerwca 2010 r. Te aktualizacje opisano 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, program Outlook 2010, Outlook 2007 i Outlook 2003 umieszcza te załączniki w podkatalogu tymczasowego katalogu internet files jako dodatkowy środek ostrożności. Gdy program Outlook po raz pierwszy próbuje użyć pliku tymczasowego, sprawdza rejestr, aby ustalić, czy istnieje jedna z następujących 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 <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 i jeśli wartość zawiera prawidłową ścieżkę, program Outlook używa tej lokalizacji dla swoich plików tymczasowych.

Jeśli wartość rejestru nie istnieje lub jeśli 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 wersji systemu Windows i wersji programu Outlook, wykonaj następujące kroki.

Ważna

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. Zaznacz, aby wyczyścić pole wyboru Ukryj chronione pliki systemu operacyjnego (zalecane ).
  4. Wybierz przycisk OK.

  5. Przejdź do następnego zestawu kroków w oparciu o wersję programu Outlook.

    W przypadku programu Outlook 2010 i Outlook 2007:

    1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz następujące polecenie (w tym cudzysłów), 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 wygenerowaną sekwencją liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      W folderze Content.Outlook może istnieć więcej niż jeden podfolder o losowo wygenerowanej nazwie.

    W przypadku 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. Dwukrotnie wybierz wartość ciągu OutlookSecureTempFolder , aby 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 cudzysłów), 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 zanotowany dla wartości OutlookSecureTempFolder w kroku 3.

Klienci z systemami 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 wprowadź 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 w oparciu o wersję programu Outlook.

    W przypadku programu Outlook 2010 i Outlook 2007:

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

    2. W oknie dialogowym Uruchamianie wpisz następujące polecenie (w tym cudzysłów), 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 wygenerowaną sekwencją liter i cyfr. Na przykład FW0B6RID.

      Uwaga

      W folderze Content.Outlook może istnieć więcej niż jeden podfolder o losowo wygenerowanej nazwie.

    W przypadku programu Outlook 2003:

    1. Wybierz pozycję Start, wybierz pozycję Wszystkie programy, wybierz pozycję Akcesoria, a następnie wybierz pozycję 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. Dwukrotnie wybierz wartość ciągu OutlookSecureTempFolder , aby 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 zanotowany dla wartości OutlookSecureTempFolder w kroku 4.