Outlook 2007에서 양식 캐시를 사용 하는 방법 및 양식 캐시 문제를 해결 하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 919596 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

이 문서는 Microsoft Office Outlook 2007 양식 양식 캐시의 위치를 찾는 방법, 양식 캐시의 크기를 변경 하는 방법 및 ForceFormReload 레지스트리 키를 사용 하는 방법을 설명 합니다. Outlook 양식 캐시에서 발생할 수 있는 몇 가지 문제에 설명 합니다. 마지막으로, 이러한 문제를 해결 하는 방법을 설명 합니다.

소개

이 문서에서는 Outlook 양식 캐시 합니다. Outlook 2007에서 발생할 수 있는 여러 가지 양식 캐시 문제에 대해서도 설명 합니다.

참고 Outlook 양식 캐시는 Outlook 2003 또는 이전 버전에서 설계 되 고 일반적으로 양식 라이브러리에 게시 되는 폼에 사용 됩니다. 또한 outlook 2007을 사용 하면 Outlook 2003 및 이전 버전에 대 한 양식을 디자인할 수 있습니다. 이 시나리오에서 양식 캐시 양식 캐시는 이전 버전에서 사용 된 대로 동일한 방식으로 사용 됩니다. 그러나 Outlook 2007의 새로운 양식 영역 기능을 사용 하 여 양식 캐시를 사용 하지 않습니다. Outlook 2007 사용자 지정 메시지 클래스와 관련 된 시나리오에서 양식 캐시를 사용 합니다. Outlook 2007에 대 한 새 사용자 지정 양식을 개발 하는 경우 새로운 양식 영역 기능을 사용 하는 것이 좋습니다.

Outlook은 Outlook 항목이 열릴 때마다 디스크에서 양식을 가져올 필요가 없습니다 있도록 캐시에 사용자 지정 양식의 로컬 복사본을 저장 합니다. Microsoft Exchange 공용 폴더 또는 Exchange Server 컴퓨터의 관리 양식 라이브러리에 양식을 저장 하는 경우 Outlook 캐시 된 버전의 양식 사용할 수 있습니다. 이렇게 하면 로컬 컴퓨터 및 Exchange Server 컴퓨터에서 성능이 향상 됩니다.

양식 캐시에서 문제가 발생할 수 있습니다. 이 문제는 폴더에 새 항목이 나 기존 항목을 열 때 일반적으로 발생 합니다. 다음 오류 메시지 중 하나가 나타날 수 있습니다.
  • 메시지 1
    선택한 양식을 표시할 수 없습니다. 관리자에게 문의하십시오.
  • 메시지 2
    이 메시지를 보는 데 필요한 양식을 표시할 수 없습니다. 관리자에게 문의하십시오.
다른 시간 Outlook 오류 메시지를 표시할 수 있습니다. 대신, Outlook 사용자 지정 양식 대신 기본 양식을 열 수 있습니다.

Outlook 양식을 찾는 방법

Outlook 항목을 열 때 필요한 양식을 찾는 방법을 설명 합니다. 사용자 지정 양식을 사용 하는 항목을 처음 만들 때 항목의 메시지 클래스 필드가 양식 이름으로 설정 됩니다. 예를 들어, "사용자 지정 작업 폴더에" Corporate 라는 사용자 지정 작업 양식을 있으면 메시지 클래스는 IPM .Task.Corporate.

항목을 열면 Outlook 메시지 클래스 필드를 Outlook 항목을 표시 하려면 사용 해야 하는 양식을 확인을 확인 합니다. Outlook에서 필요한 양식을 검색합니다. Outlook은 다음 순서 대로 다음 위치에서.
  • 메모리

    다른 항목이 해당 용도 열려 있는 경우 같은 양식, 이미 Outlook 양식을 메모리에 있습니다. Outlook은 양식을 다시 로드 하는 대신 해당 copyof 폼을 사용 합니다.
  • 양식 캐시

    Outlook의 양식 캐시를 이전에 해당 양식을 사용 했는지 확인 하는 thecomputer 확인 합니다. Outlook 캐시 formin를 찾은 경우 Outlook 양식 캐시에서 로드 됩니다.
  • 현재 폴더

    Outlook 찾을 수 없으면 formin는 캐시를 Outlook는 폼은 currentfolder에 게시 된 여부를 확인 합니다. Outlook에서 다른 폴더를 검색 하지 않습니다. 부모 폴더가 포함 됩니다.Outlook 폴더에 숨겨진된 항목으로 게시 된 양식을 저장 합니다. Theseitems 모든 Outlook 보기에 표시 되지 않습니다.
  • 개인 양식 라이브러리

    양식이 현재 폴더에 없으면 Outlook은 개인 양식 라이브러리를 확인 합니다. 양식은 개인 양식 라이브러리는 기본 메일 저장소의 숨겨진된 폴더 (공용 보기 라고 함)에 연결 된 메시지 저장 됩니다. 기본 메일 저장소는 받는 메일을 수신 하는 받은 편지함 폴더를 포함 하는 폴더의 집합입니다.
  • 관리 양식 라이브러리

    개인 양식 라이브러리에 양식 isunavailable MicrosoftExchange 서버 관리 양식 라이브러리를 지원 하도록 구성 된 컴퓨터를 사용 하는 경우 Outlook Microsoft ExchangeServer 컴퓨터의 관리 양식 라이브러리를 확인 합니다.

양식 캐시 찾기

양식 캐시는 하드 디스크 드라이브의 숨겨진된 폴더에 저장 됩니다. Microsoft Windows 시스템 파일 및 숨김된 파일 표시 되도록 설정을 변경 해야 합니다. 다음이 단계는 사용 중인 Windows의 버전에 따라 다릅니다. 다음 폴더에서 양식 캐시를 찾을 수 있습니다.
  • Microsoft Windows XP
    C:\Documents를 누릅니다.user_name\Local Settings\Application 있습니다
  • Windows Vista
    C:\Users\user_name\AppData\Local\Microsoft\FORMS
Outlook 2007에서 로밍 사용자를 지원 하기 때문에 양식 캐시 위치가 변경 될 수 있습니다. 양식 캐시 위치는 컴퓨터에 어떤 사용자가 현재 로그온에 따라 달라 집니다. 양식 캐시의 위치를 나타내도록 사용자 설정을 구성할 수 없습니다. 따라서 직접 양식 캐시의 위치를 기본 위치가 아닌 다른 위치로 변경할 수 없습니다.

양식 캐시 아키텍처 이해

중요 이 섹션, 메서드 또는 작업은 레지스트리를 수정하는 방법을 설명 하는 단계를 포함합니다. 그러나 레지스트리를 잘못 수정하면, 심각한 문제가 발생할 수 있습니다. 따라서, 다음 단계를 주의 깊게 수행해야 합니다. 이 수정 하기 전에 추가 보호를 위해 레지스트리를 백업합니다. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 레지스트리를 복원 하는 방법에 대한 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭하십시오.
322756 Windows에서 레지스트리를 백업하고 복원하는 방법


양식 캐시는 Frmcache.dat 파일을 포함합니다. Frmcache.dat 파일 요약 정보 및 기본 Outlook 양식 및 모든 사용자 지정 양식을 사용 하는 모두에 대 한 포인터를 포함 합니다. 캐시 된 사용자 지정 양식 사본은 Forms 폴더의 하위 폴더에 상주합니다.

Forms 폴더의 하위 폴더에는 임의의 이름이 있습니다. 그러나 하위 폴더의 이름은 양식 이름과 유사합니다. 이러한 폴더에 저장 되어 있는 실제 양식의 이름은 암호. 되지만 양식의 파일 이름 확장명은.tmp입니다. 특정 양식의 복사본이 있는 폴더를 모르는 경우 폴더의 타임 스탬프 나 양식의 타임 스탬프 양식을 찾습니다 하는 데 사용할 수 있습니다.

Outlook에서는 캐시 된 사용자 지정 양식에 해당 하는 레지스트리 키도 저장 합니다. 레지스트리 키는 다음 위치에 같습니다.
HKEY_CURRENT_USER\Software\Classes\CLSID
Outlook 2002 및 이전 버전의 Outlook에서는 추적 하지 양식 캐시는 양식에서 온 있는 곳. 예를 들어, 두 개의 서로 다른 폴더에 게시 되어 있는 서로 다른 두 가지 있고 두 폼 같은 이름을 가질. 첫 번째 폴더에 액세스 하면 해당 폴더의 양식이 캐시 됩니다. 다음 두 번째 폴더에 액세스 하면 Outlook 첫 번째 폴더에서 캐시 된 양식이 계속 사용 합니다. 두 번째 폴더에 있는 양식을 사용 되지 않습니다. 따라서 모든 양식 이름이 나 메시지 클래스 필드가 고유 해야 하 양식을 사용할 때 충돌이 발생 하지 않도록 합니다. 이후 발표 된 Microsoft Outlook 97 양식 캐시 디자인 했습니다.

Outlook 2007 및 Outlook 2003 양식 캐시는 다른 디자인을 사용합니다. 폴더와 양식 라이브러리에 대 한 정보가 캐시 됩니다. 보안 관련 문제를 일으키는 디자인 변경. 예를 들어, Outlook 2003에서 10 개의 다른 폴더를 할 수 있습니다. 각 10 개의 폴더에 같은 이름으로 양식을 게시할 수 있습니다. 이전 버전의 Outlook에서는 양식이 한 번 캐시 된 및 다음 Outlook 같은 양식을 로컬 양식 캐시에서 매번 사용 모든 양식이 같은 이름을 갖고 있기 때문에. 그러나 Outlook 2007에서는 각 폴더에서 양식을 캐시합니다.

이 이렇게 디자인에 폴더 대신 개인 양식 라이브러리에 양식을 게시 하는 것이 좋습니다. 사용자 지정 양식을 기반으로 항목을 삭제 하 고 다음 지운 편지함 폴더에서 항목을 열면 Outlook 사용자 지정 양식을 찾을 수 없습니다. 대신 Outlook 기본 양식을 사용합니다. 양식을 개인 양식 라이브러리에 게시 하면이 문제를 방지할 수 있습니다.

이해 하 고 양식 캐시 크기를 변경 합니다.

기본적으로 Outlook에서는 양식 캐시의 최대 크기를 최대 2048 킬로바이트 (KB)를 설정합니다. 이 설정을 변경 하려면 다음과이 같이 하십시오.
  1. 도구 메뉴에서옵션을 클릭 합니다.
  2. 기타 탭을 클릭 한 다음고급 옵션을 클릭 합니다.
  3. 사용자 지정 양식을 클릭 합니다. Maximumspace 하드 디스크에숫자를 입력 하는 2, 048 보다 큰 및 확인한 다음.
양식 캐시에 대해 설정한 최대 디스크 공간에 도달 하면 Outlook 캐시에서 가장 오래 된 사용 하지 않는 폼을 제거 합니다.

참고 Outlook 양식 캐시의 크기는 Frmcache.dat 파일 저장합니다. Frmcache.dat 파일의 형식이 문서화 되었습니다. Frmcache.dat 파일 직접 수정 지원 되지 않습니다. 따라서 양식 캐시의 크기를 프로그래밍 방식으로 변경할 수 없습니다. Microsoft는 이러한 변경 내용을 기록 하 여 Microsoft 또는 문제 해결을 위해 Microsoft 기술 지원 서비스에서 권장 하는 경우 Forms 폴더의 내용 모든 부분에 직접 수정 지원 하지 않습니다. Forms 폴더의 콘텐츠를 수정 하기 전에 먼저 백업 복사본을 만들어야 합니다.

실수로 삭제 한 양식 복구

게시 된 양식을 실수로 삭제 한 양식에서 양식이 게시 된 폴더에서 복구할 수 없습니다, 경우 양식 캐시에서 양식의 복사본을 복구할 수 있습니다.

양식 캐시에서 양식을 복구 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
292494 OL2002: Outlook 양식에서 캐시 된 복사본을 복원 하

양식 캐시 문제 해결

양식 캐시가 제대로 작동 하지 않는 것 경우 항목을 열 때 문제가 있는 경우 또는 사용자 지정 양식을 열 때, 다른 요인 예기치 않은 동작이 발생할 수 있습니다. 양식 캐시를 삭제 하기 전에 다음 문제 해결 방법을 사용 합니다.
  • 항목이 일회용 양식을 사용 하는 방법 1: 확인

    Publishedlocation는 대신 항목에 양식 정의 저장할 수 있습니다. 항목에 양식 정의 저장 하는 경우 theitem를 열고 다음 사용 하는 폼이 항상 항목에 저장 되어 있는 양식입니다.항목에 저장 된 양식의 이전 버전을 사용 하 여 단일 itemcontinues 양식의 게시 된 버전을 변경 합니다.이것은 양식 캐시 문제를 나타날 수 있습니다. 하지만 이건 어떻게 theone 오프 항목 작동 합니다.

    항목 maycause에 저장 된 양식 정의 예기치 않은 동작이 있습니다. 잘못 가정할 yourproblem 해당 양식 캐시와 관련 하 여 발생할 수 있습니다.

    일회용 양식이 작동 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    290657 양식 정의 및 일회용 양식 Outlook 2002에서 설명
  • 방법 2: 문제가 메모리와 관련 되어 있지 않은지 확인

    Outlook은 메모리에서 양식을 해제 하지 않을 수 있습니다. 이 문제는 berelated를 acustom 형식으로 Visual Basic 버전 스크립팅 코드를 구현 하는 방법에 있습니다. 메모리에서 양식을 언로드하지 못하면, toexit 있고 후 Outlook을 다시 수 있습니다. ForcesOutlook 캐시, 양식 라이브러리 또는 afolder 양식을 다시 로드 하 고 메모리에서 양식이 제거 됩니다.

    Outlook이 종료를 확인 해야 합니다. Outlook이 실행 되는 확인 하려면 MicrosoftWindows 작업 관리자를 사용할 수 있습니다. 그러나 werecommend 있는지 확인 하려면 컴퓨터를 다시 시작 하면 문제가 메모리에서 발생 하는 것으로 notrelated입니다.

    Outlook이 종료 되지 않은 경우 양식 캐시 문제의 원인일 수 있습니다. VisualBasic 스크립트 버전 코드가 포함 된 양식에서 Outlook 방지에서 폼을 여부를 결정 하십시오. 또한 모든 COM 추가 기능 또는 표준 anynon Microsoft Exchange 확장을 비활성화 합니다. 이들 중 하나가 문제의 원인일 수 있습니다.

양식 캐시 지우기

Outlook 양식 캐시의 선택을 취소 하는 방법은 여러 가지가 있습니다. 각 방법이 마다 장단점이 있습니다. 방법 1을 사용 하는 것이 좋습니다.
  • 방법 1

    캐시 지우기 방법을 사용 합니다. 이렇게 하려면, 다음과 같이 하십시오.
    1. 도구 메뉴에서 옵션을 클릭 하 고 기타 탭을 클릭 합니다.
    2. 고급 옵션을클릭 합니다.
    3. 고급 옵션 상자에서 사용자 지정 양식을 누릅니다.
    4. 사용자 지정 양식 상자에서 양식 관리를 누릅니다.
    5. 양식 관리자 상자에서 캐시 지우기를 클릭 합니다.
  • 방법 2

    수동으로 이름을 변경 하거나 문제를 일으킬 수 있는 캐시 수동으로 deletespecific 구성 요소입니다. 예를 들어 ifyou 특정 양식에 문제가, 캐시 된 양식에 대 한 thecorresponding 폴더를 삭제 하 여 시작할 수 있습니다. 고급 사용자 인 경우에이 사용 하는 것이 좋습니다.
  • 방법 3

    Frmcache.dat 파일을 이름을 바꿉니다. Frmcache.dat 파일에 다른 양식에 대 한 정보가 포함 될 수 있습니다 때문에 양식 캐시 문제를 해결 하려면 첫 번째 시도로 dothis 하지 않습니다. 그러나 ifyour 양식 캐시를 지울 다른 방법이 모두 실패, renamethe Frmcache.dat 파일을 수행할 수 있습니다. Frmcache.dat 파일의 이름을 바꾸면 Outlook을 다시 시작 합니다.
  • 방법 4

    레지스트리 키를 확인 합니다. Theregistry 키는 다음 위치에 있습니다.
    HKEY_CURRENT_USER\Software\Classes\CLSID
    일반적으로 레지스트리 키 양식 cacheproblems에서 역할을 수행 하지 않습니다. 하지만 캐시 된 양식에 대 한 정보를 포함지 않습니다. 확인할 수 있으면 양식 문제를 해결 하려면 모든 otherefforts 성공 하지 못한 레지스트리는 thissection 폼에 대 한 정보를 포함 합니다. 폼에 대 한 theinformation를 해제 하 고 Outlook을 다시 시작 합니다.

ForceFormReload 레지스트리 키를 사용 하 여

때 양식 캐시 문제가 가끔씩 발생할 것 같습니다 하 고 문제의 원인을 확인할 수 없습니다, 설정할 수 있는
ForceFormReload
Outlook에서 레지스트리 키입니다. 하는 경우는
ForceFormReload
레지스트리 키를 사용 하 고 Outlook 사용자 지정 양식을 기반으로 하는 항목을 열 때 오류가 발생 하면, Outlook은 자동으로이 특정 양식에 대 한 캐시를 지웁니다. 그런 다음 Outlook 항목을 다시 열려고 시도 합니다. 하지만이 메서드는 양식 캐시 문제의 원인이 해결 되지 않으면,이 메서드는 문제 투명 하 게 사용자 지정 양식을 사용 하는 사람에 게.

사용 하는
ForceFormReload
레지스트리 키 기능을 다음이 단계를 수행 합니다.
  1. 레지스트리 편집기를 시작합니다.
  2. 레지스트리에서 다음 키를 누릅니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Outlook
  3. 편집 메뉴에서 AddValue를 누르고 다음 레지스트리 값을 추가 합니다.
    표 축소표 확대
    값 이름 데이터 형식값 데이터
    ForceFormReloadREG_DWORD1
  4. 레지스트리 편집기를 종료합니다.

    참고 이 기능은 최신 서비스 팩이 설치 되어 있는 경우 Outlook 2000 및 Outlook2002에서 사용할 수 있습니다. 이 기능은 Outlook 2003의 원래 버전의 alsoavailable입니다.

    최신 서비스 팩을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 다음 문서 번호를 클릭 합니다.
    285129 오류 메시지: "선택한 폼을 표시할 수 없습니다."
    305403 OL2002: 오류 메시지: 폼...을 선택한 수 없습니다 표시 합니다 관리자에 게 문의 하십시오.

특정 사용자 지정 양식을 기반으로 하는 항목을 열 때 발생 하는 문제 해결

특정 사용자 지정 양식을 기반으로 하는 항목을 열려고 할 때 문제가 발생 하면 양식 캐시 자체 아니라 특정 폼에 문제가 관련 수 있습니다. 다음 방법에서는 특정 양식의 문제를 해결 하는 방법을 설명 합니다. 나열 된 순서 대로 방법을 수행 해야 합니다.
  • 방법 1

    양식에서 사용자 지정 Visual BasicScripting Edition 코드 사용 안 함 problemis Visual Basic 버전 스크립팅 코드와 관련 된 것일 수 있습니다. 코드를 사용 하지 않으려면 SHIFT 키를 누른 채로 항목을 엽니다. 시각적 BasicScripting 버전 코드를를 실행할 수 없습니다.
  • 방법 2

    모든 폼 페이지에서 모든 컨트롤을 제거 합니다. 폼에서 사용자 지정 컨트롤에서 양식을 열지 mayprevent Outlook 초기화할 때 문제가 발생할 수 있습니다. 다음 조건 중 하나에 해당 하는 경우 양식을 열 수 없습니다.
    • 사용자 지정 컨트롤이 로컬 컴퓨터에 설치 되지 않습니다.
    • 라이센스 레지스트리 키가 올바르지 않습니다.
    이 방법을 수행 하려면 다음과이 같이 하십시오.
    1. 디자인 모드에서 폼을 엽니다.
    2. 모든 양식 페이지에서 컨트롤을 모두 제거 합니다.
    3. 다른 이름으로 양식을 다시 게시 합니다.
    4. 새로 게시 된 양식을 기반으로 새 항목을 열어 보십시오.
    이 메서드는 문제가 해결 되 면 컨트롤에 문제가 있습니다.
  • 방법 3

    Aform에서 모든 사용자 지정 필드를 제거 합니다. 문제가 양식에 있는 필드 관련이 있을 수 있습니다. 필드에 containformulas 수 있습니다. 이러한 수식은 causeperformance 문제 또는 다른 문제 방식에 영향을 줄 수 있는 순환 참조를 만들 수 있습니다 하는 formopens. 일반적인 아닙니다. 하지만 폼 손상 되었을 수 있습니다 의심 되는 경우 양식에서 사용자 지정 필드를 모두 제거 합니다. 테스트를 위해 adifferent 이름으로 양식을 게시 하십시오.

속성

기술 자료: 919596 - 마지막 검토: 2013년 11월 19일 화요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Outlook 2007
키워드:?
kbproductlink kbexpertiseinter kbhowto kbmt KB919596 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:919596

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com