Não é possível excluir a pasta do menu Iniciar

0

Eu gosto de manter um menu inicial limpo em minhas máquinas com Windows XP. Então, fiquei surpreso e irritado quando tentei mover as pastas do menu raiz para algumas aplicações em subpastas designadas. Tenho certeza de que eles não são os únicos, mas um é o Symantec Endpoint Protection e outro é o Cisco Systems VPN Client .

Assim que a movimentação da pasta estiver concluída, uma caixa de diálogo do Windows Installer aparecerá e informará que está instalando / configurando o produto. No momento em que é feito, as pastas estão de volta à raiz do meu menu inicial, antes limpo e organizado.

Como faço para recuperar o controle do meu menu Iniciar e evitar que isso aconteça?

Como um aparte, qual programa está acampando nas minhas pastas do menu Iniciar e iniciando programas em meu nome? Esta é aparentemente a ideia de alguém de um bom design. Isso é bem notável.

James Orr
fonte

Respostas:

2

"A caixa de diálogo do Windows Installer aparece e informa que está instalando / configurando o produto"

Esse é apenas o comportamento padrão do Windows Installer (que por padrão está presente no Windows e em execução no plano de fundo "msiexec.exe"). Sempre que ele descobre que os arquivos originais instalados usando o mesmo são modificados, ele inicia e reinstala os arquivos. Esse é um recurso útil presente para reduzir a intervenção dos usuários finais quando algo dá errado com as instalações.

A solução é pressionar "cancelar" sempre que o instalador for iniciado para reparar a instalação. Também no meu caso eu apenas renomeio o instalador dos produtos presente em (C: \ Windows \ Installer) para que o msiexec.exe não modifique as configurações novamente (mas é tedioso e precisa de alguma pesquisa manual para o instalador).

Então sugiro que você vá com a sugestão de Molly ou deixe as duas pastas fora de lugar.

Ganesh R.
fonte
Ganesh, eu vejo o propósito prático do recurso, mas o que eu realmente gosto é desligá-lo, e não me importo de sujar as mãos. Mas eu não posso encontrar o c: \ windows \ pasta de instalação você está se referindo, nem qualquer pasta semelhante (instalação / instalador em qualquer lugar abaixo c: \ windows.)
James Orr
C: \ Windows \ Installer é uma pasta do sistema que você não pode ver até ir ao Painel de Controle -> Opções de Pasta -> Exibir -> Desmarque a opção "Ocultar Arquivos do Sistema Operacional". Dentro você encontrará muitas pastas (todas com GUIDs como nomes e uma delas conterá o instalador do Symantec Endpoint Protection e outra pasta com o Cisco Systems VPN Client Installer. Renomeie os instaladores. Isso impedirá que o Windows Installer recria as pastas . Mas sempre que você precisará atualizar esses dois softwares, lembre-se de renomear os instaladores de volta ao nome original.
Ganesh R.
Obrigado, isso foi útil. Consegui localizar a pasta do symantec por alguns ícones indicadores, mas não consegui determinar qual deles representa o cliente VPN. Ah bem! Como um nó lateral, os GUIDs para produtos de escritório terminam com "0FF1CE}"! Isso não é muito aleatório para um GUID.
James Orr
Ganesh Eu aceito sua resposta porque ela forneceu a maioria das informações ... Infelizmente, parece que o Windows Installer vai impor o controle (sobre arquivos na minha própria pasta de usuário!), Não importa o que eu faça. Obrigado!
James Orr
1

Eu tive o mesmo problema, e resolvi pesquisando no registro todas as ocorrências de "Menu Iniciar \ Programas \ Cisco Systems VPN Client" (que é a pasta padrão criada pelo instalador) e substituindo por "Menu Iniciar \ Programas \". Net \ VPN Client "(que é a pasta que eu quero que eles sejam). Agora tudo funciona como eu quero.

Ah, aliás: eu também tentei o "Windows \ Installer", mas não vai funcionar (o cliente VPN simplesmente criará outro instalador com outro nome aleatório, e fará sua própria pasta no menu iniciar).


fonte
1

Eu finalmente descobri uma solução para isso. Você pode executar um arquivo MSI desabilitando esse comportamento usando:

msiexec.exe <path to msi-file> DISABLEADVTSHORTCUTS=1

ou

vpnclient_setup.exe DISABLEADVTSHORTCUTS=1

Alternativamente, pode ser definido permanentemente no arquivo MSI usando a ferramenta Orca da Microsoft ; isso precisa ser executado em cada atualização de compilação.

Copiei os atalhos antes de desinstalar / reinstalar com parâmetros MSI corrigidos - no entanto, você pode conseguir isso criando manualmente atalhos para ipsecdialer.exee SetMTU.exerespectivamente.

Este problema tem me incomodado há anos e finalmente me sentei para elaborar uma resolução. Espero que ajude!

Sean C
fonte
Eu não estou mais em posição de verificar esta solução Sean, mas muito obrigado por compartilhá-lo!
James Orr
1

Eu não estou usando nenhum programa, então não posso dizer se isso está relacionado apenas a esses dois.

Como solução alternativa (não é uma solução!), Use o ViStart - o Vista Start Menu for XP. Isso substitui o menu Iniciar do XP - você pode mover as pastas como desejar, sem alterar as configurações originais do menu Iniciar do Windows XP.

Screenshot

Gaff
fonte
Molly, eu experimentei e fiz o cardápio funcionar - que ótimo programa! Já passei pelo FAQ e pelos fóruns, mas não consigo encontrar uma maneira de alterar as pastas / atalhos do menu Iniciar. Estou esquecendo de algo?
James Orr
Ainda bem que você gostou :) Eu realmente cometi um erro e postei a substituição errada do Start Menu. ESTE foi o que eu tinha em mente. muito triste: vistastartmenu.com/index.html
@Molly - atualize o link!
#
Hmm, na verdade, embora a ViStart não faça o que eu estava perguntando, eu gosto muito melhor do que o VistaStartMenu, que eu acho que é inchado e repleto de lembretes de atualização freemium. Muito obrigado pelos links!
James Orr
1

Alterar os valores do registro não ajudou. Fazer cópias dessas pastas sempre reaparecendo no local desejado e marcando os originais "Oculto" parecia funcionar.

Atlasz
fonte