2

Меня беспокоит следующий факт:

Когда я иду, чтобы открыть PowerShell ISE, я ищу на главном экране. По какой-то причине он не отображается, пока я не закончу вводить полное имя (powershell_ise), а затем он отображается в приложениях.

Почему это?

Примечание: я могу решить эту проблему, закрепив исполняемый файл на главном экране. Я хочу знать, почему это происходит, чтобы я мог предотвратить это в будущем (или, по крайней мере, знать, когда это произойдет со мной)

РЕДАКТИРОВАТЬ: Это, кажется, ошибка в Windows (см. Здесь для воспроизведения). Есть идеи об обходных путях?

2 ответа2

2

Причина, по которой он не отображается в вашем частичном поиске, заключается в том, что он считается инструментом администрирования.

Инструменты администрирования не отображаются по умолчанию, и поэтому вы должны ввести полное имя исполняемого файла.

К счастью, недавняя запись в блоге MSDN объясняет это в деталях, включая инструкции о том, как это сделать.

Взяв отрывок, он работает так (добавленное мной форматирование):

Вы можете включить Администрирование на начальном экране:

  • Открытие начального экрана

  • Открытие настроек для экрана "Пуск" с помощью Win+I (Совет: Win+I - контекстно-зависимая горячая клавиша для вызова настроек используемого вами приложения, даже если используемое "приложение" - это рабочий стол Windows)

  • Выберите опцию "Плитка" и включите опцию "Показать инструменты администрирования".

Тада! Теперь я могу искать на стартовом экране PowerShell.

Я проверил, что это работает на RTM-сборке Windows 8.

0

При поиске в Windows Start результаты имен файлов с точными совпадениями отображаются только в том случае, если это цель индексированного ярлыка, но в остальном файл не индексируется. Поскольку powershell_ise.exe не является именем ярлыка в меню «Пуск», он не индексируется с помощью частичного именования, но вы можете создать его с таким именем и получить такое поведение.

По умолчанию у вас должен быть ярлык "Windows Powershell ISE", который будет предлагать частичное соответствие, так как он идет по имени ярлыка ... но меня смущает то, что эквивалент «(x86)» в конце не делает t отображается в виде частичных результатов, но отображается с подстановочными знаками: добавление * в конец вашего запроса, например, power* . Я понятия не имею, почему это именно для этого.

Итог: имя цели ярлыка не имеет такого особого поведения, если не проиндексировано действительное расположение исполняемого файла.

Обратите внимание, что это определенно относится и к Win7, и я считаю, что Vista тоже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .