回答:
固定アプリは次の場所にあります。
%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つのデータBLOB内でも複数回表示され、変更を有効にするためにどのエントリを変更する必要があるかは明確ではありません。たとえば、すべてのインスタンスをに変更してThing1
からThing2
、エクスプローラーを強制終了して再起動すると、固定エントリがに変更されることを確認できますThing2
。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
タスクバー固定項目の設定を:KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
詳細:social.technet.microsoft.com/wiki/contents/articles/...
特定した応答にある程度の精度を追加するには…
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu
...ユーザーがスタートメニュー項目をピン留めした場所としてのフォルダー。スタートメニューにピン留めされた実際のプログラム(実行可能ファイル)のみがそのフォルダーに表示されることに注意してください。どちらも[スタート]メニューに固定できるフォルダーもデータファイルもそのフォルダーには表示されません。検索エンジンの結果を介してこのページにアクセスする将来の読者と、特にプログラムだけでなく元の質問がスタートメニュー項目に言及しているため、両方に言及します。たとえば、ユーザーが…
•2つのフォルダー •3つのプログラム •2つのドキュメント•1つの音楽ファイル
…2番目の項目(3つのプログラム)のみが上記の場所に表示されます。
上記のフォルダ、ドキュメント、音楽ファイルなど、そこに表示される他のものがどこに記録されるかわかりませんが、レジストリはおそらく安全な方法です。
アプリケーションのタイプに依存します。大部分は、すでに共有されている回答に記載されています。しかし、それらは次のパスにも含まれています。
%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
ます。そうしないと、[スタート]メニューにアイコンが表示されません。
他の回答に追加したかった。パスは次のとおりです。
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu
私の場合、インストーラーが破損しているために、アドバタイズされたショートカットからアイコンが表示されないため、EXEファイルを直接指す特定のプログラムを固定したかったのです。このためには、通常どおりプログラムを固定し(ボタンを右クリックして[ピン...])、他のフォルダーにあるexeファイルを指すショートカットを作成し(どこでもかまいません)、上書きします。手動で作成したショートカットで固定されたショートカット-アイコンが戻ってきました!
%LocalAppData%\ TileDataLayer \ Database
あなたが探しているものかもしれません。そこにはいくつかのファイルがあります。そのフォルダ全体を別のPCに転送すると、固定されたタイルが元に戻ります。(しかし、それらは「ショートカット」形式ではありません-それらはESEデータベースです。)
クレジットはTPrestonに送られます
実際には、答えは私にとって不完全です。「Windowsエクスプローラー」の下に固定されたすべてのフォルダーが消えるという問題が発生しているため(おそらくトラブルシューティングが必要なマシン上で何かが破損しているため)、固定されたアイテムのバックアップを取りたいと思います。見つけた:
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-pined-jumplist-items-located?forum = w7itproui)