Thumbs.db를 제거하는 Powershell

Thumbs.db를 제거하는 Powershell

PowerShell에서 디렉터리를 재귀적으로 제거하면 다음과 같은 결과가 나타납니다.

Remove-Item W:\x -recurse

Remove-Item: W:\x\y\z\Thumbs.db 항목을 제거할 수 없습니다. 이 작업을 수행할 수 있는 충분한 액세스 권한이 없습니다.

제거된 디렉토리 트리에는 더 많은 파일이 포함되어 있지만 Thumbs.db문제가 있을 뿐입니다.

내 사용자는 도메인 관리자입니다.

시스템을 최소한으로 변경하면서 이 문제를 해결하는 방법은 무엇입니까?

편집하다Thumbs.db를 잠그는 explorer.exe를 찾을 수 없습니다. 이것은 다중 사용자 원격 데스크톱 서버이므로 재부팅할 수도 없고 모든 사용자를 로그아웃할 수도 없습니다.

W에 대한 프로세스 탐색기 검색:

답변1

Powershell은 다음과 같이 -force삭제 해야 합니다 Thumbs.db.

Remove-Item "W:\" -include "thumbs.db" -recurse -force

중요한 참고 사항으로 Windows 7 탐색기는 로컬 디스크의 폴더 내에 Thumbs.db를 생성하지 않고 로컬 디스크에만 Thumbs.db를 생성한다는 사실을 알게 되었습니다.원격 네트워크 위치.

답변2

Explorer가 이러한 파일을 생성하므로 이 작업을 수행하기 전에 explorer.exe를 종료해야 합니다. 또한 powershell이나 cmd를 사용하여 삭제하지 마십시오. Cygwin을 사용하여 제거하거나 먼저 모든 사진을 삭제한 다음 디렉터리 자체를 삭제하는 것이 좋습니다. 탐색기에서 디렉터리를 새로 고쳐야 할 수도 있습니다.

또한 미니어쳐 이미지와 관련된 체크사항이 있다면 탐색기의 폴더 옵션을 확인해 보세요.

답변3

Thumbs.db는 Windows에서 자동으로 생성된 파일 중 하나입니다(아마도 이것은 그림이 포함된 디렉토리를 열 때 볼 수 있는 그림 미니어처 모음일 것이며 아이콘 대신 그 안에 있는 그림의 미니어처를 표시할 수 있습니다). 시스템 파일로 간주됩니다. 따라서 Windows 관리자만 이를 변경하거나 삭제할 수 있습니다. 글쎄, 이전 Windows에서는 쉽게 수행되었지만 Win7 등에서 시작하면 Windows는 이러한 불안전한 "창"을 닫아 시스템 프로그래머가 일부 작업을 수행하려고 열중하게 만듭니다. 즉, 시스템 관리자 계정을 활성화하고 해당 로그인을 사용하여 이러한 작업을 수행해야 합니다.

관련 정보