November 15, 2022

Windows 11 explorer performance, strangeness

Recently purchased Win11 laptop.  Installed many applications for development and research and found a few things.  

Explorer Tab

22H2 version is supposed to provide Explorer tab.  For some, it's still not enabled, and ViveTool helps to enable the feature.  However, for some reasons, Win11 explorer already slow, and after enabling the feature, I experienced some strange issues, such as stability, hanging, explorer process restarts itself, slowness.

To enable it, download ViveTool:,

vivetool /enable /id:39145991 /variant:2
vivetool /enable /id:37634385 /variant:2
vivetool /enable /id:36354489 /variant:2


After disabling it, explorer is more stable and faster:

vivetool /disable /id:39145991
vivetool /disable /id:37634385
vivetool /disable /id:36354489

Explorer Performance

  • Disable Theme Service in services control panel.
  • Configure Performance setting.
Afterward, explorer is a lot faster. 

Losing Focus

This bugged me the most and had to spend a lot of time to fix.  While typing, the application loses focus briefly and randomly and gets the focus again.  Many postings/articles shows to disable "Focus Assit" feature, but there is no such after 22H2 update, and fiddling around with Focus Assist and Do Not Disturb did not help.  

It was due to WSLg - it was making RDP connection frequently.

To find which application has the focus, use these:

See this also:

CMD window pops up and goes away at login

It started after I played around with some settings.  After reading this article,, using SysInternals Process Monitor, I was able to find a couple of "strange" processes.  It's really my fault though.  

In Accessibility setting, I enabled "Java Access Bridge".  This was the cause of the CMD window problem.  Disable it.

RAPS.exe (SmartByte)

Also found that RAPS.exe process was constantly spawning.  This is from Dell computer's "CinemaStream" feature I enabled.  It's made by SmartByte company.  Uninstalling this resolved the issue, and slightly faster internet speed.

November 9, 2022

Use Taskfile for building Go code

Developers first used Makefile for Java, many years ago.  Then ANT came, and then settled with Maven.  Gradle came out, but Maven is still dominant.

With Go, developers using Makefile, saying the same thing when Makefile was used for Java - "It's good enough."

After some searching, found taskfile, written in Go.  It's easier and better than Makefile in many ways, and it's platform independent.  As Java building moved to Maven from ANT, there might be more advanced building tool in the future for Go, however, for now, Taskfile is a better alternative to makefile.