安装电脑多了,有强迫症的我会对电脑进行一系列操作:
- 添加 此电脑、控制面板图标到桌面
- 删除Edge浏览器图标
- 桌面图标自动排序
- 去除任务栏人脉图标
- 调整搜索栏 只显示搜索图标
- 禁止OneDrive开机启动
- 显示文件扩展名
- 自动连接wifi(下一次说操作有点多)
操作次数多了就有点厌烦,想着是否可以通过脚本或者代码进行自动完成。终于在上星期通过不停百度谷歌把上述功能实现整理完毕。
主要是对注册表进行操作,可以使用编写脚本进行操作(更简单便捷),不过最近在学习Rust,就通过Rust调用注册表实现了。代码在GitHub上,搜索 windows10_init 使用Rust语言的那个就是。

添加 此电脑、控制面板图标到桌面
操作注册表:
计算机HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel
具体命令,使用cmd执行:
- 显示此电脑图标
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel" /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 0 /f >nul 2>nul
- 显示网络图标
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel" /v {F02C1A0D-BE21-4350-88B0-7367FC96EF3C} /t REG_DWORD /d 0 /f >nul 2>nul
- 控制面板
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel" /v {5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0} /t REG_DWORD /d 0 /f >nul 2>nul
执行后,刷新一下桌面就出现了。
删除Edge浏览器图标
就是找到 Edge图标的地址(桌面 的 Microsoft Edge.lnk ),执行删除就可以了。
桌面图标自动排序
操作注册表:
计算机HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsShellBags1Desktop
双击FFlags打开修改数值为40200224,十六进制,表示取消自动排列。
- 0x40200225表示自动排列,网格对齐
- 0x40200224表示不自动排列,网格对齐
- 0x40200221表示自动排列,网格不对齐
重启 windows 资源管理器(必须重启,否则操作不生效)
taskkill /f /im explorer.exestart explorer.exe
去除任务栏人脉图标
操作注册表
HKCUSOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvancedPeople
删除 PeopleBand
具体操作:
reg delete "HKCUSOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvancedPeople" /v PeopleBand /f
重启资源管理器
taskkill /f /im explorer.exestart explorer.exe
调整搜索栏 只显示搜索图标
操作注册表
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionSearch
中 SearchboxTaskbarMode的值,其中:
- 1:显示搜索图标
- 2:显示搜索框
操作:
reg add "HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionSearch" /v SearchboxTaskbarMode /t REG_DWORD /d 1 /f >nul 2>nul
没有效果就重启资源管理器
禁止OneDrive开机启动
操作注册表:
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun
删除 OneDrive
具体操作
reg delete "HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun" /v OneDrive /f
重启后看效果
显示文件扩展名
操作注册表:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced
修改HideFileExt
- 0 显示
- 1 隐藏
具体操作
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced" -v HideFileExt /t REG_DWORD /d 0 /f >nul 2>nul
PS: 操作注册表有风险,操作需谨慎, 哈哈哈