Windows 7に保存されているピン留めされたスタートメニューとタスクバー項目のリストはどこにありますか


130

ピン留めされたスタートメニューとタスクバー項目の場所は何ですか?

このリストはレジストリですか、それともフォルダですか?

回答:


132

固定アプリは次の場所にあります。

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

スタートメニューアプリの場合:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

2
おそらく、彼らはIEをWindowsのシェルに直接統合しようとしていたからです。(たとえば、Windows 98のアクティブデスクトップは、これを使用するようになった場所です)
Colin Mackay

5
固定されたディレクトリがここに保存されているようには見えません。ここに自分のディレクトリショートカットを追加しても、それらのディレクトリはスタートメニューに表示されません。
bames53

クール。私は何年もの間固定された携帯アプリを持っていて、それが場所であることを忘れていました。これは役に立ちました。
マトリックス

2
スタートメニューのピン留めアプリの場所は、Windows 7をWindows 10にアップグレードし、Windows 10がスタートメニューでまったく異なるピン留めシステムを使用し、スタートメニューのすべてのピン留めアプリがなくなっていることを発見したため、非常に役立ちました!(タスクバーにピン留めされたアプリは安全でしたが、ピン留めシステムに変更はなかったようです。)そのため、Windows 7でピン留めしたアプリのリストを見つけ、Windowsの新しい[スタート]メニューで再度ピン留めしました。 7.また、このとんでもない新しいスタートメニューをクリーンアップして、不要なタイルの負荷を取り除きました。
-ADTC

@ノアは心配しないでください、リファクタリングするコードにTODOがなければなりません;)
CsBalazsHungary

30

スタートメニューに固定したプログラムは、次の場所にあります。

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

技術的には、AppDataフォルダーを移動していない場合にのみ正しいです。
ファラプ14

また-アイテムを追加するスクリプト化された方法へのリンクは、PowerhshellではなくVBScriptですが、おそらく適合させることができます:)
GodEater

1
参考までに、リンクされたVBScriptはWindows 10では動作しません。Shellオブジェクトは「Pin to Taskbar」動詞を返さなくなりました。マイクロソフトは、アプリがタスクバーを自動的にロードすることを禁止しようとしています。
デビッドシャペル

1
Win10でも機能しましたが、2015年7月または8月のWindows Update(おそらくKB3081424またはKB3093266)が壊れました。connect.microsoft.com/PowerShell/feedback/details/1609288/...
ジョエルCoehoorn

14

すべての固定されたファイルとフォルダー、およびプログラムを含むリストは、レジストリのこのキーの下にあります。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2

関連する値はFavoritesFavoritesChangesProgramsCacheSMP。残念ながら、それらはすべてバイナリであるため、直接変更するのは本当に困難です。固定された各エントリは、1つのデータBLOB内でも複数回表示され、変更を有効にするためにどのエントリを変更する必要があるかは明確ではありません。たとえば、すべてのインスタンスをに変更してThing1からThing2、エクスプローラーを強制終了して再起動すると、固定エントリがに変更されることを確認できますThing2


2
メニュー固定項目の設定を開始します。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/...
ジョン・ホーマー

11

特定した応答にある程度の精度を追加するには…

%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu

...ユーザーがスタートメニュー項目をピン留めした場所としてのフォルダー。スタートメニューにピン留めされた実際のプログラム(実行可能ファイル)のみがそのフォルダーに表示されることに注意してください。どちらも[スタート]メニューに固定できるフォルダーもデータファイルもそのフォルダーには表示されません。検索エンジンの結果を介してこのページにアクセスする将来の読者と、特にプログラムだけでなく元の質問がスタートメニュー項目に言及しているため、両方に言及します。たとえば、ユーザーが…

•2つのフォルダー •3つのプログラム •2つのドキュメント•1つの音楽ファイル

…2番目の項目(3つのプログラム)のみが上記の場所に表示されます。

上記のフォルダ、ドキュメント、音楽ファイルなど、そこに表示される他のものがどこに記録されるかわかりませんが、レジストリはおそらく安全な方法です。


4

アプリケーションのタイプに依存します。大部分は、すでに共有されている回答に記載されています。しかし、それらは次のパスにも含まれています。

%AppData%\Microsoft\Windows\Start Menu\Programs

例えば

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

2

Windows Fall Creators Update 1703以降、これは少し異なる方法で処理されます。Windowsレジストリのの下にある[スタート]メニューレイアウトのキャッシュがありますHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore。少し難読化されていますが、後で(または新しいWindowsインストールでも)レイアウトをバックアップおよび復元したい場合は、エクスポートしてレジストリに再インポートするだけで十分です。もちろん、すべてのファイルを元に戻す必要もありC:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menuます。そうしないと、[スタート]メニューにアイコンが表示されません。


これは100%の正解です。これにサブキーを追加するだけです。\ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ...破損する可能性のある、キャッシュされたGPO配信のスタートメニューデータが含まれています。このキーを削除してエクスプローラーを再起動すると、この問題が修正されます。- ジョシュ
アルビン

1

他の回答に追加したかった。パスは次のとおりです。

%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar

%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu

私の場合、インストーラーが破損しているために、アドバタイズされたショートカットからアイコンが表示されないため、EXEファイルを直接指す特定のプログラムを固定したかったのです。このためには、通常どおりプログラムを固定し(ボタンを右クリックして[ピン...])、他のフォルダーにあるexeファイルを指すショートカットを作成し(どこでもかまいません)、上書きします。手動で作成したショートカットで固定されたショートカット-アイコンが戻ってきました!



1

実際には、答えは私にとって不完全です。「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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.