Recently, When you right-click a file in Windows 7 and use "open mode", the following error occurs: "The file is not associated with a program to perform operations. Please install a program, or, if you have installed a program, create an association in the "default program" control panel ",
I am very entangled. After searching through the network, I finally asked Soso to find a better solution. The first record is as follows:
The reason is that a registry error occurs. For example, if you select the default program, the corresponding files are opened, however, because the open method is not a common EXE file, a large string of machine code is used as the location rather than a simple file location (C:/Windows/....exe, now the problem is that this part of the error cannot be opened. It is okay to restore the registry and write the correct information into it. This error is still common in win7, copy and save the following text as any file name. reg, save as all files (*. *), and then double-click to execute,
Windows Registry Editor Version 5.00
[Hkey_classes_root/unknown]
"Alwaysshowext" = ""
"Queryclassstore" = ""
"Typeoverlay" = ""
[Hkey_classes_root/unknown/defaulticon]
@ = Hex (2): 25, 00, 53,00, 79,00, 00, 6d, 00, 6f, 00, 6f, 25 ,/
00, 5C, 00, 00, 6d, 00, 5C, 00 ,/
, 00, 6C, 00, 6C, 00, 2e, 00, 6C, 00, 6C, 00, 2c, 00, 00
[Hkey_classes_root/unknown/Shell]
@ = "Openas"
[Hkey_classes_root/unknown/Shell/openas]
"Multiselectmodel" = "single"
[Hkey_classes_root/unknown/Shell/openas/command]
@ = Hex (2): 25, 00, 53,00, 79,00, 00, 6d, 00, 6f, 00, 6f, 25 ,/
00, 5C, 00, 00, 00, 5C, 00 ,/
6e, 00, 6C, 00, 6C, 00, 00, 2e ,/
, 65, 00, 6d, 00, 00, 6f, 00, 6f, 00, 00, 00, 5C, 00 ,/
79,00, 6d, 00, 00, 5C, 68, 00, 6C, 00, 6C ,/
, 33, 00, 2e, 64, 00, 6C, 00, 6C, 00, 2c, 00, 4f, 00, 00, 6e, 00 ,/
, 00, 5f, 75, 00, 6e, 00, 4C, 00, 4C, 31, 00
"Delegateexecute" = "{e44e9428-bdbc-4987-a099-40dc8fd255e7 }"
[Hkey_classes_root/unknown/Shell/opendlg]
"Legacydisable" = ""
"Multiselectmodel" = "single"
[Hkey_classes_root/unknown/Shell/opendlg/command]
@ = Hex (2): 25, 00, 53,00, 79,00, 00, 6d, 00, 6f, 00, 6f, 25 ,/
00, 5C, 00, 00, 00, 5C, 00 ,/
6e, 00, 6C, 00, 6C, 00, 00, 2e ,/
, 65, 00, 6d, 00, 00, 6f, 00, 6f, 00, 00, 00, 5C, 00 ,/
79,00, 6d, 00, 00, 5C, 68, 00, 6C, 00, 6C ,/
, 33, 00, 2e, 64, 00, 6C, 00, 6C, 00, 2c, 00, 4f, 00, 00, 6e, 00 ,/
, 00, 5f, 75, 00, 6e, 00, 4C, 00, 4C, 31, 00