我收到了关于我的远程工作站冻结数月的报告,事实证明这种情况正在发生:
这似乎是发生一个很大。我们是一家簿记公司,做了大量的印刷/PDF 工作。
我已经尝试了人性化的方法,这将是教育用户。没运气。我不认为他们会得到它。
我们怎样才能解决这个问题?有没有办法让 Windows(或 Acrobat,如果你对此有所了解的话——它是我最喜欢的程序)在默认情况下将文件放在某个地方,以防止用户不得不处理文件对话框?
这是一台 Windows 7 x64 计算机,可通过远程桌面连接远程访问。
bla*_*ght 78
他们决定“计算机”被“冻结”并打电话重新启动,我的其他员工就是这样做的。
这是你的问题。这不是技术故障,因此不要尝试实施技术解决方案。
相反,您应该实施一个流程,以便在采取任何行动之前实际解决此类问题的每个电话或票证。当你让他们自己修复时,人们往往会停止犯愚蠢的错误。
如果用户遇到此问题 - 只需询问他们是否有任何打开的对话窗口,或者他们是否尝试过按 ALT+TAB。
通过用户可以采取的一些简单的故障排除步骤,在您的帮助页面上创建一个 wiki 项目。这样,当他们遇到此问题时,您可以询问他们是否已检查“我的计算机已冻结”故障排除指南。
Hop*_*00b 42
您的问题是第 5 步,您的其他员工甚至没有进行最基本的故障排除就重新启动了计算机。
我假设您指的是 IT 人员,坦率地说,他们应该更清楚,而不是让问题变得更糟,这就是他们在没有进行基本故障排除的情况下重新启动计算机时所做的事情。先整改这个问题,用户问题会好起来。
您的员工需要向用户展示为什么会发生这种情况,而如果有希望坚持下去,就会发生这种情况。与入室行窃的小狗不同:如果当它在你的地毯上小便时你拍它的鼻子,它就会学会不在你的地毯上小便。如果你等到事后10分钟,它就不会知道为什么会受到惩罚,也永远不会学习。用户,就像小狗一样,如果有希望让他们学到任何东西,就需要这种即时性,这就是为什么在计算机被退回后告诉他们问题所在是行不通的。
当然,您仍然会有非常密集的用户,他们只是不(或不会)得到它,但这是您无法控制的,坦率地说,这是一个管理问题。我对这种情况的建议是(假设你是一名经理)与经理讨论你最严重的冒犯用户,并指出有多少生产力(在他们的部门,以及你的部门)被浪费,因为他们的用户没有检查一个简单的保存对话。
通过指出他们的员工拒绝或无法学习简单的任务是如何伤害他们和他们的部门,这些经理将更愿意使用他们可以使用的工具解决问题。当以这种方式提出问题时,我看到其他部门的经理自己承担起“培训”/“教育”他们的用户这种简单的事情,甚至惩罚或解雇那些不愿意或不能的员工'不明白。(如:“很抱歉,您每 3 小时忘记一次密码并且无法登录,但这意味着您不是一个高效的员工,我们不能再雇用您了。滚出去。”)
就个人而言,让我告诉你:听到销售经理尖叫“你太笨了,不能点击按钮,这不是它的错!!!”这让我很满意。
Gre*_*kew 34
这有时是由于 x64 Windows 中有关 32 位应用程序和 64 位驱动程序之间交互的设计限制。除了打印对话框之外,发生这种情况的另一种常见情况是使用 32 位 Internet Explorer 和智能卡对话框。
Microsoft 在此处提供了有关原因的一些背景信息:
当您在 64 位版本的 Windows 7 上打印到 XPS Document Writer 打印机时,“另存为”对话框出现在 32 位应用程序后面
http://support.microsoft.com/kb/2567869
打印机驱动程序作为动态链接库 (DLL) 实现,这些库加载到正在打印的进程中。打印机驱动程序在 64 位版本的 Windows 上实现为 64 位 DLL。打印机驱动程序在 32 位版本的 Windows 上作为 32 位 DLL 实现。
32 位进程无法加载 64 位 DLL。因此,64 位版本的 Windows 支持通过 Splwow64.exe 进程从 32 位进程打印。Splwow64.exe 是一个 64 位进程,它可以加载 64 位打印机驱动程序并代表 32 位进程处理打印。
当应用程序调用 StartDoc 函数打印到 XPS Document Writer 打印机时,XPS Document Writer 打印机驱动程序会显示一个另存为对话框,以便用户可以指定 XPS 文件的名称和位置。对话框的所有者窗口通常是调用 StartDoc 函数的线程的活动窗口,对话框将出现在活动窗口上。
当 32 位应用程序在 64 位版本的 Windows 上调用 StartDoc 函数时,Splwow64.exe 进程代表 32 位应用程序调用 XPS Document Writer 打印机驱动程序。在这种情况下,“另存为”对话框是无主的,因为 Splwow64.exe 进程中的线程没有活动窗口。此外,该对话框可能会出现在正在打印的应用程序后面,因为 Splwow64.exe 进程没有设置前台窗口的权限。
StartDoc 调用在对话框关闭之前不会返回,因此应用程序可能似乎停止响应。
如果“另存为”对话框是由 Splwow64.exe 进程创建的,则它在 Windows 资源管理器任务栏中有自己的按钮。这是因为该对话框是无主的。当 Splwow64.exe 进程无法设置前台窗口时,任务栏按钮也会闪烁。
Hen*_*eld 10
即使您以前遇到过这个问题,寻找隐藏的模式对话框也可能是一个真正的 PITA。
归根结底,这是平台和应用程序之间共享的 UI 问题。如果用户对我的产品感到困惑,那就是产品中的错误。应用程序可以在主窗口中显示一个指示符,显示 [待打印对话框(单击此处取消)]。但这不是系统管理员的选项。
对于 Windows,[Windows]-M 快捷方式可能会有所帮助(显示/隐藏桌面),但这仍然是用户教育和帮助台培训的一部分。
小智 6
这是一个 UI/Windows 设计问题。打用户的头对他们来说是不公平的。
由于它发生的次数足够多,您可以考虑使用自动化解决方案。
使用类似 autohotkey 的东西在它们的自动启动中放置一个宏。
该宏定期检查窗口类型(即另存为 PDF 打印机特定的对话框)并发出“置于最前面”的调用。
归档时间: |
|
查看次数: |
9826 次 |
最近记录: |