1. 安装Windows11系统并解决TPM
官网上规定Windows11系统的安装和使用需要主板支持TPM 1.2及以上版本,以利于系统的安全性。也可以通过一定方法规避TPM条件的不满足,也可以在主板上插上TPM硬件模块以满足要求。
从Windows10升级到Windows11的方法:先从Windows官网下载Windows11系统,选在multi-edition ISO版本;然后解压缩到一个文件夹,于其中搜索找到appraiserres.dll文件,将其替换为Windows10 ISO文件中的同名文件,或删除后于同路径下创建同名文件夹;最后执行setup程序开始安装升级。
使用U盘启动盘进行安装:先从 Windows官网下载Windows11系统, 使用UltraISO软件烧录到U盘中,使其做成启动盘;插上U盘到电脑上,并从U盘启动安装过程,程序在安装过程中提示不满足最低系统要求;然后按shift + F10打开命令提示符,输入regedit打开注册表,定位到路径“计算机HKEY_LOCAL_MACHINE\SYSTEM\Setup”,右键点击Setup,新建名为LabConfig项,再于LabConfig下新建两个DWORD(32位)值,名称BypassTPMCheck数据00000001、名称BypassSecureBootCheck数据00000001;然后关闭注册表,关闭命令提示符,返回重新下一步,即可跳过TPM检测步骤。
2. 安装驱动
从主板官网下载相应的芯片组、网卡和显示驱动,双击其可执行程序安装。也可能有些驱动没有可执行文件,则可以进入到设备管理器中,右击需要安装驱动的硬件名称,点击更新驱动程序,使用浏览方式选择含有驱动文件的路径,则实现驱动安装。
由于现在的驱动人生、驱动精灵等软件需要收费才能获得较快的下载和驱动安装方法,免费的下载速度实在太慢了。推荐自行去官网下载驱动进行安装。
3. 对Windows11系统进行优化
3.1 激活Windows系统
按Windows+x,再按a,可以打开管理员Windows PowerShell界面,输入如下命令来导入密钥并激活Windows专业版系统。
slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr.vbs /skms zh.us.to
slmgr.vbs /ato
以上命令能导入产品密钥,设置KMS服务器IP地址,并进行在线激活(联网状态下需要等待约一分钟)。然后使用如下命令检测激活状态。
slmgr.vbs -xpr
slmgr.vbs -dli
slmgr.vbs -dlv
3.2 取消右键菜单折叠
按win + x键,再按a键,打开windows终端管理员,输入如下指令,然后重启电脑即可。
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
3.3 调整电源模式为最佳性能
按ctrl + i打开控制面板,点击系统——电源——电源模式处,下拉菜单中选择最佳性能。
3.4 调整指定软件使用独立显卡进行显示
按ctrl + i打开控制面板,点击系统——屏幕——显示卡——更改默认图形设置,设置默认高性能GPU为电脑的独立显卡型号,开启硬件加速GPU计划,开启窗口化游戏优化。再返回上一级,点击每个目标应用,再点击其选项,选择高性能的独立显卡来提高图形性能。
此外,打开NVIDIA控制面板,配置PhysX采用NVIDIA显示芯片。
3.5 关闭传递优化
按ctrl + i打开控制面板,点击Windows更新——高级选项——传递优化,关闭允许从其它电脑下载选项。
3.6 关闭广告
按ctrl + i打开控制面板,点击隐私和安全性——常规,将4个展示广告和内容的选项关闭。控制面板主页上点击系统——通知,关闭通知开关。
3.7 取消使用管理员权限时屏幕变暗设置
按win + q打开搜索栏,输入“用户账户控制”,打开该控制面板菜单,将滑块拉到最下面的从不通知即可。
3.8 优化快速访问内容
打开资源管理器,将经常访问的文件夹直接拖拽到资源管理器左侧“图库”的下面,从而能在资源管理器中快速访问该文件夹。同样方式可以对不同的文件夹在快速访问中进行排序。
也可以将回收站加入到快速访问中,以利于彻底清除一些大文件释放存储空间。操作方法:按ctrl + i打开系统控制面板,点击个性化——主题——桌面图标设置——勾选回收站,拖动桌面上出现的回收站到快速访问栏目中,然后在桌面图标设置中反选回收站,使其不显示在桌面上。
4. 安装软件
4.1 安装cygwin,以利于连接服务器
在Cygwin官网https://www.cygwin.com/中下载最新版本的软件安装包,双击软件安装包,在安装过程中选择常用软件procps, gcc, make, cmake, openssh, curl, wget, perl, python, rsync, vim, lynx和chere等。
设置右击菜单中打开Cygwin软件:(1)在Cygwin Linux系统中安装chere软件后,以管理员权限打开Cygwin Linux终端,执行命令:chere -i -t mintty -s bash,成功后,右键菜单中有“Bash Prompt Here”选项,点击即可打开Cygwin Linux终端,且自动进入目标文件夹。(2)改进效果:按win+r,输入regedit按回车键后打开注册表编辑器,打开路径“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cygwin64_bash”,将默认数据“&Bash Prompt Here”改为“在此处打开 Cygwin”,能修改右击后菜单的选项名称。(3)然后在页面右侧空白处右击新建字符串值并改名为“Icon”,双击它并填入数据值“C:\cygwin64\Cygwin-Terminal.ico”,使之指向一个图片log文件,能修改右击有菜单选项的图片log。(4)左键点击下级选项command,双击右侧的默认选项,修改其值为:C:\cygwin64\bin\mintty.exe -e /bin/bash –login -i -c “cd ‘%V’;exec bash”,则表示使用右击菜单中的Cygwin打开时执行的CMD命令,能让打开Cygwin的方式更好。
生成一个名为open_multi_cygwin_DestktopScreen.bat的文件,当执行它时,能同时打开5个Cygwin终端并自动登录服务器,其内容如下:
if exist C:\cygwin\bin\mintty.exe ( C:\cygwin\bin\mintty.exe --position 600,400 --size 142x32 --title 1 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 ) else if exist C:\cygwin64\bin\mintty.exe ( C:\cygwin64\bin\mintty.exe --position 600,400 --size 142x32 --title 1 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 )
if exist C:\cygwin\bin\mintty.exe ( C:\cygwin\bin\mintty.exe --position 600,960 --size 142x32 --title 2 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 ) else if exist C:\cygwin64\bin\mintty.exe ( C:\cygwin64\bin\mintty.exe --position 600,960 --size 142x32 --title 2 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 )
if exist C:\cygwin\bin\mintty.exe ( C:\cygwin\bin\mintty.exe --position 600,1520 --size 142x32 --title 3 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 ) else if exist C:\cygwin64\bin\mintty.exe ( C:\cygwin64\bin\mintty.exe --position 600,1520 --size 142x32 --title 3 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 )
if exist C:\cygwin\bin\mintty.exe ( C:\cygwin\bin\mintty.exe --position 1890,400 --size 142x32 --title 4 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 ) else if exist C:\cygwin64\bin\mintty.exe ( C:\cygwin64\bin\mintty.exe --position 1890,400 --size 142x32 --title 4 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 )
if exist C:\cygwin\bin\mintty.exe ( C:\cygwin\bin\mintty.exe --position 1890,960 --size 142x65 --title 5 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 ) else if exist C:\cygwin64\bin\mintty.exe ( C:\cygwin64\bin\mintty.exe --position 1890,960 --size 142x65 --title 5 --Border void -e ssh -p 7118 -i C:\cygwin64\home\chenlianfu\id_rsa chenlianfu@122.205.95.116 )
4.2 安装winfsp和sshfs-win,以利于挂在服务器目录
在Linux系统上可以使用sshfs命令通过ssh挂载远程服务器的目录。而在windows系统上也可以使用同样的方式挂载。这时,需要在windows系统上安装sshfs命令即可。需要安装sshfs-win软,该软件需要依赖winfsp软件。这两个软件是同一个作者写的,属于Cygwin软件系列。在GitHub上下载这winfsp和sshfs-win两个软件的最新版本,按顺序安装即可。
sshfs-win软件安装完毕后,使用如下方法挂载远程服务器的目录:在windows10系统中按windows+e打开我的电脑,左键点击此电脑,点击窗口左上角的计算机,点击映射网络驱动器,弹出一个窗口;在输入框中输入远程服务器的信息,点击完成,输入用户密码,即可永久将远程服务器的目录挂载成windows系统的Z盘。
关键的远程服务器的信息书写格式为
\\sshfs\用户名@IP地址!端口\路径
示例:
\\sshfs\chenlianfu@122.205.95.116!22\relative_path
relative_path是相对于用户家目录的相对路径
4.3 使用AutoHotkey软件设置热键
通过AutoHotkey官网https://www.autohotkey.com/下载并安装AutoHotkey软件,双击安装完毕。然后,通过记事本编辑名为ChenLianfu_AutoHotKey_DesktopScreen.ahk的文件,双击执行后,即可实现热键。将该文件放置到C:\Users\xxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup路径(其中xxx是用户名)下,使其开机启动。
AHK文件内容如下所示:设置alt + f热键用于执行 open_multi_cygwin_DestktopScreen.bat的文件,能打开多个终端并自动登录服务器;设置alt + d热键用于打开一个cygwin终端;设置其它热键用于切换桌面。
; 陈连福使用AutoHotKey软件设置的热键,用于快捷地将Windows系统中窗口移动到其它桌面,也用于设置一些软件启动的快捷键。
; 本代码的运行需要先在Windows系统下安装AutoHotKey软件:https://www.autohotkey.com/。
; 1~4: 将Windows系统中窗口移动到其它桌面
; Control + Shift + Windows + Right => 将窗口移到下一个桌面。
; Control + Shift + Windows + Left => 将窗口移到上一个桌面。
; Control + Alt + Windows + Right => 将窗口移到下一个桌面时同时切换到下一个桌面。
; Control + Alt + Windows + Left => 将窗口移到上一个桌面时同时切换到上一个桌面。
; 5: 设置alt+f,开启cgywin软件
; 1. 将当前活动窗口移到下一个桌面
;######################### 代码:将当前活动窗口移到下一个桌面 ############################
; 设置快捷的热键:^表示control键;#表示windows键;+表示shift键;Right表示方向键右。
^#+Right::
; WinGet命令后接自己设置的变量名;ID是WinGet的子命令,用于获取窗口的ID编号;以下命令将窗口的编号ID赋值给active_id变量。
WinGet, active_id, ID, A
; 在当前桌面上隐藏选定的活动窗口
WinHide, ahk_id %active_id%
; 切换到下一个桌面并显示目标窗口
Send #^{Right}
WinShow, ahk_id %active_id%
; 再切换回上一个桌面
Send #^{Left}
Return
;#########################################################################################
; 2. 将当前活动窗口移到上一个桌面
^#+Left::
WinGet, active_id, ID, A
WinHide, ahk_id %active_id%
Send #^{Left}
WinShow, ahk_id %active_id%
Send #^{Right}
Return
; 3. 将当前活动窗口移到下一个桌面,并切换到下一个桌面
;############## 代码:将当前活动窗口移到下一个桌面,并切换到下一个桌面 ##################
; 设置快捷的热键:^表示control键;#表示windows键;!表示Alt键;Right表示方向键右。
^#!Right::
WinGet, active_id, ID, A
WinHide, ahk_id %active_id%
Send #^{Right}
WinShow, ahk_id %active_id%
; 激活目标窗口
WinActivate ahk_id %active_id%
Return
;#########################################################################################
; 4. 将当前活动窗口移到上一个桌面,并切换到上一个桌面
^#!Left::
WinGet, active_id, ID, A
WinHide, ahk_id %active_id%
Send #^{Left}
WinShow, ahk_id %active_id%
WinActivate ahk_id %active_id%
Return
; 5. 打开单个cygwin
!d::
Run C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
Return
; 6. 在我的大屏幕上打开多个cygwin
!f::
Run D:\ChenLianfu_Data\06.系统软件\d.系统操作软件\Windows热键与脚本\open_multi_cygwin_NotebookScreen.bat
Return
4.4 安装其它软件
安装Windows系统常用软件:UltraISO、WinRAR和Java。
安装服务器连机相关软件:VNC-Viewer、WinSCP、putty、Shadowsocks和VMware workstation Pro。
安装一些办公软件:Office2021、FoxiReader、EndNote X9.3.1、Notepad++、微信、腾讯QQ、百度网盘、谷歌浏览器和阿里千牛工作台。
4.5 安装办公软件
5. 恢复个人数据
通过登录google账户恢复浏览器书签。
安装Inconsolata系统字体。