Skip to main content

Windows FAQ

eventvwr             # 事件查看器
taskmgr # 任务管理器
cmd # 命令行
control firewall.cpl # 控制面板 -> 防火墙
winver # 版本
msconfig # 系统配置

wf.msc # 高级防火墙
services.msc # 服务
  • mmc - Microsoft Management Console
  • .msc - Microsoft Common Console

Windows 11 无账号安装

  1. 国家页面 Shift-F11
  2. 输入 oobe\BypassNRO

也可以

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
shutdown /r /t 0
  1. 重启后断网安装

Ports

serviceportprotocol
Kerboros88TCP,UDP
LDAP389UDP
LDAP636TCP
LDAP3268TCP

tuntap

AD vs LDAP

  • LDAP
    • 是一个标准协议
    • 基于目录的方式访问存储的数据
    • 本质后端是一个数据库
    • LDAP 是与数据库的通信协议
  • AD
    • 是一个私有软件应用
    • 是一个数据库,提高了认证,目录,策略等
    • 支持 LDAP 的方式进行交互

DC vs. AD - Domain Controllers vs. Active Directory

  • DC 提供 AD 服务

Extending Shortcut Menus

https://docs.microsoft.com/en-us/windows/win32/shell/context

无 Internet 访问

  • win10 后大量出现
  • NCSI - Network Connectivity Status Indicator
    • active probing
      • dns probe
      • http probe
    • passive probing
      • 请求的包的 TTL - 8 hops 认为连通 - MinimumInternetHopCount

  • 使用 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet 配置的值检测
  • 网络状态 \HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator
    • NoActiveProvbe = 0
    • DisablePassivePolling = 1
# 测试 DNSProbe - 这个目前没问题
nslookup dns.msftncsi.com
Get-NetConnectionProfile
  • 修改 EnableActiveProbing 为 1

异常值

keyvalue
ProbeContentMicrosoft Connect Test
ProbeHostwww.msftconnecttest.com
ProbeHostV6ipv6.msftconnecttest.com
ProbePathconnecttest.txt
curl www.msftconnecttest.com/connecttest.txt

修改为

keyvalue
ProbeContentMicrosoft NCSI
ProbeHostwww.msftncsi.com
ProbeHostV6ipv6.msftncsi.com
ProbePathncsi.txt
# 确认能通
curl www.msftncsi.com/ncsi.txt

重置

尝试 netsh winsock reset

工具

Workgroups vs. Domains

  • workgroup
    • 未加入 domain 的都属于一个 workgroup
    • 本地局域网的一组电脑 - 没有控制关系
    • 用于 文件 和 打印机 共享
    • 默认 WORKGROUP
    • 现在不需要关心
  • doamin
    • 域用于控制大量的电脑
    • 某种层面隐含财产所属关系
    • 类似 MDM

Windows 10 MDM vs Group Policy

  • Group Policy
    • 传统
    • 只能控制加入域的节点
    • 要求 Active Directory 环境
    • 提供更多配置
  • MDM
    • Cloud first
    • MDM-enrolled 机器
    • 类似云环境 Microsoft Azure
    • 可以加入也可以不加入域控 - Active Directory vs Azure Active Directory
    • Intune GUI 功能薄弱 - 需要自定义 Profile

Windows I/O 慢

runas admin

# 启动 管理员权限运行的 cmd
powershell -Command "Start-Process cmd -Verb RunAs"
runas /savecred /user:Administrator "cmd.exe /C %CD%\installer.cmd %CD%"

可能需要激活账号

net user Administrator /active:yes

MinGW vs Cygwin vs MSYS2

  • MinGW
    • GCC port 到 windows
    • 直接构建 Win32 应用
  • Cygwin
    • POSIX 环境
    • 中间层
    • 编译后的程序需要 cygwin1.dll
    • 整个环境 - cyglsa, cygserver, cygstart
      • 包含了服务管理,进程管理,路径转换等
  • MSYS2