无忧启动论坛

标题: 一条reg命令通过注册表关闭最近使用的项目 [打印本页]

作者: likeyouli    时间: 2024-12-6 17:40
标题: 一条reg命令通过注册表关闭最近使用的项目
本帖最后由 likeyouli 于 2024-12-7 09:07 编辑

首先提醒:测试的系统,win10  21H2 19044.1806,win11 24H2也测试通过,注意关闭设置后再重新打开才能看到效果
@echo off
:: 获取管理员权限
set _Args=%*
if "%~1" NEQ "" (
  set _Args=%_Args:"=%
)
fltmc 1>nul 2>nul || (
  cd /d "%~dp0"
  cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~dp0"" && ""%~dpnx0"" ""%_Args%""", "", "runas", 1 > "%temp%\GetAdmin.vbs"
  "%temp%\GetAdmin.vbs"
  del /f /q "%temp%\GetAdmin.vbs" 1>nul 2>nul
  exit
)
::==========================================
::下边命令0为允许记录, 1为禁止记录
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoRecentDocsHistory" /t REG_DWORD /d 1 /f
pause

同时,当选1时,设置、个性化、开始, 在“开始”菜单或任务栏的跳转列表中以及文件资源管理器的“快速使用”中显示最近打开的项 开关 将显示灰色(开关无论是开启状态、还是关闭状态都会显示灰色,但貌似无论哪种情况的灰色shell:recent下都不会再有记录),即无法更改(见图)。提醒:修改注册表后,需要重新打开设置才能看到效果,无须重启电脑。

..png (40.35 KB, 下载次数: 0)

..png

`.png (33.54 KB, 下载次数: 2)

`.png

作者: zhangze    时间: 2024-12-6 22:54
不就是改个注册表键值么,搞这么多代码
作者: likeyouli    时间: 2024-12-6 23:01
本帖最后由 likeyouli 于 2024-12-6 23:06 编辑
zhangze 发表于 2024-12-6 22:54
不就是改个注册表键值么,搞这么多代码

reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoRecentDocsHistory" /t REG_DWORD /d 1 /f
仅这一句命令而已,前边是获取管理员权限,貌似这个获取管理员权限这条命令根本用不着,我是习惯了加上,方便我自己用,因为这条命令可能是我众多命令中的一条.......
        请教大神,
在“开始”菜单或任务栏的跳转列表中以及文件资源管理器的“快速使用”中显示最近打开的项 开关将显示灰色

这个开关不显示灰色、也就是选0能手动开或关的时候,开和关分别对应注册表哪个值 ? 我试着抓取了下注册表,可能是我不会操作,抓取的注册表内容太多,您能否抓取下 ?
作者: zhangze    时间: 2024-12-6 23:15
likeyouli 发表于 2024-12-6 23:01
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoRece ...

你要的是这个么
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_TrackProgs"=dword:00000001
"Start_TrackDocs"=dword:00000001
作者: likeyouli    时间: 2024-12-6 23:24
zhangze 发表于 2024-12-6 23:15
你要的是这个么
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
" ...

不好意思,明天试试,躺床上睡了
作者: likeyouli    时间: 2024-12-7 08:55
zhangze 发表于 2024-12-6 23:15
你要的是这个么
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
" ...

感谢大佬,您抓注册表真精准,, 怎么抓的注册表?可否传授一下 ?
这一句命令即可:
::0为关-禁止记录;1为打开开关-允许记录
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f

  完美控制 在"开始"菜单中显示推荐的文件、"文件资源管理器"中的最新文件,以及"跳转列表"中的项   这个功能的开关(win11 24H2测试通过) 见图

..png (75.75 KB, 下载次数: 0)

..png





欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3