題 Windows 7中存儲的固定開始菜單和任務欄項列表在哪裡


固定開始菜單和任務欄項的位置是什麼?

此列表是註冊表還是某個文件夾?


123
2017-08-02 19:23


起源




答案:


您可以在以下位置找到固定應用:

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

並為開始菜單應用程序轉到:

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

121
2017-08-02 21:03



瘋狂......為什麼他們放在Internet Explorer的子目錄中? - Noah
據推測,因為他們試圖將IE直接集成到Windows的shell中。 (例如Windows 98中的Active Desktop就是他們開始使用的地方) - Colin Mackay
它看起來不像固定目錄存儲在這裡。在此處添加我自己的目錄快捷方式不會使這些目錄顯示在開始菜單中。 - bames53
涼。我有一個固定多年的便攜式應用程序,忘了它的位置。這有幫助。 - matrix
當我將Windows 7升級到Windows 10時,“開始菜單”固定應用程序的位置非常有用,並且發現Windows 10在“開始”菜單中使用了完全不同的固定係統,並且開始菜單中的所有固定應用程序都已消失! (雖然任務欄中固定的應用程序是安全的 - 似乎釘扎系統沒有變化。)所以這幫助我找到了我在Windows 7中固定的應用程序列表,並再次將它們固定在Windows的新開始菜單中它還促使我清理這個荒謬的新開始菜單,擺脫了大量不必要的瓷磚。 - ADTC


您可以在以下位置找到固定到開始菜單的程序:

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
2017-08-02 21:16



從技術上講,如果你沒有重新定位你的AppData文件夾,這是唯一正確的。 - Pharap
此外 - 添加項目的腳本方式的鏈接是VBScript - 而不是Powerhshell - 但可能適應:) - GodEater
僅供參考,鏈接的VBScript在Windows 10中不起作用.Shell對像不再返回“Pin to Taskbar”動詞。微軟試圖阻止應用程序自動加載任務欄。 - David Chappelle
它確實在Win10中運行,但2015年7月或8月的Windows Update(可能是KB3081424或KB3093266)破壞了它。 connect.microsoft.com/PowerShell/feedback/details/1609288/... - Joel Coehoorn


包含所有固定文件和文件夾以及程序的列表位於此鍵下的註冊表中:

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

相關的價值觀是 FavoritesFavoritesChanges,和 ProgramsCacheSMP。不幸的是,它們都是二進制的,因此很難直接修改。即使在一個數據blob中,每個固定條目也會出現多次,並且不清楚需要修改哪些條目才能使更改生效。我可以確認改變所有的例子,比方說, Thing1 至 Thing2,然後殺死並重新啟動資源管理器確實導致固定條目更改為 Thing2


12
2017-10-10 19:20



開始菜單固定項目配置: 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/... - John Homer


為確定...的回复添加一定程度的精確度

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

...文件夾作為用戶固定的位置開始菜單項存儲,請注意,只有固定到開始菜單的實際程序 - 可執行文件才會出現在該文件夾中。文件夾和數據文件都不會同時固定在“開始”菜單中。我通過搜索引擎結果來訪問此頁面的未來讀者都提到了它,因為原始問題提到了“開始菜單” 項目,而不僅僅是程序。因此,如果用戶有,例如......

•2個文件夾 •3個課程 •2份文件 •1個音樂文件

...只有第二個項目--3個程序 - 將顯示在上面的位置。

不知道那裡出現的其他內容,如上面的文件夾,文檔和音樂文件,會被記錄,但註冊表可能是一個安全的賭注。


11
2018-03-13 00:03





取決於應用程序的類型。多數可以在已經分享的答案中找到。但它們也包含在以下路徑中。

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

例如

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

4
2017-10-03 15:00





想添加其他答案。 路徑是:

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

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

在我的情況下,我想將某些程序直接指向EXE文件,因為一些損壞的安裝程序會阻止圖標顯示廣告的快捷方式。為此,你必須像往常一樣固定程序(右鍵單擊按鈕和“Pin ...”),然後在其他文件夾中創建一個指向exe文件的快捷方式(無論在哪裡),然後覆蓋用手動創建的快捷方式固定快捷方式 - 瞧,圖標又回來了!


1
2018-06-16 20:04





%LOCALAPPDATA%\ TileDataLayer \數據庫

可能是你正在尋找的。那裡有幾個文件,如果你將整個文件夾轉移到另一台PC上,你就會得到固定的瓷磚。 (但是,它們不是“快捷”格式 - 它們是一種 ESE數據庫。)

積分去 TPreston


1
2017-07-07 06:46





實際上,答案對我來說是不完整的。我遇到一個問題,“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-are-pinned-jumplist-items-located?forum=w7itproui


0
2018-03-24 10:08





以來 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
2017-08-16 10:53



這是100%正確的答案,只是為了添加到這個,子項:\ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ...包含緩存的GPO傳遞的開始菜單數據,這可能會損壞。刪除此密鑰並重新啟動資源管理器可以解決此問題。 - 玩笑 - Albin