Windows User Guide

Windows 用户指引

常用路径

安装目录

简介 位置
Ubuntu on Windows 10 安装目录 %userprofile%\AppData\Local\Packages\CanonicalGroup...\LocalState\rootfs

路径快捷方式

快捷方式 实际路径
%USERPROFILE% C:\Users\<Current Username>
%APPDATA% C:\Users\<Current Username>\AppData\Roaming

系统管理和配置

快捷键失灵

Windows 快捷键失效 注册表设置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoWinKeys = 0

系统服务

# 添加系统服务
optionalfeatures.exe
# 命令行激活 Hyper-V
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -All -Online

命令行配置

修改命令行默认编码:

# 命令行环境执行
# UTF-8
chcp 65001
# GBK
chcp 936

 可以编辑注册表,使命令行启动时自动切换为 UTF-8 编码:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"Autorun"="chcp 65001"

电源管理

# 关闭休眠
powercfg /h off

磁盘管理

添加 VHD 安装的系统

bcdedit /copy {current} /d "Win 10 TP"
已将该项成功复制到 {393c0654-96da-11e4-bf22-9ab4676f1d89}。

bcdedit /set {393c0654-96da-11e4-bf22-9ab4676f1d89} device vhd=[C:]\VHDs\en_windows_server_technical_preview_vhd_x64_5554157.vhd
操作成功完成。

bcdedit /set {393c0654-96da-11e4-bf22-9ab4676f1d89} osdevice vhd=[C:]\VHDs\en_windows_server_technical_preview_vhd_x64_5554157.vhd
操作成功完成。

bcdedit /set {393c0654-96da-11e4-bf22-9ab4676f1d89} detecthal on
操作成功完成。

bcdedit /v

网络及安全管理

免密码登录

control userpasswords2 # Windows 7

DNS 查询及设置

ipconfig /all | findstr /i "DNS Servers"
$wmi = Get-WmiObject win32_networkadapterconfiguration
$wmi.SetDNSServerSearchOrder("10.9.97.4")

常用工具

PEAP/LEAP 扩展无线身份验证协议驱动

快捷命令

control.exe /name Microsoft.NetworkAndSharingCenter 控制面板 > 网络和共享中心

连接 PEAP 无线网络

500 强企业大多通过思科 PEAP 协议架设企业无线,个人 Windows 设备可以安装本节上方对应的驱动,参考以下步骤接入网络。

Paging
Next
Prev

开启指定端口

运行 wf.msc 启动 windows 防火墙控制台,新建入站端口规则(以下以 22 端口为例):

Paging
Next
Prev

远程桌面

0x204 错误

We couldn't connect to the remote PC. Make sure the PC is turned on and connected to the network, and that remote access is enabled.

Error code: 0x204

解决方法:两台机器用 IP 互 ping,如果 ping 不通则是网络问题。家庭网络考虑重启无线路由。

WIFI 自动重连

REM 列出所有已存 WIFI 热点及无线网卡
netsh wlan show profiles
netsh wlan show interface

REM 命令行连接制定热点
netsh wlan connect name="热点名" interface="无线网卡名"

Ubuntu on Windows

常用配置

# 列出安装的 Linux 版本,设置默认 Linux 版本
wsl -l
wsl -s Ubuntu-16.04
# 禁用退格键空按声音提醒
# 默认配置,空按退格键或删除键会有嘟嘟嘟的提示音

vim ~/.inputrc
# 保存以下设置
set bell-style none
# 挂载 U 盘,想定 U 盘盘符为 D
sudo mount -t drvfs d: /mnt/d
# 设置 root 为起始用户
ubuntu1604 config --default-user root

运行图形工具

安装 Window-X 服务:VcXsrv。在用户的 .bashrc 文件中配置 X-Window 服务地址。

# 配置图形界面使用 host 的 xWindow 服务器
vim ~/.bashrc
export DISPLAY=localhost:0.0
# 常用图形工具
sudo apt-get install chromium-browser
# Windows 下图形工具快捷方式
C:\Windows\System32\bash.exe -c "export DISPLAY=:0.0;/usr/bin/code;"
# 一些必要的共享库及工具包
sudo apt-get install -y libxss1
sudo apt-get install -y libasound2
sudo apt-get install -y libgtk2.0-0
sudo apt-get install -y dbus-x11
sudo apt-get install -y geany geany-plugins # 
sudo apt-get install -y lxappearance        # GTK+ theme switcher
sudo apt-get install -y pcmanfm lxterminal  # GTK+ based File Manager tool
# 相关的配置
# 替换 terminal 抑制 PCManFM 报警信息
vim ~/.config/libfm/libfm.conf

# 找到
terminal=x-terminal-emulator %s

# 改成
terminal=lxterminal %s

常见错误

安装后无法运行

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...

# Install WSL 2
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

启动 SSHd 报错

Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

重新生成服务端公钥: 

sudo dpkg-reconfigure openssh-server

备份及还原

WinPE

下载并安装 Windows ADK,使用以下命令制作 WinPE 启动盘。

copype amd64 C:\Win10PE
# MakeWinPEMedia /ISO C:\Win10PE C:\Win10PE\Win10PE.iso
# 想定 USB 盘符为 U
MakeWinPEMedia /UFD C:\Win10PE U:

Surface

 常用工具

CRU 设置低分辨率
Surface Tools Surface 工具包

Windows To Go

系统升级

设置注册表项目 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PortableOperatingSystem = 0,重启后即可更新 Windows To Go 系统。系统更新后,恢复原值。

Author: njun
njun's picture
Updated: 2019/11/20