Solve the problem that Windows 7 Right click cannot create a shortcut. The problem is described as the problem. The solution is as follows: www.2cto.com 1. lnk-related registry information, save the following code to. bat Run: C # code Reg Query HKCR \. lnk/S> "% Userprofile % \ Desktop \ RegQuery.txt" & Start Notepad "% Userprofile % \ Desktop \ RegQuery.txt" Contents file, and then open this file. Www.2cto.com 2. view the information found. My information is as follows: 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 \ ShellE X \ {00021500-0000-0000-C000-000000000046} (Default) REG_SZ {00021401-0000-0000-c000-0000000000000046} HKEY_CLASSES_ROOT \. lnk \ ShellEx \ {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} (Default) REG_SZ {00021401-0000-0000-C000-000000000046} HKEY_CLASSES_ROOT \. lnk \ ShellNewHandler REG_SZ {ceefea1b-3e29-4ef1-b34c-fec79c4f70af} IconPath REG_EXPAND_SZ % SystemRoot % \ system32 \ shell32.dll,-16769 ItemName REG_SZ @ shell32.dll,-30 397 MenuText REG_SZ @ shell32.dll,-30318 NullFile REG_SZ Command REG_SZ rundll32.exe appwiz. cpl, newLinkHere % 1 -------> bold ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ HKEY_CLASSES_ROOT \. lnk \ ShellNew \ ConfigDontRename REG_SZ indicates the problem. If the preceding Command of ShellNew is correct. (The above registry is applicable to XP ......) 3. Fix the problem (just delete the Command line) and save the following code to B. bat, run: C # code reg delete HKCR \. the line of lnk \ ShellNew/V Command/F code will delete the line of Command in ShellNew, right-click it, and choose new> shortcut. I have created a new shortcut. 4. The lnk-related registry information after the problem is fixed is as follows: RegQuery.txt writes 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 \ REG_SZ {ceefea1b-3e29-4ef1-b34c-fec79c4f70af} IconPath %systemroot % \ system32 \ shell32.dll,-16769 ItemName REG_SZ @ shell32.dll,-30397 MenuText REG_SZ @ shell32.dll,-30318 NullFile REG_SZ limit \. lnk \ ShellNew \ ConfigDontRename REG_SZ ---- EOF ----