关键就在这个多字。
先看看单一Registry键的定制过程:
reg load HKU\TempHive C:\Users\Default\NTUSER.dat
reg import Sample.reg
reg unload HKU\TempHive
下面的脚本可以处理用于Default用户的多个reg文件
REG load HKU\TempHive "C:\Users\Default\NTUSER.DAT" > nul
for /F "delims=*" %%i in ('dir /A /B *.reg') do REG import "%%i" >nul
REG unload HKU\TempHive >nul
下面是处理多用户的多个reg文件
for /F "delims=*" %%i in ('dir /A /B %SystemDrive%\Users') do CALL :ModUserRegs "%%i" TempRegs > nul
goto End
:ModUserRegs
IF "%USERNAME%" == "%~1" (
Echo %1 is Current user.
) ELSE (
IF EXIST "%SystemDrive%\Users\%~1\NTUSER.DAT" (
REG load HKU\TempHive "%SystemDrive%\Users\%~1\NTUSER.DAT" > nul
for /F "delims=*" %%i in ('dir /A /B ^"%~d0%~p0TempRegs\*.reg^"') do REG import "%~2\%%i" >nul
REG unload HKU\TempHive >nul
Echo %1 is done.
) ELSE (
Echo %1 isn't a user.
)
)
goto :eof
最后, 下面是完整的带有日志记录功能的batch脚本:
ECHO OFF
:: ---------------------------------------------------------------------------------------
:: Modify All and Default User Registry
:: Version: 1.1
:: Copyright Tony Liu, 2012
::
:: History:
:: Initial: May 22, 2012 Tony Liu
::
:: Description: It imports all defined registry into all system users NTUSER.DAT registry hive including Default User.
::
:: How TO:
:: Put exported registry files, .reg files, in TempRegs folder and change all the [HKEY_CURRENT_USER] root to [HKEY_USERS\TempHive] in .reg files.
:: ---------------------------------------------------------------------------------------
Echo ---------------------------------------------------------------------------- >> History.log
Echo : Modify All and Default User Registry : >> History.log
Echo : Start: %time%, %date% >> History.log
Echo : Windows Version: >> History.log
systeminfo | find "OS Name" | find "Windows 7" >> History.log
if %ERRORLEVEL% NEQ 0 goto End
IF Not Exist TempRegs (
Echo Error: .\TempRegs folder not exist. >> History.log
goto End
)
:: for /F "delims=," %%i IN (UserList.txt) do echo "%%i"
for /F "delims=*" %%i in ('dir /A /B %SystemDrive%\Users') do CALL :ModUserRegs "%%i" TempRegs > nul
goto End
:ModUserRegs
IF "%USERNAME%" == "%~1" (
Echo %1 is Current user. >> History.log
) ELSE (
IF EXIST "%SystemDrive%\Users\%~1\NTUSER.DAT" (
REG load HKU\TempHive "%SystemDrive%\Users\%~1\NTUSER.DAT" > nul
:: for /F "delims=*" %%i in ('dir /A /B ^"%~d0%~p0TempRegs\*.reg^"') do REG import "%~2\%%i" >nul
REG unload HKU\TempHive >nul
Echo %1 is done. >> History.log
) ELSE (
Echo %1 isn't a user. >> History.log
)
)
goto :eof
:End
Echo : End: %time%, %date% >> History.log
Echo ---------------------------------------------------------------------------- >> History.log
goto :eof
分享到:
相关推荐
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker 一通百度,发现原来是dns服务器的错误,把服务器改成8.8.8.8或者114.114.114.114即可 具体做法: vim /etc/...
Could not resolve dependencies for project org.apache.flink:flink-avro-confluent-registry:jar:1.15.3: Could not find artifact io.confluent:kafka-schema-registry-client:jar:6.2.2 in maven 安装本地...
VC++6.0中ActiveX控件注册表项,用于在Windows系统中注册ActiveX控件。 使用方法:将Windows Registry Editor Version 5.00文件复制到C:\WINDOWS\system32路径下即可。
Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry, Second Edition, provides the most in-depth guide to forensic investigations involving Windows Registry....
docker用registry搭建私有仓库中删除镜像的脚本。
Windows Xp Internal Registry Guide
Windows Registry Troubleshooting 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系...
Windows Registry Forensics 2nd 英文pdf
kafka-schema-registry-client-3.2.0.jar包,亲测可用,在aliyun仓库内找不到,可以下载此jar包来进行手动安装
解决docker报错dial tcp lookup registry-1.docker.io
Windows CE registry editor(注册表编辑器) 汉化绿色版
schema-registry-plugin:用于与Confluent Schema-Registry交互的Gradle插件
Registry Workshop: Registry Workshop 是一款高级的注册表编辑工具,能够完全替代 WIndows 系统自带的 RegEdit 注册表编辑器。
Windows XP 注册表从入门到精通英文版
TCP/IP Registry Values for Microsoft Windows Vista and Windows Server 2008
Registry.py是一个脚本,用于从命令行(和脚本)轻松操作docker-registry 目录 安装 Docker镜像 您可以下载包含脚本和预安装的所有python依赖项的现成docker映像: docker pull anoxis/registry-cli 在这种情况下...
屏幕截图仓库概述 标签概述 标签详情 删除标签用法码头工人执行: docker run --name registry-browser -it -p 8080:8080 -e DOCKER_REGISTRY_URL=http://your-registry:5000 klausmeyer/docker-registry-browser...
介绍用虚拟机安装Linux系统
kafka-schema-registry-client.jar,kafka客户端所需的jar包,maven中已经找不到,所以将自己本地的分享出来。
Advanced Registry Tracer (ART)是一个用来跟踪 Windows 注册表变化的工具软件。 当安装软件的时候,您可以在安装软件之前使用 ART 制作一个注册表的拷贝,在安装之后再制作另一个拷贝。然后您就可以通过比较这两个...