Када имплементирате Цасцадинг меније у мапе датотека (директориј) помоћу регистарских кључева СубЦоммандс или ЕктендедСубЦоммандс у Виндовс-у 10, догађа се занимљива ствар. Последња ставка у вашем менију Каскадно се извршава када десним тастером миша кликнете Пречац запечаћене датотеке на траци задатака и кликнете на фасциклу на листи скокова уместо отварања прозора мапе.
(О овој грешци први пут је пријављен на форуму Мицрософт Ансверс и можете видети мој одговор тамо. Како су касније пријавила још два корисника, одлучила сам да напишем блог о томе. )
Узорак РЕГ датотеке за репродукцију проблема
Копирајте следећи садржај у Нотепад, сачувајте као "мимену.рег" и покрените га.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\directory\shell\CustomMenu] "Icon"="shell32.dll, 39" "MUIVerb"="MyMenu" "SubCommands"="" [HKEY_CLASSES_ROOT\directory\shell\CustomMenu\shell\menu1] "Icon"="c:\\windows\\system32\\cmd.exe, 0" @="Command Prompt" [HKEY_CLASSES_ROOT\directory\shell\CustomMenu\shell\menu1\command] @="cmd.exe \"%1\"" [HKEY_CLASSES_ROOT\directory\shell\CustomMenu\shell\menu2] "Icon"="c:\\windows\\system32\\cmd.exe, 0" @="Run Maintenance (Batch File)" [HKEY_CLASSES_ROOT\directory\shell\CustomMenu\shell\menu2\command] @="D:\\Tools\\maintenance.bat"
Каскадни мени ће се приказати и савршено ће функционисати кад десним тастером миша кликнете на фасциклу датотеке.
Грешка: До проблема долази када десним тастером миша кликнете ставку Филе Екплорер приквачено на траци задатака и кликнете на фасциклу на списку скокова. Уместо да отворите прозор мапе, извршава се последња наредба у вашем менију Каскадно (у овом примеру „Покрени одржавање“). Ово је грешка!
Решавање проблема бр. 1
Имплементација Каскадног менија под "Фолдерс" или "АллФилеСистемОбјецтс" регистарски кључ не би требало да изазове овај проблем. Међутим, када се имплементира у мапу регистара Фолдерс или АллФилеСистемОбјецтс, мени ће се приказати за виртуелне мапе попут овог рачунара, корпе за отпатке итд., Као и за компримоване мапе и датотеке. Да бисте спречили његово појављивање у датотекама, виртуалним мапама и компримованим (компримираним) мапама, додајте чек креирањем вредности АпплиесТо РЕГ_СЗ у вашем Цасцадинг менију.
Подесите АпплиесТо вредности вредности на:
врста: фасцикла датотека и Систем.ФилеЕктенсион: ". зип"
Ревидиране поставке регистра
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\CustomMenu] "Icon"="shell32.dll, 39" "MUIVerb"="MyMenu" "SubCommands"="" "AppliesTo"="kind:file folder AND System.FileExtension:\".zip\"" [HKEY_CLASSES_ROOT\Folder\shell\CustomMenu\shell\menu1] "Icon"="c:\\windows\\system32\\cmd.exe, 0" @="Command Prompt" [HKEY_CLASSES_ROOT\Folder\shell\CustomMenu\shell\menu1\command] @="cmd.exe \"%1\"" [HKEY_CLASSES_ROOT\Folder\shell\CustomMenu\shell\menu2] "Icon"="c:\\windows\\system32\\cmd.exe, 0" @="Run Maintenance (Batch File)" [HKEY_CLASSES_ROOT\Folder\shell\CustomMenu\shell\menu2\command] @="D:\\Tools\\maintenance.bat"
Решавање проблема бр. 2
У огледну РЕГ датотеку на врху чланка, укључите наредбу 3. менија која покреће Екплорер% 1.
[HKEY_CLASSES_ROOT\directory\shell\CustomMenu\shell\menu3\command]
@="explorer.exe \"%1\""
Али увек ће се појавити у вашем Цасцадинг менију. Када изаберете фасциклу на листи скокова, ова ставка (последња у менију) се извршава.