发新话题
打印

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

lucky0504每一篇帖子对我的帮助都很大啊,非常感谢您的教程,我再次收藏。

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

引用:
下面引用由lucky05042005/05/30 09:52pm 发表的内容:
RunOnceEx是一个第一次进入系统时运行的键值,运行过一次后就自动清除了.
谢谢!

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

Lucky0504斑竹吖,用inf的方法怎么安装WMP10吖?
我用 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\install",3,,"..\install\Apps\WMP10\MP10Setup.exe /Q:A /c:"setup_wm.exe /Q:A /R:N /DisallowSystemRestore""
装,复制文件的时候说xxx行文件已损坏,无法安装.....
说的就是WMP10这行.....,

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

这个可能是因为出现过两个双引号的问题!
Lucky0504兄!在出现两个双引号的话,能不能用其他符号来代替其中一对?
要是可以的话,我想问题就解决了!

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

我想到一个方法!
就是将mp10setup文件用winrar打包成exe文件!
exe的设置如下:
自动解压,后台执行,解压后的运行MP10Setup.exe /q:A /c:"setup_wm.exe /Q:A /R:N /DisallowSystemRestore"这样问题就应该可以解决了!
在hivesft.inf里面直接调用打的包就可以了!不用加任何参数!

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

我想问下在.NET Framework 1.1 组件中的LANGPACK.EXE怎样才能完全默认安装?
我加了/Q的参数还是会出现对话框!而且装完后还要我点确定!

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

厉害,学到东西了,谢谢。。

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

我想问一下
$oem$\$1\
这个文件夹里的东西但安装的时候会拷贝到系统盘里吗?
如果会拷贝的话拷贝到哪里?会自动删除吗?

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

[这个贴子最后由hgwyc在 2005/06/08 10:53am 第 1 次编辑]
引用:
下面引用由企V鹅2005/06/07 02:34pm 发表的内容:
我想问一下
$oem$\$1\
这个文件夹里的东西但安装的时候会拷贝到系统盘里吗?
如果会拷贝的话拷贝到哪里?会自动删除吗?
转帖:
$OEM$发布文件夹是什么?
$OEM$文件夹的用途是,你放在该文件夹中的所有文件都会被自动复制到你安装Windows的目标分区。一旦复制操作结束,你就可以用预先创建的批处理文件配合%systemdrive%变量安装其中的软件或执行其它任务。例如,如果Windows被安装到D盘,环境变量“%systemdrive%”就代表 D:\ 。
你可能会问,“为什么不直接从光盘上安装那些软件?”,那是因为光驱盘符在每台电脑上都是不同的,这也就说明了为什么没有“%CDROM%”这样的环境变量。然而你可以创建并运行脚本来检查光盘上某个特定文件的存在,这样就可以把当前的光驱盘符映射为%CDROM%变量。但是在本文中我们不准备涉及该内容(不过该内容在论坛中曾被多次讨论,你应该可以搜索的到)。
$OEM$发布文件夹
$OEM$文件夹和i386文件夹是同一级的,并不是包含在其中。$1文件夹中的任何文件都会被复制到Windows安装到的硬盘分区的根目录(例如C盘)。看下面的例子你就知道它是怎么工作的了:
在准备过程中,文件夹结构是这样的:
C:\XPCD\$OEM$\$1\Install\
当刻录到光盘(X是光驱盘符)后,文件夹结构变成了这样:
X:\$OEM$\$1\Install\
当\$OEM$\$1\Install文件夹在安装系统过程中被复制到硬盘后,文件夹结构变成了这样:
C:\Install\
了解了吗?这就解释了为什么你能找到很多类似"start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb"的命令,因为该命令的输出路径和C:\Install\ 一样,都是安装Windows的分区。
$$ - 在该文件夹中的任何文件都会被复制到Windows文件夹,无论该文件夹叫什么名字(Windows、WINNT、WindowsXP)。通过使用这种方法你可以在$$中创建其它文件夹,例如Themes下的Resources子文件夹,然后就可以把你的视觉主题放在里面。随后这些文件就会在安装Windows过程中自动被复制到 C:\WINDOWS\Resources\Themes。

现在你知道该文件夹如何工作了,而其它文件夹中的文件会被复制到:
$Docs -Documents and Settings
$Progs - Program Files
$$ - Windows文件夹
$1 - 安装Windows的分区的根目录
这样做就省得用COPY或XCOPY命令复制文件和文件夹到目标位置了
我的网络E盘
-------------------------------------

TOP

[原创]利用hivesft.inf添加RunOnceEx注册表键值来实现无人职守安装

[这个贴子最后由cq-x516在 2005/07/13 09:20am 第 1 次编辑]
引用:
下面引用由企V鹅2005/06/07 01:53pm 发表的内容:
我想问下在.NET Framework 1.1 组件中的LANGPACK.EXE怎样才能完全默认安装?
我加了/Q的参数还是会出现对话框!而且装完后还要我点确定!
把“LANGPACK.EXE”用“WinRAR”解包,把文件放入安装文件夹中用“langpack.msi /QB”参数安装。
另请问一下楼主,偶用此方法安装补丁,没有在T-13分钟时安装,还是在第一次进入时才开始安装,不知哪儿错了?

TOP

发新话题