
Estou trabalhando em uma máquina nova/nova com Windows 7 de 32 bits que agora tem o IE9 instalado. O usuário está usando o aplicativo Dell Stardock como seu "desktop" principal (todos os seus links estão lá). Quando colocamos um link de internet lá e clicamos nele recebemos a seguinte mensagem de erro:
Ocorreu um problema ao enviar o comando para o programa.
Para mim, isso indica que o IE9 está tendo problemas para acessar o site que queremos, que deve ser passado como parâmetro para o navegador quando ele for aberto.
Não acho que seja um problema do StarDock/ObjectDock porque também temos outros problemas com links de internet. Por exemplo, não podemos mover um link de internet da área de trabalho para o início rápido na barra de tarefas. Quando tentamos, isso nos obriga a colocar o link com o ícone do IE como parte do menu do IE, em vez de nos permitir ter um atalho lá como sua própria entrada. Devo mencionar, entretanto, que os links na área de trabalho e na barra de tarefas também funcionam como esperamos (sem mostrar a mensagem de erro acima).
Parece que esse problema começou após a instalação das atualizações do Windows. Como instalamos várias atualizações de uma vez, não tenho ideia de qual delas causou o problema.
Eu tinha o Google Chrome instalado, mas desinstalei porque o usuário deseja usar o IE. O problema começou antes de eu desinstalar o Chrome. Também redefini as configurações do navegador no IE9. Não ajudou.
Em seguida, desinstalei o IE9, o que me levou de volta ao IE8. Na verdade, isso resolveu o problema, mas o problema voltou assim que instalei o IE9 novamente.
Temos o Verizon Internet Security instalado. Na verdade, é um produto da McAfee renomeado para se parecer com a Verizon. Não sou muito louco por esse software, mas o cliente tem uma assinatura, então não planejamos alterá-lo. Não tenho motivos para acreditar que isso esteja causando o problema, mas sei que o software de segurança costuma ser o culpado por problemas estranhos.
Examinei as configurações de registro das seguintes chaves e tudo parece estar ok para cada uma delas:
HKEY_CLASSES_ROOT\.htm
HKEY_CLASSES_ROOT\.html
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application
HKEY_CLASSES_ROOT\htmlfile\shell\open\command
HKEY_CLASSES_ROOT\Microsoft.Website\Shell\Open\Command
Editar1:
Encontrei duas soluções potenciais e agora tive a oportunidade de experimentar as duas. Uma delas é desabilitar o serviço “Cache de fontes do Windows”. Outra é limpar o cache e o histórico de navegação do IE. Nenhum deles funcionou.
Editar2:
Descobri que o Windows Update queria instalar o IE9, embora já o tenhamos instalado. Desinstalei o IE9 e reinstalei-o através do Windows Update. O problema listado acima ainda persiste e o Windows ainda nos informa que há uma atualização disponível para instalação. Essa atualização é o IE9 para Windows 7.