Skip to content

Windows Desktop

November 30, 2023
January 15, 2015

Windows Central | News, Forums, Reviews, Help for Windows 10 and all things Microsoft.
MSPoweruser - Microsoft and Technology News
OnMSFT.com
The ultimate Windows 10 information hub: Everything you need in one place | ZDNet

Ninite - Install or Update Multiple Apps at Once
Slimware Utilities - Download SlimDrivers FREE
The Leading Driver Updater and Manager for Windows 10, 8.1, 8, 7 | Driver Talent
Front Page | ReactOS Project Reimplementation of Windows NT on Linux

The Rebirth Of Microsoft - How Satya Nadella Saved It (Or Did He?) - YouTube
Windows 1.0 to 10: The changing face of Microsoft's landmark OS | ZDNet

Windows 10 | Windows Central

Sysinternals Utilities - Windows Sysinternals | Microsoft Docs
Files App - Microsoft Store Apps
SetUserFTA: UserChoice Hash defeated – Set File Type Associations per User or Group on Windows 8/10 and 2012/2016/2019 – the kolbicz blog

CLI

Windows Command-Line: Backgrounder – Windows Command Line Tools For Developers
Windows Command-Line: The Evolution of the Windows Command-Line – Windows Command Line Tools For Developers
Windows Command-Line: Inside the Windows Console – Windows Command Line Tools For Developers

Clink CMD.exe + readline

How to use unicode characters in Windows command line? - Stack Overflow

40 Windows Commands you NEED to know (in 10 Minutes) - YouTube

chcp   # return current code page
chcp 65001

Maintenance

The One Command Every Windows User Should Know And How To Use It

sfc /scannow
dism /online /cleanup-image /restorehealth
chkdsk /f

Remote Desktop

Only Windows 10 Professional and Enterprise supports RDP server and it only allows single session

Microsoft may soon add multi-session remote access to Windows 10 Enterprise | Computerworld

stascorp/rdpwrap: RDP Wrapper Library
How to Allow Multiple RDP Sessions in Windows 10? | Windows OS Hub
Allowing Multiple RDP Sessions In Windows 10 Using The RDP Wrapper Library - Ehi Kioya
Listener state: Not listening [not supported] · Issue #999 · stascorp/rdpwrap

Remote desktop client with RDP, SSH, SPICE, VNC, and X2Go protocol support. - Remmina

FreeRDP
How to Connect Remote Windows System from Linux Command Line
Remote Desktop Connection to Windows from Linux using RDP clients - Linux Kamarada

xfreerdp /size:1920x1080 /u:<user_name> /v:<server_ip>

xfreerdp connection.rdp /p:Pwd123! /f
xfreerdp /u:CONTOSO\JohnDoe /p:Pwd123! /v:rdp.contoso.com
xfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:192.168.1.100:4489
xfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E-95D2-46C6-9A18-23A5BB403532 /v:192.168.1.100

PowerToys

Microsoft PowerToys | Microsoft Docs
Windows PowerToys

Microsoft brings PowerToys back to let anyone improve Windows 10 for power users - The Verge
microsoft/PowerToys: Windows system utilities to maximize productivity
Windows 10's first PowerToys app allows custom Snap resizing and looks amazing | PCWorld

Windows 10 PowerToys: How to use and configure FancyZones - TechRepublic
FancyZones Overview · microsoft/PowerToys Wiki · GitHub

微軟竟給 Windows 量身打造了一套生產力小工具?看在這誠意的份上我只好安裝了 PowerToys - YouTube

Microsoft's Secret Windows Tools for Power Users - YouTube 2020-07
Awesome New Windows Tools You NEED - YouTube 2022-11
The Coolest New Tools in Microsoft PowerToys - YouTube 2023-10

CMD Shell/Batch Script (.bat)

Commands by Server role | Microsoft Docs

Batch Script Tutorial

Windows CMD Command Syntax - SS64.com
variable substring - Windows CMD - SS64.com
CMD Variable edit replace - Windows CMD - SS64.com

Getting started with batch files

Crapware/Debloating

Beware of where you download from, especially don't use download.com.
Here’s What Happens When You Install the Top 10 Download.com Apps
Crapware Is a Horrible Problem and It's Our Fault

AtlasOS — Home
DaddyMadu/Windows10GamingFocus: This is the Ultimate Windows 10 Debloat and Gaming Tweaks Optimization based on ChrisTitusTechScript which is based on multiple debloat scripts and gists from github. use this over Windows10Debloater
Sycnex/Windows10Debloater: Script to remove Windows 10 bloatware.

Microsoft Provides New Performance Tips for Windows 11 Gamers | Tom's Hardware
Options to Optimize Gaming Performance in Windows 11

Windows 11

Hate Windows 11? Try this. - YouTube

Debloating Windows 11 The Easy Way! - YouTube
builtbybel/ThisIsWin11: The real PowerToys for Windows 11

StartAllBack to fix all Windows 11 deal-breaking UI issues classic Start Menu, taskbar ungrouping

On Phone

给手机装 Windows11!还能玩大型游戏?! - YouTube

Renegade Project
Renegade Project

Renegade Project
如何在骁龙 845 设备上安装 Windows - Windows / Installation - Renegade Project
一加 6 刷入 windows 教程 - Windows / Installation - Renegade Project

Windows 10 updates

Now Windows 10 Has C, B, and D Updates. What is Microsoft Smoking?
Windows 10: A guide to the updates | Computerworld
Windows 10 Anniversary Update: The good, the bad and the 'meh' (with video) | Computerworld
Review: Windows 10 Creators Update is here and worth the download (with video) | Computerworld

Hide Windows Updates or driver updates
How to stop a Windows 10 update | TechRadar
Save yourself a headache: Make sure Windows automatic update is off | Computerworld
The May Update For Windows 10 Offers Fool's Gold About User Control Over Automatic Updates
How to fix high CPU usage after installing update KB4512941 on Windows 10 | Windows Central disable Cortana
Windows 10 KB5001330: Microsoft issues emergency fix for performance issues

Windows 10 privacy

Windows 10 violates your privacy by default, here's how you can protect yourself - TechRepublic
Windows 10 quick tips: How to protect your privacy | Computerworld
One Tip A Day Tech Blog: Windows 10 A free upgrade, paid for by your data - Tweak Windows 10 to protect your privacy
How to Disable All of Windows 10’s Built-in Advertising

Prevent Windows 10 Spying On You, Privacy & Security Matter! - YouTube
How to Disable “Let’s Finish Setting Up Your Device” on Windows

Spybot Anti-Beacon for Windows now paid app?
O&O ShutUp10 -Free antispy tool for Windows 10

Go through "Privacy" in "Setting", disable most of the options.
Also disable Background Apps.

Disable search in Start Menu:
windows 10 - How to disable internet search results in start menu post Creators Update? - Super User

REG ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search /f /v BingSearchEnabled /t REG_DWORD /d 0
REG ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search /f /v AllowSearchToUseLocation /t REG_DWORD /d 0
REG ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search /f /v CortanaConsent /t REG_DWORD /d 0

Windows 10 License

The Windows 10 license is bound to your PC and stored online. Meaning that you don't need to input key upon installation and the new install will be activated automatically.
In 2016's Anniversary Update (1607), the Windows 10 license can be bound to a Microsoft account and the Windows is activated automatically as you login with Microsoft account.
Activation in Windows 10 - Windows Help
Microsoft quietly rewrites its activation rules for Windows 10 | ZDNet

How to Get Rid of the Activate Windows Watermark [Windows 10 PC Activation Message Removal]

Windows 10 editions - Wikiwand
Compare Windows 10 business editions - Windows
Every Single Windows 10 Version You Must Know About
Windows 10 Pro vs. Enterprise: What Is the Difference? | Lakeside Software
Can I legally use a Home version of Windows 10 for commercial purposes at home? I will be making websites on it, coding, and doing other stuff to earn money. - Quora

Windows 7,8,10 Activators - Download activators for Windows
Windows 10 Activator - windows10activator.org
Re-loader Activator

5 块钱的 win10 激活码能用么?淘宝密钥背后的秘密:盗版系统有什么危害? - YouTube
花了两块钱就是在用正版 Windows 系统?科普某宝密钥是怎么一回事 - YouTube
Developer Key
MAK Key (volume key for corporates)
OEM Key
Releases · zbezj/HEU_KMS_Activator · GitHub

LTSC: What is it, and when should it be used? - Microsoft Tech Community - 293181
What is Windows 10 LTSC? - YouTube LTSB renamed as LTSC

Retrieving Product Key

Use this to get keys of products installed in your PC.
ProduKey - Recover lost product key (CD-Key) of Windows/MS-Office/SQL Server
Win Keyfinder 2.1 A Free Windows Product Key Viewer
terjew/VSKeyExtractor: A small tool to extract the license key that was used to activate your local installation of Visual Studio

However, Windows 10 upgrade version provides only generic product keys:

GatherOSState.exe Provides Win10 License Info for Clean Install – Win10.Guru

Windows 10 Product Key And Activation: How To Find It And How It Works | Redmond Pie
How to find Windows 10 product key | How to extract Windows 10 key - How-To - PC Advisor
How to Find Your Original Windows 10 Product Key - TechSpot

License Transfer

OEM license is not transferable.

In administrator command prompt:
Check license info: slmgr.vbs /dlv
Remove product key: slmgr.vbs /upk
Register product key: slmgr.vbs /ipk <key>
Trigger activation manually: slui 4

How to Transfer your Windows 10 License to a New Computer
How to transfer a Windows 10 license to a new computer or hard drive | Windows Central
How to Transfer a Windows 10 or 11 License to Another PC | Tom's Hardware

KeyFinder | Magical Jelly Bean

Windows Store

Fix Error Code 0x803F8001 Game is currently not available in your account. Here’s the error code. - YouTube

Boot

Visual BCD Editor - graphical bcdedit for Windows 7-10
Visual BCD Editor: Edit Windows 7 Boot Configuration Data

Reserved file names

What’s the deal with those reserved filenames like NUL and CON? – The Old New Thing

foone on Twitter: "It is 2018 and this error message is a mistake from 1974. This limitation, which is still found in the very latest Windows 10, dates back to BEFORE STAR WARS. This bug is as old as Watergate. https://t.co/pPbkZiE57t" / Twitter

Registry

Useful Registry Keys - WineHQ Wiki
Best Free PC Registry Cleaner Software Download. Fix Errors Now!

reg commands | Microsoft Learn
Reg - Edit Registry - Windows CMD - SS64.com

Working with registry entries - PowerShell | Microsoft Learn
New-ItemProperty (Microsoft.PowerShell.Management) - PowerShell | Microsoft Learn

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

Protocol Registration

REG ADD HKEY_CLASSES_ROOT\rtsp /f /v EditFlags /t REG_BINARY /d 02000000
REG ADD HKEY_CLASSES_ROOT\rtsp /f /v "URL Protocol" /t REG_SZ
REG ADD HKEY_CLASSES_ROOT\rtsp\shell\open\command /f /ve /d "\"C:\Program Files\VideoLAN\VLC\vlc.exe\" %%1"

Shell Right Click Registration

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\sublime]
@="Open with Sublime Text..."

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 3\\subl.exe\" \"%1\""

Disable AntiSpyware

The Antimalware Service Executable is hogging CPU even after Windows Defender is disabled. You can disable it via Registry.

  1. Type regedit in the search box > hit Enter to launch the Registry Editor.
  2. Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
  3. Right click on Windows Defender > select New > DWORD
  4. Double click the newly created DWORD > name it DisableAntiSpyware > set the value to 1.

Kernel Monitor

Process Monitor - Windows Sysinternals | Microsoft Docs

Fibratus
rabbitstack/fibratus: Tool for exploration and tracing of the Windows kernel
Fibratus Video Teaser – Rabbit Stack run filter or Python filaments
Fibratus Teaser - YouTube

Network

Making Sense of Windows Routing Tables

ipconfig /all
route print

How to Clear Saved Credentials for Network Share or Remote Desktop Connection | Password Recovery

Per-User Executable

Open Sourcing Metapod, Personalized Executable for All. | Rainway
RainwayApp/MetaPod: A cross-platform library for creating digitally signed portable executables with custom metadata.

Linux FS on Windows

ExtFS

Access Ext2 and Ext3 from Windows using Ext2Fsd | USB Pen Drive Linux
Ext2 IFS For Windows
chrysocome.net - Explore2fs

NFS

RFC 1094 - NFS: Network File System Protocol specification
RFC 1813 - NFS Version 3 Protocol Specification
RFC 7530 - Network File System (NFS) Version 4 Protocol
RFC 7931 - NFSv4.0 Migration: Specification Update

nfsadmin | Microsoft Learn

GNU tools

The tools for windows is no match for GNU tools.
You can go all the way to install Cygwin or use
bmatzelle/gow/ Git for Windows.

WSA (Windows Subsystem for Android)

ADeltaX/WSAGAScript: Scripts to install Google Apps into a WSA image. Plus optional ADB root

WSL (Windows Subsystem for Linux)

WSL is (initially) a Ubuntu userland ("Bash for Windows") running on a POSIX -> Windows emulation layer (sort of inverse of WINE). It is debuted in Windows 10 Anniversary Update (aka 1607) in 2017-03. Windows 10 update will ship a full Linux kernel (4.19) in WSL2 in 2019-06.

TODO: WSL2 GA in 2022-11
remove WSL1 articles

An overview on the the Windows Subsystem for Linux | Microsoft Docs

Windows Command Line
Windows Subsystem for Linux – The underlying technology enabling the Windows Subsystem for Linux old

Comparing WSL Versions | Microsoft Learn

sirredbeard/Awesome-WSL: Awesome list dedicated to Windows Subsystem for Linux
A Windows Subsystem for Linux Subreddit
Sysinternals/SysmonForLinux

Microsoft/WSL: Issues found on WSL
Windows 10 WSL - Phoronix

What is WSL? — Whitewater Foundry
Windows Subsystem for Linux » ADMIN Magazine

File System Improvements to the Windows Subsystem for Linux | Microsoft Learn
What’s new for WSL in Windows 10 version 1903? | Windows Command Line Tools For Developers 9P file server for Windows to access WSL file system (\\wsl$\)
Windows/WSL Interop with AF_UNIX | Windows Command Line Tools For Developers
Very slow performance - is this normal for WSL? : bashonubuntuonwindows this IO issue is not yet fixed

When We Brought Linux to Windows - Microsoft Open Source Stories - Medium
How to Export and Import Your Linux Systems on Windows 10
DirectX ❤ Linux | DirectX Developer Blog

Installation

Install WSL | Microsoft Learn
Solved "WslRegisterDistribution failed with error: 0x80370114" | CyberITHub
Set up a WSL development environment | Microsoft Learn best practices
Troubleshooting Windows Subsystem for Linux | Microsoft Learn

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl --install # since Windows 10 build 2004

wsl --list # list distros

Distros

WSL - Microsoft Store

RoliSoft/WSL-Distribution-Switcher: Scripts to replace the distribution behind Windows Subsystem for Linux with any other Linux distribution published on Docker Hub.
Switching the distribution behind the Windows Subsystem for Linux

WSL2

WSL 2 | Microsoft Docs
Announcing WSL 2 | Windows Command Line Tools For Developers
WSL 2 is now available in Windows Insiders | Windows Command Line Tools For Developers
Windows Subsystem for Linux 2 (WSL 2) Released to Insiders
An introduction to WSL 2 | InfoWorld
Trying the New WSL 2. It's Fast! (Windows Subsystem for Linux) ― Scotch.io
WSL 2 Post BUILD FAQ | Windows Command Line Tools For Developers
How Windows and Chrome quietly made 2019 the year of Linux on the desktop | PCWorld
Windows Subsystem for Linux Brings the Full 4.19 Kernel to Windows - The New Stack
The new Windows subsystem for Linux architecture: a deep dive - BRK3068 - YouTube WSL2
WSL2 will be generally available in Windows 10, version 2004 | Windows Command Line
Linux on Windows - take two (WSL 2) - Avenga
Automating a Linux in Windows dev setup
Kali Linux APPS on Windows in 5min (WSLg) - YouTube

🧑‍💻 Arch, Zellij, Helix & Nix in 7 minutes on Windows Subsystem for Linux (WSL 2) - YouTube

Version control for your WSL distribution with a Dockerfile | radu's blog

Windows 10 WSL2 Now Allows You to Configure Global Options
mloskot/wsl-config: dotfiles and configs for development environments on Windows Subsystem for Linux (Ubuntu, Debian, etc.)
Manage Linux Distributions | Microsoft Docs
How to backup WSL2 Linux distro in Windows 11

Background Task Support in WSL - Windows Command Line
Systemd support is now available in WSL! - Windows Command Line

Using bridged networking to get outside access to, and IPv6 under, WSL 2 : bashonubuntuonwindows workaround

WSLg

WSLg Architecture - Windows Command Line
microsoft/wslg: Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

Hands on with WSLg: Running Linux GUI apps in Windows 10
Running Linux Apps In Windows Is Now A Reality

Running Linux desktop apps on the Windows Subsystem for Linux | Ctrl blog X on WSL1, should work in WSL2 natively

X410 - X Server for Windows 10 and Beyond
Using X410 with WSL2 - X410.dev

Background service

Background Task Support in WSL | Windows Command Line
troytse/wsl-autostart: Support for starting the Linux services in Windows Subsystem for Linux (WSL) on Windows startup
How to auto start service · Issue #511 · microsoft/WSL

Utils

WSL Utilites GitHub org
wslutilities/wslu: A collection of utilities for Windows 10 Linux Subsystems

Introducing ubuntu-wsl, the package making Ubuntu better and better on WSL | Obsessed with reality

Opsview WSLTools Beta is a go! | Opsview

xilun/cbwin: Launch Windows programs from "Bash on Ubuntu on Windows" (WSL) not needed for 1703

Tips and Tricks

Troubleshooting Windows Subsystem for Linux | Microsoft Learn
Windows 10 WSL2 Now Allows You to Configure Global Options

LongLiveCHIEF/wsl2-docker-for-win: Get docker setup on WSL2 now!

Developing in the Windows Subsystem for Linux with Visual Studio Code
Tips and Tricks for Linux development with WSL and Visual Studio Code | Windows Command Line Tools For Developers
Remote - WSL - Visual Studio Marketplace

Pengwin

Pengwin by Whitewater Foundry
WhitewaterFoundry/Pengwin: A Linux distro optimized for WSL based on Debian.
Pengwin: A Linux specifically for Windows Subsystem for Linux | ZDNet

Windows ISO

Download Windows 10 Disc Image (ISO File) only available for non-Windows 10

Use DevTools to set user agent
How to Download a Windows 10 ISO By Impersonating Other Devices
How to Download a Windows 10 ISO Without the Media Creation Tool

USB install media with WIM file larger than 4GB – Win10.Guru

VM ISO (for IE)

Virtual Machine (VM), Windows Virtual PC & BrowserStack
xdissent/ievms: Automated installation of the Microsoft IE App Compat virtual machines

IE7 on Win7 20141027
Edge Stable on Win10 20160322


Settings

Special folder - Wikiwand
What Is the AppData Folder in Windows?
Special Windows Folders You Need to Know About - YouTube

%windir% → C:\Windows
%USERPROFILE% → C:\Users\[userName]
%APPDATA% → C:\Users\[userName]\AppData\Roaming
%LOCALAPPDATA% → C:\Users\[userName]\AppData\Local
%PROGRAMDATA% → C:\ProgramData

shell:startup -> %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
shell:common startup -> %PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup
shell:programs (All apps, current user) -> %APPDATA%\Microsoft\Windows\Start Menu\Programs
shell:programs (All apps, all users) -> %PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs
shell:AppsFolder (Useful for UWP apps) -> virtual folder
shell:SendTo -> %APPDATA%\Microsoft\Windows\SendTo

Control Panel\System and Security\Security and Maintenance
Disable Windows Defender, Firewall and their warnings

Explorer's right click menu

How to Manually Edit the Right Click Menu in Windows

ShellMenuView: Disable / enable context menu items of Explorer
ShellExView - Shell Extension Manager For Windows

Editing

Files:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
HKEY_CLASSES_ROOT\*\shell
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers

Folders:

HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
HKEY_CLASSES_ROOT\Directory\shell

Adding item

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open Thing Here\command]
@="C:\\thing.exe \"%1\""

WindowsDevTools/cmd_here_windows_10-reg at master · yanglr/WindowsDevTools

Audio panel

Get EarTrumpet - Microsoft Store

Hibernation

Hibernation needs to be enabled manually
Windows 11 disabled the UI setting for hibernate automatically after idle timeout.

Shut down, sleep, or hibernate your PC - Microsoft Support
How to set Windows 11 to hibernate automatically (hibernate - Microsoft Community

# in admin shell

# enable hibernation
powercfg /HIBERNATE ON

# query power plan
powercfg /Q
# look for Hibernate after (HIBERNATEIDLE) block

# set hibernation timeout on battery to 20 minutes
powercfg /x  hibernate-timeout-dc 20

# set hibernation timeout on power to 60 minutes
powercfg /x  hibernate-timeout-ac 60

how to create a hibernate shortcut on my desktop in Windows 10 - Microsoft Community

Passwordless login

Configure Windows to automate logon - Windows Server | Microsoft Learn
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Uncheck "Users must enter a user name and password to use this computer" in netplwiz
Users must enter a user name and password checkbox missing from netplwiz in Windows 10 Fix
Windows 10 auto login: Quick guide to setting it up - IONOS
How to Set Up Auto Login in Windows netplwiz and registry

Start Menu items

Current user (Win+R, shell:startup): %appdata%\Microsoft\Windows\Start Menu\Programs
All user: C:\ProgramData\Microsoft\Windows\Start Menu\Programs

How to Organize and Add Shortcuts to the All Apps List on Windows 10

How to Create a Desktop Shortcut for Locking Your Windows 10 PC

Create shortcut for Shutdown

$env:windir\System32\shutdown.exe /s /t 0

Taskbar

Small taskbar button
Never combine

Dev setup

7zip
autohotkey.portable
chocolatey
dotnet-sdk
git
GoogleChrome
lockhunter
microsoft-windows-terminal
nerd-fonts-FiraCode
notepad2-mod
sumatrapdf.install
tightvnc
visualstudio2019community
vscode
winmerge

Tips and Tricks

[新手教學]Windows 10 上倉頡/速成的小技巧 – We Love Windows .HK
我要再將倉頡發揚光大 | LIHKG

Windows News, Videos, Reviews and Gossip - Lifehacker
Windows Maintenance Tips: The Good, Bad, and Useless
Microsoft Windows 10 - YouTube
How to Use Windows 10: Tips, Tricks, and More | Digital Trends

100 common Windows 10 problems and how to solve them | TechRadar
Top tips and tricks to keep Windows 10 running smoothly | Computerworld
10 things to disable in Windows 10 - CNET
Seven Windows 10 annoyances (and how to fix them) | ZDNet
New PC? Change These Windows 10 Settings Right Away | Tom's Hardware
Windows 10 help, tips and tricks | Windows Central
7 free and cheap ways to learn about Windows administration | Computerworld
Windows 10 quick tips: 10 ways to speed up your PC | Computerworld
How to fix six Windows 10 headaches | Computerworld

How to create a guest account on Windows 10 in 6 steps - Business Insider

Change default code page of Windows console to UTF-8 - Super User

How to Find the Missing 'System' Control Panel in Windows 10

How to list all installed third-party drivers on Windows PCs - gHacks Tech News

How to Automatically Run Programs and Set Reminders With the Windows Task Scheduler
Use The Windows 10 Task Scheduler To Automate Almost Anything

Automatically log in to your Windows 10 PC - CNET netplwiz

Five Windows 10 features you really should be using | ZDNet
Windows 10: My five favorite free utilities | ZDNet

100 common Windows 10 problems and how to solve them | TechRadar
100% Disk Usage in Windows 10 Fixed With 14 Tricks

8 Annoying Windows 10 Issues & How to Fix Them
Windows 10's best tricks, tips, and tweaks | PCWorld
10 truly helpful Windows 10 tools you might not know about | PCWorld
Windows 7 GodMode: Tips, Tricks, Tweaks | PCWorld
How to use God Mode in Windows 10 - TechRepublic

Windows help
Windows 10 cheat sheet | Computerworld
Windows 10 tips and tricks for Wi-Fi and networking | InfoWorld

How to Mirror Your iPhone or iPad’s Screen on Your Windows PC
How to Cast Your Windows or Android Display to a Windows 10 PC

Shortcuts to admin interfaces:

Trim Windows 10:
Disable IPHelper in Service Manager (IPv6)
Disable HomeGroup Provider in Service Manager
Disable Windows Search in Service Manager

Start admin cmd:
Start and type cmd, followed by Ctrl + Shift + Enter

Fast Startup

Windows's Fast Startup (since 8) will make NTFS volumes dirty and not writable in Linux.
It also skips loading driver and causes GPU issues.
Goto "Power Settings" and disable the feature in "Shutdown settings".

Solve Windows Partition Mount Problem In Ubuntu Dual Boot - It's FOSS

Long Path

Maximum Path Length Limitation - Win32 apps | Microsoft Learn

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

How to Make Windows 10 Accept File Paths Over 260 Characters)

System Check

System file check (SFC) Scan and Repair System Files & - Microsoft Community
Use the System File Checker tool to repair missing or corrupted system files

Disable Features

How to Disable Bing in the Windows 10 Start Menu
How to Disable All of Windows 10’s Built-in Advertising

关掉这些,让 WIN10 快成一道闪电
Windows 10 quick tips: 13 ways to speed up your PC | Computerworld

Disable autorun:
How to disable the Autorun functionality in Windows
How do i disable AUTORUN windows 7 - Microsoft Community

Disable Edge tab from new Alt+Tab (Windows 20H2):
Settings > System > Multitasking > Alt + Tab
A closer look at Windows 10's new Alt+Tab experience

Keyboard Shortcuts

Windows 10 常用快捷鍵組合 – We Love Windows .HK
Windows Keyboard Shortcuts 101: The Ultimate Guide
Keyboard shortcuts in Windows
Keyboard shortcuts in Windows - Windows Help
Keyboard Shortcuts and System Commands for Popular Programs | TurboFuture

FunctionShortcut
Expo (Task View)+
Manages Virtual Desktop
Switch Desktop+Ctrl+/
Add Virtual Desktop+Ctrl+D
Connect Devices+K
Preview Desktop++
Projector+P
Notification Center+A
Snip and Sketch+Shift+S
Screenshot tool
Emoji Keyboard+.
Clipboard history+V
Magnifier++
IME Toggle+Spacebar
Restart Graphics Driver+Ctrl++Shift+B

Windows Defender

著名黑客 h0ek 教路,只需在 Windows Defender 加上一點就可以得到企業級的保護 - Qooah
Turn on cloud protection in Microsoft Defender Antivirus | Microsoft Docs

Package Managers

Scoop

👍 hide GUI installers

Scoop
ScoopInstaller/Scoop: A command-line installer for Windows.

iwr -useb get.scoop.sh | iex
scoop bucket add extras
scoop install vscode

ScoopInstaller "buckets" are repos for Scoop

Chocolatey

👍 hide GUI installers

Chocolatey package manager for Windows
Get to know the Chocolatey package manager for Windows | Computerworld
majkinetor/au: Chocolatey Automatic Package Updater Module

bcurran3/ChocolateyPackages: My published Chocolatey packages
ChocolateyPackages/choco-cleaner at master · bcurran3/ChocolateyPackages

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install -y --allowEmptyChecksums calibre envince
choco install -y vscode
choco uninstall -y package

choco search query
# list installed packages
chocolatey list -localonly
choco list -lo
clist -lo
# upgrade installed packages
choco upgrade all -y
cup all -y
7zip
arduino
autohotkey.portable
calibre
chocolatey
choco-cleaner
comicrack
crystaldiskmark
dotnet
filezilla
FiraCode-ttf
Firefox
GoogleChrome
google-backup-and-sync
microsoft-windows-terminal
KB2919355
KB2919442
KB2999226
KB3033929
KB3035131
mpv
notepad2-mod
Office365Business
procmon
siv
sumatrapdf.install
sublimemerge
teamviewer
vcredist140
vscode
visualstudio2019community
winmerge
wireshark

Gaming setup

7zip
autohotkey.portable
cpu-z
gsmartcontrol
crystaldiskmark
crystaldiskinfo
openhardwaremoniter
steam
epicgameslauncher
origin

Work setup

cinst -y 7zip autohotkey.portable chocolatey dotnet FiraCode-ttf GoogleChrome mediainfo microsoft-windows-terminal notepad2-mod sumatrapdf.install tigervnc vscode visualstudio2019professional winmerge

webi (webinstall.dev)

without sudo or admin right
cross platform

webinstall.dev

curl.exe -A "MS" https://webinstall.dev/webi | powershell

WinGet

👎 do not hide GUI installers

Windows Package Manager | Microsoft Learn
Using Native Package Manager (WinGet) on Windows 10 | Windows OS Hub
Windows FINALLY Got a Package Manager - Here's Why It's Awesome - YouTube

microsoft/winget-cli: Windows Package Manager CLI (aka winget)
microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository

Microsoft announces official Windows package manager. 'Not a package manager' users snap back • The Register
winget-cli/doc/troubleshooting at master · microsoft/winget-cli · GitHub

winstall - GUI for Windows Package Manager

winget search app
winget install app -V version
winget install --manifest manifest
winget upgrade --all
winget export -o c:\installed.txt
winget settings
7zip.7zip
AutoHotkey.AutoHotkey
CPUID.CPU-Z
Git.Git
Kitware.CMake
Microsoft.DotNet.SDK.7
Microsoft.VisualStudioCode
Microsoft.VisualStudio.2022.Community
Python.Python.3.11
RustDesk.RustDesk
Starship.Starship
StartIsBack.StartAllBack
WinMerge.WinMerge

App not found in CLI

Cannot use Winget. Winget Not Recognized Error. · Issue #725 · microsoft/winget-cli add %LOCALAPPDATA%\Microsoft\WindowsApps to $env:Path

Or toggle setting in "App execution aliases"

Creating package

wingetcreate, generated at c:\manifest

microsoft/winget-create: The Windows Package Manager Manifest Creator command-line tool (aka wingetcreate)
Create your package manifest | Microsoft Learn
Alexandre Nédélec - Producing packages for Windows Package Manager


Windows Install Issue

Windows 7 and 10 is notorious for "unable to create a new system partition".
This is reproduced on a standard config:

I then changed the boot priority of the installation device to be the first in BIOS.
Remove all partition and install to the new disk, Windows setup's partitioner should create a 100MB "System Reserved" partition first and you can use the rest.

Setup was unable to create a new system partition: Fix for Windows
Setup was unable to create a new system partition or locate an existing system partition - Can't install Windows 7 - Super User
FULL FIX: We couldn’t create a new partition error on Windows 10, 8.1, 7 - Windows Report Solution 4

How To Setup Windows 10 Without a Microsoft Account
How To Setup Windows 10 WITHOUT a Microsoft Account in 2020! - YouTube unplug network and reload page

Windows Task Scheduler

cronjob

How to create an automated task using Task Scheduler on Windows 10 | Windows Central

Virtual Desktop

Windows 10 have Virtual Desktop built-in
How to use multiple desktops in Windows 10 - CNET
How to Use Virtual Desktops in Windows 10
How to Add an Indicator to See What Virtual Desktop You’re On in Windows 10
How to Open an App or File in a New Virtual Desktop on Windows 10

Windows Key + Tab, 3 or 4 fingers swipe up to open Task View.
Windows Key + Ctrl + D to create new desktop.
Windows Key + Ctrl + Left/Right Arrow and 3 or 4 fingers swipe to switch desktop.

The Best Free Programs for Using Virtual Desktops in Windows
Virtual Dimension
If you messed up with the hotkeys, reset at HKEY_CURRENT_USER\Software\Typz Software\Virtual Dimension

octalmage/mDesktop virtual desktops with AHK

Finestra Virtual Desktops - Z-Systems
octalmage/mDesktop: mDesktop is a lightweight application that allows the user to utilize multiple virtual desktops. difficult to sent windows to desktop
Dexpot | Virtual desktops for Windows free for home use