[Windows 7]如何刪除捷徑圖示上的小箭頭與釘選功能消失的問題

[Windows 7]如何刪除捷徑圖示上的小箭頭與釘選功能消失的問題

 

1. 問題描述

在 Windows 7 中,如何刪除捷徑圖示上的小箭頭?

image

以及刪除小箭頭後,會造成 [釘選到工具列] 與 [釘選到 [開始] 功能表] 等釘選功能消失

image

 

2. 刪除捷徑圖示上的小箭頭

(1) 點選 [開始],在 [搜尋程式與檔案] 上,輸入 regedit 後,按 [Enter]

image

 

(2) 出現登錄編輯程式,切換至 HKEY_CLASSES_ROOT\lnkfile,刪除 lnkfile 機碼的字串值 IsShortcut

IsShortcut 是用來控制是否在應用程式和資料檔案捷徑圖示上顯示小箭頭

image

 

(3) 刪除後,重新開機或重新登入 Windows 7,就會看到捷徑圖示上的小箭頭不見了。

image

 

 

3. 影響釘選功能

當您按照 2. 刪除捷徑圖示上的小箭頭 步驟刪除小箭頭後,會發現 [釘選到工具列] 的功能消失了

image

 

將 lnkfile 機碼的字串值 IsShortcut重新建立後,重新開機或者重新登入,的確 [釘選到工具列] 與 [釘選到 [開始] 功能表] 等釘選功能又回來了。

這部分請使用者要注意。

image

 

4. 修復釘選機碼

下載 lnkfile.zip,解壓縮後有 lnkfile.reg,請執行它進行修復。

http://cid-101d8ba47227b414.office.live.com/self.aspx/.Public/lnkfile.zip

假如無法下載,請把以下內容貼到記事本,儲存成 lnkfile.reg (注意副檔名是 *.reg,不是 *.txt ),然後執行。


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

 

5. 參考

Microsoft Answers 釘選功能突然就消失不能用了