web-dev-qa-db-ja.com

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

固定されたスタートメニューとタスクバー項目の位置は?

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

130
Noah

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

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

そしてスタートメニューのアプリのために行く:

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

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

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
30
Neal

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

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

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

13
Ben N

特定の回答に精度を追加するには…

%AppData%\ Microsoft\Internet Explorer \クイック起動\ユーザー固定\ StartMenu

ユーザーがスタートメニュー項目を固定した場所として…フォルダを選択すると、スタートメニューに固定されている実際のプログラム(実行ファイル)のみがそのフォルダに表示されます。フォルダもデータファイルも、スタートメニューに固定することもできますが、そのフォルダには表示されません。私はそれを検索エンジンの結果によってこのページに来る未来の読者のためにそして最初の質問がスタートメニュー項目を言及したので、特にプログラムだけではないのでそれについて言及する。たとえば、ユーザーが持っているとします。

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

…上の場所に表示されるのは、2番目の項目、3つのプログラムだけです。

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

11
Mike Mounier

アプリケーションの種類によって異なります。大多数はすでに共有されている答えの中に見つけることができます。しかし、それらは次の道にも含まれています。

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

例えば.

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

他の答えに加えたいと思った。パスは次のとおりです。

%AppData%\ Microsoft\Internet Explorer \クイック起動\ユーザー固定\タスクバー

%AppData%\ Microsoft\Internet Explorer \クイック起動\ユーザー固定\ StartMenu

私の場合、広告が表示されたショートカットからアイコンが表示されないようにする、破損したインストーラが原因で、EXEファイルを直接指す特定のプログラムを固定したいと思いました。これを行うには、いつも通りにプログラムを固定し(ボタンを右クリックして "Pin ...")、他のフォルダにあるexeファイルを指すショートカットを作成し(どこでもかまいません)、手動で作成したショートカットで固定されたショートカット - アイコンが戻ってきた!

1
Mr. TA

%LocalAppData%\ TileDataLayer\Database

あなたが探しているものかもしれません。そこにいくつかのファイルがあります、あなたがその全体のフォルダーを別のPCに転送するならば、あなたはあなたのピン留めされたタイルを取り戻します。 (しかし、それらは「ショートカット」フォーマットではありません - それらは ESEデータベースです 。)

クレジットは TPrestonに行きます

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

0
Getsov

実際には、答えは私にとっては不完全です。 「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 /どこにピン留めされていますか - ジャンプリスト項目はありますか?forum = w7itproui

0
rodedo