我在 Google 上搜索了清除所有剪贴板历史记录的命令,但找不到任何命令,唯一的命令是清除顶部以使其清空/清理(而不是整个剪贴板历史记录)
这样做的原因是为了创建一个任务计划,以便在锁定用户帐户时清除所有剪贴板历史记录。
最接近的是CMD命令:
cmd /c echo off | clip
但是这个只是清除当前的复制和粘贴,并将最近的复制和粘贴放入历史记录中,这确实不是清除剪贴板历史记录(至少在最新的 Windows 10 补丁程序中,2020-07-07)
因此,任何能帮助我找到解决方案的人都将不胜感激!
答案1
您可以通过停止并重新启动剪贴板服务来执行此操作:
- 在命令行:
for /f tokens^=2* %i in ('sc query^|find "Clipboard"')do >nul cd.|clip & net stop "%i %j" && net start "%i %j"
- 在命令行包含完整路径、名称和扩展名:
for /f tokens^=2* %i in ('%__APPDIR__%sc.exe query^|find "Clipboard"')do >nul cd.|%__APPDIR__%clip.exe & %__APPDIR__%net.exe stop "%i %j" && %__APPDIR__%net.exe start "%i %j"
for /f tokens^=2* %%i in ('sc query^|find "Clipboard"')do >nul cd.|clip & net stop "%%i %%j" && net start "%%i %%j"
@echo off & title <nul & title .\%~nx0 & %__APPDIR__%mode.com con:cols=75lines=5
for /f tokens^=2* %%i in ('^<con: "%__APPDIR__%sc.exe" query^|find/i "Clipboard"
')do >nul cd.|%__APPDIR__%clip.exe && >nul (%__APPDIR__%net.exe stop "%%i %%j" ^
&& %__APPDIR__%net.exe start "%%i %%j")2>nul && Goto :EOF ||color 4f & Goto :^(
:^(
echo; & <con: echo\Ops! ERROR: Administrator rights are required to run: .\%~nx0
rem/; & <con: echo\Try re-launch it using: 'Run as Administrator' (Context menu)
rem/; & <con: rem/ && "%__APPDIR__%timeout.exe" /t -1 & color & cls && goto :EOF
- 在电源外壳:
Restart-Service -Name "cbdhsvc*" -force
观察:1.此命令(cmd/bat/ps1)需要管理员权限
观察:2。要访问剪贴板历史记录 GUI,请使用:V
注:感谢@Sathyajith Bhat ♦对于 Windows 键kbd html tag sources