
Win2003 서버의 공유 드라이브에 있는 파일에서 일부 스크립트가 실행되고 있습니다.
네트워크에 있는 여러 대의 PC에서 이미지를 봐야 합니다. 따라서 이 폴더를 탐색할 때마다 클라이언트는 Thumbs.db를 생성합니다. 이는 폴더를 이동하고 삭제하는 스크립트를 방해하지만 일반적으로 다음과 같은 이유로 그렇게 할 수 없습니다. "thumbs.db가 사용 중입니다".
사용 중인 클라이언트 컴퓨터에서 폴더/이미지 미리 보기를 닫을 때에도 마찬가지입니다.
그래서 Thumbs.db를 완전히 비활성화하고 싶습니다. 하지만 클라이언트 컴퓨터 레지스트리 설정 등에 대해 걱정할 필요가 없도록 서버에서 이를 수행할 수 있는 방법이 있습니까?
답변1
그룹 정책(궁극적으로 클라이언트 컴퓨터의 레지스트리에 설정을 지정하는 것임) 이외의 메커니즘을 사용하여 이 "서버측"을 제어할 수 있는 좋은 방법은 없습니다.
그룹 정책 개체의 "사용자 구성" 섹션 아래 "관리 템플릿" 아래 "Windows 구성 요소" 아래 "Windows 탐색기"에서 "썸네일 그림 캐싱 끄기" 설정을 살펴보세요.
답변2
Windows Server 2003 이상에서는파일 서버 리소스 관리자네트워크 공유에 저장된 파일 종류에 대한 정책을 시행하는 데 사용할 수 있습니다.
- 서버 관리자를 사용하여 파일 서비스를 설치할 때 사용할 수 있는 역할 서비스 중 하나인 파일 서버 리소스 관리자를 추가합니다.
- 파일 서버 리소스 관리자 관리 도구를 엽니다.
- "Thumbs.db"를 포함하는 새 파일 그룹을 정의합니다.
- 활성 스크리닝을 사용하도록 새 사용자 정의 파일 차단을 정의하고 Thumbs.db 파일에 대한 사용자 정의 파일 그룹을 선택합니다. 파일이 차단될 때마다 이벤트 로그에 경고를 보내도록 선택적으로 선택할 수 있습니다.
- Windows 클라이언트를 사용하여 공유에 있는 일부 이미지를 찾아보고 Thumbs.db가 더 이상 생성되지 않는지 확인합니다.
- 이벤트 로깅을 활성화한 경우 소스 "SRMSVC"의 서버 응용 프로그램 로그에 경고 이벤트 8215로 표시됩니다.
답변3
이 기능은 '이전' 환경(XP, Server 2003)에서 작동해야 합니다. 이 기능을 끄려면 다음을 수행하십시오.
1) 내 컴퓨터 열기 2) 도구 클릭 3) 폴더 옵션 클릭 4) 보기 탭 클릭 5) "썸네일 캐시 안 함" 옵션에 체크 표시 6) 확인 클릭 7) 내 컴퓨터 닫기
이는 '최신' 환경(W7)에서 작동합니다. gpedit.msc 사용자 구성 | 관리 템플릿 | Windows 구성 요소 | Windows 탐색기 두 번 클릭 “숨겨진 Thumbs.db 파일에서 축소판 캐싱 끄기”(오른쪽 세 번째 항목) 출처:http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails-in-hidden-thumbs-db-files/
답변4
Win2003에는 클라이언트가 생성하는 것을 방지하는 메커니즘이 내장되어 있지 않으므로 실패를 초래할 수 있는 해킹 방법을 창의적으로 조합해야 합니다.