Люди думают, что «скрытый» диалог сохранения файла означает, что компьютер завис


42

У меня были сообщения о зависании моей удаленной рабочей станции в течение нескольких месяцев, и оказалось, что это происходит:

  1. Пользователь отправляется напечатать что-нибудь в PDF (или сохранить).
  2. Откроется диалоговое окно файла, спрашивающее, куда они хотят поместить файл.
  3. Они щелкают что-то еще, или диалог иначе каким-то образом оказывается позади чего-то.
  4. Они сидят и смотрят на программное обеспечение PDF, которое ничего не сделает, потому что оно их ждет.
  5. Они решают, что «компьютер» «заморожен», и вызывают его, чтобы перезапустить, что просто делает мой другой (не ИТ- персонал ) .
  6. Они жалуются мне на то, что компьютер работает медленно и продолжает зависать.

Это, кажется, происходит много . Мы являемся бухгалтерской компанией и выполняем много работ по печати / PDF.

Я попробовал человеческий подход, который будет обучать пользователей. Не повезло. Я не думаю, что они получат это.

Как мы можем это исправить? Есть ли способ заставить Windows (или Acrobat, если вы знаете что-нибудь об этом - это моя самая любимая программа) просто поместить файл куда-нибудь по умолчанию, чтобы пользователю не приходилось иметь дело с диалоговым окном файла?

Это компьютер под управлением Windows 7 x64, доступ к которому осуществляется удаленно через подключение к удаленному рабочему столу .


22
Проблема уровня 8 / неисправность программного обеспечения. Если обучение не удается, единственным выходом является избиение пользователей LART до тех пор, пока проблема не исчезнет.
HopelessN00b

5
@NateKerkhofs: LART = инструмент настройки отношения Luser. См. Например, catb.org/jargon/html/L/LART.html
sleske


1
@HenkLangeveld, это название статьи. Эта фраза в моем комментарии является ссылкой на ресурс, где вы можете прочитать его. Действительно, он содержит данные о том, что можно с этим сделать.
VL-80

3
@ handuel Я сказал, что в основном это вызвано системой управления окнами , а не всегда операционной системой. Также, если бы вопрос был о плохом приложении в KDE, я мог бы рассказать вам, как это исправить, изменив политику того, как KDE управляет этим приложением. На окнах политики зафиксированы, и приложение отвечает (не система управления окнами).
Ctrl-Alt-Delor

Ответы:


78

Они решают, что «компьютер» «заморожен», и вызывают его, чтобы перезапустить, что просто делает мой другой персонал.

Вот твоя проблема. Это не техническая ошибка, поэтому не пытайтесь реализовать техническое решение.

Вместо этого вам следует внедрить процесс, посредством которого каждый вызов или заявка на решение проблемы такого типа на самом деле устраняются, прежде чем предпринимается какое-либо действие. Люди, как правило, перестают делать глупые ошибки, когда вы заставляете их исправить это сами.

Если пользователь звонит с этой проблемой - просто спросите его, есть ли у него открытые диалоговые окна, или они пытались нажать ALT + TAB.

Создайте элемент вики на своей странице справки с несколькими простыми действиями по устранению неполадок, которые может предпринять пользователь. Таким образом, когда они звонят с этой проблемой, вы можете спросить, проверили ли они «Устранение неполадок с моим компьютером».


28
+1 за признание того, что технические решения решают технические проблемы, а не люди.
HopelessN00b

20
Вики-страница с инструкциями по устранению неполадок? Разве не там хранится рецепт кока-колы, чтобы быть уверенным, что никто его никогда не найдет?
отмечает Томас

2
+1 Мой опыт поддержки необычного программного обеспечения заключается в том, что тренировка «один на месте», как «вытащить себя из этой пробки», действительно помогает им и вам.
тыкай

7
Каждый раз, когда ИТ-специалисты перезагружают компьютер, они учат пользователей: «Ваш компьютер был сломан, необходима перезагрузка, другого выхода не было».
Ctrl-Alt-Delor

2
В то время перезагрузки части является проблемой людей, я бы определенно назвать это технической проблемой , которая диалоговый конца вверх под главным окном. Это ошибка, о которой следует сообщить поставщику программного обеспечения для печати PDF. Я, например, был бы очень раздражен такой ошибкой.
nitro2k01

42

Ваша проблема - это шаг 5, когда ваш другой персонал перезагружает компьютер, не выполняя даже самых элементарных неполадок.

Я предполагаю, что вы имеете в виду ИТ-персонал, который должен откровенно знать лучше, а не усугублять проблему, что они и делают, когда просто перезагружают компьютер, не выполняя даже базовых проблем. Сначала исправьте эту проблему, и проблема пользователя станет лучше.

Ваш персонал должен показать пользователям, почему это происходит, в то время как это происходит, если есть надежда на то, что это произойдет. Схоже с тем, что щенок ломает дом: если вы ударите его по носу, когда он мочится на ковер, он научится не мочиться на ковер. Если вы будете ждать до 10 минут после факта, он не будет знать, почему его наказывают, и никогда не научится. Пользователям, так же как и щенкам, эта непосредственность нужна, если есть надежда на то, чтобы они чему-то научились, и поэтому рассказывать им, в чем проблема после того, как компьютер подпрыгнул, не работает.

Конечно, у вас все еще будут невероятно плотные пользователи, которые просто не получат (или не получат) его, но это вне вашего контроля и, честно говоря, проблема управления. Мой совет в этой ситуации (если вы менеджер), чтобы поговорить с менеджерами ваших худших пользователей и указать, сколько производительности (в их отделе, а также у вас) теряется, потому что их пользователи не проверяют простой сохранить диалог.
Указывая, как отказ их сотрудников или неспособность учиться простым задачам вредит им и ихдепартаменты, эти менеджеры будут гораздо более открыты для решения проблемы с помощью имеющихся в их распоряжении инструментов. Когда я сталкивалась с проблемой таким образом, я видела, как менеджеры в других отделах берут на себя обязательство «обучать» / «обучать» своих пользователей этому типу простых вещей и даже дисциплинировать или увольнять сотрудников, которые просто не хотят или не могут не понимаю (Например: «Извините, что вы забываете свой пароль каждые 3 часа и не можете войти в систему, но это означает, что вы не продуктивный работник, и мы больше не можем себе позволить нанять вас. Уходите».)

И в личной заметке позвольте мне сказать вам: очень приятно слышать крик менеджера по продажам: «Это не вина, что вы слишком глупы, чтобы нажимать на кнопку !!!»


6
«Извините, что вы забываете свой пароль каждые 3 часа ...» - лучший аргумент для работы по желанию, который я когда-либо слышал.
Брайан С.

все делают это: «Я не знаю, что делать, я позвоню тому, кто это сделает». мы не пытаемся выяснить это в первую очередь, у нас нет на это времени, у нас нет времени на быстрый поиск в Google информации о проблеме, которая у нас есть, что мы, возможно, сделали, чтобы ее вызвать.
Малахи

3
@Malachi: да. Но большинство людей научатся самостоятельно решать часто возникающие проблемы, если знающий человек скажет им, как, потому что им не нужно каждый раз ждать кого-то.
Ян Худек

Эй, нет, к сожалению, это бухгалтерский персонал, который просто подошел и нажал кнопку питания = o) Я бы хотел, чтобы у меня было больше ИТ-персонала здесь ...
Эли

34

Иногда это происходит из-за конструктивного ограничения в 64-разрядной версии Windows в отношении взаимодействия между 32-разрядными приложениями и 64-разрядными драйверами. Помимо диалогов печати, другой распространенный сценарий, в котором это происходит, - использование 32-разрядного Internet Explorer и диалогов для смарт-карт.

Microsoft предоставляет некоторую справочную информацию о причине здесь:

Диалоговое окно «Сохранить как» появляется за 32-разрядным приложением при печати на принтере XPS Document Writer в 64-разрядной версии Windows 7
http://support.microsoft.com/kb/2567869


Драйверы принтера реализованы в виде динамически подключаемых библиотек (DLL), которые загружаются в процесс печати. Драйверы принтера реализованы в виде 64-разрядных библиотек DLL в 64-разрядных версиях Windows. Драйверы принтера реализованы в виде 32-разрядных библиотек DLL в 32-разрядных версиях Windows.

32-разрядный процесс не может загрузить 64-разрядные библиотеки DLL. Поэтому 64-разрядные версии Windows поддерживают печать из 32-разрядных процессов через процесс Splwow64.exe. Splwow64.exe - это 64-разрядный процесс, который может загружать 64-разрядные драйверы принтера и обрабатывать печать от имени 32-разрядных процессов.

Когда приложение вызывает функцию StartDoc для печати на принтере XPS Document Writer, драйвер принтера XPS Document Writer отображает диалоговое окно «Сохранить как», чтобы пользователи могли указать имя и местоположение файла XPS. Окно владельца диалогового окна обычно является активным окном потока, который вызывает функцию StartDoc, и диалоговое окно появится над активным окном.

Когда 32-разрядное приложение вызывает функцию StartDoc в 64-разрядной версии Windows, процесс Splwow64.exe вызывает драйвер принтера XPS Document Writer от имени 32-разрядного приложения. В этом случае диалоговое окно «Сохранить как» закрывается, поскольку поток в процессе Splwow64.exe не имеет активного окна. Кроме того, диалоговое окно может появиться позади приложения, которое печатает, потому что процесс Splwow64.exe не имеет разрешения для установки окна переднего плана.

Вызов StartDoc не возвращается до тех пор, пока диалоговое окно не будет закрыто, поэтому приложение может перестать отвечать на запросы.

Диалоговое окно «Сохранить как» имеет собственную кнопку на панели задач Windows Explorer, если оно создано процессом Splwow64.exe. Это потому, что диалоговое окно не доступно. Кнопка панели задач также мигает, когда процесс Splwow64.exe не может установить приоритетное окно.


1
Интересно знать, ПОЧЕМУ MS-Windows отстой, но что мы можем с этим поделать. Кроме установки Linux.
Ctrl-Alt-Delor

Есть ли возможность, по крайней мере, заставить запись панели задач мигать для новых окон, пока пользователь не взаимодействует с ними.
Ctrl-Alt-Delor

2
@richard: Однажды я разработал приложение, которое периодически проверяло наличие диалогов, имеющих определенный текст в строке заголовка, и выводило их на передний план. Я проверю и посмотрю, смогу ли я найти это. Первоначально я создал диалоговые окна напоминаний Outlook, которые были закрыты, но его можно настроить для чего угодно.
Грег Аскью

@GregAskew, это рабочее решение для этой проблемы, с помощью AutoHotKey или аналогичного достаточно просто
Себастьян Годеле

@ Ричард, чтобы сказать, что подобные проблемы ограничены Windows, немного ... слепо? У Windows определенно есть проблемы, но Linux как среда работы / игры оставляет желать лучшего.
WernerCD

10

Даже когда вы сталкивались с этой проблемой раньше, это может быть настоящая PITA, чтобы охотиться за скрытым модальным диалоговым окном.

В конечном счете, это проблема пользовательского интерфейса, разделяемая между платформой и приложением. Если пользователи запутались в моем продукте, это ошибка в продукте. Приложение может отобразить индикатор в главном окне с надписью [в ожидании печати (нажмите здесь, чтобы отменить)]. Но это не вариант для системного администратора.

Для окон может помочь ярлык [Windows] -M (показать / скрыть рабочий стол), но это все еще является частью обучения пользователей и обучения службы поддержки.


открыть диспетчер задач и посмотреть, что не принадлежит.
Малахи

@Malachi - диспетчер задач не поможет найти модальное диалоговое окно, так как оно является частью другого действующего приложения.
Хенк Лангевельд

не всегда, если есть окно с ошибкой, которое «всплывает», вы увидите это. и если вы знаете окно, в котором вы были, выберите его в диспетчере задач, а затем «переключитесь на»
Malachi

3
Технически, [Windows] -M это «Свернуть все». [Windows] -D это «Показать рабочий стол». Конечно, они, как правило, выполняют аналогичную функцию (за исключением этого случая, исходя из моего опыта.
Джо

1
«Если пользователи путают мой продукт, это ошибка в продукте». Я не мог сказать это лучше. И я конечно попробовал! ;)
Александр Косубек

7

Настроить автоматический PDF-принтер?

Не уверен, стоит ли рассматривать этот вариант, но я хотел что-то неопределенно похожее: автоматическая печать PDF без подсказок или всплывающих окон.

У меня есть программа, которая печатает материал, который я обновляю, и для целей тестирования я хочу напечатать в PDF, автоматически назвать его, и мне не нужно думать об этой части процесса.

Я установил Pdf24 на моем компьютере. Когда я печатаю на этот принтер через настройку, он автоматически печатает в папку. Опции включают в себя автоматическое открытие папки, автоматическое открытие файла, автоматическое имя с такими частями, как отметка даты и времени и т. Д.

Вы даже можете настроить внешний вид программы с логотипом компании, который является уникальным.

(Я никак не связан с Pdf24, за исключением того, что он отвечает моим недавним потребностям)


6

Это проблема дизайна пользовательского интерфейса / Windows. Бить пользователей по головам несправедливо по отношению к ним.

Поскольку это происходит достаточно много раз, вы можете подумать о решении по автоматизации.

Используйте что-то вроде autohotkey, чтобы добавить макрос в их автозапуск.

Макрос периодически проверяет тип окна (т. Е. Сохранить как диалоговое окно, относящееся к PDF-принтеру) и выдает «передний» вызов.


1
Хотя я согласен с общим мнением (паршивый продукт должен вызываться, и это, безусловно, паршивый дизайн UI / UX!), Когда вы информируете пользователей о причине проблемы, и они по-прежнему настаивают на том, чтобы вести себя как поврежденные мозгом обезьяны-ревуны на кокаиновом топливе (машины для езды на велосипеде без уважительной причины) вы столкнулись с серьезной проблемой уровня 8 (пользователя), которую необходимо решить.
voretaq7

@ voretaq7 LOL о поврежденных мозгом ревунах-обезьянах ... IAC, я решил эту проблему в своем ответе. Так много хороших форумчан просто используют это как возможность мыльной коробки. Люди не у всех нас есть дела поважнее. Как я уже сказал, напишите макрос из 10 строк, отладьте его и продолжайте. Занимает гораздо меньше времени, чем мыльница подиума. Adobe не может / не решит проблему, потому что это проблема дизайна Windows 32/64. Новый генеральный директор MS примет ваш звонок в 2098 году нашей эры. ДУХ! Ответ Грега Аскью выше объясняет детали, если вы заботитесь.
LMSingh

2

Вы могли бы получить некоторое преимущество от продукта, которым я пользовался (до того, как у меня появилась возможность и здравый смысл прекратить разработку в среде Windows.) Он назывался «Нажми на кнопку Freakin '», и это было непоколебимо бесплатное программное обеспечение.

Я только что посмотрел и, кажется, все еще доступен здесь.

Для решения вашей проблемы все еще потребуется немного изобретательности, но я знаю, что этот инструмент был для меня божьим даром, когда у нас были удаленные серверы, использующие драйвер 3Com, который иногда предполагал, что пользователь присутствует. Ничего подобного системно-модальному диалоговому окну ошибок, позволяющему быстро прекратить совместное использование файлов в сети.

После того, как я обнаружил это, не было конца использованию, которое я имел для автоматизации всех тех маленьких, раздражающих диалогов «Вы уверены», которые разработчики Windows, очевидно, так любят.

Во всяком случае, я надеюсь, что это помогает!


1

В этом может быть или не быть вся вина пользователей.

Я обнаружил, что по какой-то странной причине некоторые программы в Win 7 x64 достаточно удивительно иногда загружают диалоговое окно на экран ПОД другими окнами, а не сверху как модальные. Это несколько безумно. Один из них - это то, что печатает PDF-документы.

Но сказав, что я согласен с другим А выше, что это вопрос обучения.

-

Тем не менее, я могу вообразить зацикленный сценарий в PowerShell, который запускается как фоновое задание, которое регулярно проверяет определенные задачи на определенных рабочих станциях, и на протяжении того времени, как они были активны и, возможно, простаивают, и убивает любой такой процесс. Но это не очень хорошее решение, я не думаю, потому что оно может сломать другие вещи. :-( Вы знаете, что говорят об инженерах, что они не решают проблемы, а обменивают одну проблему на другую.


1

Это правда, что вы мало что можете сделать, когда речь идет о людях, не имеющих смысла искать кнопку сохранения. Особенно, когда это простая задача, которую они неоднократно выполняли в прошлом и уже должны знать, что нужно делать, основываясь на прошлом опыте.

Но, возможно, я могу дать несколько советов, которые могут помочь. В прошлом я видел подобную проблему, когда диалоговое окно было скрыто под другими окнами. Я считаю, что для решения этой проблемы я обновил драйверы видео и перезагрузил компьютер, после чего диалоговое окно открылось поверх окон, как и предполагалось. Если вы можете заставить диалоговое окно отображаться поверх других окон, ваш конечный пользователь может подсказать, следующий шаг, который им нужно сделать, это «сохранить»

Другой вариант - обновить или изменить вашу печать на программное обеспечение PDF. Я использую бесплатное программное обеспечение вызова Foxit PDF, я вставлю ссылку ниже. Я надеюсь, что это поможет вам в ваших поисках. Хотя я согласен, вам также необходимо обучить персонал службы технической поддержки, чтобы обучить конечного пользователя выполнять простые задачи, такие как, например, поиск кнопки сохранения. Как только конечные пользователи будут лучше подготовлены, они станут более продуктивными и станут менее затратными для вашего отдела. Удачи

Программное обеспечение Foxit PDF

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.