萬盛學電腦網

 萬盛學電腦網 >> windows 7教程 >> win7右鍵無法新建快捷方式是怎麼回事

win7右鍵無法新建快捷方式是怎麼回事

win7右鍵無法新建快捷方式是怎麼回事

  問題描述如題,下面記錄下解決辦法:

  1、查看跟.lnk相關的注冊表信息,保存以下代碼到a.bat運行:

  C#代碼

  Reg Query HKCR\.lnk /S >"%Userprofile%\Desktop\RegQuery.txt"&Start Notepad "%Userprofile%\Desktop\RegQuery.txt"

  這段代碼會查找注冊表裡有關.lnk(快捷方式)的設置,並且把查找結果保存到桌面的RegQuery.txt文件裡,然後打開這個文件。

  2、查看搜索到的信息,我的信息如下:

  RegQuery.txt

  HKEY_CLASSES_ROOT\.lnk

  (Default) REG_SZ lnkfile

  HKEY_CLASSES_ROOT\.lnk\ShellEx

  HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}

  (Default) REG_SZ {00021401-0000-0000-C000-000000000046}

  HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}

  (Default) REG_SZ {00021401-0000-0000-C000-000000000046}

  HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}

  (Default) REG_SZ {00021401-0000-0000-C000-000000000046}

  HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

  (Default) REG_SZ {00021401-0000-0000-C000-000000000046}

  HKEY_CLASSES_ROOT\.lnk\ShellNew

  Handler REG_SZ {ceefea1b-3e29-4ef1-b34c-fec79c4f70af}

  IconPath REG_EXPAND_SZ %SystemRoot%\system32\shell32.dll,-16769

  ItemName REG_SZ @shell32.dll,-30397

  MenuText REG_SZ @shell32.dll,-30318

  NullFile REG_SZ

  Command REG_SZ rundll32.exe appwiz.cpl,NewLinkHere %1  ------->加粗~~

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  HKEY_CLASSES_ROOT\.lnk\ShellNew\Config

  DontRename REG_SZ

  加粗的一行即為問題所在,ShellNew的Command如果以上的情況,那麼就需要修改了。(上面的注冊表情況是適用於XP……)

  3、修復問題(只需要刪除掉Command這一行就好),保存以下代碼到b.bat,運行:

  C#代碼

  reg delete HKCR\.lnk\ShellNew /V Command /F

  這行代碼會刪除掉ShellNew裡的Command這行,完成之後再右鍵->新建->快捷方式。我已經能順利新建快捷方式了。


copyright © 萬盛學電腦網 all rights reserved