Vraag Mensen denken dat een "verborgen" dialoogvenster voor opslaan van bestanden betekent dat de computer is vastgelopen


Ik heb rapporten gehad over het bevriezen van mijn externe werkstation gedurende enkele maanden en het blijkt dat dit gebeurt:

  1. De gebruiker gaat iets afdrukken naar PDF (of opslaan).
  2. Het bestandsdialoogvenster verschijnt met de vraag waar het bestand naartoe moet.
  3. Ze klikken op iets anders, anders komt het dialoogvenster op de een of andere manier ergens achter.
  4. Ze zitten en staren naar de PDF-software die niets zal doen, omdat het op hen wacht.
  5. Ze besluiten dat de "computer" "bevroren" is en bellen om het opnieuw te laten opstarten, en mijn andere (Niet-IT) personeel doet het gewoon.
  6. Ze klagen me dat de computer traag is en bevriest.

Dit lijkt te gebeuren a lot. Wij zijn een boekhoudbedrijf en doen veel drukwerk / PDF-werk.

Ik heb de menselijke benadering geprobeerd, die de gebruikers zou opleiden. Geen geluk. Ik denk niet dat ze het zullen krijgen.

Hoe kunnen we dit oplossen? Is er een manier om Windows te maken (of Acrobat, als je daar iets van afweet - het is mijn erg favoriete programma), plaats je het bestand gewoon standaard om te voorkomen dat de gebruiker te maken krijgt met de bestandsdialoog?

Dit is een Windows 7 x64-computer, op afstand toegankelijk via Bureaubladverbinding op afstand.


41
2018-01-17 00:16


oorsprong


Laag 8 probleem / wetware-fout. Als het onderwijs faalt, is het alleen een beroep op gebruikers met LART te raken totdat het probleem opnieuw voorkomt. - HopelessN00b
@ NateKerkhofs: LART = Luser Attitude Adjustjustment Tool. Zie b.v. catb.org/jargon/html/L/LART.html - sleske
Kinderen kunnen geen computers gebruiken - VL-80
@HenkLangeveld, Dit is de naam van het artikel. Die zin in mijn opmerking is een link naar bron waar je het kunt lezen. Het bevat inderdaad gegevens over wat eraan gedaan kan worden. - VL-80
@handeltje zei ik meestal veroorzaakt door de rastersysteem, niet altijd veroorzaakt door het besturingssysteem. Ook als de vraag was over een slechte toepassing op KDE, dan zou ik u kunnen vertellen hoe dit te repareren, door het beleid van hoe KDE die applicatie beheert te veranderen. Op vensters is het beleid vast en de toepassing heeft de leiding (niet het venstersysteem). - ctrl-alt-delor


antwoorden:


Ze besluiten dat de "computer" "bevroren" is en bellen om het opnieuw te laten starten, wat mijn andere personeel gewoon doet.

Dit is uw probleem. Dit is geen technische fout, dus probeer niet om een ​​technische oplossing te implementeren.

In plaats daarvan moet u een proces implementeren waarbij elk telefoontje of kaartje voor dit type probleem daadwerkelijk wordt opgelost voordat er actie wordt ondernomen. Mensen hebben de neiging om te stoppen met het maken van domme fouten als je ervoor zorgt dat ze het zelf oplossen.

Als een gebruiker dit probleem oproept, vraag hem of ze open dialoogvensters hebben of dat ze hebben geprobeerd op ALT + TAB te drukken.

Maak een wiki-item op uw helppagina met enkele eenvoudige stappen voor probleemoplossing die de gebruiker kan nemen. Op die manier kunt u hen vragen of ze de handleiding "Deze computer is vastgelopen" hebben gecontroleerd als ze dit probleem melden.


77
2018-01-17 00:28



+1 voor het herkennen dat technische oplossingen technische problemen oplossen, niet die van mensen. - HopelessN00b
Een wiki-pagina met stappen voor probleemoplossing? Is dat niet waar ze het Coca Cola-recept opslaan om er zeker van te zijn dat niemand het ooit zal vinden? - Marcks Thomas
+1 Mijn ervaring met het ondersteunen van eigenzinnige software is dat deze one-the-spot-here-how-to-get-yourself-out-van-deze-jam training hen en jou echt helpt. - poke
Telkens wanneer de IT-medewerkers een computer opnieuw opstarten, leren ze de gebruikers dat "je computer kapot was, een herstart nodig was, er was geen andere optie". - ctrl-alt-delor
Hoewel het reboot-gedeelte een mensenprobleem is, zou ik het zeker een technisch probleem noemen dat een modaal dialoogvenster oplevert onder het hoofdvenster. Dit is een fout die moet worden gemeld aan de leverancier van de PDF-afdruksoftware. Ik zou erg geïrriteerd zijn met zo'n bug. - nitro2k01


Uw probleem is stap 5, waar uw andere personeel de computer opnieuw opstart zonder zelfs de meest elementaire probleemoplossing uit te voeren.

Ik veronderstel dat je het hebt over IT-personeel, dat eerlijk gezegd beter zou moeten weten, en het probleem niet erger zou maken, wat ze doen wanneer ze gewoon de computer opnieuw opstarten zonder zelfs maar een basis probleemoplossing te doen. Los dit probleem eerst op en het gebruikersprobleem wordt beter.

Uw personeel moet de gebruikers tonen waarom dit is aan het gebeuren, terwijl dit gebeurt als er enige hoop is dat het blijft hangen. In tegenstelling tot het slopen van een puppy: als je hem op de neus slaat wanneer hij op je tapijt plast, zal hij leren niet op je tapijt te plassen. Als je wacht tot 10 minuten na het feit, zal het niet weten waarom het gestraft wordt en zal het nooit leren. Gebruikers, net zoals puppy's, hebben deze directheid nodig als er enige hoop is dat ze iets leren, en dat is waarom ze vertellen wat het probleem was nadat de computer is gestuiterd, werkt niet.

Natuurlijk heb je nog steeds woedend dichte gebruikers die het gewoon niet (of niet) krijgen, maar buiten je controle houden, en eerlijk gezegd een managementprobleem. Mijn advies over die situatie is (ervan uitgaande dat je een manager bent) om de managers van je ergste beledigende gebruikers te bespreken en je erop te wijzen hoeveel productiviteit (in hun afdeling, evenals die van u) wordt verspild omdat hun gebruikers niet controleren op een eenvoudige opslagdialoog.
Door erop te wijzen hoe hun medewerkers weigeren of niet in staat zijn om eenvoudige taken te leren, doet pijn hen en hun afdelingen zullen die managers veel meer open staan ​​om het probleem op te lossen met de tools die ze tot hun beschikking hebben. Toen ik op deze manier met het probleem werd geconfronteerd, zag ik dat managers van andere afdelingen het op zich namen hun gebruikers te "trainen" / "opvoeden" met dit soort eenvoudige dingen, en zelfs te disciplineren of werknemers te beëindigen die dat gewoon niet wilden of konden. ik snap het niet. (Zoals in: "Sorry dat je je wachtwoord elke 3 uur vergeet en niet kunt inloggen, maar het betekent dat je geen productieve medewerker bent en dat we het ons niet kunnen veroorloven om je meer in dienst te nemen."

En laat me je op persoonlijke titel vertellen: het is best bevredigend om een ​​salesmanager te horen schreeuwen: "Het is niet de fout van IT dat je te stom bent om op een knop te klikken !!!"


41
2018-01-17 00:52



"Sorry dat je je wachtwoord elke 3 uur vergeet ..." - Beste argument voor een baan die ik ooit heb gehoord. - Brian S
iedereen doet dit: "Ik weet niet wat ik moet doen, ik zal iemand bellen die het wel doet." we proberen het niet eerst uit te zoeken, daar hebben we geen tijd voor, we hebben geen tijd om snel op Google te zoeken over het probleem dat we hebben, wat we mogelijk hebben gedaan om het probleem te veroorzaken. - Malachi
@Malachi: Ja. Maar de meeste mensen zullen leren repareren vaak terugkerend probleem zelf als de deskundige persoon hen vertelt hoe, omdat ze niet telkens op iemand hoeven te wachten. - Jan Hudec
Hé, nee, het zijn helaas boekhoudkundig medewerkers die gewoon overlopen en op de aan / uit-knop drukken = o) Ik zou willen dat ik hier meer IT-personeel had ... - Eli


Dit wordt soms veroorzaakt door een ontwerpbeperking in x64 Windows met betrekking tot de interactie tussen 32-bits toepassingen en 64-bits stuurprogramma's. Naast de afdrukdialogen is er een ander veelvoorkomend scenario waarbij 32-bits Internet Explorer en dialoogvensters voor smartcards worden gebruikt.

Microsoft biedt hier wat achtergrondinformatie over de oorzaak:

Het dialoogvenster Opslaan als verschijnt achter een 32-bits toepassing wanneer u afdrukt naar een XPS Document Writer-printer op een 64-bits versie van Windows 7
http://support.microsoft.com/kb/2567869 


Printerstuurprogramma's worden geïmplementeerd als DLL-documenten (Dynamic Link-bibliotheken) die worden geladen in een proces dat wordt afgedrukt. Printerstuurprogramma's zijn geïmplementeerd als 64-bit DLL's op 64-bits versies van Windows. Printerstuurprogramma's worden geïmplementeerd als 32-bits DLL's op 32-bits versies van Windows.

Een 32-bits proces kan geen 64-bits dll-bestanden laden. Daarom ondersteunen 64-bits versies van Windows het afdrukken vanuit 32-bits processen via het Splwow64.exe-proces. Splwow64.exe is een 64-bits proces dat 64-bits printerstuurprogramma's kan laden en kan afdrukken verwerken namens 32-bits processen.

Wanneer een toepassing de functie StartDoc oproept om naar de XPS Document Writer-printer af te drukken, geeft de XPS Document Writer-printerdriver een dialoogvenster Opslaan als weer, zodat gebruikers de naam en locatie van het XPS-bestand kunnen opgeven. Het eigenaarsvenster van het dialoogvenster is meestal het actieve venster van de thread die de StartDoc-functie aanroept, en het dialoogvenster verschijnt boven het actieve venster.

Wanneer een 32-bits toepassing de StartDoc-functie oproept in een 64-bits versie van Windows, voert het proces Splwow64.exe in naar de XPS Document Writer-printerdriver namens de 32-bits toepassing. In dit scenario is het dialoogvenster Opslaan als niet eigendom omdat de thread in het proces Splwow64.exe geen actief venster heeft. Bovendien kan het dialoogvenster achter de toepassing die wordt afgedrukt verschijnen omdat het proces Splwow64.exe geen toestemming heeft om het voorgrondvenster in te stellen. 

De StartDoc-aanroep keert pas terug als het dialoogvenster wordt gesloten, dus de toepassing lijkt niet meer te reageren. 

Het dialoogvenster Opslaan als heeft een eigen knop in de taakbalk van Windows Verkenner als deze is gemaakt met het proces Splwow64.exe. Dit komt omdat het dialoogvenster niet wordt gebruikt. De knop op de taakbalk knippert ook wanneer het proces Splwow64.exe het voorgrondvenster niet kan instellen.


33
2018-01-17 15:50



Het is interessant om te weten WAAROM ms-windows zuigt, maar wat kunnen we eraan doen. Anders dan Linux installeren. - ctrl-alt-delor
Is er een optie om de taakbalkvermelding op zijn minst te laten flitsen voor nieuwe vensters, totdat de gebruiker ermee communiceert. - ctrl-alt-delor
@richard: Ik heb ooit een applicatie ontwikkeld die periodiek op dialogen met bepaalde tekst in de titelbalk controleerde en deze naar voren bracht. Ik zal rondkijken en kijken of ik het kan vinden. Ik heb het oorspronkelijk Outlook-herinneringsdialoogvensters gemaakt die waren afgesloten, maar deze kunnen voor alles worden geconfigureerd. - Greg Askew
@GregAskew, dat is de werkoplossing voor dit probleem, het is vrij eenvoudig met AutoHotKey of iets dergelijks - Sebastian Godelet
@richard om te zeggen dat dit soort problemen beperkt zijn tot Windows is een beetje ... blind? Windows heeft zeker problemen, maar Linux als een werk / speelomgeving laat veel MEER te wensen over. - WernerCD


Zelfs als je dit probleem al eerder bent tegengekomen, kan het een echte PITA zijn om op jacht te gaan naar een verborgen modaal dialoogvenster.

Uiteindelijk is het een UI-probleem dat wordt gedeeld tussen platform en applicatie. Als gebruikers in de war raken door mijn product, is het een bug in het product. De toepassing kan een indicator in het hoofdvenster tonen met [open afdrukvenster (klik hier om te annuleren)]. Maar dit is geen optie voor de systeembeheerder.

Voor Windows kan de [Windows] -M-snelkoppeling helpen (desktop weergeven / verbergen), maar dat is nog steeds een onderdeel van gebruikerseducatie en Helpdesk-training.


9
2018-01-17 14:27



open een taakbeheerder en zie wat niet hoort. - Malachi
@Malachi - de taakbeheerder helpt niet bij het vinden van het modale dialoogvenster, omdat het onderdeel is van een andere geldige toepassing. - Henk Langeveld
niet altijd, als er een foutmelding is die "onder de knie" verschijnt, zult u dat zien. en als u weet in welk venster u zich bevond, selecteert u het in de taakbeheerder en vervolgens "schakelt over naar" - Malachi
Technisch gezien is [Windows] -M "Minimaliseer alles". [Windows] -D is "Show Desktop". Natuurlijk hebben ze meestal een vergelijkbare functie (behalve in dit geval, vanuit mijn ervaring. - Joe
"Als gebruikers in de war raken door mijn product, is het een bug in het product." Ik kon het niet beter zeggen. En ik heb het zeker geprobeerd! ;) - Alexander Kosubek


Een automatische pdf-printer configureren?

Ik weet niet zeker of dit een interessante optie zou kunnen zijn, maar ik wilde iets vaags: automatische PDF-afdrukken zonder prompts of pop-ups.

Ik heb een programma dat dingen afdrukt die ik aan het upgraden ben en voor testdoeleinden die ik wil afdrukken naar PDF, het een naam geeft en niet hoeft na te denken over dat deel van het proces.

Ik heb het opgezet PDF24 op mijn computer. Wanneer ik via de set-up afdruk naar die printer, wordt automatisch afgedrukt naar een map. Opties omvatten automatisch geopende map, automatisch geopend bestand, automatische naam met onderdelen zoals datum-tijdstempel, etc.

U kunt het uiterlijk van het programma zelfs aanpassen met een bedrijfslogo dat uniek is.

(Ik ben op geen enkele manier verbonden met Pdf24 anders dan het aan mijn recente behoeften voldoet)


6
2018-01-17 16:04





Dit is een UI / Windows-ontwerpprobleem. De gebruikers over de hoofden slaan is voor hen oneerlijk.

Omdat het genoeg gebeurt, kunt u een automatiseringsoplossing overwegen.

Gebruik zoiets als autohotkey om een ​​macro in hun autostart te plaatsen.

De macro controleert periodiek op een venstertype (dat wil zeggen, slaat op als dialoog specifiek voor de PDF-printer) en geeft een "bring-to-front" -oproep af.


5
2018-01-17 20:36



Hoewel ik het eens ben met het algemene sentiment (er moet een waardeloos product worden opgeroepen, en dit is echt een waardeloos UI / UX-ontwerp!) Wanneer je de gebruikers informeert over de oorzaak van het probleem en ze nog steeds erop staan ​​om zich te gedragen als hersenbeschadigde brulapen. op een door cocaïne aangedreven bender (krachtige fietsen zonder geldige reden) heb je een ernstig Layer 8 (gebruikers) probleem dat moet worden aangepakt. - voretaq7
@ voretaq7 LOL op hersenbeschadigde brulapen ... IAC, ik heb het probleem in mijn antwoord aangepakt. Zoveel goedbedoelde fora gebruiken dit simpelweg als een mogelijkheid om zeepkisten te gebruiken. Mensen hebben we niet allemaal betere dingen te doen. Zoals ik al zei, schrijf een 10-regelige macro, debug het en ga ermee aan de slag. Kost veel minder tijd dan het podium van de zeepkist. Adobe kan het probleem niet oplossen, omdat het een ontwerpprobleem met Windows 32/64 is. De nieuwe MS-CEO zal uw oproep aannemen in het jaar 2098 na Christus. DUH! Het bovenstaande antwoord van Greg Askew legt de details uit als je erom geeft. - LMSingh


Misschien krijg je wat kilometers van een product dat ik vroeger gebruikte (voordat ik de gelegenheid en het gezonde verstand had om te stoppen met ontwikkelen in een Windows-omgeving.) Het heette "Push the Freakin 'Button" en het was een keihard stukje freeware.

Ik heb net gekeken en het lijkt nog steeds beschikbaar te zijn hier.

Het zal nog steeds een beetje vindingrijkheid vereisen om je probleem op te lossen, maar ik weet dat die tool een godsgeschenk was voor mij toen we externe servers hadden met een 3Com-stuurprogramma waarvan af en toe werd aangenomen dat er een gebruiker aanwezig was. Er gaat niets boven een systeem-modale foutdialoog om een ​​snelle stop te maken voor het delen van bestanden op het netwerk.

Nadat ik het had ontdekt, was er geen einde aan het gebruik dat ik had voor het automatiseren van al die kleine, irritante, 'weet je zeker'-dialogen, waarvan Windows-ontwikkelaars blijkbaar zo gek zijn.

Hoe dan ook, ik hoop dat dit helpt!


1
2018-01-18 00:18





Dit kan, of misschien niet, alle schuld van de gebruikers zijn.

Ik heb gemerkt dat om een ​​of andere vreemde reden bepaalde programma's in Win 7 x64 verbazingwekkend genoeg soms het dialoogvenster op het scherm laden onder andere vensters, en niet bovenaan als modaal. Het is een beetje gek. Een daarvan als dit door mij wordt gebruikt, drukt pdf-documenten af.

Maar gezegd hebbende ben ik het met de andere A hierboven eens dat dit een trainingsprobleem is.

-

Ik kan me echter een looping-script in PowerShell voorstellen dat wordt uitgevoerd als een achtergrondtaak, die regelmatig controleert op bepaalde taken op bepaalde werkstations en hoe lang ze actief en mogelijk inactief zijn geweest en een dergelijk proces doodt. Maar het is geen erg goede oplossing, denk ik niet, omdat het andere dingen kan breken. :-( Je weet wat er over ingenieurs wordt gezegd, dat ze geen problemen oplossen, maar het ene probleem ruilen voor het andere.


0
2018-01-17 07:26





Het is waar dat er weinig is dat u kunt doen als het gaat om mensen die niet het verstand hebben om naar een knop voor opslaan te zoeken. Vooral als het een eenvoudige taak is die ze in het verleden herhaaldelijk hebben gedaan en al moeten weten wat ze moeten doen op basis van ervaringen uit het verleden.

Maar misschien kan ik wat advies geven dat kan helpen. Ik heb in het verleden een soortgelijk probleem gezien waarbij een dialoogvenster verborgen was onder andere vensters. Ik geloof dat ik het probleem heb opgelost door de videostuurprogramma's bij te werken en de pc opnieuw op te starten, waarna het dialoogvenster boven de vensters werd geopend zoals het zou moeten. Als u het dialoogvenster kunt laten verschijnen boven de andere vensters, kan uw eindgebruiker een aanwijzing geven, de volgende stap die ze moeten doen is "opslaan"

Een andere optie is om uw print naar PDF-software bij te werken of te wijzigen. Ik gebruik een gratis softwareaanvraag Foxit PDF, ik plak hieronder een link. Ik hoop dat dit je helpt bij je zoektocht. Hoewel ik het ermee eens ben, moet je ook je technische ondersteuningspersoneel trainen om de eindgebruiker te trainen in het uitvoeren van de eenvoudige taken, zoals het zoeken naar een save-knop bijvoorbeeld. Zodra de eindgebruikers beter zijn opgeleid, worden ze productiever en minder belastend voor uw afdeling. Succes

Foxit PDF-software


0
2018-01-22 18:35