Board logo

标题: [注册表类] [已解决]批处理能不能搜索注册表项TaskBar并且导出注册表文件? [打印本页]

作者: yyz219    时间: 2021-12-15 16:15     标题: [已解决]批处理能不能搜索注册表项TaskBar并且导出注册表文件?

本帖最后由 yyz219 于 2021-12-27 09:03 编辑
  1. 完美解决方案:
  2. 【HKEY_CURRENT_USER\ 【等于】  HKEY_USERS\数字串sid\(它们11对应,修改其中一个即可) 】
  3. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4. 备份任务栏图标.bat:
  5. @echo off
  6. echo.
  7. echo.
  8. echo.
  9. echo.
  10. echo.
  11. echo.
  12. echo.
  13. echo.
  14. echo.
  15. echo.
  16. echo.
  17. echo.
  18. echo                               备份任务栏图标吗?
  19. echo.
  20. echo.
  21. echo.
  22. pause>nul
  23. RD /S /Q  "TaskBar\"
  24. MD         TaskBar
  25. xcopy /y /e /h "C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar"  TaskBar
  26. regedit /e "任务栏图标.reg"  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
  27. exit
  28. ::*****************************************************************************************************************
  29. ::【备份在本目录】 regedit /e "文件名.reg"  HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop         
  30. ::【备份在指定目录】regedit /e "路径\文件名.reg"  HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
复制代码

作者: yyz219    时间: 2021-12-15 20:49

问题解决:
@echo off
::下面获取:sid(%sid%),并且填写在注册表的路径中: HKEY_USERS\%sid%\....
for /f "delims=" %%a in ('wmic userAccount where "Name='%userName%'" get SID /value') do call set %%a>nul
regedit /e "任务栏图标.reg"  HKEY_USERS\%sid%\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
exit




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2