Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In cmd and Powershell on my Vista machine, the underscore cursor blinks regularly. Pressing any key causes it to disappear for a moment, then resume blinking. For normal text entry, this is OK. But when using the left and right arrow keys to move the cursor to edit a command, it's really annoying.

My Windows 7 machine doesn't have this issue; the cursor becomes visible when the arrow keys are tapped. How can I fix it in Vista?

share|improve this question
Is this a repeatable problem when logging in as a different user? – user3463 May 15 '12 at 3:53
I booted up my system today and it was gone. It should be repeatable, but I have no idea what triggers it. – JamesGecko May 16 '12 at 15:17

I have had simmilar problem before, ended up being a spyware from who knows where, linking itself onto everything and affecting the performance. I believe that in all cmd consoles, the cursor disappears for a split millisecond, its just normally not noticeable to the human eye. You might want to get some sysinternals tools to check and make sure you dont have rogue dll or simmilar objects installed on the system bogging down the performance. Also, as it was a problem specific to vista (for me afaik) it might be fixable via a security update if MS has seen fit to make one for that problem. Vista was pretty slow in the first place -- and any little problem led to big delays even in the console, which is unacceptable...

share|improve this answer
Can't find any rouge DLLs. Also, I think I'd notice if the entire system was bogging down to the tune of half a second; it's just the console. Vista isn't that slow; it's about as fast as Windows 7 since SP2. – JamesGecko May 16 '12 at 15:15
up vote 0 down vote accepted

osirisgothra was almost correct. I had the console's screen buffer height set to 3000; when it was full there was a tiny bit of redraw lag. Setting the buffer height to 500 resolved the issue.

share|improve this answer
I had the same Problem, but My cursor size was set to small and my buffer size was set to 3000. Setting the cursor size to Medium or Large and adjusting the buffer brought it back. – Ccorock Aug 22 '13 at 1:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .