Les gens pensent qu'une boîte de dialogue de sauvegarde «cachée» signifie que l'ordinateur est gelé

42

On me signale depuis plusieurs mois que mon poste de travail distant se gèle, ce qui est en train de se produire:

  1. L'utilisateur va imprimer quelque chose au format PDF (ou l'enregistrer).
  2. La boîte de dialogue de fichier apparaît et demande où ils veulent que le fichier aille.
  3. Ils cliquent sur autre chose, ou le dialogue finit par se retrouver derrière quelque chose.
  4. Ils restent assis à regarder le logiciel PDF qui ne fera rien car il les attend.
  5. Ils décident que "l'ordinateur" est "gelé" et appellent pour le redémarrer, ce que font mes autres employés (non-informaticiens) .
  6. Ils se plaignent à moi que l'ordinateur est lent et continue de geler.

Cela semble se produire beaucoup . Nous sommes une entreprise de tenue de livres et effectuons beaucoup de travaux d'impression / PDF.

J'ai essayé l'approche humaine, qui consisterait à éduquer les utilisateurs. Pas de chance. Je ne pense pas qu'ils vont l'obtenir.

Comment pouvons-nous régler ceci? Existe-t-il un moyen de faire en sorte que Windows (ou Acrobat, si vous savez quelque chose à ce sujet - c'est mon programme préféré), place le fichier quelque part par défaut pour éviter que l'utilisateur n'ait à gérer le dialogue de fichier?

Il s’agit d’un ordinateur Windows 7 x64, accessible à distance via Remote Desktop Connection .

Eli
la source
22
Problème de couche 8 / faute de sécurité. Si l'éducation échoue, le seul recours consiste à frapper les utilisateurs avec une LART jusqu'à la fin du problème.
HopelessN00b
5
@NateKerkhofs: LART = Outil de réajustement d'attitude de Luser. Voir, par exemple, catb.org/jargon/html/L/LART.html
sleske le
1
@HenkLangeveld, c'est le nom de l'article. Cette phrase dans mon commentaire est un lien vers une ressource où vous pouvez la lire. En effet, il contient des données sur ce qui peut être fait à ce sujet.
VL-80
3
@handuel j'ai dit principalement causé par le système de fenêtrage , pas toujours causé par le système d'exploitation. De même, si la question concernait une mauvaise application sur KDE, je pourrais vous expliquer comment la réparer en modifiant la politique de gestion de cette application par KDE. Sur Windows, les stratégies sont corrigées et l'application est en charge (pas le système de fenêtrage).
ctrl-alt-delor

Réponses:

78

Ils décident que "l'ordinateur" est "gelé" et appellent pour le redémarrer, ce que font mes autres employés.

Voici votre problème. Ce n'est pas un défaut technique, alors n'essayez pas de mettre en œuvre une solution technique.

Au lieu de cela, vous devez implémenter un processus selon lequel chaque appel ou ticket pour ce type de problème est réellement résolu avant toute action. Les gens ont tendance à cesser de faire des erreurs ridicules lorsque vous les faites réparer eux-mêmes.

Si un utilisateur appelle en raison de ce problème, il suffit de lui demander s'il dispose d'une fenêtre de dialogue ouverte ou s'il a essayé d'appuyer sur ALT + TAB.

Créez un élément wiki sur votre page d’aide avec quelques étapes simples de dépannage que l’utilisateur peut effectuer. Ainsi, quand ils appellent avec ce problème, vous pouvez demander s'ils ont vérifié le guide de dépannage "Mon ordinateur est gelé".

lumière noire
la source
28
+1 pour reconnaître que les solutions techniques résolvent les problèmes techniques et non les problèmes personnels.
HopelessN00b
20
Une page wiki avec des étapes de dépannage? N’est-ce pas là qu’ils conservent la recette de Coca-Cola pour s’assurer que personne ne la trouvera jamais?
Marcks Thomas
2
+1 D'après mon expérience avec les logiciels bizarres, la formation sur site «Voici comment vous sortir de cet embouteillage» les aide vraiment, vous et eux.
Poke
7
Chaque fois que le personnel informatique redémarre un ordinateur, il apprend aux utilisateurs «votre ordinateur était en panne, un redémarrage était nécessaire, il n'y avait pas d'autre option».
ctrl-alt-delor
2
Bien que la partie redémarrage soit un problème de personnel, j’appellerais certainement un problème technique qu’un dialogue modal se retrouve sous la fenêtre principale. Il s’agit d’un bogue qui doit être signalé au fournisseur du logiciel d’impression PDF. Pour ma part, je serais très ennuyé par un tel bug.
nitro2k01
42

Votre problème est l'étape 5, où votre autre personnel redémarre l'ordinateur sans même effectuer le dépannage le plus élémentaire.

Je suppose que vous faites référence au personnel informatique, qui devrait franchement mieux savoir et ne pas aggraver le problème, ce qu’ils font quand ils ne font que redémarrer l’ordinateur sans effectuer de dépannage même élémentaire. Corrigez d'abord ce problème et le problème de l'utilisateur s'améliorera.

Votre personnel doit montrer aux utilisateurs pourquoi cela se produit, et cela s’il le faut s’il ya de l’espoir. Ce n'est pas sans rappeler le cambriolage d'un chiot: si vous le frappez au nez lorsqu'il urine sur votre tapis, il apprendra à ne pas uriner sur votre tapis. Si vous attendez jusqu'à 10 minutes après le fait, il ne saura pas pourquoi c'est puni et n'apprendra jamais. Les utilisateurs, tout comme les chiots, ont besoin de cette immédiateté pour espérer leur apprendre quelque chose. C'est pourquoi leur expliquer le problème après le redémarrage de l'ordinateur ne fonctionne pas.

Bien sûr, vous aurez toujours des utilisateurs extrêmement denses qui ne l'obtiennent pas (ou ne l'obtiendront pas), mais c'est hors de votre contrôle et, franchement, un problème de gestion. Mon conseil sur cette situation est (en supposant que vous soyez un responsable) de parler aux responsables de vos pires utilisateurs offensants, et de souligner la quantité de productivité (dans leur département ainsi que dans le vôtre) qui est gaspillée du fait que leurs utilisateurs ne recherchent pas une erreur simple. enregistrer le dialogue.
En montrant comment leur employés refus ou l' incapacité d'apprendre des tâches simples est mal leur et leurdépartements, ces gestionnaires seront beaucoup plus disposés à résoudre le problème avec les outils à leur disposition. Quand on m'a présenté le problème de cette façon, j'ai vu des directeurs d'autres départements se charger eux-mêmes de "former" / "éduquer" leurs utilisateurs sur ce type de choses simples, et même discipliner ou licencier des employés qui ne voulaient tout simplement pas ou ne pourraient pas. Je ne l'obtiens pas. (Comme dans: "Désolé que vous ayez oublié votre mot de passe toutes les 3 heures et que vous ne puissiez pas vous connecter, mais cela signifie que vous n'êtes pas un employé productif et que nous n'avons plus les moyens de vous employer. Sortez.")

Et sur une note personnelle, laissez-moi vous dire ceci: c'est assez satisfaisant d'entendre un directeur des ventes crier "Ce n'est pas sa faute si vous êtes trop stupide pour cliquer sur un bouton !!!"

HopelessN00b
la source
6
"Désolé que vous ayez oublié votre mot de passe toutes les 3 heures ..." - Meilleur argument que j'ai jamais entendu pour l'emploi à la volonté.
Brian S
tout le monde fait ceci: "Je ne sais pas quoi faire, je vais appeler quelqu'un qui le fait." nous n'essayons pas de comprendre cela en premier, nous n'avons pas le temps, nous n'avons pas le temps de faire une recherche rapide sur Google sur le problème que nous avons, ce que nous avons pu faire pour le résoudre.
Malachie
3
@ Malachi: Oui. Mais la plupart des gens apprendront à résoudre eux-mêmes un problème souvent récurrent si la personne bien informée leur explique comment, car ils n'ont pas à attendre quelqu'un à chaque fois.
Jan Hudec
Hé, non, malheureusement, ce sont des comptables qui se contentent d'appuyer sur le bouton d'alimentation = o) Je souhaiterais avoir plus de personnel informatique ici ...
Eli
34

Cela est parfois dû à une limitation de la conception dans Windows x64 en ce qui concerne l’interaction entre les applications 32 bits et les pilotes 64 bits. En plus des boîtes de dialogue d'impression, un autre scénario courant dans lequel cela se produit concerne l'utilisation d'Internet Explorer 32 bits et des boîtes de dialogue pour les cartes à puce.

Microsoft fournit des informations générales sur la cause ici:

La boîte de dialogue Enregistrer sous apparaît derrière une application 32 bits lorsque vous imprimez sur une imprimante XPS Document Writer sous une version 64 bits de Windows 7
http://support.microsoft.com/kb/2567869


Les pilotes d'imprimante sont implémentés en tant que bibliothèques de liens dynamiques (DLL) qui sont chargées dans un processus en cours d'impression. Les pilotes d'imprimante sont implémentés en tant que DLL 64 bits sur les versions 64 bits de Windows. Les pilotes d'imprimante sont implémentés en tant que DLL 32 bits sur les versions 32 bits de Windows.

Un processus 32 bits ne peut pas charger les DLL 64 bits. Par conséquent, les versions 64 bits de Windows prennent en charge l'impression à partir de processus 32 bits via le processus Splwow64.exe. Splwow64.exe est un processus 64 bits capable de charger des pilotes d’imprimante 64 bits et de gérer l’impression pour le compte de processus 32 bits.

Lorsqu'une application appelle la fonction StartDoc pour imprimer sur l'imprimante XPS Document Writer, le pilote d'imprimante XPS Document Writer affiche une boîte de dialogue Enregistrer sous afin que les utilisateurs puissent spécifier le nom et l'emplacement du fichier XPS. La fenêtre propriétaire de la boîte de dialogue est généralement la fenêtre active du thread qui appelle la fonction StartDoc et la boîte de dialogue apparaît sur la fenêtre active.

Lorsqu'une application 32 bits appelle la fonction StartDoc sur une version 64 bits de Windows, le processus Splwow64.exe appelle le pilote d'imprimante XPS Document Writer pour le compte de l'application 32 bits. Dans ce scénario, la boîte de dialogue Enregistrer sous n'est pas possédée, car le thread du processus Splwow64.exe n'a pas de fenêtre active. En outre, la boîte de dialogue peut apparaître derrière l'application en cours d'impression, car le processus Splwow64.exe n'est pas autorisé à définir la fenêtre de premier plan.

L'appel StartDoc ne retourne pas tant que la boîte de dialogue n'est pas fermée, de sorte que l'application peut sembler cesser de répondre.

La boîte de dialogue Enregistrer sous a son propre bouton dans la barre des tâches de l'Explorateur Windows si elle est créée par le processus Splwow64.exe. C'est parce que la boîte de dialogue n'est pas possédée. Le bouton de la barre des tâches clignote également lorsque le processus Splwow64.exe ne peut pas définir la fenêtre de premier plan.

Greg Askew
la source
1
Il est intéressant de savoir POURQUOI ms-windows est nul, mais que pouvons-nous faire à ce sujet? Autre que l'installation de Linux.
ctrl-alt-delor
Existe-t-il une option permettant au moins de faire clignoter l'entrée de la barre des tâches pour les nouvelles fenêtres, jusqu'à ce que l'utilisateur interagisse avec celles-ci.
ctrl-alt-delor
2
@richard: J'ai déjà développé une application qui vérifiait périodiquement les dialogues contenant un certain texte dans la barre de titre et les mettait au premier plan. Je vais vérifier et voir si je peux le trouver. Je l'avais créé à l'origine des boîtes de dialogue de rappel Outlook qui étaient occluses, mais il peut être configuré pour n'importe quoi.
Greg Askew
@GregAskew, c'est la solution de travail pour ce problème, il est plutôt facile d'utiliser AutoHotKey ou similaire
Sebastian Godelet
@richard pour dire que de tels problèmes sont limités à Windows est un peu ... aveugle? Windows a définitivement des problèmes, mais Linux en tant qu’environnement de travail laisse beaucoup plus à désirer.
WernerCD
10

Même si vous avez déjà rencontré ce problème auparavant, il peut être un vrai PITA d'aller à la recherche d'une boîte de dialogue modale masquée.

En fin de compte, c'est un problème d'interface utilisateur partagé entre la plate-forme et l'application. Si les utilisateurs confondent mon produit, il s'agit d'un bogue dans le produit. L'application pourrait afficher un indicateur dans la fenêtre principale indiquant [boîte de dialogue d'impression en attente (Cliquez ici pour annuler)]. Mais ce n'est pas une option pour l'administrateur système.

Pour Windows, le raccourci [Windows] -M peut aider (afficher / masquer le bureau), mais cela fait toujours partie de la formation des utilisateurs et de la formation au support technique.

Henk Langeveld
la source
Ouvrez un gestionnaire de tâches et voyez ce qui n'appartient pas.
Malachie
@ Malachi - le gestionnaire de tâches n'aidera pas à localiser la boîte de dialogue modale, car elle fait partie d'une autre application valide.
Henk Langeveld
pas toujours, s'il y a une boîte d'erreur qui "apparaît sous", vous verrez cela. et si vous connaissez la fenêtre dans laquelle vous vous trouviez, sélectionnez-la dans le gestionnaire de tâches, puis "basculez vers"
Malachi
3
Techniquement, [Windows] -M est "Réduire tout". [Windows] -D est "Show Desktop". Bien sûr, ils remplissent généralement une fonction similaire (sauf dans ce cas, d'après mon expérience.
Joe
1
"Si mon produit confond les utilisateurs, il s'agit d'un bogue dans le produit." Je ne pourrais pas dire mieux. Et j'ai bien essayé! ;)
Alexander Kosubek
7

Configurer une imprimante auto-pdf?

Je ne sais pas si cela pourrait être une option intéressante, mais je voulais quelque chose de vaguement similaire: l’impression PDF automatique sans invites ni fenêtres contextuelles.

J'ai un programme qui imprime des éléments que je suis en train de mettre à niveau et à des fins de test, je veux imprimer au format PDF, le nommer automatiquement et ne pas avoir à penser à cette partie du processus.

J'ai installé Pdf24 sur mon ordinateur. Lorsque j'imprime sur cette imprimante, via la configuration, elle s'imprime automatiquement dans un dossier. Les options incluent un dossier à ouverture automatique, un fichier à ouverture automatique, un nom automatique avec des éléments tels que l’horodatage, etc.

Vous pouvez même personnaliser l'apparence du programme avec le logo unique de la société.

(Je ne suis affilié d'aucune façon à Pdf24 si ce n'est pour répondre à mes besoins récents)

WernerCD
la source
6

Ceci est un problème de conception UI / Windows. Frapper les utilisateurs par-dessus la tête leur est injuste.

Comme cela se produit assez souvent, vous pourriez envisager une solution d'automatisation.

Utilisez quelque chose comme autohotkey pour mettre une macro dans leur démarrage automatique.

La macro vérifie périodiquement le type de Windows (c’est-à-dire, enregistrer en tant que boîte de dialogue spécifique à l’imprimante PDF) et émet un appel de type «au premier plan».

LMSingh
la source
1
Bien que je sois d’accord avec le sentiment général (un produit moche devrait être appelé, et c’est certainement une conception moche UI / UX!) Lorsque vous informez les utilisateurs de la cause du problème et qu’ils insistent toujours pour qu’ils se comportent comme des singes hurleurs endommagés au cerveau. sur une cintreuse alimentée à la cocaïne (machines à cycle d'alimentation sans raison valable), vous rencontrez un problème grave de couche 8 (utilisateur) qui doit être résolu.
voretaq7
@ voretaq7 LOL sur des singes hurleurs endommagés au cerveau ... IAC, j'ai abordé le problème dans ma réponse. Tant de forums bien intentionnés utilisent simplement cela comme une opportunité. Les gens ne nous ont pas tous mieux à faire. Comme je l'ai dit, écrivez une macro de 10 lignes, corrigez-la et continuez. Cela prend beaucoup moins de temps que le podium de la boîte à savon. Adobe ne peut pas / ne veut pas résoudre le problème car il s'agit d'un problème de conception Windows 32/64. Le nouveau PDG de MS prendra votre appel en 2098 après JC. DUH! La réponse de Greg Askew ci-dessus explique les détails si vous vous en souciez.
LMSingh
2

Vous pouvez peut-être utiliser un produit que j’utilisais auparavant (avant d’avoir eu l’opportunité et le bon sens de cesser de développer dans un environnement Windows). Il s’appelait "Push the Freakin 'Button" et c’était un morceau freeware.

Je viens de regarder et il semble être encore disponible ici.

Il faudra encore un peu d’ingéniosité pour résoudre votre problème, mais je sais que cet outil était une aubaine pour nous lorsque nous avions des serveurs distants utilisant un pilote 3Com qui supposait parfois qu’un utilisateur était présent. Rien de tel qu'une boîte de dialogue d'erreur système-modale pour mettre un terme rapide au partage de fichiers sur le réseau.

Après l'avoir découvert, les utilisations que j'avais pour automatiser tous ces petits dialogues ennuyeux, "êtes-vous sûr", que les développeurs Windows sont apparemment si friands, n'ont pas pris fin?

Quoi qu'il en soit, j'espère que cela aide!

MrWonderful
la source
1

Cela peut être ou ne pas être la faute des utilisateurs.

J'ai trouvé que, pour une raison quelconque, certains programmes de Win 7 x64 étonnamment étonnamment, la fenêtre de dialogue est parfois chargée à l'écran SOUS d'autres fenêtres, et non comme modale. C'est un peu fou. Un de ceux que j’utilise, c’est ce qui permet d’imprimer des documents pdf.

Mais cela dit, je suis d’accord avec l’autre A ci-dessus pour dire que c’est un problème de formation.

-

Cependant, je peux imaginer un script en boucle dans PowerShell qui soit exécuté en tant que tâche d’arrière-plan, qui vérifie régulièrement certaines tâches sur certains postes de travail et leur durée d’activité, voire leur durée d’activité, et supprime tout processus de ce type. Mais je ne pense pas que ce soit une très bonne solution car cela pourrait casser d’autres choses. :-( Vous savez ce qui est dit à propos des ingénieurs, ils ne résolvent pas les problèmes mais échangent un problème contre un autre.

Vue elliptique
la source
1

Il est vrai que vous ne pouvez rien faire pour les personnes qui n’ont pas le sens de chercher un bouton de sauvegarde. Surtout quand il s’agit d’une tâche simple, ils l’ont déjà fait à maintes reprises et ils devraient déjà savoir quoi faire en se basant sur leurs expériences passées.

Mais peut-être que je peux offrir quelques conseils qui pourraient aider. J'ai déjà vu un problème similaire dans le passé où une boîte de dialogue était masquée sous d'autres fenêtres. Je pense que pour résoudre ce problème, j’ai mis à jour les pilotes vidéo et redémarré le PC, la boîte de dialogue s’est ensuite ouverte au-dessus de la fenêtre, comme il était supposé. Si vous pouvez faire en sorte que la boîte de dialogue apparaisse au-dessus des autres fenêtres, votre utilisateur final peut le savoir, la prochaine étape à suivre est "enregistrer".

Une autre option consiste à mettre à jour ou à modifier votre logiciel d'impression au format PDF. J'utilise un logiciel gratuit, appelez Foxit PDF, je vais coller un lien ci-dessous. J'espère que cela vous aide dans votre quête. Bien que je sois d’accord, vous devez également former votre personnel d’assistance technique afin de former l’utilisateur final à la réalisation de tâches simples, comme la recherche d’un bouton de sauvegarde, par exemple. Une fois que les utilisateurs finaux seront mieux formés, ils deviendront plus productifs et réduiront les charges de votre service. Bonne chance

Logiciel Foxit PDF

Frank R
la source