『楼 主』:
[求助]用系统SID值替换注册表SID值
我导出了一个注册表文件,以便我重装系统后快速恢复设置。可重装系统后,系统的SID值发生变化。我想从系统中获取SID值,再替换已经导出的注册表文件。
SID值即注册表中“HKEY_USERS\S-1-5-21-××××××××××-××××××××××-××××××××××-×××\”中的红色部分。
比如我导出的注册表文件为Win.reg,部份内容为:
Windows Registry Editor Version 5.00
; 2008-9-12 22:20:22
[HKEY_USERS\S-1-5-21-1409082233-1563985344-1417001333-500\Software\Microsoft\Windows\CurrentVersion\Explorer]
"ShellState"=hex(03):24,00,00,00,35,ac,01,00,00,00,00,00,00,00,00,00,00,00,\
00,00,01,00,00,00,0d,00,00,00,00,00,00,00,00,00,00,00
[HKEY_USERS\S-1-5-21-1409082233-1563985344-1417001333-500\Software\Microsoft\Windows\CurrentVersion\Explorer\SmallIcons]
"SmallIcons"="no"
[HKEY_USERS\S-1-5-21-1409082233-1563985344-1417001333-500\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex(03):08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,\
11,ae,69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00
我现在就是想编一个批处理,用系统中获取的SID值替换此注册表文件中的SID值(红色部分),然后导入系统。求高手帮忙。
[ Last edited by hgx126 on 2008-9-13 at 12:37 AM ]
|