Resultados de pesquisa misteriosamente aparecendo

2

Estou incomodado com o seguinte fato:

Quando vou abrir o PowerShell ISE, procuro na tela inicial. Por algum motivo, ele não aparece até eu terminar de digitar o nome completo (powershell_ise) e, em seguida, ele aparece em aplicativos.

Por que isso acontece?

Nota: posso resolver este problema fixando o executável no ecrã inicial. Eu quero saber por que isso está ocorrendo para que eu possa evitar que isso aconteça no futuro (ou pelo menos saiba quando isso acontecerá comigo)

EDIT: Isto parece ser um bug no windows (veja aqui para reprodução) . Alguma idéia sobre soluções alternativas?

    
por soandos 22.07.2012 / 04:12

2 respostas

2

A razão pela qual não está aparecendo em sua pesquisa parcial é porque ela é considerada uma Ferramenta Administrativa.

Ferramentas administrativas não aparecem por padrão, e é por isso que você precisa digitar o nome completo do executável.

Felizmente, um recente A entrada do blog do MSDN explica isso em detalhes, incluindo instruções sobre como fazer isso aparecer.

Tomando um trecho, funciona assim (formatação adicionada por mim):

You can enable the Administrative Tools on the Start screen by:

  • Opening the Start screen

  • Opening the settings for the Start screen with Win+I (Tip: Win+I is a context sensitive hotkey to bring up the settings for the app you are using, even if the “App” you are using is the Windows Desktop)

  • Selecting the “Tiles” option and toggling on the "Show administrative tools" option.

Tada! I can now search in the Start screen for PowerShell.

Verifiquei que isso funciona na versão RTM do Windows 8.

    
por 20.08.2012 / 03:02
0

A pesquisa do Windows Start mostra apenas resultados de nome de arquivo com correspondências exatas quando é o destino de um atalho indexado, mas o arquivo é, de outro modo, não indexado. Como o powershell_ise.exe não é o nome de um atalho do menu Iniciar, ele não é indexado com nomes parciais, mas você pode criar um com esse nome e obter esse comportamento.

Por padrão, você deve ter um atalho "Windows Powershell ISE" que irá resultar em correspondência parcial, já que ele usa o nome do atalho ... mas algo que me confunde é que o equivalente a "(x86)" no final não aparece em resultados parciais, mas aparece com curingas: anexando um * ao final de sua consulta, como power* . Eu não tenho ideia do porque isso é para aquele em particular.

Linha inferior: o nome do alvo do atalho não recebe nenhum comportamento especial a menos que o local real do executável seja indexado.

Note que isso definitivamente se aplica ao Win7 também e eu acredito também no Vista.

    
por 22.07.2012 / 08:43