รายการของเมนูเริ่มและรายการที่ทาสก์บาร์ตรึงอยู่ใน 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 คือที่ที่พวกเขาเริ่มต้นไปด้วยนี้)
โคลินแมคเคย์

5
ดูเหมือนว่าไดเรกทอรีที่ถูกตรึงจะถูกเก็บไว้ที่นี่ การเพิ่มทางลัดไดเรกทอรีของฉันเองที่นี่ไม่ทำให้ไดเรกทอรีเหล่านั้นปรากฏในเมนูเริ่ม
bames53

เย็น. ฉันติดตั้งแอพพกพาไว้หลายปีและลืมที่ตั้ง สิ่งนี้ช่วยได้
เมทริกซ์

2
ตำแหน่งสำหรับแอปเริ่มเมนูที่ตรึงนั้นมีประโยชน์อย่างยิ่งสำหรับฉันเมื่อฉันอัพเกรด Windows 7 เป็น Windows 10 และค้นพบว่า Windows 10 ใช้ระบบการตรึงที่แตกต่างอย่างสิ้นเชิงในเมนูเริ่มและแอปที่ถูกยึดทั้งหมดในเมนูเริ่มหายไป! (แม้ว่าแอปที่ถูกตรึงในทาสก์บาร์นั้นปลอดภัย - ดูเหมือนว่าไม่มีการเปลี่ยนแปลงในระบบการตรึงที่นั่น) ดังนั้นสิ่งนี้ช่วยให้ฉันค้นหารายการแอพที่ฉันได้ปักหมุดไว้ใน Windows 7 และตรึงอีกครั้งในเมนู Start ใหม่ของ Windows 7. มันยังกระตุ้นให้ฉันทำความสะอาดเมนูเริ่มใหม่ที่ไร้สาระนี้กำจัดการโหลดไทล์ที่ไม่จำเป็น
ADTC

@Noah ไม่ต้องกังวลจะต้องมีสิ่งที่ต้องทำในรหัสเพื่อ refactor;)
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 ของคุณ
Pharap

นอกจากนี้ - ลิงก์ไปยังวิธีการเพิ่มรายการสคริปต์เป็น VBScript - ไม่ใช่ Powerhshell - แต่อาจจะปรับเปลี่ยนได้ :)
GodEater

1
FYI, VBScript ที่เชื่อมโยงไม่สามารถใช้งานได้ใน Windows 10 วัตถุ Shell จะไม่คืนค่าคำกริยา "Pin to Taskbar" อีกต่อไป Microsoft พยายามขัดขวางไม่ให้แอปโหลดทาสก์บาร์โดยอัตโนมัติ
David Chappelle

1
มันทำงานได้ใน Win10 แต่ Windows Update ตั้งแต่เดือนกรกฎาคมหรือสิงหาคม 2015 (อาจ KB3081424 หรือ KB3093266) ทำลายมัน connect.microsoft.com/PowerShell/feedback/details/1609288/…
Joel Coehoorn

14

รายการที่มีไฟล์และโฟลเดอร์ที่ปักหมุดทั้งหมดรวมถึงโปรแกรมอยู่ใน Registry ภายใต้คีย์นี้:

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

ค่าที่เกี่ยวข้องFavorites, และFavoritesChanges ProgramsCacheSMPน่าเสียดายที่มันเป็นเลขฐานสองทั้งหมดจึงยากที่จะแก้ไขโดยตรง แต่ละรายการที่ถูกตรึงจะปรากฏขึ้นหลายครั้งแม้จะอยู่ในหยดข้อมูลเดียว แต่ก็ไม่ชัดเจนว่ารายการใดที่ต้องได้รับการแก้ไขเพื่อให้การเปลี่ยนแปลงมีผล เราสามารถยืนยันได้ว่าการเปลี่ยนแปลงทุกกรณีของการพูดThing1ไปแล้วฆ่าและรีสตาร์ทผลสำรวจได้ในรายการตรึงที่ถูกเปลี่ยนไปThing2Thing2


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/ …
John Homer

11

เพื่อเพิ่มระดับความแม่นยำในการตอบกลับซึ่งระบุ ...

% \ AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User ถูกตรึง Pin \ StartMenu

…โฟลเดอร์เป็นตำแหน่งที่ผู้ใช้ตรึงรายการเมนูเริ่มจะถูกเก็บไว้โปรดทราบว่าเฉพาะโปรแกรมจริงเท่านั้น - ปฏิบัติการ - ที่ถูกตรึงไว้ที่เมนูเริ่มจะปรากฏในโฟลเดอร์นั้น ไม่ว่าจะเป็นโฟลเดอร์หรือไฟล์ข้อมูลซึ่งทั้งสองอย่างนี้สามารถถูกตรึงไว้ที่เมนูเริ่มจะปรากฏในโฟลเดอร์นั้น ฉันพูดถึงทั้งผู้อ่านในอนาคตที่เข้ามาที่หน้านี้ผ่านผลการค้นหาและเนื่องจากคำถามเดิมที่กล่าวถึงรายการเมนูเริ่มไม่ใช่เฉพาะโปรแกรมโดยเฉพาะ ดังนั้นหากผู้ใช้มีตัวอย่างเช่น ...

• 2 โฟลเดอร์ • 3 โปรแกรม • 2 เอกสาร•ไฟล์เพลง 1 ไฟล์

…เฉพาะรายการที่สอง - ทั้ง 3 รายการ - จะแสดงที่ตำแหน่งด้านบน

ไม่ทราบว่าข้อมูลอื่น ๆ ที่ปรากฏที่นั่นเช่นโฟลเดอร์เอกสารและไฟล์เพลงด้านบนได้รับการบันทึกไว้อย่างไร แต่ Registry นั้นน่าจะปลอดภัย


4

ขึ้นอยู่กับประเภทของแอพพลิเคชั่น ส่วนใหญ่สามารถพบได้ในคำตอบที่แชร์แล้ว แต่พวกเขายังมีที่เส้นทางต่อไปนี้

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

เช่น

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

2

เนื่องจากWindows Fall Builders Update 1703สิ่งนี้ได้รับการจัดการแตกต่างกันเล็กน้อย มีแคชของรูปแบบเมนู Start เก็บไว้ใน Windows Registry 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 ที่แคชไว้แล้วส่งข้อมูลเมนูเริ่มซึ่งอาจกลายเป็นความเสียหายได้ การลบคีย์นี้และรีสตาร์ท explorer ช่วยแก้ไขปัญหานี้ - Josh
Albin

1

ต้องการเพิ่มคำตอบอื่น ๆ เส้นทางคือ:

% \ AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User ที่ตรึงไว้ \ TaskBar

% \ AppData% \ Microsoft \ Internet Explorer \ Quick Launch \ User ถูกตรึง Pin \ StartMenu

ในกรณีของฉันฉันต้องการปักหมุดโปรแกรมบางโปรแกรมตรงนั้นชี้ไปที่ไฟล์ EXE เนื่องจากตัวติดตั้งที่เสียหายบางตัวทำให้ไอคอนไม่ปรากฏขึ้นจากทางลัดโฆษณา สำหรับสิ่งนี้คุณต้องปักหมุดโปรแกรมตามปกติ (คลิกขวาที่ปุ่มและ "Pin ... ") จากนั้นสร้างทางลัดที่ชี้ไปยังไฟล์ exe ในโฟลเดอร์อื่น (ไม่สำคัญว่าที่ไหน) จากนั้นเขียนทับ ทางลัดที่ปักหมุดไว้กับทางลัดที่คุณสร้างขึ้นเอง - เปิดไอคอนกลับคืน!


1

% LOCALAPPDATA% \ TileDataLayer \ ฐานข้อมูล

อาจเป็นสิ่งที่คุณกำลังมองหา มีไฟล์อยู่สองสามไฟล์หากคุณถ่ายโอนทั้งโฟลเดอร์นั้นไปยังพีซีเครื่องอื่นคุณจะได้ไทล์ที่ถูกยึดกลับคืน (แต่ไม่อยู่ในรูปแบบ "ทางลัด" - เป็นฐานข้อมูล ESE )

เครดิตไปที่TPreston


1

จริงๆแล้วคำตอบที่ไม่สมบูรณ์สำหรับฉัน ฉันประสบปัญหาว่าโฟลเดอร์ทั้งหมดที่อยู่ภายใต้ "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 )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.