フォルダ:ユーザーライブラリフォルダのディレクトリの変更(デスクトップ、ミュージック、写真、文書、ビデオ)
デスクトップ、音楽、写真などのユーザーライブラリフォルダの場合は、「プロパティ」>「場所」
に入ってディレクトリを変更できることを知っています.そのように:
https://helpdeskgeekeke.com/how-to/change-location-of-user-folders-in-windows/
私はこれらのフォルダのディレクトリをいくつかのコンピュータのディレクトリを変更しようとしています.
手動ですべてのコンピュータのすべてのフォルダに対してこれを行う必要はありません.このプロセスを自動化する方法はありますか?
可能であればシンボリックリンクを避けたいのですが.
返信リスト(回答:20)
ドメインまたはスタンドアロンマシンのメンバー?
powerShellスクリプトは、フォルダ作成を実行し、関連するレジストリキーを変更できます.
キース
応答18# ->にスキップ16 #KeithA.関連するレジストリキーは次のとおりです.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
新しく作成されたアカウントには、ユーザーフォルダーごとに1つの値がありますが、リダイレクトすると、Docuemtns、Picutres、Music、VIdeos、およびDownloadsに2番目の値が表示されます.したがって、ホースの値を作成して、同じパスデータを提供する必要があります
「tWin」として.値とそれらが参照するフォルダのリストは次のとおりです:
名前のパス…
-
-{31C0DD25-9439-4F12-BF41-7FF4EDA38722} 3Dオブジェクト
デスクトップ デスクトップ
個人 ドキュメント
{f42ee2d3-909f-4907-8871-4c22fc0bf756}ドキュメント
{374DE290-123F-4565-9164-39C4925E467B}ダウンロード
{7d83ee9b-2244-4e70-b1f5-5393042af1e4}ダウンロード
私の音楽 音楽
{a0c69a99-21c8-4671-8703-7934162fcf1d}音楽
{0ddd015d-b06c-45d5-8c4c-f59713854639}写真
私の写真 写真
マイビデオ ビデオ
{35286a68-3c57-41a1-bbb1-0eae73d76c95}動画
キース
応答17# ->にスキップ15 #Bergandwell、私はそれがどこにあるのか見つけました:
ユーザーシェルフォルダのレジストリ値を変更する:レジストリにいくつかのフォルダが見つからない(連絡先、検索、およびSavedGames)
両方の場所の両方のレジストリ値を変更する必要があるかどうかを把握しようとしています.
応答15# ->にスキップ14 #KeithA. 1そして、まだ連絡先を使用しているのは私だけだと思いました! :D
それは正解ではありません.シェルフォルダキーは「レガシー」キーです.そのキーの下の最初の値を見ると、その名前は次のとおりです. "!このレジストリキーは使用しないでください".
ユーザーシェルフォルダの下にお気に入りの値があります.他のフォルダについては、フォルダが再配置されたときにのみ作成されます.たとえば、連絡先を再配置すると、 {56784854-C6CB-462B-8169-88E350ACB882}が作成されます.スクリーンショットのような他のものは、それらがのサブフォルダでなくなった場合にのみ明示的なリダイレクトを必要とします 写真.これは、下のFolderDescriptionsキーから抽出されたリストです. HKLM\...\Explorer:
PSChildName 名前
-
-{31C0DD25-9439-4F12-BF41-7FF4EDA38722} 3Dオブジェクト
{008CA0B1-55B4-4C56-B8A8-4DE4B299D3BE} AccountPictures
{724EF170-A42D-4FEF-9F26-B60E846FBA4F}管理ツール
{3EB685DB-65F9-4CF6-A03A-E3EF65729F3D} AppData
{B2C5E279-7ADD-439F-B28C-C41FE1BBF672} AppDataDesktop
{7BE16610-1F7F-44AC-BFF0-83E15F2FFCA1} AppDataDocuments
{7CFBEFBC-DE1F-45AA-B843-A542AC536CC9} AppDataFavorites
{559D40A3-A036-40FA-AF61-84CB430A4D34} AppDataProgramData
{A3918781-E5F2-4890-B3D9-A7E54332328C}Applicationのショートカット
{7AD67899-66AF-43BA-9156-6AAD42E6C596} AppMods
{352481E8-33BE-4251-BA85-6007CAEDCF9D}キャッシュ
{AB5FB87B-7CE2-4F83-915D-550846C9537B}カメラロール
{2B20DF75-1EDA-4039-8097-38798227D5B7} CameraRollLibrary
{EDC0FE71-98D8-4F4A-B920-C8DC133CB165}キャプチャ
{9E52AB10-F80D-49DF-ACB8-4330F5687855} CD書き込み
{56784854-C6CB-462B-8169-88E350ACB882}連絡先
{2B0F765D-C0E9-4171-908E-08A611B84FF6}クッキー
{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}デスクトップ
{DBE8E08E-3053-4BBC-B183-2A7B2B191E59}開発ファイル
{7b0db17d-9cd2-4a93-9733-46cc89022e7c} DocumentsLibrary
{374DE290-123F-4565-9164-39C4925E467B}ダウンロード
{1777F761-68AD-4D8A-87BD-30B759FA33DD}お気に入り
{054FAE61-4DD8-4787-80B6-090220C4B700}ゲームタスク
{D9DC8A3B-B784-432E-A781-5A1130A75963}履歴
{bcb5256f-79f6-4cee-b725-dc34e402fd46} ImplicitAppShortcuts
{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}ライブラリ
{bfb9d5e0-c6a9-404c-b2b2-ae6db6af4968}リンク
{F1B32785-6FBA-4FCF-9D55-7B8E7F157091}ローカルAppData
{f42ee2d3-909f-4907-8871-4c22fc0bf756}ローカルドキュメント
{7d83ee9b-2244-4e70-b1f5-5393042af1e4}ローカルダウンロード
{a0c69a99-21c8-4671-8703-7934162fcf1d}ローカルミュージック
{0ddd015d-b06c-45d5-8c4c-f59713854639}ローカル写真
{35286a68-3c57-41a1-bbb1-0eae73d76c95}ローカル動画
{A520A1A4-1780-4FF6-BD18-167343C5AF16} LocalAppDataLow
{2112AB0A-C86A-4ffe-A368-0DE96E47012E} MusicLibrary
{4BD8D571-6D19-48D3-BE97-422220080E43}私の音楽
{33E28130-4E1E-4676-835A-98395C3BC3BB}私の写真
{18989B1D-99B5-455B-841C-AB7C74E4DDFC}マイビデオ
{C5ABBF53-E17F-4121-8900-86626FC2C973} NetHood
{A52BBA46-E9E1-435f-B3D9-28DAA648C0F6}
onedrive
{767E6811-49CB-4273-87C2-20F355E1085B}
onedrive
CameraRoll{24D89E24-2F19-4534-9DDE-6A6671FBB8FE}
onedrive
ドキュメント{C3F2459E-80D6-45DC-BFEF-1F769F2BE730}
onedrive
音楽{339719B5-8C47-4894-94C2-D8F77ADD44A6}
onedrive
写真{2C36C0AA-5812-4b87-BFD0-4CD0DFB19B39}元の画像
{FDD39AD0-238F-46AF-ADB4-6C85480369C7}個人
{69D2CF90-FC33-4FB7-9A0C-EBB0F0FCB43C} PhotoAlbums
{A990AE9F-A03B-4e80-94BC-9912D7504104} PicturesLibrary
{DE92C1C7-837F-4F69-A3BB-86E631204A23}プレイリスト
{9274BD8D-CFD1-41C3-B35E-B13F55A758F4} PrintHood
{A77F5D77-2E2B-44C3-A6A2-ABA601054A51}プログラム
{0482af6c-08f1-4c34-8c90-e17ec98b1e17} PublicAccountPictures
{52a4f021-7b75-48a9-9f6b-4b87a210bc8f}クイック起動
{AE50C081-EBD2-438A-8655-8A092E34987A}最近
{2F8B40C2-83ED-48EE-B383-A1F157EC6F9A}録音された通話
{C870044B-F49E-4126-A9C3-B52A1FF411E8}着メロ
{AAA8D5A5-F1D6-4259-BAA8-78E7EF60835E}ローミングされたタイル画像
{00BCFC5A-ED94-4e48-96A1-3F6217F21990}ローミングタイル
{4C5C32FF-BB9D-43b0-B5B4-2D72E54EAAA4} SavedGames
{3B193882-D3AD-4eab-965A-69829D1FB59F}保存された画像
{E25B5812-BE88-4bd9-94B0-29233477B6C3} SavedPicturesLibrary
{b7bede81-df94-4682-a7d8-57a52620b86f}スクリーンショット
{7d1d3a04-debb-4115-95cf-2f29da2920da}検索
{0D4C3DB6-03A3-462F-A0E6-08924C41B5D4} SearchHistoryFolder
{7E636BFE-DFA9-4D5E-B456-D7B39851D8A9} SearchTemplatesFolder
{8983036C-27C0-404B-8F08-102D10DCFD74} SendTo
{625B53C3-AB48-4EC1-BA1F-A1EF4146FC19}スタートメニュー
{B97D20BB-F46A-4C97-BA10-5E3608430854}起動
{A63293E8-664E-48DB-A079-DF759E0509F7}テンプレート
{754AC886-DF64-4CBA-86B5-F7FBF4FBCEF5} ThisPCDesktopFolder
{9e3995ab-1f9c-4f13-b827-48b24b6c7174}ユーザーが固定されました
{5cd7aee2-2219-4a67-b85d-6c9ce15660cb} UserProgramFiles
{bcbd3057-ca5c-4622-b42d-bc56db0ae516} UserProgramFilescommon
{491E922F-5643-4af4-A7EB-4E7A138D8174}ビデオライブラリ
キース
応答14# ->にスキップ13 #Bergandこの悟りを感謝していただきありがとうございます.
私は間違いなくそうでないことがわかっていないでしょう.
だから私の最後の質問は、条件が満たされるまで存在しないレジストリキーの場合(連絡先フォルダを移動するように)鍵を明示的に作成する必要がありますか?またはその下のようなものは、値を変えるだけで暗黙的に確認します
キーが存在し、それが作成されていない場合は作成した場合はset-itemproperty-path "HKER_CURRENT_USER\SOFjpARE¥Microsoft¥Windows¥CurrentVersion¥Explorer¥User Shellフォルダ"-name "連絡先"-value "
c:\users\
%username%\OneDrive
\連絡先 "
応答13# ->にスキップ11 #KeithA. 1set-itempropertyが存在しない場合は値を作成します.
stackoverflow.com/questions/8562425
しかし、デフォルトで存在しない値のいずれかでは、その名前ではなくGUIDを使用します.また、 PowerShell、レジストリの習慣はドライバとして参照されています(hkcu:\ またはhklm:\):
$splat= @ {
'path'= '
hkcu:\software\microsoft\windows\currentVersion\Explorer \ユーザーシェルフォルダ'
'名'= '{56784854-C6CB-462B-8169-88J350ACB882} '
'value'= '
c:\users\
%username%\oneDrive
\連絡先'}
set-itemproperty @splat
スプラッティングは、複数の長さのパラメータを持つコードを読み&維持しやすくするパラメータを渡す代替方法です.
キース
応答11# ->にスキップ6 #Bergand実際には、私は1つの最終質問があると思います.
「ダウンロード」のようなディレクトリ「ダウンロード」という名前のキーを持っているのは、「{374DE290-123F-4565-9164-39C4925E467B}を暗黙的に知っているのですか? 「それ自体?
です
応答6# ->にスキップ7 #KeithA.はい.ダウンロードには、実際には2つのエントリが必要です:
{374DE290-123F-4565-9164-39C4925E467B}
および
{7d83ee9b-2244-4e70-b1f5-5393042af1e4}
両方ともダウンロードフォルダへのパスがあります.
キース
応答7# ->にスキップ8 #BergandSO {374DE290-123F-4565-9164-39C4925E467B}の値を設定した場合 {7d83ee9b-2244-4-40-B1F5-5393042af1e4}を設定する必要がありますか なので
よく?と私がPowerShellで書き込んで{374de290-123F-4565-9164-39C4925E467b} 、キーの名前が「ダウンロード」の場合は、それを認識してそれを修正してください.
応答5# ->にスキップ4 #Bergand最初の質問に関連しています:私のレジストリのダウンロードの2番目の値が表示されません.{374de290-123F-4565-9164-39C4925E467B} {7d83ee9b-2244-4-70-B1F5-5393042AF1E4}ではありません .
2番目の質問の場合:Desktopフォルダのレジストリ値名は「デスクトップ」ではなく{B4BFCC3A-DB2C-424C-B029-7FE99A87C641} .値名の値データを変更するためにPowerShellを使用する場合{B4BFCC3A-DB2C-424C-B029-7FE99A87C641} would
「デスクトップ」の下の値データを変更するか、新しい値名を作成するか{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
応答4# ->にスキップ10 #KeithA. 1デスクトップの例では、{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}.
ただし、Windowsはクエリを実行しないため、データは効果がありません.新しいユーザープロファイルを作成して、ユーザーシェルフォルダキーの「クリーンな」例を確認することをお勧めします.次に、フォルダをリダイレクトするときの変更を調べます.(レジストリのビューを更新することを忘れないでください
各変更後のエディター).次のように表示されます:
- 「人間が読める」名前を持つ値はすでに存在します.リダイレクトによって作成された新しい値には、名前として関連付けられたGUIDがあります.
- 特定のフォルダーのみが、リダイレクト時に既存の値を変更し、新しい値を作成します.これは、(理由は不明ですが)次のシェルフォルダが「tWins」であるためです:
個人 ローカルドキュメント ダウンロード ローカルダウンロード 私の写真 ローカル写真 私の音楽 ローカルミュージック マイビデオ ローカル動画 ただし、「Local...」フォルダの値はデフォルトでは存在せず、フォルダがリダイレクトされたときに作成され、フォルダのGUIDで名前が付けられます.
キース
応答10# ->にスキップ3 #Bergandわかりました.理解できたと思います.
人間が読める形式の値の名前はデフォルトですでに存在しており、後で表示される驚くべき名前はありません.他のすべてはGUIDによって行われます.
ドキュメント、ダウンロード、写真、音楽、ビデオの場合、両方の値が「tWins」であるため変更されていることを確認する必要があります
他の人にはこの問題はありません.
応答9# ->にスキップ2 #Bergandええと、私はこれを実践し、問題が発生しました.
レジストリ2からフォルダディレクトリが変更された場合:
1)再起動
までの変更が表示されません.2)ファイル/フォルダ内のファイル/フォルダは移動されません.
フォルダのディレクトリを手動で変更するときは、>[プロパティ]>[場所]>[ファイル]/フォルダの移動を求めます.
とにかくこれを起こすのですか?
応答2# ->にスキップ1 #KeithA.これらの「問題」のどちらも驚くべきことです.UIを介して行われた設定変更の再作成には、多くの場合、関連するレジストリ値を変更するだけでは不十分です.通常、設定を変更すると、
メッセージは変更をチェックするように他のプログラムに警告するブロードキャスト.あなたの場合、Explorerは、再起動するまで、レジストリを変更したことに気づきません.この場合、Explorerプロセスを再起動できます.これで十分です. Get-Processエクスプローラー|停止プロセス
ファイルの移動についても同じです.クリックすると実行されるコードの一部です 移動.このコードをスクリプトに複製する必要があります.を忘れないでください desktop.iniifle.非表示とシステムがあります 属性が設定され、フォルダのカスタムアイコンが提供されます.また、フォルダには 処理するdesktop.iniファイルに設定された読み取り専用属性.
キース
応答11# ->にスキップ12 #Bergandキース、
あなたから学んだことはとても素晴らしいことでした.
時間を割いて辛抱強く説明し、回答の例を示していただき、ありがとうございます.
スプラッティングについて知りませんでした.これは非常に便利です!
Hahah何、あなたは実際にこのような人を手に入れますか?
関連質問
- Windows上のシステムファイルは、ディスク容量が多すぎます.
- Money Watchlistを保存するにはどうすればよいですか
- 詳細ビューで異なる音楽メディアフォルダへのアクセスはランダムに遅くなります
- ハードドライバが起動後数分後に切断され、ドライバはBIOSで表示され、 Windows 10 にログインした後に、後で取得されます.
- windows 10:butt
- UDフォーマット.
- ファイル履歴:1つ以外のすべてのサブフォルダーーーーズを除外できますか?
- スクリーンショットフォルダの欠落
- usbstor.pnf.
- 複数のUSBを別々にドライバして、1つの別々のSSDに戻り、そのドライバフォルダまたはパーティションで使用してください.Cドライバを一人にしますか?