Die Leute denken, dass ein "verstecktes" Dialogfeld zum Speichern von Dateien bedeutet, dass der Computer eingefroren ist

42

Ich habe mehrere Monate lang Berichte über das Einfrieren meiner Remote-Workstation erhalten, und es stellt sich heraus, dass dies geschieht:

  1. Der Benutzer druckt etwas in PDF (oder speichert es).
  2. Das Dateidialogfeld fragt, wo die Datei gespeichert werden soll.
  3. Sie klicken auf etwas anderes oder der Dialog bleibt irgendwie hinter etwas zurück.
  4. Sie sitzen und starren auf die PDF-Software, die nichts tut, weil sie auf sie wartet.
  5. Sie entscheiden, dass der "Computer" "eingefroren" ist, und rufen an, um ihn neu zu starten, was meine anderen (nicht IT-) Mitarbeiter gerade tun.
  6. Sie beschweren sich bei mir, dass der Computer langsam ist und ständig friert.

Dies scheint viel zu passieren . Wir sind eine Buchhaltungsfirma und erledigen viel Druck- / PDF-Arbeit.

Ich habe den menschlichen Ansatz ausprobiert, der die Benutzer erziehen würde. Kein Glück. Ich glaube nicht, dass sie es bekommen werden.

Wie können wir das beheben? Gibt es eine Möglichkeit, Windows (oder Acrobat, wenn Sie etwas darüber wissen - es ist mein Lieblingsprogramm) dazu zu bringen, die Datei standardmäßig irgendwo abzulegen, um zu verhindern, dass der Benutzer sich mit dem Dateidialog befassen muss?

Dies ist ein Windows 7 x 64-Computer, auf den über eine Remotedesktopverbindung von einem Remotestandort aus zugegriffen werden kann .

Eli
quelle
22
Layer 8 Problem / Wetware Fehler. Wenn die Schulung fehlschlägt, müssen Benutzer nur mit LART geschlagen werden, bis das Problem nicht mehr auftritt.
HopelessN00b
5
@NateKerkhofs: LART = Luser Attitude Readjustment Tool. Siehe z. B. catb.org/jargon/html/L/LART.html
sleske
1
@HenkLangeveld, Dies ist der Name des Artikels. Dieser Satz in meinem Kommentar ist ein Link zu einer Ressource, in der Sie ihn lesen können. In der Tat enthält es Daten darüber, was dagegen getan werden kann.
VL-80
3
@handuel sagte ich meistens verursacht durch das Fenstersystem , nicht immer verursacht durch das Betriebssystem. Wenn es sich bei der Frage um eine fehlerhafte Anwendung unter KDE handelte, könnte ich Ihnen sagen, wie Sie sie beheben können, indem Sie die Richtlinie für die Verwaltung dieser Anwendung durch KDE ändern. Unter Windows sind die Richtlinien festgelegt und die Anwendung ist verantwortlich (nicht das Fenstersystem).
Strg-Alt-Delor

Antworten:

78

Sie entscheiden, dass der "Computer" "eingefroren" ist, und rufen an, um ihn neu zu starten, was meine anderen Mitarbeiter gerade tun.

Hier ist dein Problem. Dies ist kein technischer Fehler. Versuchen Sie also nicht, eine technische Lösung zu implementieren.

Stattdessen sollten Sie einen Prozess implementieren, bei dem jeder Anruf oder jedes Ticket für diese Art von Problem tatsächlich behoben wird, bevor Maßnahmen ergriffen werden. Die Leute neigen dazu, keine dummen Fehler mehr zu machen, wenn man sie dazu bringt, sie selbst zu reparieren.

Wenn ein Benutzer mit diesem Problem anruft, fragen Sie ihn einfach, ob er geöffnete Dialogfenster hat oder ob er versucht hat, ALT + TAB zu drücken.

Erstellen Sie auf Ihrer Hilfeseite ein Wiki-Element mit einigen einfachen Schritten zur Fehlerbehebung, die der Benutzer ausführen kann. Auf diese Weise können Sie bei einem Anruf nachfragen, ob die Fehlerbehebungsanleitung "Mein Computer ist eingefroren" überprüft wurde.

Schwarzlicht
quelle
28
+1 für das Erkennen, dass technische Lösungen technische Probleme lösen, nicht menschliche.
HopelessN00b
20
Eine Wiki-Seite mit Schritten zur Fehlerbehebung? Ist das nicht der Ort, an dem sie das Coca-Cola-Rezept aufbewahren, um sicher zu sein, dass es niemand finden wird?
Marcks Thomas
2
+1 Meine Erfahrung mit der Unterstützung von schrulliger Software ist, dass Ihnen und ihnen das Lernen, wie man sich aus diesem Stau herausholt, wirklich hilft.
Uhr stoßen
7
Jedes Mal, wenn die IT-Mitarbeiter einen Computer neu starten, weisen sie die Benutzer darauf hin, dass „Ihr Computer defekt war, ein Neustart erforderlich war und es keine andere Option gab“.
Strg-Alt-Delor
2
Während der Neustart ein Personenproblem ist, würde ich es definitiv als ein technisches Problem bezeichnen, dass ein modaler Dialog unter dem Hauptfenster endet . Dies ist ein Fehler, der dem Hersteller der PDF-Drucksoftware gemeldet werden sollte. Ich jedenfalls würde mich über einen solchen Fehler sehr ärgern.
Nitro2k01
42

Ihr Problem ist Schritt 5, bei dem Ihre anderen Mitarbeiter den Computer neu starten, ohne die grundlegendste Fehlerbehebung durchzuführen.

Ich gehe davon aus, dass Sie sich an IT-Mitarbeiter wenden, die es ehrlich gesagt besser wissen und das Problem nicht verschlimmern sollten. Dies tun sie, wenn sie den Computer nur neu starten, ohne eine grundlegende Fehlerbehebung durchzuführen. Beheben Sie dieses Problem zuerst und das Benutzerproblem wird besser.

Ihre Mitarbeiter müssen den Benutzern zeigen, warum dies geschieht, während dies geschieht, wenn die Hoffnung besteht, dass es anhält. Nicht anders als ein Welpe zu häuschen: Wenn Sie ihm beim Urinieren auf Ihrem Teppich in die Nase schlagen, lernt er, nicht auf Ihren Teppich zu urinieren. Wenn Sie bis zu 10 Minuten warten, wird es nicht wissen, warum es bestraft wird, und wird es nie erfahren. Benutzer, ähnlich wie Welpen, benötigen diese Unmittelbarkeit, wenn sie irgendetwas lernen möchten, und deshalb funktioniert es nicht, ihnen zu sagen, was das Problem war, nachdem der Computer zurückgeworfen wurde.

Natürlich gibt es immer noch ärgerlich dichte Benutzer, die es einfach nicht bekommen (oder nicht bekommen), aber das liegt außerhalb Ihrer Kontrolle und ist offen gesagt ein Verwaltungsproblem. In dieser Situation rate ich (vorausgesetzt, Sie sind ein Manager), die Manager über die am schlimmsten beleidigten Benutzer zu informieren und darauf hinzuweisen, wie viel Produktivität (in ihrer und Ihrer Abteilung) verschwendet wird, weil ihre Benutzer nicht nach einer einfachen Lösung suchen Dialog speichern.
Indem sie darauf hinweisen, dass ihre Mitarbeiter sich weigern oder nicht in der Lage sind, einfache Aufgaben zu lernen, schaden sie und ihre MitarbeiterAbteilungen sind diese Manager viel offener für die Lösung des Problems mit den ihnen zur Verfügung stehenden Werkzeugen. Bei dieser Problematik habe ich gesehen, wie Manager in anderen Abteilungen es auf sich nahmen, ihre Benutzer auf diese einfache Art und Weise zu "schulen" / "zu erziehen" und sogar Mitarbeiter zu disziplinieren oder zu entlassen, die es einfach nicht wollten oder konnten. Ich verstehe es nicht. (Wie in: "Entschuldigen Sie, dass Sie Ihr Passwort alle 3 Stunden vergessen haben und sich nicht einloggen können, aber das bedeutet, dass Sie kein produktiver Mitarbeiter sind und wir es uns nicht leisten können, Sie weiter zu beschäftigen. Gehen Sie raus.")

Und ich sage Ihnen ganz persönlich: Es ist sehr befriedigend, einen Vertriebsleiter schreien zu hören: "Es ist nicht die Schuld, dass Sie zu dumm sind, auf einen Knopf zu klicken !!!"

HopelessN00b
quelle
6
"Tut mir leid, dass Sie Ihr Passwort alle 3 Stunden vergessen haben ..." - Das beste Argument für eine freie Anstellung, das ich je gehört habe.
Brian S
Jeder tut dies: "Ich weiß nicht, was ich tun soll, ich werde jemanden anrufen, der es tut." Wir versuchen nicht, es zuerst herauszufinden, wir haben keine Zeit dafür, wir haben keine Zeit, eine schnelle Suche auf Google über das Problem durchzuführen, was wir möglicherweise getan haben, um es zu verursachen.
Malachi
3
@ Malachi: Ja. Aber die meisten Menschen werden lernen, häufig wiederkehrende Probleme selbst zu beheben , wenn die sachkundige Person ihnen erklärt, wie sie vorgehen sollen, weil sie nicht jedes Mal auf jemanden warten müssen.
Jan Hudec
Hey, nein, es sind leider Buchhaltungsmitarbeiter, die einfach rübergehen und den Ein- / Ausschalter drücken = o) Ich könnte mir wünschen, ich hätte mehr IT-Mitarbeiter hier ...
Eli
34

Dies ist manchmal auf eine Designbeschränkung in x64-Windows im Hinblick auf die Interaktion zwischen 32-Bit-Anwendungen und 64-Bit-Treibern zurückzuführen. Ein weiteres häufiges Szenario, in dem dies auftritt, ist neben dem Drucken von Dialogfeldern die Verwendung von 32-Bit-Internet Explorer und Dialogfeldern für Smartcards.

Microsoft bietet hier einige Hintergrundinformationen zur Ursache:

Das Dialogfeld Speichern unter wird hinter einer 32-Bit-Anwendung angezeigt, wenn Sie unter einer 64-Bit-Version von Windows 7 http://support.microsoft.com/kb/2567869 auf einem XPS Document Writer-Drucker drucken


Druckertreiber werden als Dynamic Link Libraries (DLL) implementiert, die in einen Prozess geladen werden, der gerade gedruckt wird. Druckertreiber werden als 64-Bit-DLLs in 64-Bit-Versionen von Windows implementiert. Druckertreiber sind in 32-Bit-Versionen von Windows als 32-Bit-DLLs implementiert.

Ein 32-Bit-Prozess kann keine 64-Bit-DLLs laden. Daher unterstützen 64-Bit-Versionen von Windows das Drucken von 32-Bit-Prozessen über den Splwow64.exe-Prozess. Splwow64.exe ist ein 64-Bit-Prozess, der 64-Bit-Druckertreiber laden kann und das Drucken für 32-Bit-Prozesse übernimmt.

Wenn eine Anwendung die StartDoc-Funktion aufruft, um auf dem XPS Document Writer-Drucker zu drucken, zeigt der XPS Document Writer-Druckertreiber ein Dialogfeld Speichern unter an, in dem Benutzer den Namen und den Speicherort der XPS-Datei angeben können. Das Besitzerfenster des Dialogfelds ist normalerweise das aktive Fenster des Threads, der die StartDoc-Funktion aufruft, und das Dialogfeld wird über dem aktiven Fenster angezeigt.

Wenn eine 32-Bit-Anwendung die StartDoc-Funktion in einer 64-Bit-Version von Windows aufruft, ruft der Splwow64.exe-Prozess den XPS Document Writer-Druckertreiber im Namen der 32-Bit-Anwendung auf. In diesem Szenario wird das Dialogfeld Speichern unter nicht gehört, da der Thread in dem Splwow64.exe-Prozess über kein aktives Fenster verfügt. Darüber hinaus wird das Dialogfeld möglicherweise hinter der Anwendung angezeigt, die gedruckt wird, da der Splwow64.exe-Prozess nicht über die Berechtigung verfügt, das Vordergrundfenster festzulegen.

Der StartDoc-Aufruf wird nicht zurückgegeben, bis das Dialogfeld geschlossen wird, so scheint, die Anwendung nicht mehr zu reagieren.

Das Dialogfeld Speichern unter hat eine eigene Schaltfläche in der Windows Explorer-Taskleiste, wenn es vom Splwow64.exe-Prozess erstellt wird. Dies liegt daran, dass das Dialogfeld nicht gehört. Die Taskleistenschaltfläche blinkt auch, wenn der Splwow64.exe-Prozess das Vordergrundfenster nicht festlegen kann.

Greg Askew
quelle
1
Es ist interessant zu wissen, WARUM MS-Windows scheiße ist, aber was können wir dagegen tun? Anders als Linux installieren.
Strg-Alt-Delor
Gibt es eine Option, um zumindest den Taskleisteneintrag für neue Fenster zu blinken, bis der Benutzer mit ihnen interagiert?
Strg-Alt-Delor
2
@richard: Ich habe einmal eine Anwendung entwickelt, die regelmäßig nach Dialogen mit einem bestimmten Text in der Titelleiste sucht und diese in den Vordergrund stellt. Ich werde nachsehen, ob ich es finden kann. Ich habe es ursprünglich als Outlook-Erinnerungsdialoge erstellt, die verborgen waren, aber es kann für alles konfiguriert werden.
Greg Askew
@ GregAskew, das ist die funktionierende Lösung für dieses Problem, es ist ziemlich einfach mit AutoHotKey oder ähnlichem
Sebastian Godelet
@richard zu sagen, dass Probleme wie diese auf Windows beschränkt sind, ist ein bisschen ... blind? Windows hat definitiv Probleme, aber Linux als Work / Play-Umgebung lässt noch viel mehr zu wünschen übrig.
WernerCD
10

Selbst wenn Sie auf dieses Problem gestoßen sind, kann es eine echte PITA sein, nach einem versteckten modalen Dialogfeld zu suchen.

Letztendlich handelt es sich um ein UI-Problem, das zwischen Plattform und Anwendung geteilt wird. Wenn Benutzer durch mein Produkt verwirrt werden, liegt ein Fehler im Produkt vor. Die Anwendung könnte eine Anzeige im Hauptfenster anzeigen, die besagt, dass der Druckvorgang noch aussteht (Klicken Sie hier, um abzubrechen). Dies ist jedoch keine Option für den Systemadministrator.

Für Windows kann die Verknüpfung [Windows] -M hilfreich sein (Desktop ein- / ausblenden), dies ist jedoch weiterhin Teil der Benutzerschulung und der Helpdesk-Schulung.

Henk Langeveld
quelle
Öffnen Sie einen Task-Manager und sehen Sie, was nicht dazu gehört.
Malachi
@Malachi - Der Task-Manager hilft nicht beim Auffinden des modalen Dialogfelds, da es Teil einer anderen gültigen Anwendung ist.
Henk Langeveld
nicht immer, wenn es ein Fehlerfeld gibt, das "untergeht", werden Sie das sehen. und wenn Sie das Fenster kennen, in dem Sie sich befanden, wählen Sie es im Task-Manager aus und "wechseln Sie zu"
Malachi
3
Technisch gesehen ist [Windows] -M "Alle minimieren". [Windows] -D ist "Show Desktop". Natürlich haben sie in der Regel eine ähnliche Funktion (außer in diesem Fall aus meiner Erfahrung.
Joe
1
"Wenn Benutzer durch mein Produkt verwirrt werden, liegt ein Fehler im Produkt vor." Ich könnte es nicht besser sagen. Und ich habe es wirklich versucht! ;)
Alexander Kosubek
7

Auto-PDF-Drucker konfigurieren?

Ich bin mir nicht sicher, ob dies eine Option ist, die es sich zu prüfen lohnt, aber ich wollte etwas, das vage ähnlich ist: Automatisches Drucken von PDFs ohne Eingabeaufforderungen oder Popups.

Ich habe ein Programm, mit dem ich Inhalte drucke, die ich aktualisiere, und zu Testzwecken möchte ich in PDF drucken, es automatisch benennen und muss nicht über diesen Teil des Prozesses nachdenken.

Ich richte Pdf24 auf meinem Computer ein. Wenn ich über das Setup auf diesem Drucker drucke, druckt er automatisch in einen Ordner. Zu den Optionen gehören Ordner automatisch öffnen, Datei automatisch öffnen, automatischer Name mit Teilen wie Datums- / Zeitstempel usw.

Sie können sogar das Erscheinungsbild des Programms mit einem einzigartigen Firmenlogo anpassen.

(Ich bin in keiner Weise mit Pdf24 verbunden, als es meinen jüngsten Bedürfnissen zu entsprechen.)

WernerCD
quelle
6

Dies ist ein UI / Windows-Entwurfsproblem. Es ist unfair, die Benutzer über den Kopf zu schlagen.

Da dies oft genug vorkommt, können Sie eine Automatisierungslösung in Betracht ziehen.

Verwenden Sie so etwas wie Autohotkey, um ein Makro in den Autostart zu setzen.

Das Makro sucht regelmäßig nach einem Windows-Typ (dh, es wird als PDF-Drucker-spezifischer Dialog gespeichert) und gibt einen Aufruf "bring to front" aus.

LMSingh
quelle
1
Ich bin zwar mit der allgemeinen Meinung einverstanden (ein mieses Produkt sollte genannt werden, und dies ist sicherlich ein mieses UI / UX-Design!), Wenn Sie die Benutzer über die Ursache des Problems informieren und sie dennoch darauf bestehen, sich wie hirngeschädigte Brüllaffen zu verhalten Auf einer mit Kokain betriebenen Biegevorrichtung (Power-Cycling-Maschinen ohne triftigen Grund) gibt es ein ernstes Problem mit der Schicht 8 (Benutzer), das behoben werden muss.
Voretaq7
@ voretaq7 LOL über hirngeschädigte Brüllaffen ... IAC, ich habe das Problem in meiner Antwort angesprochen. So viele gut gemeinte Foren nutzen dies einfach als Gelegenheit für eine Seifenkiste. Leute, wir haben nicht alle bessere Dinge zu tun. Schreiben Sie, wie gesagt, ein 10-Zeilen-Makro, debuggen Sie es und fahren Sie fort. Dauert viel weniger als das Seifenkistenpodest. Adobe kann / wird das Problem nicht beheben, da es sich um ein Windows 32/64-Designproblem handelt. Der neue MS-CEO wird Ihren Anruf im Jahr 2098 n. Chr. Entgegennehmen. DUH! Greg Askews Antwort oben erklärt die Details, wenn Sie sich interessieren.
LMSingh
2

Ein Produkt, das ich früher verwendet habe (bevor ich die Gelegenheit und den gesunden Menschenverstand hatte, die Entwicklung in einer Windows-Umgebung einzustellen), hat unter Umständen einige Meilen gekostet. Es hieß "Push the Freakin 'Button" und war ein absolutes Muss Freeware.

Ich habe nur nachgesehen und es scheint immer noch hier verfügbar zu sein .

Es wird immer noch ein wenig Einfallsreichtum erfordern, um Ihr Problem zu lösen, aber ich weiß, dass dieses Tool ein Geschenk für mich war, als wir Remote-Server mit einem 3Com-Treiber hatten, der gelegentlich davon ausging, dass ein Benutzer anwesend war. Nichts geht über ein systemmodales Fehlerdialogfeld, um die Dateifreigabe im Netzwerk schnell zu beenden.

Nachdem ich es entdeckt hatte, gab es kein Ende für die Verwendung, die ich hatte, um all diese kleinen, ärgerlichen Dialoge zu automatisieren, von denen Windows-Entwickler anscheinend so begeistert sind.

Wie auch immer, ich hoffe das hilft!

MrWonderful
quelle
1

Dies kann die Schuld aller Benutzer sein oder auch nicht.

Ich habe festgestellt, dass aus seltsamen Gründen bestimmte Programme in Win 7 x64 erstaunlicherweise manchmal das Dialogfenster UNTER anderen Fenstern auf den Bildschirm laden und nicht als modal oben. Es ist etwas verrückt. Eine, die ich benutze, ist das, was PDF-Dokumente druckt.

Aber nachdem ich gesagt habe, dass ich mit dem anderen A oben übereinstimme, ist dies ein Trainingsproblem.

-

Ich kann mir jedoch ein Schleifenskript in PowerShell vorstellen, das als Hintergrundjob ausgeführt wird und das regelmäßig prüft, ob bestimmte Aufgaben auf bestimmten Arbeitsstationen ausgeführt werden und wie lange diese aktiv und möglicherweise inaktiv waren, und einen solchen Prozess abbricht. Aber ich denke nicht, dass es eine sehr gute Lösung ist, weil es andere Dinge zerbrechen könnte. :-( Sie wissen, was über Ingenieure gesagt wird, dass sie keine Probleme lösen, sondern ein Problem gegen ein anderes eintauschen.

Elliptische Ansicht
quelle
1

Es ist wahr, dass Sie wenig tun können, wenn es um Menschen geht, die nicht den Sinn haben, nach einer Schaltfläche zum Speichern zu suchen. Besonders wenn es sich um eine einfache Aufgabe handelt, haben sie dies in der Vergangenheit wiederholt getan und sollten bereits wissen, was zu tun ist, basierend auf früheren Erfahrungen.

Aber vielleicht kann ich einen Rat geben, der helfen könnte. Ich habe in der Vergangenheit ein ähnliches Problem festgestellt, bei dem ein Dialogfeld unter anderen Fenstern ausgeblendet wurde. Ich glaube, um das Problem zu beheben, habe ich die Grafiktreiber aktualisiert und den PC neu gestartet. Danach wurde das Dialogfeld über den Fenstern wie vorgesehen geöffnet. Wenn Sie das Dialogfeld über den anderen Fenstern anzeigen lassen können, hat Ihr Endbenutzer möglicherweise einen Hinweis darauf. Der nächste Schritt, den er ausführen muss, ist "Speichern".

Eine andere Option ist das Aktualisieren oder Ändern Ihres Ausdrucks in eine PDF-Software. Ich benutze eine kostenlose Software namens Foxit PDF, ich werde einen Link unten einfügen. Ich hoffe das hilft dir bei deiner Suche. Obwohl ich dem zustimme, müssen Sie auch Ihr technisches Support-Personal schulen, um den Endbenutzer darin zu schulen, wie man die einfachen Aufgaben ausführt, wie zum Beispiel das Suchen nach einer Schaltfläche zum Speichern. Sobald die Endbenutzer besser geschult sind, werden sie produktiver und entlasten Ihre Abteilung. Viel Glück

Foxit PDF-Software

Frank R
quelle