엉망인 Windows 10 사용자 폴더 레지스트리

엉망인 Windows 10 사용자 폴더 레지스트리

일부 응용 프로그램이 데이터를 저장하는 "개인 폴더"를 내 문서에서 내 사용자 폴더로 변경하려고 시도했고 성공적으로 변경했습니다. 내 문서 폴더가 복잡해지는 것이 마음에 들지 않습니다. 어쨌든 오늘 내 사용자 폴더에 가보니 이름이 "문서"로 바뀌고 아이콘도 바뀌었습니다. "개인 폴더"를 %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 창에 해당 디렉터리에 대해 동일한 결과가 표시됩니다.

관련 정보