La gente piensa que un cuadro de diálogo para guardar el archivo "oculto" significa que la computadora está congelada

42

He recibido informes de congelación de mi estación de trabajo remota durante varios meses, y resulta que esto está sucediendo:

  1. El usuario va a imprimir algo a PDF (o guardarlo).
  2. El cuadro de diálogo del archivo aparece preguntando dónde quieren que vaya el archivo.
  3. Hacen clic en otra cosa o, de lo contrario, el cuadro de diálogo termina de alguna manera detrás de algo.
  4. Se sientan y miran el software PDF que no hará nada, porque los está esperando.
  5. Deciden que la "computadora" está "congelada" y llaman para que se reinicie, lo que hace mi otro personal (no informático) .
  6. Se quejan de que la computadora es lenta y se congela.

Esto parece estar sucediendo mucho . Somos una empresa de contabilidad y hacemos muchos trabajos de impresión / PDF.

He intentado el enfoque humano, que sería educar a los usuarios. Sin suerte. No creo que lo vayan a conseguir.

como podemos arreglar esto? ¿Hay alguna manera de hacer que Windows (o Acrobat, si sabes algo sobre eso, es mi programa favorito) simplemente coloque el archivo en algún lugar de forma predeterminada para evitar que el usuario tenga que lidiar con el diálogo del archivo?

Esta es una computadora con Windows 7 x64, a la que se accede de forma remota a través de Conexión a Escritorio remoto .

Eli
fuente
22
Problema de capa 8 / falla de software. Si la educación falla, el único recurso es golpear a los usuarios con LART hasta que cese la recurrencia del problema.
HopelessN00b
55
@NateKerkhofs: LART = Herramienta de reajuste de actitud de Luser. Ver, por ejemplo, catb.org/jargon/html/L/LART.html
sleske
1
@HenkLangeveld, este es el nombre del artículo. Esa frase en mi comentario es un enlace al recurso donde puede leerlo. De hecho, contiene datos sobre lo que se puede hacer al respecto.
VL-80 el
3
@handuel dije principalmente causado por el sistema de ventanas , no siempre causado por el sistema operativo. Además, si la pregunta era sobre una mala aplicación en KDE, entonces podría decirle cómo solucionarla, cambiando la política de cómo KDE administra esa aplicación. En Windows, las políticas son fijas y la aplicación está a cargo (no el sistema de ventanas).
ctrl-alt-delor

Respuestas:

78

Deciden que la "computadora" está "congelada" y llaman para que se reinicie, lo que hace mi otro personal.

Aquí está tu problema. Esto no es una falla técnica, así que no intente implementar una solución técnica.

En su lugar, debe implementar un proceso mediante el cual cada llamada o ticket para este tipo de problema se solucione antes de tomar cualquier medida. Las personas tienden a dejar de cometer errores tontos cuando haces que lo arreglen ellos mismos.

Si un usuario llama con este problema, solo pregúntele si tiene alguna ventana de diálogo abierta o si ha intentado presionar ALT + TAB.

Cree un elemento wiki en su página de ayuda con algunos pasos simples de solución de problemas que el usuario puede seguir. De esa manera, cuando llamen con este problema, puede preguntar si han revisado la guía de solución de problemas "Mi computadora está congelada".

luz negra
fuente
28
+1 por reconocer que las soluciones técnicas resuelven problemas técnicos, no de personas.
HopelessN00b
20
¿Una página wiki con pasos para solucionar problemas? ¿No es allí donde almacenan la receta de Coca Cola para asegurarse de que nadie la encuentre?
Marca Thomas el
2
+1 Mi experiencia en el soporte de software extravagante es que el entrenamiento único aquí es cómo salir de este aprieto realmente los ayuda a usted y a usted.
meter
77
Cada vez que el personal de TI reinicia una computadora, les enseña a los usuarios que "su computadora estaba averiada, era necesario reiniciar, no había otra opción".
ctrl-alt-delor
2
Si bien la parte de reinicio es un problema de personas, definitivamente lo llamaría un problema técnico que un cuadro de diálogo modal termina debajo de la ventana principal. Este es un error que se debe informar al proveedor del software de impresión de PDF. Por mi parte, estaría muy molesto con tal error.
nitro2k01
42

Su problema es el paso 5, donde su otro personal reinicia la computadora sin realizar ni siquiera la solución de problemas más básica.

Supongo que se está refiriendo al personal de TI, que francamente debería conocerlo mejor y no empeorar el problema, que es lo que hacen cuando simplemente reinician la computadora sin siquiera realizar una solución de problemas básica. Rectifique este problema primero y el problema del usuario mejorará.

Su personal debe mostrar a los usuarios por qué sucede esto, mientras esto sucede si hay alguna esperanza de que se mantenga. No muy diferente del allanamiento de morada de un cachorro: si lo golpeas en la nariz cuando orina en la alfombra, aprenderá a no orinar en la alfombra. Si espera hasta 10 minutos después del hecho, no sabrá por qué está siendo castigado y nunca aprenderá. Los usuarios, al igual que los cachorros, necesitan esta inmediatez si hay alguna esperanza de que aprendan algo, y es por eso que decirles cuál fue el problema después de que la computadora no haya funcionado.

Por supuesto, aún tendrá usuarios exageradamente densos que simplemente no lo obtienen (o no lo obtendrán), pero eso está fuera de su control y, francamente, es un problema de administración. Mi consejo sobre esa situación es (suponiendo que usted sea un gerente) hablar con los gerentes de sus peores usuarios ofensivos y señalar cuánta productividad (en su departamento, así como en la suya) se está desperdiciando porque sus usuarios no están buscando un simple guardar el diálogo
Al señalar cómo el rechazo o la incapacidad de sus empleados para aprender tareas simples los está perjudicando a ellos y a susdepartamentos, esos gerentes estarán mucho más abiertos a resolver el problema con las herramientas a su disposición. Cuando se me presenta el problema de esta manera, he visto a gerentes de otros departamentos que se encargan de "entrenar" / "educar" a sus usuarios en este tipo de cosas simples, e incluso disciplinar o despedir a los empleados que simplemente no quisieron o no pudieron No lo entiendo. (Como en: "Perdón por olvidar su contraseña cada 3 horas y no puede iniciar sesión, pero significa que no es un empleado productivo y que no podemos permitirnos emplearlo nunca más. Salga").

Y en lo personal déjeme decirle: esto es bastante satisfactorio para oír un grito gerente de ventas "No es que es culpa eres demasiado estúpido para hacer clic en el botón aa !!!"

HopelessN00b
fuente
66
"Lamento que olvides tu contraseña cada 3 horas ..." - El mejor argumento para el empleo a voluntad que he escuchado.
Brian S
todos hacen esto: "No sé qué hacer, llamaré a alguien que sí". No intentamos resolverlo primero, no tenemos tiempo para eso, no tenemos tiempo para hacer una búsqueda rápida en Google sobre el problema que tenemos, lo que podríamos haber hecho para causarlo.
Malaquías
3
@Malachi: Sí. Pero la mayoría de las personas aprenderán a solucionar problemas a menudo recurrentes si la persona con conocimientos les dice cómo, porque no tienen que esperar a alguien cada vez.
Jan Hudec
Hola, no, lamentablemente son personal de contabilidad que simplemente se acercó y presionó el botón de encendido = o) Me gustaría tener más personal de TI por aquí ...
Eli
34

Esto a veces se debe a una limitación de diseño en Windows x64 con respecto a la interacción entre las aplicaciones de 32 bits y los controladores de 64 bits. Además de los cuadros de diálogo de impresión, otro escenario común en el que esto ocurre es cuando se utiliza Internet Explorer de 32 bits y cuadros de diálogo para tarjetas inteligentes.

Microsoft proporciona información básica sobre la causa aquí:

El cuadro de diálogo Guardar como aparece detrás de una aplicación de 32 bits cuando imprime en una impresora XPS Document Writer en una versión de Windows 7 de 64 bits
http://support.microsoft.com/kb/2567869


Los controladores de impresora se implementan como bibliotecas de enlace dinámico (DLL) que se cargan en un proceso que se está imprimiendo. Los controladores de impresora se implementan como archivos DLL de 64 bits en versiones de Windows de 64 bits. Los controladores de impresora se implementan como archivos DLL de 32 bits en versiones de Windows de 32 bits.

Un proceso de 32 bits no puede cargar archivos DLL de 64 bits. Por lo tanto, las versiones de Windows de 64 bits admiten la impresión desde procesos de 32 bits a través del proceso Splwow64.exe. Splwow64.exe es un proceso de 64 bits que puede cargar controladores de impresora de 64 bits y maneja la impresión en nombre de procesos de 32 bits.

Cuando una aplicación llama a la función StartDoc para imprimir en la impresora XPS Document Writer, el controlador de impresora XPS Document Writer muestra un cuadro de diálogo Guardar como para que los usuarios puedan especificar el nombre y la ubicación del archivo XPS. La ventana del propietario del cuadro de diálogo suele ser la ventana activa del subproceso que llama a la función StartDoc, y el cuadro de diálogo aparecerá sobre la ventana activa.

Cuando una aplicación de 32 bits llama a la función StartDoc en una versión de Windows de 64 bits, el proceso Splwow64.exe llama al controlador de impresora XPS Document Writer en nombre de la aplicación de 32 bits. En este escenario, el cuadro de diálogo Guardar como no es propietario porque el subproceso en el proceso Splwow64.exe no tiene una ventana activa. Además, el cuadro de diálogo puede aparecer detrás de la aplicación que se está imprimiendo porque el proceso Splwow64.exe no tiene permiso para establecer la ventana de primer plano.

La llamada StartDoc no regresa hasta que se cierra el cuadro de diálogo, por lo que puede parecer que la aplicación deja de responder.

El cuadro de diálogo Guardar como tiene su propio botón en la barra de tareas del Explorador de Windows si es creado por el proceso Splwow64.exe. Esto se debe a que el cuadro de diálogo no es propietario. El botón de la barra de tareas también parpadea cuando el proceso Splwow64.exe no puede establecer la ventana de primer plano.

Greg Askew
fuente
1
Es interesante saber POR QUÉ ms-windows apesta, pero qué podemos hacer al respecto. Aparte de instalar Linux.
ctrl-alt-delor
¿Existe una opción para, al menos, hacer que la entrada de la barra de tareas parpadee para nuevas ventanas, hasta que el usuario interactúe con ellas?
ctrl-alt-delor
2
@richard: Una vez desarrollé una aplicación que revisaba periódicamente los cuadros de diálogo que tenían cierto texto en la barra de título y los mostraba al frente. Comprobaré y veré si puedo encontrarlo. Originalmente lo creé cuadros de diálogo de recordatorio de Outlook que estaban ocluidos, pero se puede configurar para cualquier cosa.
Greg Askew
@GregAskew, esa es la solución de trabajo para este problema, es bastante fácil usar AutoHotKey o similar
Sebastian Godelet
@richard para decir que problemas como este se limitan a Windows es un poco ... ¿ciego? Windows definitivamente tiene problemas, pero Linux como entorno de trabajo / juego deja mucho MÁS que desear.
WernerCD
10

Incluso cuando haya encontrado este problema anteriormente, puede ser un verdadero PITA buscar un cuadro de diálogo modal oculto.

En última instancia, es un problema de IU compartido entre la plataforma y la aplicación. Si los usuarios se confunden con mi producto, es un error en el producto. La aplicación podría mostrar un indicador en la ventana principal que dice [diálogo de impresión pendiente (haga clic aquí para cancelar)]. Pero esta no es una opción para el administrador del sistema.

Para Windows, el acceso directo [Windows] -M puede ayudar (mostrar / ocultar el escritorio), pero eso sigue siendo parte de la educación del usuario y del entrenamiento de Helpdesk.

Henk Langeveld
fuente
abra un administrador de tareas y vea lo que no pertenece.
Malaquías
@Malachi: el administrador de tareas no ayudará a localizar el cuadro de diálogo modal, ya que es parte de otra aplicación válida.
Henk Langeveld
no siempre, si hay un cuadro de error que "aparece debajo", verá eso. y si conoce la ventana en la que se encontraba, selecciónela en el administrador de tareas y luego "cambie a"
Malachi
3
Técnicamente, [Windows] -M es "Minimizar todo". [Windows] -D es "Mostrar escritorio". Por supuesto, normalmente cumplen una función similar (excepto en este caso, según mi experiencia.
Joe
1
"Si los usuarios se confunden con mi producto, es un error en el producto". No podría decirlo mejor. ¡Y seguro que lo intenté! ;)
Alexander Kosubek
7

¿Configurar una impresora auto-pdf?

No estoy seguro de si esta podría ser una opción que vale la pena considerar, pero quería algo vagamente similar: impresión automática de PDF sin avisos ni ventanas emergentes.

Tengo un programa que imprime cosas que estoy actualizando y para fines de prueba quiero imprimir en PDF, nombrarlo automáticamente y no tener que pensar en esa parte del proceso.

Configuré Pdf24 en mi computadora. Cuando imprimo en esa impresora, a través de la configuración, se imprime automáticamente en una carpeta. Las opciones incluyen carpeta de apertura automática, archivo de apertura automática, nombre automático con partes como sello de fecha y hora, etc.

Incluso puede personalizar el aspecto del programa con el logotipo de la empresa, que es único.

(No estoy afiliado de ninguna manera con Pdf24 que no sea para satisfacer mis necesidades recientes)

WernerCD
fuente
6

Este es un problema de diseño de UI / Windows. Golpear a los usuarios en la cabeza es injusto para ellos.

Como está sucediendo suficientes veces, puede considerar una solución de automatización.

Use algo como autohotkey para poner una macro en su inicio automático.

La macro comprueba periódicamente un tipo de ventana (es decir, guardar como diálogo específico para la impresora PDF) y emite una llamada "traer al frente".

LMSingh
fuente
1
Si bien estoy de acuerdo con el sentimiento general (¡debería llamarse un producto pésimo, y este es ciertamente un diseño UI / UX pésimo!) Cuando informa a los usuarios de la causa del problema y todavía insisten en comportarse como monos aulladores con daño cerebral en un doblador alimentado con cocaína (máquinas de ciclo de energía sin una razón válida) tiene un problema grave de Layer 8 (usuario) que debe abordarse.
voretaq7
@ voretaq7 LOL en monos aulladores con daño cerebral ... IAC, resolví el problema en mi respuesta. Muchos foros bien intencionados simplemente están usando esto como una oportunidad de caja de jabón. Amigos, no todos tenemos mejores cosas que hacer. Como dije, escribe una macro de 10 líneas, depúrala y sigue adelante. Toma mucho menos tiempo que el podio de la caja de jabón. Adobe no puede / no solucionará el problema porque es un problema de diseño de Windows 32/64. El nuevo CEO de MS atenderá su llamada en el año 2098 AD. DUH! La respuesta anterior de Greg Askew explica los detalles si te importa.
LMSingh
2

Es posible que obtenga un poco de kilometraje de un producto que solía usar (antes de tener la oportunidad y el buen sentido de dejar de desarrollar en un entorno Windows). Se llamaba "Push the Freakin 'Button" y era una pieza sólida como una roca. Freeware

Acabo de mirar y parece que todavía está disponible aquí.

Todavía tomará un poco de ingenio resolver su problema, pero sé que esa herramienta fue un regalo de Dios para mí cuando teníamos servidores remotos que usaban un controlador 3Com que ocasionalmente suponía que un usuario estaba presente. Nada como un cuadro de diálogo de error modal del sistema para detener rápidamente el uso compartido de archivos en la red.

Después de descubrirlo, los usos que tenía para automatizar todos esos pequeños y molestos diálogos "¿estás seguro" no tienen fin, de los cuales los desarrolladores de Windows aparentemente son tan aficionados.

De todos modos, ¡espero que esto ayude!

Sr. Maravilloso
fuente
1

Esto puede o no ser culpa de los usuarios.

He descubierto que, por alguna extraña razón, ciertos programas en Win 7 x64 sorprendentemente a veces cargan la ventana de diálogo en la pantalla BAJO otras ventanas, y no en la parte superior como modal. Es algo enloquecedor. Uno de estos que utilizo y que hace esto es lo que imprime documentos pdf.

Pero habiendo dicho que estoy de acuerdo con la otra A anterior, este es un problema de capacitación.

-

Sin embargo, puedo imaginar un script de bucle en PowerShell que se ejecuta como un trabajo en segundo plano, que verifica regularmente ciertas tareas en ciertas estaciones de trabajo, y durante cuánto tiempo han estado activas y posiblemente inactivas, y mata cualquier proceso de este tipo. Pero no es una muy buena solución, no creo, porque podría romper otras cosas. :-( Ya sabes lo que se dice sobre los ingenieros, que no resuelven problemas sino que cambian un problema por otro.

Vista elíptica
fuente
1

Es cierto que hay poco que puede hacer cuando se trata de que las personas no tengan el sentido de buscar un botón de guardar. Especialmente cuando es una tarea simple que han hecho repetidamente en el pasado y ya deberían saber qué hacer en base a experiencias pasadas.

Pero quizás pueda ofrecer algunos consejos que podrían ayudar. He visto un problema similar en el pasado por el cual un cuadro de diálogo estaba oculto debajo de otras ventanas. Creo que para solucionar el problema actualicé los controladores de video y reinicié la PC, luego el cuadro de diálogo se abrió en la parte superior de las ventanas como se suponía que debía hacerlo. Si puede hacer que el cuadro de diálogo se muestre en la parte superior de las otras ventanas, su usuario final podría darse cuenta, el siguiente paso que debe hacer es "guardar"

Otra opción es actualizar o cambiar su impresión al software PDF. Utilizo un software gratuito llamado Foxit PDF, pegaré un enlace a continuación. Espero que esto te ayude en tu búsqueda. Aunque estoy de acuerdo, también debe capacitar a su personal de soporte técnico para capacitar al usuario final sobre cómo realizar tareas simples, como buscar un botón de guardar, por ejemplo. Una vez que los usuarios finales estén mejor capacitados, serán más productivos y menos agotadores para su departamento. Buena suerte

Software Foxit PDF

Frank R
fuente