# Cursor on Windows repeatedly launches Git during a system slowdown. Give us a real off switch

**URL:** <https://forum.cursor.com/t/cursor-on-windows-repeatedly-launches-git-during-a-system-slowdown-give-us-a-real-off-switch/178035>\
**Category:** Bug Reports\
**Tags:** windows, performance\
**Created:** [November 11, 2026, 4:01am UTC](https://forum.cursor.com/t/cursor-on-windows-repeatedly-launches-git-during-a-system-slowdown-give-us-a-real-off-switch/178035 "2026-11-11T04:01:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luer\_L](https://avatars.discourse-cdn.com/v4/letter/l/71e660/32.png) [@luer\_L](https://forum.cursor.com/u/luer_L)\
**Post date:** [November 11, 2026, 4:01am UTC](https://forum.cursor.com/t/cursor-on-windows-repeatedly-launches-git-during-a-system-slowdown-give-us-a-real-off-switch/178035/1 "2026-11-11T04:01:00Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

I use Cursor because my company is on a team plan. If the choice were mine, I would have uninstalled it already. A paid editor should make it easier to work. Instead, I had to spend my time tracing Windows process trees to find out why Git kept running in the background while my machine was barely usable.

Here’s what I captured on Windows with Cursor 3.27.22 installed:

- Between 10:50 and 10:54, Cursor’s GlassDiffService logged 53 Failed to execute git errors against the same local workspace.
- At 10:53:13, Cursor logged that its local extension host, PID 29880, was unresponsive.
- A process snapshot taken before reboot showed that same extension host as the parent of a Windows git.exe running git diff --raw --numstat. That process had a Git child running the same command.  
I can trace those Git processes directly to Cursor. The snapshot doesn’t establish how much of the total CPU and memory load they accounted for. It does show an editor repeatedly failing to refresh Git diffs during a slowdown, with no obvious way for me to tell it to stop.

Give us a dedicated setting to turn off Cursor’s background Git diff refresh. Document exactly what git.autorefresh and git.enabled control in Cursor. When a refresh keeps failing, back off and stop stacking redundant work. Let me request a diff when I actually need one.

My company is paying for a tool I’m expected to use every day. I shouldn’t need PowerShell, process IDs, and renderer logs just to figure out why an idle editor is still launching Git.

### Steps to Reproduce

I use Cursor because my company is on a team plan. If the choice were mine, I would have uninstalled it already. A paid editor should make it easier to work. Instead, I had to spend my time tracing Windows process trees to find out why Git kept running in the background while my machine was barely usable.

Here’s what I captured on Windows with Cursor 3.27.22 installed:

- Between 10:50 and 10:54, Cursor’s GlassDiffService logged 53 Failed to execute git errors against the same local workspace.
- At 10:53:13, Cursor logged that its local extension host, PID 29880, was unresponsive.
- A process snapshot taken before reboot showed that same extension host as the parent of a Windows git.exe running git diff --raw --numstat. That process had a Git child running the same command.  
I can trace those Git processes directly to Cursor. The snapshot doesn’t establish how much of the total CPU and memory load they accounted for. It does show an editor repeatedly failing to refresh Git diffs during a slowdown, with no obvious way for me to tell it to stop.

Give us a dedicated setting to turn off Cursor’s background Git diff refresh. Document exactly what git.autorefresh and git.enabled control in Cursor. When a refresh keeps failing, back off and stop stacking redundant work. Let me request a diff when I actually need one.

My company is paying for a tool I’m expected to use every day. I shouldn’t need PowerShell, process IDs, and renderer logs just to figure out why an idle editor is still launching Git.

### Operating System

Windows 10/11

### Version Information

Cursor 3.27.22

### Does this stop you from using Cursor

Yes - Cursor is unusable

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [November 11, 2026, 9:54am UTC](https://forum.cursor.com/t/cursor-on-windows-repeatedly-launches-git-during-a-system-slowdown-give-us-a-real-off-switch/178035/5 "2026-11-11T09:54:21Z")

</div>

Hi @luer_L, on 3.27 the Agents Window’s Changes panel starts a new `git diff` whenever files or git state change, even while an earlier one is still running, so they can overlap on a busy machine. From 3.28 it waits for the running diff to finish before starting another, so updating should cut down the redundant work.

Could you upgrade to the latest version (3.29) and see if the behavior is improved?
