Death_INN
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Решил из коллекции bifido навесить каскадный пункт в контекстное меню файлов с расширением ps1. Пункт не появился, хотя ассоциация стоит с пошиком. Как решил траблу: 1) В разделе реестра [HKEY_CLASSES_ROOT\.ps1] все пучком. Значение по умолчанию "Microsoft.PowerShellScript.1" 2) В [HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell] каскадный пункт присутствует, но почему проводник его не отображает? 3) Подразделы в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ps1: OpenWithList - подробное описание есть в шапке, но он нам не нужен OpenWithProgids - создается при регистрации типа файла. Если параметров несколько, то уточняется параметр, указанный в 1) UserChoice - имеет приоритет над OpenWithProgids, а в нем у меня значение applications\powershell.exe Из-за хеша сменять значение не имеет смысла, поэтому просто удаляем UserChoice, что и есть решение проблемы. | Всего записей: 3143 | Зарегистр. 24-10-2002 | Отправлено: 13:42 13-01-2020 | Исправлено: Death_INN, 14:17 13-01-2020 |
|