0

我在使用 R 时遇到了 Windows 7 冻结的持续问题。这发生在一个特定的上下文中:

  1. 在具有多个显示器并运行一个或多个 Rgui.exe 会话的台式计算机上使用 Windows 7
  2. 通过 RDP(远程桌面)连接到活动的 Windows 桌面会话,这会导致调整显示大小
  3. 通过 RDP 连接时使用 R(我不确定是否实际涉及此步骤。)
  4. 回到台式机并再次使用多个显示器,这导致另一个显示器调整大小
  5. 然后,我可以在 Rgui.exe 窗口中键入,并且可以键入和编辑命令,但是当我按 Enter 时,整个 Windows 会话会冻结,我所能做的就是重新启动。

在我按上述顺序使用计算机的 2 或 3 次中,大约有 1 次发生这种情况。有时它工作正常,有时它会冻结。我没有注意到任何模式。当这种情况发生时,我没有注意到 Rgui 窗口中有很多输出——我认为它可能发生在一个非常新鲜的会话中。我这样说是因为如果在 R 的 R 中进行模拟后使用鼠标滚轮,则有关 stackexchange Windows 7的另一份报告 会变得无响应,这显然会导致 Windows 7 在 Rgui 窗口中有大量输出时冻结。

冷冻机的症状是:

  1. Rgui 中的文本光标保持在行尾,即没有可见的指示输入 Enter
  2. 屏幕上的鼠标指针响应鼠标移动(但不是点击)几秒钟,然后停止响应任何内容
  3. 物理鼠标和键盘死机(即光学鼠标上的鼠标灯关闭,大写锁定灯停止点亮)
  4. 机器继续响应ping
  5. 机器继续提供任何共享文件和目录
  6. 如果安装了 cygwin 并且 sshd 正在运行,我可以在机器上启动一个远程 shell,它工作正常
  7. 可以使用来自另一台机器的远程关机命令重新启动机器
  8. 任何系统日志中都没有记录与冻结有关的任何问题或与 R 相关的任何事件

这已经发生在我身上好几年了,跨越多个版本的 R。我目前正在使用 R 3.0.2,它现在才发生。我在两个不同的工作场所都遇到过这种情况。

为了能够再次使用机器,我唯一能做的就是重新启动它,方法是按下电源按钮或远程关机。键盘上的 Ctrl-Alt-Delete 无效。

如果其他人遇到此问题并找到解决方案,我很想听听。

4

0 回答 0