В IBM technote swg21251833 упоминается, что 64-разрядный проводник Windows не отображает контекстные меню ClearCase.
![no menu](https://i.stack.imgur.com/8u6cR.gif)
ClearCase - это32-разрядное приложение, поэтому интеграция ClearCase и Windows Explorer будет работать только в 32-разрядном Windows Explorer.
Вы используете обходной путь для Microsoft Windows XP и Windows Vista 64-bi, который действительно требует вызова 32-разрядной версии Windows Explorer для доступа к ClearCase.
Вы можете определитьярлык на рабочем столе, вместо того, чтобы поместить его в файл .cmd
, как указано в последнем ответе этой темы и подробно описано в этого документа :
Важно запустить этот процесс отдельно от рабочего стола Windows.
Для этого необходимо указать параметр /separate
в Проводнике.
Вы можете создатьярлык для запуска 32-разрядного проводника, выполнив следующие действия:
(Примечание. Следующие шаги не показаны для работы во всех версиях Windows.):
- Right-щелкните на рабочем столе Windows, выбрав «Создать» и «Ярлык».
- Укажите
%windir%\SysWoW64\explorer.exe /separate
в качестве местоположения для цели.
Возможно, вы также захотите добавить исходный каталог для его открытия.
Вэтот пример случая, мы хотимиспользовать его для копирования файлов на мой рабочий стол Windows, чтобы в качестве местоположения ярлыка использовалось следующее:
C:\Windows\SysWOW64\explorer.exe /separate, c:\users\username\desktop /min
В этом примере C:\users\username\desktop
- этоместо, где Windows 2008 Server сохраняет рабочий стол пользователя.
Пользователи могут затем щелкнуть этот значок и перетащить в него буферные файлы и потоковые файлы, и они появятся на рабочем столе.
Может быть несколькопутаница в том, запущено приложение или нет, является 32-разрядным или 64-разрядным приложением.Диспетчер задач Windows можно использовать для идентификации 32-разрядных приложений.
Если у вас есть навигатор и 32-разрядный проводник Windows, работающие в 64-разрядной версии Windows, и откройте диспетчер задач (нажмите Ctrl). + Shift + Esc ), вы заметите, что 32-битные приложения имеют «*32
» после имени изображения.
Обратите внимание на последний параметр /min
, о котором OP emptyshell подробно в комментарии:
Без /min
также появится окно командной строки.
При /win
окно команд не появляется.
Я также обнаружил, что если в свойствах проводника Windows выбран Select Tools, Select Folder Options, Select View Tab, "Launch folder windows in a separate process"
, то:
если человек дважды щелкнет по C:\Windows\SysWoW64\explorer
там будут контекстные меню ClearCase.
Этобыло бы потому, что SysWoW64\explorer
запускается как отдельный процесс, который необходим для контекстных меню для работы с 32-битной версией проводника.(Эквивалентно переключателю /seperate
в командной строке).