子上下文菜单在 Windows 7 中无法正确显示,但在 Windows 10 中可以正确显示,为什么?

子上下文菜单在 Windows 7 中无法正确显示,但在 Windows 10 中可以正确显示,为什么?

Windows 10:显示正确

Windows 10 上的 WavPack

Windows 7:无法正确显示

Windows 7 上的 WavPack

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack]
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"
"Subcommands"=""

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid]
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"
"Subcommands"=""

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\1) Compress this file]
@="Compress this file"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\1) Compress this file\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" \"%1\" Hybrid"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\2) Compress all .wav]
@="Compress all .wav"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\2) Compress all .wav\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" *.wav Hybrid"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\3) Compress all files]
@="Compress all files"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Hybrid\shell\3) Compress all files\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" * Hybrid"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless]
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"
"Subcommands"=""

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\1) Compress this file]
@="Compress this file"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\1) Compress this file\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" \"%1\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\2) Compress all .wav]
@="Compress all .wav"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\2) Compress all .wav\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" *.wav"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\3) Compress all files]
@="Compress all files"
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless\shell\3) Compress all files\command]
@="WScript \"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\Compress.vbs\" *"

答案1

我用这个解决了它:“MUIVerb”

从:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless]
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MultiSelectModel"="Single"
"Subcommands"=""

到:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.wav\shell\WavPack\shell\Lossless]
"Icon"="\"C:\\Program Files (x86)\\wavpack-5.1.0-x86\\WavPack.ico\""
"MUIVerb"="Lossless"
"MultiSelectModel"="Single"
"Subcommands"=""

相关内容