Windows 7でピン留めされたスタートメニューとタスクバーのアイテムのリストはどこに保存されていますか?
ピン留めされたスタートメニューやタスクバーの項目の位置は?
このリストはレジストリなのか、それともどこかのフォルダなのか?
ピン留めされているアプリを見つけることができます:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
とスタートメニューのアプリは次の場所に移動します:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
スタートメニューにピン留めしたプログラムは
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
に、タスクバーのショートカットは
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
これらの場所にショートカットをコピーするだけでは動作しません にあります。しかし、ショートカットを追加することができます VBScript経由で :
Const CSIDL_COMMON_PROGRAMS = &H17
Const CSIDL_PROGRAMS = &H2
Set objShell = CreateObject("Shell.Application")
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS)
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path
Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Accessories")
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Pin to Start Menu" Then objVerb.DoIt
Next
すべての固定されたファイルやフォルダ、プログラムを含むリストは、このキーの下にあるレジストリにあります:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
関連する値は Favorites
, FavoritesChanges
, ProgramsCacheSMP
です。残念ながら、それらはすべてバイナリであり、したがって、直接変更するのは本当に難しいです。各ピン留めされたエントリは、1つのデータブロブ内でも複数回表示され、変更を有効にするためにどのエントリを変更する必要があるのかが明確ではありません。私が確認できるのは、例えば Thing1
のインスタンスをすべて Thing2
に変更した後、エクスプローラを終了して再起動すると、固定されていたエントリが Thing2
に変更されたことです。
アプリケーションの種類による。大部分は既に共有されている回答に含まれています。例:
%AppData%\Microsoft\Windows\Start Menu\Programs
例:
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Windows Fall Creators Update 1703以降、この処理は少し異なっています。WindowsレジストリのHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
にスタートメニューのレイアウトのキャッシュが保存されています。これは少し難読化されていますが、後から(または新しいWindowsのインストール時に)レイアウトをバックアップして復元したい場合は、エクスポートしてからレジストリに再インポートするだけで十分です。もちろん、すべてのファイルをC:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
**に戻しておかないと、スタートメニューにアイコンが表示されません。
%LocalAppData%TileDataDataLayer\Database
あなたが探しているものかもしれません。あなたが別のPCにその全体のフォルダを転送する場合は、ピン留めされたタイルを取得する場合は、そこにいくつかのファイルがあります。(しかし、それらは “ショートカット "形式ではなく、ESEデータベースです。)
クレジットはTPrestonに行きます。
Wanted to add to add to other answers. パスは次のとおりです。
%AppData%\MicrosoftInternet Explorer\Quick Launch\User Pinned\TaskBar
%AppData%\MicrosoftInternet Explorer\Quick Launch\User PinnedStartMenu
私の場合、私は特定のプログラムをピン留めしたいのですが、いくつかの破損したインストーラーのために直接EXEファイルを指しています。そのためには、いつものようにプログラムをピン留めし(ボタンを右クリックして “Pin ….”)、他のフォルダにexeファイルを指すショートカットを作成し(どこでも構いません)、ピン留めしたショートカットを手動で作成したショートカットで上書きする必要があります。
実際には、答えは私のために不完全なところ。私は、"Windows Explorer “の下に固定されたすべてのフォルダが消えていた問題を経験している(おそらく私はまだトラブルシューティングしなければならない私のマシン上で破損した何か)、したがって、固定された項目のバックアップを取ることを望んでいる;私はそれを発見しました。
C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
は、私がタスクバーに固定しているすべてのプログラムが含まれています(選択した答えのように)、一方:
C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
は、私が各アプリケーションで固定しているすべての "ファイル "または "場所 "が含まれています(参照してください。 https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui )