Desktop Setup

Windows 11 How-To: Disable new context menu, Explorer command bar

Disable new context menu:

reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

Restore new context menu:

reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f

Disable Explorer command bar

reg.exe add "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InprocServer32" /f /ve

Restore Explorer command bar

reg.exe delete "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}" /f

Source https://www.reddit.com/r/Windows11/comments/pu5aa3/howto_disable_new_context_menu_explorer_command/

Show Taskbar on the left

reg.exe add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v TaskbarAl /t REG_DWORD /d 0 /f

Show Taskbar in the center

Powershell

Install Powerline

code $PROFILE

Chrome Setup

Enable "long path on Windows"

Docker

Make Windows Docker visible on WSL

  • Have a machine environment variable DOCKER_HOST=tcp://localhost:2375

  • Propagate that value down to WSL using WSLENV=DOCKER_HOST/u:..., which makes Windows environment variables visible in WSL.

  • Check https://docs.docker.com/docker-for-windows/wsl/

Enable drive sharing

Seems like Azure AD accounts on a Windows 10 box cannot simply enable Volume sharing with Docker CE for Windows. Therefore, do the following:

  • In computer management, create a local user "dockerhost" with a strong password, which never expires.

  • Add that dockerhost user to the "Administrators" and "docker-users" group

  • Turn on drive sharing in the Docker for Windows settings, and instead of "EUROPE\foobar", use ".\dockerhost" as user.

  • Grant "dockerhost" user full access on ~/.nuget and ~/vsdbg.

Path

Disable Microsoft Compatibility Telemetry

Disable web search from Win10

vim setup

~/.vimrc

Useful bash aliases

Windows Terminal Settings %USERPROFILE%\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\profiles.json

VS Code

keybindings.json

settings.json

Last updated