NT: New TecnologyDavid Cutler牵头开发,当时耗资$1.3亿,300人团队.

常用工具

Windows11-install

  • shift+F10 - regedit
  • hklm\System\Setup\LabConfig\
    BypassTPMCheck DWORD 1
    BypassSecureBootCheck DWORD 1

转换为GPT分区格式(而不是mbr)安装(注意:仅能配合AHCI启动安装)

  diskpart; list disk
  select disk 1
  clean
  convert gpt
  list partition
  create partition efi size=100
  create partition msr size=128
  create partition primary

转换为mbr老分区格式安装

  diskpart; list disk
  select disk 1
  clean
  convert mbr
  create partition primary
  format fs=ntfs quick
  active

安装最新版本win11时没有网络不给继续?

  shift + F10
  oobe\bypassnro.cmd

window7 install

安装过程中不识别磁盘错误: 使用如下安装方式

  • 拷贝 boot + bootmgr 到C盘跟分区
  • 拷贝 sources/boot.wimC:/sources
  • C:/boot/bootsect.exe /nt60 c:
  • 重启后便开始安装. format c: /fs:ntfs /q

win7pro: MQR9H-3YPCH-DHRWY-MKYF7-F6HQM

神奇文件夹

回收站.{645ff040-5081-101b-9f08-00aa002f954e}

打印机.{2227a280-3aea-1069-a2de-08002b30309d}

上帝模式.{ED7BA470-8E54-465E-825C-99712043E01C}

拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48}

控制面板.{21ec2020-3aea-1069-a2dd-08002b30309d}

网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}

无关联文件.{00021401-0000-0000-c000-000000000046}

Samba文件共享

开启网络共享需要启动如下几个服务

  • SecurityAccountManager + Server + Workstation 同时确保
  • [本地策略]-[用户权利指派]: 禁止从网络访问此计算机, Everyone不在其中
  • 注意:访问网络共享的机器必须开启上面仨服务!

匿名账户共享

  • 本地策略-安全选项:使用空白密码的账户..(limit local account..) No
  • 本地策略-安全选项:来并账户状态 Yes
  • 本地策略-安全选项:让每个人everyone权限应用于来宾 Yes
  • 如果文件夹能被网络列出但进不去,请确保该共享文件夹本身的权限中是否包含everyone?

基础配置或问题

休眠时不断开网络

  • 网络设备的属性 - 电源 - 取消节能
  • gpedit.msc - 计算机管理 - 管理模板 - 系统 - 电源管理 - 睡眠设置: 允许连接待机期间进行网络连接(接通电源/使用电池)
  • 电源选项 - USB设置 - USB选择性暂停设置 - 已停用 放置休眠后usb设备失灵

远程桌面无法连接报错: 连接无法继续,因为未启用…L

  • RDO - 连接属性 - Advanced - Enable Credential Security... 或者 –>
  • 计算机配置 - 管理模板 - windows组件 - 远程桌面服务 - 远程桌面会话主机 - 安全:
    远程(RDP)连接要求使用指定的安全层: 启用 value:RDP
    要求使用网络级别的身份验证…: 禁用

自动登录

   # HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device
   # DevicePasswordLessBuildVersion: 0
  netplwiz

更改常用文档的位置,注意:必须同时更改才可生效

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

去掉资源管理器的OneDrive

hkcr\CLSID\{0128D5C66-4533-4307-9B53-224DE2ED1FE6}
  attribute: --> 0xf09004d

去掉资源管理器’快速访问’中的网络位置

%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations

删除’此电脑’下面的桌面、视频等六个文件夹

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\
  # 把里面的{xxx}都删除

禁止探测显示器 –> 防止休眠或锁屏解锁后app被移动到主显示器

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM add
UseIViewHelper:0

标题栏高度

http://www.virtualplastic.net/html/desk_reg.html

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\CaptionHeight

计算方式: -15*16 :其中16表示像素大小,-15是常数!

回收站该名

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
@="垃圾桶"

Microsoft Store 错误:0x80131500

inetcpl.cpl - advanced - use TLS 1.2

Win7/win10出现错误0x80070522:客户端没有所需的特权解决办法

icacls c:\ /setintegritylevel M

双击不能打开文件夹

删除 HKEY_CLASSES_ROOT\Directory\shell

右键无新建菜单项

HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers

  • 新建项: New
  • 右侧的默认值改为: {D969A300-E7FF-11d0-A93B-00A0C90F2719}

禁用win10剪贴板历史

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Clipboard
EnableClipboardHistory: 0

多账号基本设置

xp、vista、win7由于许可限制,在一台电脑上同一时间只允许1个用户登录(会话).如果第二个用户非要登录则第一个用户将被踢出.

使用SuperRDP时以下过程无需

管理模板-Windows组件-远程桌面服务-远程桌面会话主机-连接-

  • 限制连接数量: 已启用 value:2
  • 将远程桌面服务用户限制到单独的远程桌面服务会话: 已启用

删文件太慢?

Application ExperienceProgram Compatibility Assitant 俩服务一定要开,不然删除文件可能要等好一会. 这期间刷新又会出现.

Windows Terminal

https://github.com/microsoft/terminal/releases
color: https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/windowsterminal

shortcuts

win + 反引号: quake mode

F11 / alt + enter: toggleFullscreen

alt + w: closeTab,需自定义

ctrl + shift + space: openNewTabDropdown

ctrl + shift + t: newTab

ctrl + shift + d: duplicateTab

ctrl + shift + w: closePane

alt + shift + d: splitPane.auto. -:horizontal plus:vertical

alt + down: moveFocus.down

alt + shift + down: resizePane.down

ctrl + shift + down: scrollDown

ctrl + shift + pgup: scrollUpPage

ctrl + 0: resetFontSize

ctrl + =: adjustFontSize.delta=1; -:-1

WSL

WSL2 需要开启Hyper-V

https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

bcdedit /set hypervisorlaunchtype auto
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
c:\Users\84708\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe config --default-user root  # 设置默认root登录

WSA

前置系统配置

win+i –>

  • 时间和语言 - 语言和区域 - 国家和地区: 美国
  • 隐私和安全性 - windows安全中心 - 设备安全性 - 设备安全 - 内核隔离(Core isolation details) - 内存完整性(Memory integrity): on
  • 隐私和安全性 - 开发者选项 - 开发人员模式: on
  • fork: https://github.com/LSPosed/MagiskOnWSA
    Actions - Build WSA - Variants of gapps - pico - Run workflow - download
  • install
    右键 - 使用PowerShell运行 - 点击两次继续

启动过程

  • CPU 载入 BIOS 地址 FFFF0H;
  • BIOS 自检,更新CMOS,读取MBR;
  • MBR 读取分区表,将"活动的主分区"内的NTLDR载入内存;
  • NTLDR 读取同一个扇区下的boot.ini文件;
  • boot.ini 文件中指示的路径来加载NTOSKrnl.exe
  • NTOSKrnl.exe初始化设备驱动+启动服务+启动登陆进程:winlogon.exe 活动分区只有一个,而且必须在主分区,作为MBR的入口点. 操作系统可以安装在非主分区,由 boot.ini 文件来指定操作系统所在路径。

核心模块

hal.dll :硬件抽象层,内核态

pci.sys,win32k.sys: 内核态驱动程序

NTOSKRNL.exe: 文件系统,进线程,内存管理;内核态

kernel32.dll: 949个导出函数;windows子系统(OS/2,POSIX,Windows),用户态

User32.dll: 732个导出函数图形用户界面,用户态

Gdi32.dll: GDI编程接口;用户态