遇到电脑问题,总是那么的烧脑与心烦,遇到解决打开快捷方式提示不是有效的Win32应用程序,到底该怎么办。(以下以win8系统为例)

方法

右键点击菜单键,选择“运行”。

在打开的运行对话框中输入以下命令:cmd reg delete "HKEY_CLASSES_ROOTlnkfile" /f

点击“确定”。

在桌面空白处,点击鼠标右键,点击“新建”,点击“文档”。

打开桌面上新建的文档输入以下代码。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTlnkfile]@="快捷方式""EditFlags"=dword:00000001"IsShortcut"="""NeverShowExt"=""

[HKEY_CLASSES_ROOTlnkfileCLSID]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOTlnkfileshellex]

[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers]

[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersOffline Files]@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers{00021401-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOTlnkfileshellexDropHandler]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOTlnkfileshellexIconHandler]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlers]

[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlersShimLayer Property Page]@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

[HKEY_CLASSES_ROOT.lnk]@="lnkfile"

[HKEY_CLASSES_ROOT.lnkShellEx]

[HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT.lnkShellNew]"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"

在“文档”里找到并点击“另存为”。

选择好保存文件的路径,在文件名框中键入后缀名为.reg的任意名称,点击“保存”。

此时生成了名为1.reg的注册表文件,鼠标左键双击打开。

出现提示“是否要将信息添加进注册表”,点击“是”,这样整个流程就完成了。