일부 응용 프로그램이 데이터를 저장하는 "개인 폴더"를 내 문서에서 내 사용자 폴더로 변경하려고 시도했고 성공적으로 변경했습니다. 내 문서 폴더가 복잡해지는 것이 마음에 들지 않습니다. 어쨌든 오늘 내 사용자 폴더에 가보니 이름이 "문서"로 바뀌고 아이콘도 바뀌었습니다. "개인 폴더"를 %USERPROFILE%
에서 로 옮겼 %USERPROFILE%/Documents
지만 아이콘과 이름은 다시 변경되지 않았습니다. 이름은 cmd에서는 정확하지만 Explorer에서는 정확하지 않습니다.
다음 레지스트리에서 이 값을 변경했습니다.
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
그리고 다른 모든 유사한 키.
내 사용자 폴더의 탐색기 가상 이름을 문서 대신 Zack으로 다시 변경하고 아이콘을 다시 사용자 아이콘으로 변경하고 싶습니다. 레지스트리를 어지럽히면 이런 예상치 못한 결과가 발생할 수 있다는 것을 알고 있으며 이는 큰 문제라기보다는 사소한 귀찮음이므로 다행입니다.
답변1
레지스트리 수정 후에도 이름 변경 및 맞춤 아이콘이 지속되는 이유는데스크탑.ini원래 재배치 중에 생성된 파일입니다. 파일에는 일반적으로 두 가지가 모두 있습니다.숨겨진&체계속성이 설정되었으므로 설정해야 합니다.탐험가의그에 따라 옵션을 확인하세요.
다음에서 볼 수 있는 일반 텍스트 파일입니다.메모장또는파워셸창문:
PS C:\...\Documents>gc desktop.ini
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
[ViewState]
Mode=
Vid=
FolderType=Documents
Zach의 실제 폴더 이름은 변경되지 않았습니다. 표시 이름이 다음에 의해 변경되었습니다.현지화된 리소스 이름매개변수데스크탑.ini파일. 이는 리터럴 문자열이거나 리소스 참조일 수 있으며, 이는 다음 위치에 있는 표준 파일에서 볼 수 있습니다.윈도우시스템 폴더. 정상에서는윈도우설치하면 다음과 같이 가장 잘 설명됩니다.공공의다음에서 본 폴더탐침대파워셸:
PS C:\...\Documents>cd \users\public
PS C:\...\public>gci
Directory: C:\users\public
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 9/22/2018 11:22 PM CyberLink
d-r--- 7/19/2019 8:49 PM Documents
d-r--- 3/18/2017 4:03 PM Downloads
d-r--- 9/10/2019 12:19 AM Music
d-r--- 3/18/2017 4:03 PM Pictures
d----- 2/17/2018 3:19 PM Roaming
d-r--- 3/18/2017 4:03 PM Videos
-a---- 7/21/2018 12:08 PM 8192 NTUSER.DAT
-a---- 7/21/2018 12:08 PM 8192 NTUSER.DAT.LOG1
-a---- 7/21/2018 12:08 PM 0 NTUSER.DAT.LOG2
PS C:\...\documents>Get-Location
Path
----
C:\Users\Public\documents
PS C:\...\documents>Get-ChildItem -Force
Directory: C:\Users\Public\documents
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 7/21/2018 2:51 PM Audible
d--hsl 2/19/2018 12:08 PM My Music
d--hsl 2/19/2018 12:08 PM My Pictures
d--hsl 2/19/2018 12:08 PM My Videos
-a-hs- 3/18/2019 11:49 PM 278 desktop.ini
PS C:\...\documents>Get-Content .\desktop.ini
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21801
IconResource=%SystemRoot%\system32\imageres.dll,-3
답변2
실제로 문제를 해결할 수 있었습니다. 문제를 이전보다 더 복잡하게 만들고 있었기 때문에 레지스트리 수정이 필요하지 않았습니다.
방금 사용자 폴더 속성/사용자 정의를 마우스 오른쪽 버튼으로 클릭하고 아이콘을 변경했습니다. 그런 다음 관리자 계정을 활성화하고 로그인했습니다.
거기에서 폴더 이름을 Documents에서 Zack으로 수동으로 바꿀 수 있었습니다. 내 기본 계정에 다시 로그인해도 이러한 변경 사항이 되돌려지지 않았으며 이제 탐색기와 cmd 창에 해당 디렉터리에 대해 동일한 결과가 표시됩니다.