熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

win7右鍵無法新建快捷方式的問題

2013-11-11 16:06:04  來源: 電腦常識 

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

  查看跟lnk相關的注冊表信息保存以下代碼到abat運行

  C#代碼

  Reg Query HKCRlnk /S >"%Userprofile%DesktopRegQuerytxt"&Start Notepad "%Userprofile%DesktopRegQuerytxt"

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

  查看搜索到的信息我的信息如下

  RegQuerytxt

  HKEY_CLASSES_ROOTlnk

  (Default) REG_SZ lnkfile

  HKEY_CLASSES_ROOTlnkShellEx

  HKEY_CLASSES_ROOTlnkShellEx{EEC}

  (Default) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{FC}

  (Default) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{C}

  (Default) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{BBECdABCFCDC}

  (Default) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellNew

  Handler REG_SZ {ceefeabeefbcfeccfaf}

  IconPath REG_EXPAND_SZ %SystemRoot%systemshelldll

  ItemName REG_SZ @shelldll

  MenuText REG_SZ @shelldll

  NullFile REG_SZ

  Command REG_SZ rundllexe appwizcplNewLinkHere % >加粗~~

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

  HKEY_CLASSES_ROOTlnkShellNewConfig

  DontRename REG_SZ

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

  修復問題(只需要刪除掉Command這一行就好)保存以下代碼到bbat運行

  C#代碼

  reg delete HKCRlnkShellNew /V Command /F

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

  修復問題後的lnk相關注冊表信息如下

  RegQuerytxt 寫道

  HKEY_CLASSES_ROOTlnk

  (默認) REG_SZ lnkfile

  HKEY_CLASSES_ROOTlnkShellEx

  HKEY_CLASSES_ROOTlnkShellEx{EEC}

  (默認) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{FC}

  (默認) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{C}

  (默認) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellEx{BBECdABCFCDC}

  (默認) REG_SZ {C}

  HKEY_CLASSES_ROOTlnkShellNew

  Handler REG_SZ {ceefeabeefbcfeccfaf}

  IconPath REG_EXPAND_SZ %SystemRoot%systemshelldll

  ItemName REG_SZ @shelldll

  MenuText REG_SZ @shelldll

  NullFile REG_SZ

  HKEY_CLASSES_ROOTlnkShellNewConfig

  DontRename REG_SZ

  EOF


From:http://tw.wingwit.com/Article/Common/201311/7685.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.