Windows 11 日常使用
Hz 2022-10-18 Tuesday Windows
Windows 11 安装及使用。常用功能配置。
1. 移动硬盘文件系统修复
# 其中X:为异常的盘符
chkdsk X: /F
1
2
2
2. 使用Samba共享
Windows 10 LTSC默认无法打开的Samba共享目录,导致无法访问共享文件夹,需要修改组策略:
计算机配置→管理模板→网络→Lanman工作站,点击里面的“启用不安全的来宾登录”,将它由“未配置”改为“已启用”,应用后即可。
3. 禁用驱动自动更新
修改组策略:
计算机配置 - 管理模板 - Windows更新 - 管理从Windows更新提供的更新 - Windows 更新不包括驱动程序
4. 开启组策略入口
如果Windows 11没有gpedit.msc
,可以通过下面的方式开启
4.1 生成启用脚本
执行后在当前目录生成一个run_sss.cmd
的文件
@echo off
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
@REM for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
echo ''> run_sss.cmd
for /f %%i in ('findstr /i . List.txt 2^>nul') do echo dism /online /norestart /add-package:^"C:\Windows\servicing\Packages\%%i^" >> run_sss.cmd
pause
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
4.2 运行启用脚本
用管理员权限执行上一步生成的run_sss.cmd
文件即可。
5. 移动Windows11恢复分区
5.1 分配盘符备份
dispart
DISKPART> list dist
DISKPART> sel disk 0
DISKPART> list part
# 选中恢复分区
DISKPART> sel part n
DISKPART> assign letter=O
1
2
3
4
5
6
7
2
3
4
5
6
7
5.2 备份分区
Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"Recovery"
1
5.3 创建新的分区
# size的单位是M,offset的单位是KB
DISKPART> create partition primary size=900 offset=10000000
# 分配盘符
DISKPART> assign letter=Q
# 格式化分区
DISKPART> format FS=NTFS LABEL=Recovery QUICK
1
2
3
4
5
6
2
3
4
5
6
5.4 还原到新的分区
Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:Q:\
# 指定新的恢复分区
reagentc /disable
reagentc /setreimage /path Q:\Recovery\WindowsRE
reagentc /enable
1
2
3
4
5
2
3
4
5
5.5 隐藏分区
DISKPART> sel disk 0
# 选中新的恢复分区
DISKPART> sel part m
DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
DISKPART> gpt attributes=0x8000000000000001
# 删除盘符
DISKPART> remove
1
2
3
4
5
6
7
2
3
4
5
6
7
5.6 删除原分区
DISKPART> select volume O
DISKPART> delete partition override
1
2
2
参考
- 如何将 Windows 10、11 的恢复分区(Recovery Partition)移动到 C 盘之前,恢复 C 盘容量调整功能 (opens new window)
- Capture and apply Windows, system, and recovery partitions (opens new window)
6. 恢复Windows经典右键菜单
6.1 手动模式
可以按需执行以下命令
@REM 使用Windows经典右键菜单
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
@REM 使用Windows 11新版右键菜单
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /va /f
1
2
3
4
2
3
4
6.2 使用自动脚本
将以下脚本保存成bat文件,双击执行,根据提示操作即可
@echo off
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
@echo off
echo.
echo =============================================
echo 右键菜单类型
echo 1 (Win10旧版右键菜单)
echo 2 (Win11新版右键菜单)
echo =============================================
:select
set /p opt=请选择操作:
if %opt%==1 (
echo 正在开启Win10旧版右键菜单》》》》》》》》》
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
)
if %opt%==2 (
echo 正在恢复Win11新版右键菜单》》》》》》》》》
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
)
@echo off
echo *************************************
echo * *
echo * 重启任务管理器... *
echo * *
echo *************************************
taskkill /f /im explorer.exe & start explorer.exe
pause
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44