Đâu là danh sách các menu bắt đầu được ghim và các mục trên thanh tác vụ được lưu trữ trong Windows 7


130

Vị trí của menu bắt đầu được ghim và các mục trên thanh tác vụ là gì?

Danh sách này là một sổ đăng ký, hoặc một thư mục ở đâu đó?

Câu trả lời:


132

Bạn có thể tìm thấy các ứng dụng được ghim trong:

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

và đối với các ứng dụng menu bắt đầu, hãy truy cập:

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

2
Có lẽ, vì cách mà họ đã cố gắng tích hợp IE trực tiếp vào vỏ Windows. (ví dụ: Active Desktop trong Windows 98 là nơi họ bắt đầu thực hiện điều này)
Colin Mackay

5
Nó không giống như các thư mục được ghim được lưu trữ ở đây. Thêm các phím tắt thư mục của riêng tôi ở đây không làm cho các thư mục đó hiển thị trong menu bắt đầu.
bames53

Mát mẻ. Tôi đã có một ứng dụng di động được ghim trong nhiều năm và quên mất vị trí của nó. Điều này đã giúp.
ma trận

2
Vị trí cho các ứng dụng được ghim Menu Start cực kỳ hữu ích đối với tôi khi tôi nâng cấp Windows 7 lên Windows 10 và phát hiện ra rằng Windows 10 sử dụng một hệ thống ghim hoàn toàn khác trong Menu bắt đầu và tất cả các ứng dụng được ghim trong menu bắt đầu đã biến mất! (Mặc dù các ứng dụng được ghim trong thanh tác vụ đều an toàn - có vẻ như không có thay đổi nào trong hệ thống ghim ở đó.) Vì vậy, điều này đã giúp tôi xác định danh sách các ứng dụng tôi đã ghim trong Windows 7 và ghim lại chúng trong Menu Start mới của Windows 7. Nó cũng nhắc tôi dọn dẹp menu bắt đầu mới vô lý này, loại bỏ vô số gạch không cần thiết.
ADTC

@ Không, đừng lo lắng, phải có TODO trong mã để tái cấu trúc;)
CsBalazsHungary

30

Bạn có thể tìm thấy các chương trình mà bạn đã ghim vào menu bắt đầu tại:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned

và các phím tắt trên thanh tác vụ là:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Chỉ cần sao chép các phím tắt vào các vị trí này không hoạt động . Tuy nhiên, bạn có thể thêm các phím tắt thông qua 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

Về mặt kỹ thuật, điều đó chỉ đúng nếu bạn chưa di chuyển thư mục AppData.
Pharap

Ngoài ra - liên kết đến cách thêm mục theo kịch bản là VBScript - không phải Powerhshell - nhưng có lẽ có thể được điều chỉnh :)
GodEater

1
FYI, VBScript được liên kết không hoạt động trong Windows 10. Đối tượng Shell không còn trả về động từ "Ghim vào thanh tác vụ". Microsoft đang cố gắng ngăn chặn các ứng dụng tự động tải lên thanh tác vụ.
David Chappelle

1
Nó đã hoạt động trong Win10, nhưng Windows Update từ tháng 7 hoặc tháng 8 năm 2015 (có thể là KB3081424 hoặc KB3093266) đã phá vỡ nó. connect.microsoft.com/PowerShell/feedback/details/1609288/ cường
Joel Coehoorn

14

Danh sách bao gồm tất cả các tệp và thư mục được ghim cũng như các chương trình nằm trong Sổ đăng ký theo khóa này:

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

Các giá trị có liên quan Favorites, FavoritesChangesProgramsCacheSMP. Thật không may, tất cả chúng đều là nhị phân và do đó thực sự khó sửa đổi trực tiếp. Mỗi mục được ghim xuất hiện nhiều lần ngay cả trong một đốm dữ liệu và không rõ mục nào cần được sửa đổi để các thay đổi có hiệu lực. Tôi có thể khẳng định rằng việc thay đổi tất cả các trường hợp, chẳng hạn, Thing1để Thing2, sau đó giết chết và khởi động lại Explorer đã dẫn đến sự xâm nhập gắn được đổi thành Thing2.


2
Menu bắt đầu được ghim Cấu hình mục: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 Thanh tác vụ được ghim cấu hình mục: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband Thông tin thêm: social.technet.microsoft.com/wiki/contents/articles/ Kẻ
John Homer

11

Để thêm một mức độ chính xác cho các câu trả lời đã xác định được

% AppData% \ Microsoft \ Internet Explorer \ Khởi chạy nhanh \ Đã ghim người dùng \ StartMothy

Thư mục là một vị trí nơi người dùng ghim các mục Menu bắt đầu được lưu trữ, lưu ý rằng chỉ các chương trình thực tế mà các chương trình thực thi của Haiti được ghim vào Menu bắt đầu sẽ xuất hiện trong thư mục đó. Cả thư mục lẫn tệp dữ liệu, cả hai đều có thể được ghim vào Menu Bắt đầu, sẽ xuất hiện trong thư mục đó. Tôi đề cập đến nó cho cả những độc giả tương lai đến trang này thông qua kết quả của công cụ tìm kiếm và bởi vì câu hỏi ban đầu đề cập đến các mục Start Menu , không chỉ các chương trình nói riêng. Vì vậy, nếu người dùng có, ví dụ

• 2 thư mục • 3 chương trình • 2 tài liệu • 1 tệp nhạc

Chỉ có mục thứ hai mà thôi, trong 3 chương trình, chương trình này sẽ hiển thị ở vị trí trên.

Không biết những thứ khác xuất hiện ở đó, như các thư mục, tài liệu và tệp nhạc ở trên, được ghi lại, nhưng Registry có thể là một cược an toàn.


4

Phụ thuộc vào loại ứng dụng. Đa số có thể được tìm thấy trong các câu trả lời đã được chia sẻ. Nhưng chúng cũng được chứa ở đường dẫn sau.

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

ví dụ

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

2

Windows Fall Creators Update 1703, điều này được xử lý hơi khác một chút. Có một bộ đệm của bố trí Menu Bắt đầu được lưu trữ trong Windows Registry bên dưới HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. Hơi khó hiểu một chút, nhưng nếu bạn muốn sao lưu và khôi phục bố cục ở điểm sau (hoặc thậm chí trên bản cài đặt windows mới), thì đủ để xuất và sau đó nhập lại vào sổ đăng ký. Tất nhiên, bạn cũng cần phải có tất cả các tệp trở lại C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu, hoặc các biểu tượng sẽ không xuất hiện trên Menu Bắt đầu.


Đây là câu trả lời đúng 100% ngay bây giờ, chỉ cần thêm vào đây, khóa con: \ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ... Chứa dữ liệu menu bắt đầu được lưu trong bộ nhớ cache GPO, có thể bị hỏng. Xóa khóa này và khởi động lại explorer khắc phục vấn đề này. - Josh
Albin

1

Muốn thêm vào câu trả lời khác. Các đường dẫn là:

% AppData% \ Microsoft \ Internet Explorer \ Khởi chạy nhanh \ Đã ghim người dùng \ TaskBar

% AppData% \ Microsoft \ Internet Explorer \ Khởi chạy nhanh \ Đã ghim người dùng \ StartMothy

Trong trường hợp của tôi, tôi muốn ghim một số chương trình nhất định trực tiếp vào các tệp EXE do một số trình cài đặt bị hỏng ngăn các biểu tượng hiển thị từ các phím tắt được quảng cáo. Đối với điều này, bạn phải ghim chương trình như bình thường (nhấp chuột phải vào nút và "Ghim ..."), sau đó tạo lối tắt trỏ đến tệp exe trong một số thư mục khác (không quan trọng ở đâu), sau đó ghi đè lên phím tắt được ghim với phím tắt được tạo thủ công của bạn - voila các biểu tượng đã trở lại!


1

% LocalAppData% \ TileDataLayer \ Cơ sở dữ liệu

Có thể là những gì bạn đang tìm kiếm. Có một vài tệp trong đó, nếu bạn chuyển toàn bộ thư mục đó sang một PC khác, bạn sẽ lấy lại các ô được ghim của mình. (Nhưng, chúng không ở định dạng "phím tắt" - chúng là cơ sở dữ liệu ESE .)

Tín dụng đi đến TPreston


1

Trên thực tế, câu trả lời không đầy đủ cho tôi. Tôi gặp phải một vấn đề là tất cả các thư mục được ghim trong "Windows Explorer" đều biến mất (có thể là lỗi gì đó trên máy của tôi mà tôi vẫn phải khắc phục sự cố) và do đó muốn sao lưu các mục được ghim; Tôi thấy rằng:

C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

chứa tất cả các chương trình mà tôi đã ghim vào thanh tác vụ (như trong câu trả lời đã chọn), trong khi:

C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

Chứa tất cả "tệp" hoặc "vị trí" mà tôi đã ghim trong mỗi ứng dụng (tham khảo: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ where-are-pinned-jumplist-items-Nằm? forum = w7itproui )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.