Windows 11 日常使用

2022-10-18 Tuesday Windows

Windows 11 安装及使用。常用功能配置。

1. 移动硬盘文件系统修复

# 其中X:为异常的盘符
chkdsk X: /F
1
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

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

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

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

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

5.6 删除原分区

DISKPART> select volume O
DISKPART> delete partition override
1
2

参考

  1. 如何将 Windows 10、11 的恢复分区(Recovery Partition)移动到 C 盘之前,恢复 C 盘容量调整功能 (opens new window)
  2. 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

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

参考

最近更新: 2024-05-21 01:50:36