微软 Windows 操作系统
微软 Windows 操作系统是美国微软公司开发的个人计算机操作系统,首个版本发布于 1985 年,有多个版本和支持多种硬件架构。 如无特别说明,后面均指个人电脑 x86 架构上桌面环境最新正式版本。
常用应用
工作效率
- 密码管理 KeePassXC
- 网盘 OneDrive 注:网页端被中国大陆屏蔽
- 浏览器 Google Chrome 免网络代理官方下载
- 文本编辑器 Notepad++
影音娱乐
- 音乐播放 foobar2000 for Windows
- 游戏 Steam Client
- 视频播放 VLC media player
研测环境
- 终端 PowerShell
- 软件包管理器 nuget
- 终端 Windows Terminal
- 集成研测环境VSCode , Visual Studio Community
- SSH/SCP 客户端 OpenSSH , Mosh , PuTTY
- Git 客户端 Git for windows (VSCode source control requires it) , Github Desktop
开发/编译
虚拟化
网络
- VPN Tailscale client
- 下载 Thunder
- 代理切换插件 ZeroOmega for (chrome/edge)
开发库
截图
- win10 系统自带 snap 截图工具
- GeForce Experience alt+F1
- GameBar win+alt+prtsc
- Snipaste
录屏
- GeForce Experience
- alt-z 唤起浮层主菜单
- alt-F9 开始/停止录屏
- alt-r 显示浮层 Performance Overlay
- 默认保存视频路径
%USERPROFILE%\Videos\Desktop
- GameBar
- win-g 唤起浮层主菜单
- win-alt-g 开始/停止录屏
- 默认保存视频路径
%USERPROFILE%\Videos\Captures
- OBS
视频编辑
- Microsoft Clipchamp (Windows 10 or newer)
常见问题
在 Win10 LTS 上安装 Microsoft Stone
注:会将 Windows10 企业版 LTSC 变为 Windows10 IoT 企业版 LTSC 。微软官方解释是,两者除了授权差异,无其他差别。
以管理员身份运行 Windows PowerShell , 输入 wsreset -i 回车,等待 30 秒。 如提示 C:\Windows\system32\ClipRenew.exe 不是内部或外部命令,也不是可运行的程序或批处理文件。 不用理会。 Win - 搜索 Microsoft Store 有结果即代表成功。
某些芯片 USB 键盘在 Windows 更新后无响应
设备管理器 - libusb-win32 - 禁用或卸载 libusb-win32 - libusb-win32 devices - 1/18/2012 12:00:00 AM - 1.2.6.0
See also https://github.com/libusb/libusb/issues/467
VSCode 中 ctrl+period(句号)不生效
默认被 微软拼音输入法 的占用,右击右下角输入法-按键设置-“中/英文标点切换”,设置为 “无”。
修改域名解释
修改 hosts 配置文件, win7 / win10 路径 C:\Windows\System32\Drivers\etc\hosts
Windows 11 重命名文件夹或新建文件夹响应慢
解决
- https://answers.microsoft.com/zh-hans/windows/forum/all/win11/e7a4bc13-ef18-4818-8ae8-56daa7b1db56
- https://zhuanlan.zhihu.com/p/462195808
删除 Windows10 恢复分区
Delete recovery partition in Windows 10 https://jingyan.baidu.com/article/a65957f43da50324e67f9bd8.html
修改自启动程序
Auto start C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
终端 Terminal 乱码
修改设置:时间和语言 - 语言和区域 管理语言设置,非 Unicode 程序的语言 - 更新系统区域设置,选「中文(简体,中国)」 。重启系统后全局生效。
https://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8
禁用 alt + tab 切换 Edge 浏览器标签页
Win11 为例,系统 - 多任务处理,不显示选项卡 。
https://zhuanlan.zhihu.com/p/356854885
任务栏右下角显示周几
1、鼠标右键点击任务栏右下角“时间”,选择“调整日期和时间”; 2、选择“语言和区域”; 3、点击“管理语言设置”; 4、切换到“格式”选项,点击“其它设置”; 5、切换到“日期”选项,在日期格式中,将短日期后缀添加 dddd 。
Office 安装时 "从本机运行" "从本机运行全部程序" 区别是什么
- "从本机运行" => 部分安装
- "从本机运行全部程序" => 完整安装
See also: https://learn.microsoft.com/zh-cn/answers/questions/4815712/office
macOS 上制作 U 盘安装盘
使用 diskutil 格式化 U 盘为 ExFAT + GPT
diskutil list
diskutil eraseDisk MS-DOS "WINDOWS" GPT disk10使用 WinDiskWriter 将 ISO 文件写入 U 盘
Windows Hello for passkey
setup passkey for github
- 配置 Windows Hello https://support.microsoft.com/zh-cn/windows/配置-windows-hello-dae28983-8242-bb2a-d3d1-87c9d265a5f0
- Configure password-less authentication https://github.com/sessions/trusted-device
在 Win7 上运行仅支持 Win8 之后的应用
VxKex is a set of API extensions for Windows 7 that allow some Windows 8, 8.1 and 10-exclusive applications to run on Windows 7.
如
Win7 上将 TLS 1.1 1.2 作为 WinHTTP HTTPS 默认安全协议
KB3140245 Update to enable TLS 1.1 and TLS 1.2 as default secure protocols in WinHTTP in Windows
ref: https://www.catalog.update.microsoft.com/Search.aspx?q=KB3185278
禁止总是使用 Edge 代替 IE 打开链接
以 Windows 7 上 使用 Edge 109 和 IE 11 为例,重命名以下目录:
C:\Program Files (x86)\Microsoft\Edge\Application\109.0.1518.140\HBO => C:\Program Files (x86)\Microsoft\Edge\Application\109.0.1518.140\HBO.bak
查看哪个进程打开某个目录或文件
文件资源管理器左侧多个无效 OneDrive 图标
ref: https://learn.microsoft.com/zh-cn/answers/questions/4977219/onedrive
Win10 / 11 客户机无法访问 Samba 服务器的问题
同一个 samba 服务器,Win7 访问没问题,Win10 无法打开。
通过命令行提示符执行 net use \\192.168.1.100\share 会提示:
发生系统错误 1272。 您不能访问此共享文件夹,因为你组织的安全策略组织未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。
根因: Windows 10 及以上系统 SMB 客户端有一条安全规则,默认禁止不安全的 Lanmam 工作站登录(即不允许 guest 登录),保障 SMB 安全。Linux 下 samba 的默认配置是,用户登陆失败后映射到 guest 账户。 Windows 系统访问 SMB 时,首先尝试 用 guest (来宾)账户 登录 samba 服务器,guest 无法登录时才弹出输入用户名和密码窗口。 Linux 下 samba 配置默认允许 guest 登录,所以 samba 服务器支持以 guest 用户登录,但由于 Windows 10 及以上系统“默认禁止不安全的 Lanmam 工作站登录”(禁用以 guest 用户身份登录)的默认规则存在,Windows 10 无法回退至使用 guest 账户登录,故访问失败。
解决:
开启 SMB 1.0 支持
- 按下 Win + R 键,输入 control 打开控制面板。
- 选择 程序 -> 程序和功能 -> 启用或关闭 Windows 功能。
- 在列表中找到并勾选 SMB 1.0/CIFS 文件共享支持 (勾选子项中的 CIFS 客户端、服务器)。
- 点击确定,按提示重启电脑。
启用不安全的来宾登录 (针对匿名访问)(注:Windows 家庭版不支持此设置)
- 按下 Win + R 键,输入 gpedit.msc 打开组策略编辑器。
- 依次导航到:计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站。
- 找到并双击 启用不安全的来宾登录,设置为 已启用,点击确定。
使用 Windows 凭据管理
- 如果提示“没有权限”或输入用户名密码错误。
- 搜索“凭据管理器”并打开。
- 点击 Windows 凭据 -> 添加 Windows 凭据。
- 输入 Samba 服务器 IP 地址,以及正确的用户名和密码
检查服务:确保 TCP/IP NetBIOS Helper 服务已启动。
HEIF and HEVC media Extensions
win10 无法打开 iPhone 拍摄的 HEIF 图像
- 安装 HEIF Image Extension https://apps.microsoft.com/detail/9pmmsr1cgpwg?hl=en-US&gl=JP
- 安装 HEVC Video Extensions https://archive.org/details/microsoft.-hevcvideo-extension-2.0.61931.0-neutral-8wekyb-3d-8bbwe_20231114
Microsoft Word 2010 不断弹出窗口提示 “您正试图运行的函数包含有宏或需要宏语言支持的内容”
Office 2010 默认可能未安装 VBA 组件,尤其是“精简安装”或 OEM 版本。
可以这样检查:
- 打开 控制面板 → 程序和功能
- 找到 Microsoft Office 2010
- 右键 → 更改
- 选择 添加或删除功能
- 展开 Office 共享功能
- 找到 Visual Basic for Applications(VBA)
- 将其设置为 从本机运行
