Eu tenho relatórios de congelamento da minha estação de trabalho remota há vários meses, e acontece que isso está acontecendo:
- O usuário vai imprimir algo em PDF (ou salvá-lo).
- A caixa de diálogo do arquivo é exibida, perguntando para onde eles querem que o arquivo vá.
- Eles clicam em outra coisa ou a caixa de diálogo, de alguma forma, acaba por trás de alguma coisa.
- Eles ficam sentados e encaram o software PDF que não fará nada, porque está esperando por eles.
- Eles decidem que o "computador" está "congelado" e ligam para reiniciá-lo, o que minha outra equipe (que não é de TI) faz.
- Eles reclamam que o computador está lento e continua congelando.
Isso parece estar acontecendo muito . Somos uma empresa de contabilidade e fazemos muito trabalho de impressão / PDF.
Eu tentei a abordagem humana, que seria educar os usuários. Sem sorte Eu não acho que eles vão conseguir.
Como podemos consertar isso? Existe uma maneira de fazer com que o Windows (ou Acrobat, se você sabe alguma coisa sobre isso - é o meu programa favorito) apenas coloque o arquivo em algum lugar por padrão para impedir que o usuário tenha que lidar com a caixa de diálogo do arquivo?
Este é um computador Windows 7 x64, acessado remotamente via Conexão de Área de Trabalho Remota .
Respostas:
Aqui está o seu problema. Isso não é uma falha técnica, portanto, não tente implementar uma solução técnica.
Em vez disso, você deve implementar um processo pelo qual todas as chamadas ou tickets para esse tipo de problema sejam realmente solucionados antes que qualquer ação seja executada. As pessoas tendem a parar de cometer erros tolos quando você as corrige.
Se um usuário ligar com esse problema - pergunte se ele possui alguma janela de diálogo aberta ou se tentou pressionar ALT + TAB.
Faça um item wiki na sua página de ajuda com algumas etapas simples para solução de problemas que o usuário pode executar. Dessa forma, quando eles ligam para esse problema, você pode perguntar se eles verificaram o guia de solução de problemas "Meu computador está congelado".
fonte
Seu problema é a etapa 5, onde sua outra equipe reinicia o computador sem executar nem a solução mais básica de problemas.
Suponho que você esteja se referindo à equipe de TI, que deve saber francamente melhor e não piorar o problema, que é o que eles fazem quando apenas reiniciam o computador sem fazer nem mesmo a solução básica de problemas. Corrija esse problema primeiro e o problema do usuário ficará melhor.
Sua equipe precisa mostrar aos usuários por que isso está acontecendo, enquanto isso acontece, se houver alguma esperança de que isso aconteça. Não muito diferente de assaltar um filhote: se você bater no nariz ao urinar no tapete, ele aprenderá a não urinar no tapete. Se você esperar até 10 minutos após o fato, ele não saberá por que está sendo punido e nunca aprenderá. Os usuários, assim como os filhotes, precisam desse imediatismo, se houver alguma esperança de que aprendam alguma coisa, e é por isso que lhes dizer qual era o problema depois que o computador foi devolvido não está funcionando.
Claro, você ainda terá usuários irritantemente densos que simplesmente não conseguem (ou não) conseguem, mas isso está fora de seu controle e, francamente, um problema de gerenciamento. Meu conselho sobre essa situação é (supondo que você seja um gerente) conversar com os gerentes dos seus piores usuários infratores e apontar quanta produtividade (tanto no departamento deles quanto no seu) está sendo desperdiçada porque os usuários não estão procurando salvar diálogo.
Ao apontar como seus funcionários recusa ou incapacidade de aprender tarefas simples está prejudicando -os e suadepartamentos, esses gerentes estarão muito mais abertos para resolver o problema com as ferramentas à sua disposição. Quando me deparo com o problema dessa maneira, vi gerentes de outros departamentos se encarregarem de "treinar" / "educar" seus usuários nesse tipo de coisa simples e até disciplinar ou demitir funcionários que simplesmente não poderiam ou não podiam " Não entendi. (Como em: "Desculpe por você esquecer sua senha a cada 3 horas e não poder fazer login, mas isso significa que você não é um funcionário produtivo e não podemos mais empregá-lo. Saia daqui.")
E em uma nota pessoal, deixe-me dizer: é bastante gratificante ouvir um gerente de vendas gritar "Não é culpa de você ser estúpido demais ao clicar em um botão !!!"
fonte
Às vezes, isso ocorre devido a uma limitação de design no Windows x64 no que diz respeito à interação entre aplicativos de 32 bits e drivers de 64 bits. Além das caixas de diálogo de impressão, outro cenário comum em que isso ocorre é o uso do Internet Explorer de 32 bits e caixas de diálogo para cartões inteligentes.
A Microsoft fornece algumas informações básicas sobre a causa aqui:
A caixa de diálogo Salvar como aparece atrás de um aplicativo de 32 bits quando você imprime em uma impressora XPS Document Writer em uma versão de 64 bits do Windows 7
http://support.microsoft.com/kb/2567869
Os drivers de impressora são implementados como bibliotecas de vínculo dinâmico (DLL) carregadas em um processo que está sendo impresso. Os drivers de impressora são implementados como DLLs de 64 bits nas versões de 64 bits do Windows. Os drivers de impressora são implementados como DLLs de 32 bits nas versões de 32 bits do Windows.
Um processo de 32 bits não pode carregar DLLs de 64 bits. Portanto, as versões de 64 bits do Windows oferecem suporte à impressão de processos de 32 bits por meio do processo Splwow64.exe. Splwow64.exe é um processo de 64 bits que pode carregar drivers de impressora de 64 bits e manipula a impressão em nome de processos de 32 bits.
Quando um aplicativo chama a função StartDoc para imprimir na impressora XPS Document Writer, o driver da impressora XPS Document Writer exibe uma caixa de diálogo Salvar como para que os usuários possam especificar o nome e o local do arquivo XPS. A janela do proprietário da caixa de diálogo normalmente é a janela ativa do segmento que está chamando a função StartDoc e a caixa de diálogo aparecerá sobre a janela ativa.
Quando um aplicativo de 32 bits chama a função StartDoc em uma versão de 64 bits do Windows, o processo Splwow64.exe chama o driver de impressora do XPS Document Writer em nome do aplicativo de 32 bits. Nesse cenário, a caixa de diálogo Salvar como não é exibida porque o thread no processo Splwow64.exe não possui uma janela ativa. Além disso, a caixa de diálogo pode aparecer atrás do aplicativo que está sendo impresso porque o processo Splwow64.exe não tem permissão para definir a janela do primeiro plano.
A chamada StartDoc não retorna até que a caixa de diálogo seja descartada; portanto, o aplicativo pode parecer parar de responder.
A caixa de diálogo Salvar como possui seu próprio botão na barra de tarefas do Windows Explorer, se for criada pelo processo Splwow64.exe. Isso ocorre porque a caixa de diálogo não é proprietária. O botão da barra de tarefas também pisca quando o processo do Splwow64.exe não pode definir a janela do primeiro plano.
fonte
Mesmo quando você já encontrou esse problema antes, pode ser uma verdadeira PITA procurar uma caixa de diálogo modal oculta.
Por fim, é um problema de interface do usuário compartilhado entre plataforma e aplicativo. Se os usuários ficarem confusos com o meu produto, é um bug no produto. O aplicativo pode mostrar um indicador na janela principal dizendo [caixa de diálogo de impressão pendente (Clique aqui para cancelar)]. Mas essa não é uma opção para o administrador do sistema.
Para o Windows, o atalho [Windows] -M pode ajudar (mostrar / ocultar a área de trabalho), mas isso ainda faz parte da educação do usuário e do treinamento do suporte técnico.
fonte
Configurar uma impressora pdf automática?
Não tenho certeza se essa é uma opção que vale a pena procurar, mas eu queria algo vagamente semelhante: Impressão automática de PDF sem avisos ou pop-ups.
Eu tenho um programa que imprime coisas que estou atualizando e, para fins de teste, quero imprimir em PDF, nomeá-lo automaticamente e não ter que pensar nessa parte do processo.
Eu configurei o PDF24 no meu computador. Quando imprimo nessa impressora, através da instalação, ela é automaticamente impressa em uma pasta. As opções incluem pasta de abertura automática, arquivo de abertura automática, nome automático com peças como carimbo de data e hora, etc.
Você pode até personalizar a aparência do programa com o logotipo da empresa, que é único.
(Eu não sou afiliado de forma alguma ao PDF24, a não ser que atenda minhas necessidades recentes)
fonte
Este é um problema de design da interface do usuário / Windows. Atingir os usuários sobre a cabeça é injusto para eles.
Como isso está acontecendo bastante vezes, você pode considerar uma solução de automação.
Use algo como autohotkey para colocar uma macro na inicialização automática.
A macro verifica periodicamente um tipo de janela (por exemplo, salvar como caixa de diálogo específica da impressora PDF) e emite uma chamada "trazer para frente".
fonte
Você pode obter alguma milhagem de um produto que eu costumava usar (antes de ter a oportunidade e o bom senso de parar de desenvolver em um ambiente Windows.) Chamava-se "Aperte o Botão Freakin '" e era uma parte sólida freeware.
Eu apenas olhei e parece ainda estar disponível aqui.
Ainda será necessário um pouco de ingenuidade para resolver seu problema, mas eu sei que essa ferramenta foi enviada por Deus quando tínhamos servidores remotos usando um driver da 3Com que ocasionalmente assumia a presença de um usuário. Nada como uma caixa de diálogo de erro modal do sistema para interromper rapidamente o compartilhamento de arquivos na rede.
Depois que eu descobri, não havia fim para os usos que eu tinha para automatizar todas aquelas pequenas e irritantes caixas de diálogo, você tem certeza, das quais os desenvolvedores do Windows aparentemente gostam tanto.
Enfim, espero que isso ajude!
fonte
Isso pode ou não ser tudo culpa dos usuários.
Descobri que, por algum motivo estranho, certos programas no Windows 7 x64 surpreendentemente carregam a janela de diálogo na tela SOB outras janelas, e não na parte superior como modal. É um tanto enlouquecedor. Um deles é o que imprime documentos em PDF.
Mas, tendo dito que concordo com o outro A acima, esse é um problema de treinamento.
-
No entanto, posso imaginar um script em loop no PowerShell que é executado como um trabalho em segundo plano, que verifica regularmente determinadas tarefas em determinadas estações de trabalho e por quanto tempo elas estão ativas e possivelmente ociosas, além de matar qualquer processo desse tipo. Mas não é uma solução muito boa, eu acho, porque pode quebrar outras coisas. :-( Você sabe o que é dito sobre os engenheiros, que eles não resolvem problemas, mas trocam um problema por outro.
fonte
É verdade que há pouco que você pode fazer quando se trata de pessoas que não têm o bom senso de procurar um botão de salvar. Especialmente quando é uma tarefa simples que eles fizeram repetidamente no passado e já devem saber o que fazer com base em experiências passadas.
Mas talvez eu possa oferecer alguns conselhos que possam ajudar. Eu já vi um problema semelhante no passado em que uma caixa de diálogo estava oculta sob outras janelas. Acredito que, para corrigir o problema, atualizei os drivers de vídeo e reiniciei o PC; depois, a caixa de diálogo foi aberta na parte superior das janelas, como deveria. Se você conseguir que a caixa de diálogo apareça em cima das outras janelas, o usuário final poderá descobrir, a próxima etapa que eles precisam fazer é "salvar"
Outra opção é atualizar ou alterar sua impressão para software PDF. Eu uso uma chamada de software gratuita Foxit PDF, colarei um link abaixo. Espero que isso ajude você em sua busca. Embora eu concorde, você também precisa treinar sua equipe de suporte técnico para treinar o usuário final a executar tarefas simples, como procurar um botão de salvar, por exemplo. Quando os usuários finais forem treinados melhor, eles se tornarão mais produtivos e menos prejudiciais para o seu departamento. Boa sorte
Software Foxit PDF
fonte