Windows 10 ユーザー フォルダー レジストリが混乱する

Windows 10 ユーザー フォルダー レジストリが混乱する

一部のアプリケーションがデータを保存する「個人用フォルダ」をマイ ドキュメントからユーザー フォルダに変更しようとして、成功しました。マイ ドキュメント フォルダが乱雑になるのは嫌です。とにかく、今日ユーザー フォルダに移動すると、名前が「ドキュメント」に変更され、アイコンも変更されていました。「個人用フォルダ」を から に移動しましたが、%USERPROFILE%アイコン%USERPROFILE%/Documentsと名前は元に戻りませんでした。名前は cmd では正しいのですが、エクスプローラでは正しくないことに注意してください。

スクリーンショット

次のレジストリの値を変更しました:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

およびその他の同様のキー。

スクリーンショット

ユーザー フォルダーのエクスプローラー仮想名を Documents ではなく 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 ウィンドウにディレクトリの同じ結果が表示されます。

関連情報