Ich habe mehrere Monate lang Berichte über das Einfrieren meiner Remote-Workstation erhalten, und es stellt sich heraus, dass dies geschieht:
- Der Benutzer druckt etwas in PDF (oder speichert es).
- Das Dateidialogfeld fragt, wo die Datei gespeichert werden soll.
- Sie klicken auf etwas anderes oder der Dialog bleibt irgendwie hinter etwas zurück.
- Sie sitzen und starren auf die PDF-Software, die nichts tut, weil sie auf sie wartet.
- Sie entscheiden, dass der "Computer" "eingefroren" ist, und rufen an, um ihn neu zu starten, was meine anderen (nicht IT-) Mitarbeiter gerade tun.
- 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 .
Antworten:
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.
quelle
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 !!!"
quelle
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.
quelle
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.
quelle
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.)
quelle
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.
quelle
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!
quelle
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.
quelle
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
quelle