2011年1月21日金曜日

移動可能なフォルダーが階層構造の場合の動作

下のフォルダーは場所タブから移動可能ですが階層構造になっています。

Quick Launch
Quick Launch\User Pinned
Quick Launch\User Pinned\ImplicitAppShortcuts

「中のファイルを移動」にした場合
Quick Launch を移動すると、User Pinned ,ImplicitAppShortcuts も移動されますが、レジストリに場所が登録されるのは、Quick Launch フォルダーのみになります。
下層のフォルダーは場所を指定しない限り親フォルダーに従います。

下層のフォルダーは、親フォルダーが移動すると自動的に書き換わります。

移動先の階層構造は元と同じにしてもいいし、しなくてもよく、自由に配置できます。 D:\

「中のファイルを移動」にしなかった場合
Quick Launch は移動しますが、残りのフォルダーはその場にとどまります。ややこしいので、よほどの理由がない限り「中のファイルを移動」を選択した方がいいと思います。

簡単なのは普通のフォルダーの操作のように、エクスプローラーから移動すれば場所を変更できます。
最近使った項目(History)等は、場所タブが表示されませんが、この方法で移動可能です。

アイコンが変わってしまったり、なんだか判らなくなってしまった場合は、とにかく標準に戻すボタンを押せば元に戻ります。

標準に戻す

2011年1月20日木曜日

Windows 7で移動可能なフォルダー 3 (Public)

Public FolderDescriptions

Windows7で移動可能なフォルダー一覧 (Public)

全てのユーザー共通のフォルダー (Category3) 22種類

%ProgramData%\Microsoft\Windows\DeviceMetadataStore
%ProgramData%\Microsoft\Windows\GameExplorer
%ProgramData%\Microsoft\Windows\Ringtones
%ProgramData%\Microsoft\Windows\Start Menu
%ProgramData%\Microsoft\Windows\Start Menu\Programs
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
%ProgramData%\Microsoft\Windows\Templates
%ProgramData%\OEM Links
%PUBLIC%\Desktop
%PUBLIC%\Documents
%PUBLIC%\Downloads
%PUBLIC%\Libraries
%PUBLIC%\Libraries\RecordedTV.library-ms
%PUBLIC%\Music
%PUBLIC%\Music\Sample Music
%PUBLIC%\Music\Sample Playlists
%PUBLIC%\Pictures
%PUBLIC%\Pictures\Sample Pictures
%PUBLIC%\Videos
%PUBLIC%\Videos\Sample Videos
%ProgramFiles%\Windows Sidebar\Gadgets

録画一覧。shellコマンドでは開けませんでした。

%ProgramData% は、C:\ProgramData です。

%PUBLIC% は、C:\Users\Public です。

2011年1月18日火曜日

Windows 7で移動可能なフォルダー 2 (Personal)

Personal FolderDescriptions

Windows7で移動可能なフォルダー一覧 (Personal)

ユーザーごとのフォルダー (Category4) 43種類

%USERPROFILE%\Contacts
%USERPROFILE%\Desktop
%USERPROFILE%\Documents
%USERPROFILE%\Downloads
%USERPROFILE%\Favorites
%USERPROFILE%\Links
%USERPROFILE%\Music
%USERPROFILE%\Music\Playlists
%USERPROFILE%\Pictures
%USERPROFILE%\Pictures\Slide Shows
%USERPROFILE%\Saved Games
%USERPROFILE%\Searches
%USERPROFILE%\Videos
%USERPROFILE%\AppData\Local
%USERPROFILE%\AppData\Local\Microsoft\Windows Photo Gallery\Original Images
%USERPROFILE%\AppData\Local\Microsoft\Windows Sidebar\Gadgets
%USERPROFILE%\AppData\Local\Microsoft\Windows\Burn\Burn
%USERPROFILE%\AppData\Local\Microsoft\Windows\GameExplorer
%USERPROFILE%\AppData\Local\Microsoft\Windows\History
%USERPROFILE%\AppData\Local\Microsoft\Windows\Ringtones
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files
%USERPROFILE%\AppData\Local\Programs
%USERPROFILE%\AppData\Local\Programs\Common
%USERPROFILE%\AppData\LocalLow
%USERPROFILE%\AppData\Roaming
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Cookies
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries\Documents.library-ms
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries\Music.library-ms
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries\Pictures.library-ms
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries\Videos.library-ms
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Network Shortcuts
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Templates

ライブラリ (Libraries) を移動するための場所タブは特殊な方法で表示できます

  • WMPで再生リストを作成すると作られます。

  • Windows Live Photo Gallery の元の写真フォルダー

  • ライブラリ。フォルダーのように扱われています。

%USERPROFILE% は、C:\Users\ユーザー名 です。

2011年1月16日日曜日

Windows 7で移動可能なフォルダー 1

マイドキュメントなどのフォルダーは保存先を変更できます。リダイレクトともいわれ、プロパティで場所タブが表示されるものが移動可能です。

Users

場所の設定は 2つのレジストリキー以下に保存されます。

Personal のキー
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Public のキー
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders


Shell Folders キーには、!Do not use this registry key とレジストリにコメントが入れてありますが、「これからは、User Shell Folders キーを使ってください」ということのようです。

Windows 7 では、これらのキーに記載のあるフォルダー以外にも移動できるフォルダーがたくさんあります。それらを移動した場合は上記のキーに追加で登録されます。

たとえば、アドレス帳 の場所を変更すると

アドレス帳のターゲットフォルダー

キーに値が追加されます。

{56784854-C6CB-462B-8169-88E350ACB882}

このフォルダーを標準に戻しても値は削除されずに、デフォルト値へ戻ります。

{56784854-C6CB-462B-8169-88E350ACB882}

本題ですが、Windows 7 では、どのフォルダーが移動可能なのか、検索してみても分からなかったので、独自に調べてみました。

2011年1月12日水曜日

サムネイルのキャッシュを移動

Windows7 のサムネイルのキャッシュをシンボリックリンクを使い移動してみます。

個人的に好奇心でやってみた結果のレポートです。


キャッシュは以下のフォルダーに収められています。

%LOCALAPPDATA%\Microsoft\Windows\Explorer

1. %LOCALAPPDATA%\Microsoft\Windows\ExplorerD:\Explorer (本体を置きたい場所) にコピー。

2. 後で実行するコマンドを予めメモ帳に記述しておきます。

例.txt

del /s %LOCALAPPDATA%\Microsoft\Windows\Explorer

mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_32.db" "D:\Explorer\thumbcache_32.db"
mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_96.db" "D:\Explorer\thumbcache_96.db"
mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_256.db" "D:\Explorer\thumbcache_256.db"
mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_1024.db" "D:\Explorer\thumbcache_1024.db"
mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_idx.db" "D:\Explorer\thumbcache_idx.db"
mklink "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_sr.db" "D:\Explorer\thumbcache_sr.db"

3. タスクマネージャーを開き explorer.exe を全て停止します。プロセスの終了
4. メニューのファイルから「新しいタスクの実行」 cmdCMD

5. メモ帳に記載しておいたコマンドを一行ずつ貼り付けて実行します。

Explorer フォルダーの中のファイルを削除

del /s %LOCALAPPDATA%\Microsoft\Windows\Explorer

del

リンクを作成

mklink %LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_32.db D:\Explorer\thumbcache_32.db……

6. 0 バイトのリンクができました。

Explorer フォルダー

7. 「新しいタスクの実行」から、explorer を実行します。