강좌 / 팁

윈 도 우 로그오프시 "숨긴 항목 숨기기"로 자동 설정

2022.02.01 01:17

지후빠 조회:988 추천:7

안녕하세요? 한가로운 시간을 보내고 있어서 마눌님 요청을 해결해봤습니다.

 

직장 컴퓨터에 사적인 자료를 저장한 폴더가 있는데, 휴가 등으로 본인 부재시 급한 용무로 회사 동료가 자신의 PC를 사용하게 되었을때, 해당 폴더가 노출되지 않았으면 좋겠다는 명?이었습니다.

 

검색해서 폴더 잠금 SW 정리 웹페이지를 찾았습니다. 가볍고 단순한 것으로 골라 주려했는데, 간단히 폴더만 숨겨 달라고 합니다.

- https://thegeekpage.com/best-free-folder-lock-softwares-for-windows/

- 혹시 가볍고 단순한 것으로 추천해주실 분 계실까요? 적당한 SW를 사용하면 좋을 것 같은데...

 

그래서 해당 폴더에 숨김 속성을 주고, 필요시 숨김 해제 후 사용하는 방법을 알려주었습니다.

탐색기 "숨긴 항목"에 체크된 상태로 재부팅시 의도에 반하여 해당 폴더가 쉽게 노출되므로 logoff시 "숨긴 항목 숨기기"를 자동으로 처리하도록 다음 그림처럼 gpedit.msc에서 로그오프 스크립트로 처리해봤습니다.

2022-02-01_002542.jpg

C:\windows\System32\GroupPolicy\User\Scripts\Logoff 폴더에 HideHiddenItems.vbs 를 복사후 열기해줍니다.

HideHiddenItems.vbs 스크립트 내용은 다음과 같이 한줄입니다.

CreateObject("WScript.Shell").RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden",2,"REG_DWORD"

 

로그오프시 레지스트리에 "숨긴 항목 숨기기" 설정을 하여, 부팅시 마다 항상 숨기기 상태가 됩니다.

 

숨겨진 해당 폴더를 사용하고 싶을때 탐색기 "보기" 메뉴의 "숨긴 항목"에 체크하면 해당 폴더에 접근할 수 있습니다.

그런데 파일 열기 창이나 저장 창에서는 "숨긴 항목" 메뉴가 없어서 바로 처리하지 못해 마우스 우클릭 메뉴에 "숨긴 항복 숨기기/해제" 메뉴를 추가해봅니다. (첨부 레지스트리는 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore 아래에 있는 윈도우 고유 기능을 활용한 것입니다.)

 

숨긴 항목 숨기기-해제.reg (삭제시에는 숨긴 항목 숨기기-해제 삭제.reg )

[HKEY_CLASSES_ROOT\Directory\Background\Shell\Windows.ShowHiddenFiles]

"Description"="@shell32.dll,-37573"

"ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"

"Icon"="imageres.dll,-5314"

"MUIVerb"="숨긴 항목 숨기기/해제"

;"MUIVerb"="@shell32.dll,-37572" <- 이 문자열은 "숨긴 항목"으로만 나와서 윗줄처럼 수정하였습니다.

"Position"="Bottom"

 

참고로 파일이나 폴더 우클릭시 "선택한 항목 숨기기-해제" 설정 레지스트리는 다음과 같습니다.

선택한 항목 숨기기-해제.reg (삭제시에는 선택한 항목 숨기기-해제 삭제.reg )

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Windows.HideSelected]

"Description"="@shell32.dll,-37575"

"ExplorerCommandHandler"="{0947c622-f98a-48a5-9df7-60e5fe202e07}"

"Icon"="imageres.dll,-5314"

"MUIVerb"="@shell32.dll,-37574" <- 이 문자열이 "선택한 항복 숨기기/해제"로 되어 있어서 다른 것도 따라했습니다.

"Position"="Bottom"

 

또, 참고로 "파일 확장명 숨기기-해제" 레지스트리는 다음과 같습니다.

파일 확장명 숨기기-해제.reg (삭제시에는 파일 확장명 숨기기-해제 삭제.reg )

[HKEY_CLASSES_ROOT\Directory\Background\Shell\Windows.ShowFileExtensions]

"Description"="@shell32.dll,-37571"

"ExplorerCommandHandler"="{4ac6c205-2853-4bf5-b47c-919a42a48a16}"

"Icon"="imageres.dll,-5314"

"MUIVerb"="파일 확장명 숨기기/해제"

;"MUIVerb"="@shell32.dll,-37570" <- 이 문자열은 "파일 확장명"으로만 나와서 윗줄처럼 수정하였습니다.

"Position"="Bottom"

 

(폴더 백그라운드에 마우스 우클릭시)

2022-02-01_011436.jpg

(폴더나 파일을 우클릭 했을때)

2022-02-01_011515.jpg

 

PS. 재부팅시 "숨긴 항목 숨기기"를 처음에는 작업스케줄러로 하려고 했었습니다.

- 작업스케줄러에서 mshta.exe를 사용하는 경우에 참고가 될 수 있을 것 같아서 올려봅니다.

- 배치파일로 작업스케줄러에 "mshta.exe를 이용하여 vbscript 실행" 등록하는 것입니다.

숨긴 항목 자동 숨기기-작업스케줄러에 등록 삭제.cmd

@echo off&title "숨긴 항목 자동 숨기기" 작업스케줄러에 등록&mode 60,15

 

:MAIN

cls&echo.&echo [숨긴 항목 자동 숨기기]&echo.

echo 1. 작업스케줄러에 등록

echo 2. 작업스케줄러에 삭제

echo 3. 종료

echo.&choice /c 123 /M "번호 선택 :"

if %errorlevel% equ 3 goto:EOF

if %errorlevel% equ 2 goto:DELETE

if %errorlevel% equ 1 goto:CREATE

goto:MAIN

 

:CREATE

echo.

Schtasks /Create /TN "숨긴 항목 숨기기" /SC ONLOGON  /RL HIGHEST /TR "mshta.exe VBScript:Close(Execute(\"set W=CreateObject(\"\"WScript.Shell\"\"):W.RegWrite \"\"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden\"\",2,\"\"REG_DWORD\"\":W.AppActivate \"\"Program Manager\"\":W.SendKeys \"\"{F5}\"\":set W=Nothing\"))"

pause

goto:EOF

 

:DELETE

echo.

Schtasks /Delete /TN "숨긴 항목 숨기기" /F

pause

goto:EOF

 
 
남은 연휴 평안하시길 바라오며, 쓰잘데기 없을 것 같은 "팁"을 읽어주셔서 감사합니다. -꾸~벅-
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4338 윈 도 우| Windows 11에서 그룹화를 비활성화하는 방법 VᴇɴᴜꜱGɪ 735 2 06-10
4337 윈 도 우| NTP 서버&클라이언트 설정 하기 (윈도우 시간 동기화) [5] 무월 1167 7 06-03
4336 윈 도 우| 배치로 방화벽 (인바운드/아웃바운드) 영역 IP 추가 설정 ... [6] 무월 1233 13 06-03
4335 소프트웨어| PC 카카오톡 광고 제거 (3차 수정) [43] CraXicS 6353 54 05-29
4334 기 타| 특정 폴더 파일 확장자 폴더 별로 정리 [4] 슈머슈마 1362 9 05-29
4333 소프트웨어| 우클릭/새로 만들기에 날짜로 폴더/파일 만들기 [14] 지후빠 1494 25 05-28
4332 기 타| pe의 Registry.cmd 파일 수정 [1] bangul 592 8 05-28
4331 모 바 일| [팁] 카카오톡 - '채팅방 조용히 나가기' [1] asklee 1318 6 05-28
4330 소프트웨어| 특정 프로그램을 인터넷 차단하는 방법(인증문제 등...) [3] 사랑이7 2590 24 05-26
4329 윈 도 우| 우클릭 [새로 만들기] 날짜로 폴더/파일 만들기 [24] 지후빠 1423 23 05-26
4328 윈 도 우| 토렌트 사이트들 한꺼번에 검색하고 열기(파워쉘) [19] zerojiddu 3713 23 05-23
4327 기 타| PE StartIsBack 설정 [2] bangul 897 7 05-22
4326 소프트웨어| PE용 다기능 AutoAdd(Config).cmd 작성 팁 [10] 지후빠 1962 23 05-14
4325 소프트웨어| [팁] Vmware Tray에서 실행시 한국어 적용방법 [13] 유니크 1693 20 04-30
4324 소프트웨어| newBing Chat 활용하기 [2] osc 2810 3 04-25
4323 기 타| 바로 가기 만들기 [7] bangul 2266 23 04-22
4322 윈 도 우| _Launch.exe 를 PE 에 적용해보기 [14] 지후빠 2012 22 04-15
4321 윈 도 우| 22621.1555 버전 파일 탐색기 명칭 오류 해결법 [1] 타천사둘리 1072 5 04-13
4320 소프트웨어| 엑셀 제목표시줄에 파일 전체 경로 표시 [28] 지후빠 2678 29 04-02
4319 소프트웨어| 단순한 팝업 메뉴형 런처 PopSel (실컴,PE) [18] 지후빠 2449 26 03-30
XE1.11.6 Layout1.4.8