【问题标题】:git bash suddenly slow on every command not only git commandgit bash 在每个命令上突然变慢,不仅是 git 命令
【发布时间】:2021-12-17 19:57:51
【问题描述】:

我在 WIN 10 中有 git bash。从上周开始,突然每个命令(ls、cd、git、...)都运行得很慢,甚至是 ctrl-c。键入命令后它会暂停,然后显示结果,在命令完成之前,它会暂停一段时间。我记得上周在通知角有一个 3D 图形 GPU 的东西。我检查了这台 PC 中没有 GPU,它是带有 2017 驱动程序的 GeForce 630。 (听说 AMD 驱动会导致这样的问题)。

【问题讨论】:

  • 要了解问题出在哪里,这将是 Windows 10 构建(请指定版本,因为有时他们会在某些时候发布损坏的构建),然后尝试查看 Windows 10 中的事件查看器(控制面板=>管理工具=>事件查看器)运行命令后。然后尝试检查 Windows 日志(应用程序日志和系统日志)。如果您可以检查它是否在 cmd 或他将 CLI 的权力(如果他们给出了类似的问题)中工作,那也很棒。您也可以尝试:重新安装 git bash、windows 10 或尝试更新它。查看任务管理器中有多少资源。
  • 尝试关闭除 git bash 之外的所有内容。作为另一次尝试,您可以在 Windows 10 中进入安全模式(它仅加载必要的配置)support.microsoft.com/en-us/windows/…。请让我知道给定解决方案的任何内容将为您提供任何其他信息或继续调查,甚至解决问题,然后我们可以将其移至答案部分
  • 如果您最近在(控制面板 => 程序和功能)中安装了一些程序,请尝试卸载它,之后您可能会注意到这种行为
  • @UtmostCreator 我按照你说的一一做了。在事件查看器应用程序日志和系统日志中,我接下来应该做什么? cmd 和 PowerShell 没有这个问题。重装Git bash 还是有这个问题。 Windows 10 会自动更新系统,这就是我没有恢复操作系统的原因,因为它会安装相同的更新并导致相同的缓慢 Git bash。
  • @UtmostCreator 我确实打开了事件查看器。但我不明白我应该找到什么。 您在事件查看器中发现了什么吗?。但是多亏了你,msconfig,服务我确实发现通过禁用所有服务我可以有一个快速的 bash,所以它必须是服务之一。在我尝试使用哪个服务之前,这周 bash 变慢的问题突然消失了。我认为它可能已更新或某些冲突已解决。您可以将 msconfig 检查服务和安全模式以及 startup 留下不同的选项作为答案。我想这将结束我们的讨论。

标签: windows git-bash


【解决方案1】:

我们应该按顺序尝试这些步骤:

  1. 引导至安全模式 - 以确保 Windows 是否可以在没有此软件问题的情况下运行;
  2. 重新安装git bash
  3. 检查Event Viewer - 看看那里是否记录了特定于 git bash 应用程序的任何内容;
  4. 卸载您上一两次安装的任何最新软件;
  5. 禁用所有自动加载程序和防病毒程序/Windows Defender(只是为了测试)- 在大多数情况下这不应该成为问题;
  6. 如果有,请尝试使用Restore point
  7. 重新安装 Windows 10(可能是最不希望的)。

1 安全模式 |尝试关闭除 git bash 之外的所有内容,或者作为替代方案,您可以在 Windows 10 中进入安全模式

如何做到这一点见here; it loads only necessary configuration

2 重新安装git bash

这是解决这个问题的最直接的方法;

通过选择以下方法在 Windows 10 中打开事件查看器:

  • control panel=>administration tools=>event viewer);
  • (打开搜索并输入|Win=>只需输入event viewer)-“event viewer”;
  • 通过打开运行命令(使用Win + R => eventvwr);

3 检查Event Viewer

然后尝试检查 windows 日志:

  • 应用程序日志 - 记录与 Windows 系统相关的事件 组件,例如驱动程序和内置界面元素;
  • 系统日志 - 记录与系统上安装的程序相关的事件。

在您尝试运行命令(冻结 git bash)之后,您必须查看列 Level (Error)。查看日期和时间列以检查最新的。

然后转到eventvwr,您可能会看到一些新的警告/错误(很可能会挂断您的控制台) 请参阅Event viewer 错误示例(您可以使用错误消息和事件 ID 来搜索问题):

4 卸载任何最近的软件

control panel => programs and features - 尝试卸载它,之后您可能会注意到这种行为。

如果任何给定的解决方案有效或为您提供任何其他信息以继续调查,请告知我们。甚至解决问题。

5 禁用所有自动加载程序和防病毒/Windows Defender

  1. 打开你的Task manager;
  2. 转到Starup标签;
  3. 禁用那里的所有内容。

在旧版 Windows 10 上 [适用于 20h2 的 Windows 10 用户]: Win + R => Startup tab;

How to Stop Windows 10 Apps From Launching at Startup

6 尝试使用Restore point,如果有的话

Recovery options in Windows

7 重新安装窗口

转到windows 10 website 并下载Create Windows 10 installation media 部分中的工具。

【讨论】:

    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2018-08-06
    • 2016-08-16
    • 2015-04-26
    相关资源
    最近更新 更多