며칠 전에 댓글로 이 내용을 질문 주신 분이 계셨는데, 다른 분들께도 도움이 될 것 같아서 따로 포스팅합니다.



질문 주신 분께 제가 드리는 답변은 이렇습니다.

일반적으로 윈도우 XP에서 사용 가능한 레지스트리는 대부분 윈도우 7에서도 그대로 사용할 수 있다.

위 답변으로 질문주신 분의 궁금증은 해결되었으리라 생각합니다. 그 XP에서 적용하셨다던 레지스트리를 그대로 사용하시면 됩니다.

그렇다면 이 분은 왜 레지스트리를 사용하는가? 그 이유는 아마도 저와 같으리라 생각합니다.

윈도우 XP에서는 휴지통 속성에서 모든 드라이브에 설정을 한꺼번에 적용할 수 있습니다.




하지만 윈도우 7에서는 각 드라이브마다 일일이 설정을 해줘야 합니다.



 
위 그림에선 드라이브가 2개밖에 없지만, 실제로 저는 현재 7개의 드라이브를 사용하고 있습니다. (하드가 4개라서) 이렇게 드라이브가 많은 경우 일일이 체크하는 일은 매우 귀찮을 것입니다. 또한 파티션 크기를 변경하거나 하드디스크를 추가한 경우, 외장하드를 연결한 경우 등 기존에 설정되지 않은 다른 드라이브가 생겨나게 되면 또 다시 휴지통에서 설정을 해줘야 합니다. 저처럼 휴지통 기능 자체를 사용하지 않는 분들에겐 매우 번거로운 일입니다.

따라서 이러한 불편함을 한번에 해결할 수 있는 레지스트리 방식을 추천합니다. 키를 보시면 아시겠지만 로컬 그룹 정책 편집기로도 설정할 수 있는 내용입니다.

※ 파일을 휴지통에 버리지 않고 바로 삭제하는 레지스트리

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecycleFiles"=dword:00000001


※ 휴지통을 바탕화면에서 제거하는 레지스트리

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum]
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001


위 2가지 레지스트리를 묶어서 파일로 올려드리겠습니다. 적용하고 로그오프 또는 재부팅 한번 해주시면 됩니다.




※ 아래 내용은 2000, XP, 2003까지만 해당됩니다.

추가로 말씀드리자면, 휴지통 기능을 사용하시는 분들의 경우 최대 크기를 레지스트리로 설정하시려면 아래 예제처럼 하시면 됩니다. 이때 값은 16진수로 나타낸 백분율입니다. 예를 들어 휴지통에 5%만 할당하고 싶다면 아래 예제처럼 하시면 되겠고

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"RecycleBinSize"=dword:00000005

10%라면 16진수로 A니까 dword:0000000A 입니다. 20%라면 dword:00000014 하시면 되겠지요?


이상으로 파일을 휴지통에 버리지 않고 바로 삭제하기 글을 마치겠습니다.