Como evitar que o programa seja exibido em “recentes programas abertos” no menu Iniciar?

5

No Windows 7 64Bit toda vez que eu abro um programa ele será adicionado à lista no menu Iniciar como "programas abertos recentemente" se não existisse. se eu abrir o mesmo programa novamente, sua ordem de atalho na lista "recent opened programs" irá para cima, então o aplicativo mais frequente estará em primeiro lugar de cima para baixo.

, clique com o botão direito em seu ícone e clique em "Remover desta lista", o atalho será removido de "programas abertos recentemente".

mas se eu executar o aplicativo novamente, ele será colocado diretamente no topo em "programas abertos recentemente".

minha pergunta é como evitar que um aplicativo específico seja adicionado à lista de "programas abertos recentemente" e manter o pedido atual? Se a ordem da lista de "programas abertos recentes" depender do número de chamadas para cada aplicativo, onde posso modificar esse número? registro ? onde?

Eu não quero fixar aplicativos no menu Iniciar, só quero impedir que um aplicativo específico seja exibido nesse menu.

    
por Dev X 30.04.2017 / 18:53

1 resposta

0

Normalmente, a fixação é controlada por desenvolvedores de aplicativos. O desenvolvedor de aplicativos usa IDs do modelo do usuário do aplicativo (AppUserModelIDs) para controlar a fixação no menu Iniciar e na barra de tarefas.

Alguns processos não podem ser fixados e não aparecem na lista de aplicativos recentes. Por exemplo, o Windows Photo Viewer é executado em um processo de host dllhost.exe e não pode ser fixado.

Existem várias maneiras de conseguir isso:

  1. Registrando um aplicativo como um processo host

    Um aplicativo pode definir a entrada de registro IsHostApp para fazer com que o processo desse executável seja considerado um processo de host pela barra de tarefas.

    O exemplo a seguir mostra a entrada de registro necessária. Observe que a entrada não é atribuída a um valor; sua presença é tudo o que é necessário. É um valor REG_NULL .

    HKEY_CLASSES_ROOT
       Applications
          example.exe
             IsHostApp
    
  2. Listas de exclusão da barra de tarefas Fixação e Listas Recentes / Frequentes

    Aplicativos, processos e janelas podem optar por ficar indisponíveis para serem fixados na barra de tarefas ou para inclusão na lista MFU do menu Iniciar.

    Adicione a entrada NoStartPage ao registro do aplicativo, conforme mostrado neste exemplo:

    HKEY_CLASSES_ROOT
       Applications
          Example.exe
             NoStartPage
    

    Os dados associados à entrada NoStartPage são ignorados. Apenas a presença da entrada é necessária. Portanto, o tipo ideal para NoStartPage é REG_NONE .

Nenhum desses métodos funcionará se um AppUserModelID explícito for aplicado a um atalho, processo ou janela, torna-se legível e qualificado para a lista MFU do menu Iniciar.

    
por 03.05.2017 / 10:10