728x90
반응형

Chrome을 사용하면 기본적으로  "C:\Users\<사용자>\AppData\Local\Google\Chrome"

의 디렉토리로 기본 지정되게 된다. 용량이 C 드라이버가 많으면 상관없겠지만 실수로 C 드라이버를 포멧한다거나 C 드라이버 용량 이슈로 불가피하게 다른 경로로 지정할 필요가 있다.

 

많은 블로그를 찾아보면 Chrome 바로가기 아이콘의 기동 옵션에 --user-data-dir 설정하면 해결되지만 응용 프로그램등 다른 프로그램에서 클릭하게되면 옵션을 설정한 바로가기가 아닌 Chrome.exe을 실행하게 되므로 --user-data-dir 경로가 무효화 되버리게 된다.

 

근본적으로 해결하는 것은 레지스트리까지 같이 변경하는 것이지만 공사가 커진다. Chrome의 사용자 디렉토리 변경하려다가 하루종일 크롬 설정만 만지게 되는 꼴이 날 수도 있다. 꼼수이긴하지만 자 이렇게 하자

 

 

1. 기본 User-Data-Dir 특정 디렉토리로 옮기기

기존 C:\Users\<사용자>\AppData\Local\Google\ 밑에 폴더가 남아있지 않도록 변경된 디렉토리로 옮겨준다.

 변경 전 : "C:\Users\<사용자>\AppData\Local\Google\Chrome"
 변경 후 : "D:\AppData\Chrome"

2. NTFS 파일 시스템의 디렉토리 교차점을 만들자.

리눅스의 심볼릭 링크라도 보면 된다.

mklink /j "C:\Users\<사용자>\AppData\Local\Google\Chrome" "D:\AppData\Chrome"

C:\Users\<사용자>\AppData\Local\Google\Chrome <<===>> D:\AppData\Chrome에 대한 교차점을 만들었습니다.

 

이렇게 실행하면 응용 프로그램에서 실행하더라도 Chrome 사용자 디렉토리가 문제없이 작동한다.

728x90
반응형

'프런트엔드 > TIP' 카테고리의 다른 글

TIP - 브라우저 드래그, 복사 붙이기 해제 방법  (0) 2022.03.04