it-swarm-ko.tech

Vista에서 사용자 홈 디렉토리의 기본 위치를 어떻게 변경합니까?

C :\Users\USERNAME의 기본 위치를 다른 드라이브로 옮기고 싶습니다. 가장 쉬운 방법과 방법은 무엇입니까?

문서, 그림 등과 같은 "특수 폴더"각각을 이동할 수 있지만 AppData 폴더는 포함되어 있지 않습니다. 또한 많은 프로그램과 설치 프로그램은 문서를 다른 드라이브로 이동하고 중복 폴더로 끝나도 C :\Users\USERNAME\Documents 등에 잘못 넣습니다.

16
duckworth

개별 폴더 (내 문서, 내 그림 등, "특수 폴더")에 대해 귀하가 언급 한 레지스트리/GPO를 수행합니다. 그러나 전체 폴더 구조를 이동하려면 속이십시오. 폴더를 새 위치로 이동 한 다음 기존 폴더를 새 폴더로 가리키는 junction 을 만듭니다. 따라서 모든 프로그램은 여전히 ​​폴더가 c:\users\username 그러나 그것은 단지 d:\users\username.

11
WaldenL

나는 이것을 연구하는 데 오랜 시간을 보냈고 마침내 내 컴퓨터에서 처리했습니다.

여기에는 두 가지 시나리오가 있습니다 : 새 설치 및 이미 설치/사용 된 기계.

새 설치의 경우 autounattend.xml 파일을 (명확하게) 수정할 수 있습니다 (연구되지 않은 링크 여기 , 보장하지는 않습니다, 시도하지 않았습니다)

이미 설치된 시스템의 경우 극복해야 할 두 가지 문제가 있습니다.

  1. Windows가 일부 파일을 '잠그기'때문에 복사 할 수 없습니다 (ntuser.dat)
  2. 시작시 창에서 프로파일을 찾는 위치 변경.

문제 1의 경우 경로에 대해 둘러 볼 수 있습니다.

  • 기본 및 공용 폴더를 새 위치로 복사
  • 레지스트리에서 위치 수정
  • 새로운 위치에 생성 될 새로운 사용자 생성
  • 새 사용자 계정으로 로그인하고 다른 사용자를 복사하십시오
  • 이것에 대한 자세한 내용은 여기

또는 복구 디스크로 부팅하여 파일을 복사 할 수 있습니다.

문제 2의 경우 레지스트리의 모든 곳에서 찾기 및 바꾸기 (위험)를 수행하거나 기본 위치에서 새 위치로 심볼릭 링크/접합을 만들 수 있습니다.

찾기 및 바꾸기 솔루션은 이전 링크 된 페이지 에도 자세히 설명되어 있지만 심볼릭 링크를 만들어야하는 경우가 있습니다. 그렇지 않으면 Windows Update에 문제가 있습니다 .

무엇을 선택하든 symlinks/junctions 에 익숙해 져야합니다. Josh 's blog 언급 ROBOCOPY 에 대한 주석이 많으므로 정션을 복사하는 데 사용할 수 없습니다. 다시 생성하지 않으면 어쨌든 숨겨진 속성이있는 대부분의 경우 (즉, 전부는 아님) 즉시 알 수 없지만 Vista 이외의 앱에서는 호환성 문제가 발생할 수 있습니다.

이 블로그 게시물 이 문제에 대해 좀 더 자세한 내용과 심볼릭 링크/접점을 다시 만드는 데 도움이되는 스크립트를 제공합니다.

다른 블로그 , 또 다른 접근법.

9
Benjol

AppData의 위치를 ​​조금 더 길게 변경할 수 있습니다.

AppData 열기 로컬을 마우스 오른쪽 단추로 클릭 위치 탭을 클릭하고 이동을 클릭하십시오. 어딘가에 AppData 폴더를 작성하고 그 안에 로컬 폴더를 작성하십시오. 문서에서와 같이 적용을 클릭하여 이동하십시오.

LocalLow 및 Roaming에 대해 반복하십시오.

이것은 symlink OR sysprep 방법)보다 훨씬 낫습니다.

1
Milind R

최근에 같은 문제가 발생했습니다. C :\USERS의 기존 사용자 계정이있는 컴퓨터에서 D :로 이동하려는 Microsoft SteadyState 프로그램을 사용하고 싶었습니다. 나는 다음 단계를 따랐다.

  1. 나는 경험했던 재난으로부터 복구 할 수 있도록 하드 디스크를 이미징했습니다.
  2. Windows 사용자 환경 전송을 사용하여 이러한 계정을 외장 하드 드라이브에 복사했습니다.
  3. 계정을 삭제했습니다.
  4. Windows SteadyState (XP 및 Vista에서 작동)를 설치하고 삭제 한 것과 정확히 동일한 이름의 계정을 만드는 데 사용했습니다. D :\파티션에서 각 계정을 만들었습니다 (SteadyState 선택할 수 있습니다!)
  5. 이전에 저장된 계정을 복원하기 위해 Windows 사용자 환경 전송을 시작하여 동일한 이름의 계정을 복사하도록 지시했습니다. 그것은 D : \에서 그것들을 모두 찾고 그것이 사본을 넣는 곳입니다! 성공.

단, Windows 사용자 환경 전송은 대부분의 비 Microsoft 앱의 완벽한 사본을 만들지 않습니다.

도움이 되었기를 바랍니다.

1
Bill Rodman