人们认为“隐藏”保存文件对话框意味着电脑被冻结

我有我的远程工作站冻结几个月的报告,事实certificate,这是发生:

  1. 用户去打印一些东西到PDF(或保存)。
  2. 文件对话框出现,问他们想要文件去。
  3. 他们点击其他的东西,否则对话以某种方式结束于某事之后。
  4. 他们坐下来盯着PDF软件,它不会做任何事情,因为它正在等待它们。
  5. 他们决定“电脑”被“冻结”,并呼吁重新启动,这是我的其他(非IT)员工所做的。
  6. 他们向我抱怨,电脑速度很慢,而且一直冻结。

这似乎发生了很多 。 我们是一家簿记公司,做很多印刷/ PDF工作。

我已经尝试了人类的方法,这将是教育用户。 没有运气。 我不认为他们会得到它。

我们如何解决这个问题? 有没有办法让Windows(或Acrobat,如果你知道这个 – 这是我最喜欢的程序)只是把文件放在默认的地方,以防止用户不得不处理文件对话框?

这是通过远程桌面连接远程访问的Windows 7 x64计算机。

    他们决定“电脑”被“冻结”,并要求重新启动, 这是我的其他工作人员所做的。

    这是你的问题。 这不是技术故障,所以不要尝试和实施技术解决scheme。

    相反,您应该实施一个stream程,在这种stream程中,在执行任何操作之前,实际上都会对此类问题的每个呼叫或票证进行疑难解答。 当你让他们自己修理的时候,人们往往会停止犯下愚蠢的错误。

    如果用户调用这个问题 – 只要问他们是否有任何打开的对话窗口,或者如果他们已经尝试按下ALT + TAB。

    在帮助页面上制作一个wiki项目,用户可以采取一些简单的故障排除步骤。 这样,当他们呼叫这个问题,你可以问他们是否已经检查了“我的电脑被冻结”故障排除指南。

    你的问题是第5步,你的其他工作人员重新启动计算机,甚至没有做最基本的故障排除。

    我假设你指的是IT人员,他们应该坦率地知道,而不是让问题变得更糟,这就是他们在重新启动计算机时所做的事情,而没有进行基本的故障排除。 先解决这个问题,用户问题就会好起来。

    你的员工需要向用户展示为什么会发生这种情况, 如果有任何希望坚持下去的话,就会发生这种情况。 和小狗打Not一样:如果你在地毯上撒尿时把它砸在鼻子上,它会学会不要在你的地毯上撒尿。 如果等到事后10分钟,就不知道为什么会受到惩罚,永远不会学习。 用户像小狗一样需要这种直接性,如果有任何希望让他们学到什么东西的话,那就是为什么告诉他们计算机被反弹之后出现问题的原因。

    当然,你们仍然有很多密不透风的用户,但是这是你们无法控制的,坦率地说,这是一个pipe理问题。 我对这种情况的build议是(假设你是一个pipe理者)和最糟糕的用户讨论经理,并指出他们的部门和你部门的生产力被浪费了,因为他们的用户没有检查一个简单的保存对话。
    通过指出他们的员工如何拒绝或无法学会简单的任务会伤害他们他们的部门,这些pipe理者将更愿意使用工具来解决问题。 当我以这种方式提出这个问题时,我曾经看到其他部门的经理们会自己去对这类简单的事情“训练”/“教育”他们的用户,甚至对那些不愿意或不愿意“拿不到 (如:“对不起,你每3个小时就忘记一次密码,不能login,但这意味着你不是一个高效率的员工,我们再也不能雇用你了。”)

    在个人logging中,让我告诉你:听到一位销售经理的尖叫声,非常令人满意:“这不是IT的错,你太傻了点击一个button!

    这有时是由于x64 Windows中的devise限制,与32位应用程序和64位驱动程序之间的交互有关。 除了打印对话框之外,发生这种情况的另一种常见情况是在使用智能卡的32位Internet Explorer和对话框时。

    Microsoft在这里提供了一些关于原因的背景信息:

    当您打印到64位版本的Windows 7上的XPS文档编写器打印机时,另存为对话框出现在32位应用程序的后面
    http://support.microsoft.com/kb/2567869


    打印机驱动程序被实现为加载到正在打印的进程中的dynamic链接库(DLL)。 打印机驱动程序在64位版本的Windows上实现为64位DLL。 打印机驱动程序在32位版本的Windows上以32位DLL的forms实现。

    一个32位进程无法加载64位DLL。 因此,64位版本的Windows支持通过Splwow64.exe进程从32位进程进行打印。 Splwow64.exe是一个64位进程,可以加载64位打印机驱动程序,并代表32位进程处理打印。

    当应用程序调用StartDoc函数来打印到XPS文档书写器打印机时,XPS文档书写器打印机驱动程序显示另存为对话框,以便用户可以指定XPS文件的名称和位置。 对话框的所有者窗口通常是调用StartDoc函数的线程的活动窗口,并且对话框将显示在活动窗口上。

    当一个32位应用程序在64位版本的Windows上调用StartDoc函数时,Splwow64.exe进程代表32位应用程序调用XPS Document Writer打印机驱动程序。 在这种情况下,另存为对话框是不拥有的,因为Splwow64.exe进程中的线程没有活动窗口。 此外,对话框可能出现在正在打印的应用程序的后面,因为Splwow64.exe进程没有设置前景窗口的权限。

    直到对话框被解散,StartDoc调用才会返回,所以应用程序似乎停止响应。

    如果它由Splwow64.exe进程创build,则“另存为”对话框在Windows资源pipe理器任务栏中有自己的button。 这是因为对话框是无主的。 当Splwow64.exe进程无法设置前景窗口时,任务栏button也会闪烁。

    即使你之前遇到过这个问题,也可能是一个真正的PITA去寻找一个隐藏的模式对话框。

    最终,这是平台和应用程序共享的UI问题。 如果用户对我的产品感到困惑,这是产品中的一个错误。 应用程序可以在主窗口中显示一个指示器,说明[等待打印对话框(点击此处取消)]。 但这不是系统pipe理员的select。

    对于Windows,[Windows] -M快捷方式可以帮助(显示/隐藏桌面),但这仍然是用户教育和帮助台培训的一部分。

    configuration一个自动pdf打印机?

    不知道这可能是一个值得研究的选项,但我想要的东西模糊不清:自动PDF打印没有提示或popup窗口。

    我有一个程序,打印我升级的东西,为了testing的目的,我想打印到PDF,自动命名它,而不必考虑过程的这一部分。

    我在我的电脑上安装了Pdf24 。 当我打印到该打印机时,通过设置,它会自动打印到一个文件夹。 选项包括自动打开文件夹,自动打开文件,自动命名与date时间戳等部分。

    您甚至可以使用独特的公司徽标自定义程序的外观。

    (除了满足我最近的需求,我不以任何方式与Pdf24关联)

    这是一个UI / Windowsdevise问题。 打击用户头对他们是不公平的。

    由于发生的时间足够多,您可以考虑采用自动化解决scheme。

    使用类似于autohotkey的东西来把一个macros自动启动。

    macros定期检查窗口types(即保存为PDF打印机特有的对话框),并发出一个“带到前面”的呼叫。

    你可能会从我以前使用过的产品中获得一些里程碑(在我有机会在Windows环境中停止开发之前)。它被称为“Push the Freakin”button,它非常坚固免费。

    我只是看着,似乎仍然可以在这里。

    解决你的问题仍然需要一些巧妙的工作,但是我知道,当我们使用3Com驱动程序的远程服务器偶尔假定用户在场的时候,工具对我来说是一个神来之笔。 没有什么像系统模式的错误对话框来快速停止文件共享在networking上。

    在我发现它之后,我无法自动化所有这些小小的,烦人的“你确定”的对话框,其中Windows开发人员显然非常喜欢它。

    无论如何,我希望这有助于!

    这可能会,也可能不会,都是用户的错。

    我发现,由于某些奇怪的原因,Win 7 x64中的某些程序令人吃惊,有时会将对话框窗口加载到其他窗口的屏幕上,而不是在窗体上。 这有点疯狂。 其中一个,如果我使用的是这是什么打印PDF文件。

    但是说了我同意上面的另外一个,这是一个培训问题。

    不过,我可以想象PowerShell中的循环脚本作为后台作业运行,它会定期检查某些工作站上的某些任务以及它们活动并可能闲置多久,并杀死任何此类进程。 但这不是一个很好的解决scheme,我不认为,因为它可能会打破其他的东西。 :-(你知道关于工程师说什么,他们不解决问题,而是交换另一个问题。

    对于没有意识寻找保存button的人来说,确实没有什么可以做的。 特别是当这是一个简单的任务时,他们已经反复做过,应该已经知道根据过去的经验做什么。

    但也许我可以提供一些可能有所帮助的build议。 过去我也遇到过类似的问题,其他窗口中隐藏着一个对话框。 我相信为了解决这个问题,我更新了video驱动程序并重新启动了电脑,然后在窗口上方打开对话框。 如果您可以让对话框显示在其他窗口之上,您的最终用户可能会想到,下一步他们需要做的就是“保存”

    另一个select是更新或更改您的打印到PDF软件。 我用一个免费的软件调用Foxit PDF,我会在下面粘贴一个链接。 我希望这可以帮助你的追求。 虽然我同意,但您还需要培训技术支持人员,以培训最终用户如何执行简单任务,例如查找保存button。 一旦最终用户得到了更好的培训,他们的工作效率将会提高,而且您的部门将不会受到影响。 祝你好运

    福昕PDF软件