标题: 如何在2K升级时禁止升级程序覆盖特定目录[转帖]
[打印本页]
作者: ko20010214
时间: 2003-6-21 00:00
标题: 如何在2K升级时禁止升级程序覆盖特定目录[转帖]
如何在2000升级过程中使用安全设置禁止升级程序覆盖某些特定的目录
在win2000的升级过程中使用到下面的两个文件来实现它的安全设置的:
dwup.inf 用于Windows 2000 professional升级程序
dsup.inf 用于Windows 2000 server升级程序
如果你想使用2000安装程序中的升级选项,但是你又不想让升级程序
覆盖某些特定的目录和特定的文件,那么你需要编辑上面两个文件。
步骤如下:(注意,前提是你将安装目录\i386已经从2000光盘里面
拷贝到了硬盘上)
1。首先从你的硬盘上的安装目录将上面两个文件(看你是运行什么系统了)
解开到你的系统目录%WinDir%\Security\Templates中,过程如下:
X:\I386>expand.exe dwup.in_ dwup.inf
X:\I386>copy dwup.inf %windir%\security\templates
2。命令行方式下运行程序mmc.exe
3。选择 控制台\填加/删除管理单元……,选填加,选安全模板
选填加,选关闭,然后确定。
4。展开你的安全模板,选择你刚才拷贝过来的文件名
5。选择你想改变的地方(就是你不想被替换掉的文件系统或则注册表值)
6。双击不想被替换的目标后,在出现的对话框中选择忽略选项即可。
7。如果找不到你需要的文件目录,那么按照下面的步骤:
a.右键选择注册表或文件系统,选增加键或则增加文件。
b.然后选择你想被保护的文件或则注册表值
c.确定。然后接受默认的访问控制列表后确定。
d.选择不允许替换这个文件或文件
e.确定后,重复上面的第6步
8。所有修改完毕后保存这个安全模板。
9。将这个模板文件复制回安装目录(我假设你用的是dwup.inf)
C:\WINNT\security\templates>compress.exe dwup.inf dwup.in_
C:\WINNT\security\templates>copy dwup.in_ X:\I386