请教关于Windows Live Messenger 2009的自动安装问题(已解决)

Home Home
引用 | 编辑 郭少
2009-09-17 01:46
楼主
推文 x0
请教关于Windows Live Messenger 2009(build 14.0.8089.726) 的自动安装问题
今天开启 ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 ken670128
2009-09-17 07:56
1楼
  
下面是引用 郭少 于 2009-09-17 01:46 发表的 请教关于Windows Live Installer 14.0.8089.726 的自动安装问题: 到引言文
今天开启 MSN 结果一定要更新才能使用
最新版本是 Windows Live Installer 14.0.8089.726版
线上安装版载点:http://g.live.com/1rewlive3/ZH-CHT/wlsetup-web.exe
离线安装版载点:http://g.live.com/1rewlive3/ZH-CHT/wlsetup-all.exe
所以想请教一下离线安装版自动安装方法
请各位前辈多多指教
谢谢
我个人只用得到 Windows Live Messenger,所以一堆有的没的我都没安装,别问我其它工具的安装参数,虽然都差不多
执行安装档会将档案解压到 %programfiles%\common files\windows live\.cache,

将 Messenger.msi 和 Contacts.msi 复制出来,自动安装顺序及参数:

Contacts.msi /qn /norestart
Messenger.msi /qn /norestart

以上这样就完成了,要看安装进度,参数请改 qb...

献花 x1
引用 | 编辑 莫力思雷靠杯
2009-09-17 16:50
2楼
  
下面是引用 ken670128 于 2009-09-17 07:56 发表的 : 到引言文

我个人只用得到 Windows Live Messenger,所以一堆有的没的我都没安装,别问我其它工具的安装参数,虽然都差不多
执行安装档会将档案解压到 %programfiles%\common files\windows live\.cache,

将 Messenger.msi 和 Contacts.msi 复制出来,自动安装顺序及参数:

Contacts.msi /qn /norestart
Messenger.msi /qn /norestart

以上这样就完成了,要看安装进度,参数请改 qb...


根本就是乱写一通‧‧‧

下面是引用 郭少 于 2009-09-17 11:39 发表的 : 到引言文
谢谢 ken670128 大大

我也是只想装 Windows Live Messenger,其他的我也不想装
我就是在想应该不用全部都安装,那到底最精简是应该装那几个档
谢谢您的教导


重灌xp后 我在把弄出来的档弄成自动安装
我的语法如下

Setup=dotnetfx.exe /Q:U /C:"install /L /QB"
Setup=Contacts.msi /qb
Setup=Messenger.msi /qb
TempMode
Silent=1
Overwrite=1

可是开不了msn = ="
再麻烦开释一下
谢谢


取档的地方是写对了,所以你也要考虑到附加元件的档案安装
所以你可以先使用 wlsetup-all.exe 的档案做参考然后取资料
比如安装 Windows Live Messenger 需要哪些元件

献花 x0
引用 | 编辑 ken670128
2009-09-17 18:51
3楼
  
下面是引用 郭少 于 2009-09-17 11:39 发表的 : 到引言文
谢谢 ken670128 大大

我也是只想装 Windows Live Messenger,其他的我也不想装
我就是在想应该不用全部都安装,那到底最精简是应该装那几个档
谢谢您的教导


重灌xp后 我在把弄出来的档弄成自动安装
我的语法如下

Setup=dotnetfx.exe /Q:U /C:"install /L /QB"
Setup=Contacts.msi /qb
Setup=Messenger.msi /qb
TempMode
Silent=1
Overwrite=1

可是开不了msn = ="
再麻烦开释一下
谢谢
没注意到版本更新了,
以上方法是 14.0.8064.206 的安装方式,
我现在去试看看新版,用出来再跟你说

献花 x0
引用 | 编辑 ken670128
2009-09-17 21:15
4楼
  
下面是引用 郭少 于 2009-09-17 11:39 发表的 : 到引言文
谢谢 ken670128 大大

我也是只想装 Windows Live Messenger,其他的我也不想装
我就是在想应该不用全部都安装,那到底最精简是应该装那几个档
谢谢您的教导


重灌xp后 我在把弄出来的档弄成自动安装
我的语法如下

Setup=dotnetfx.exe /Q:U /C:"install /L /QB"
Setup=Contacts.msi /qb
Setup=Messenger.msi /qb
TempMode
Silent=1
Overwrite=1

可是开不了msn = ="
再麻烦开释一下
谢谢
已经试过了,14.0.8089.726 跟之前版本安装参数及方式都一样,没有什么改变

开不了 MSN 可能是下面两个套件没安装,或者是没有完整移除先前 MSN 版本
net.framework 和 Microsoft Visual Studio Runtime 可转散发套件,很多程式都会用到,
应该在制作整合 XP 时就先行安装了,以供各程式使用,不应该并入 MSN 安装档再多安装一次
上面2个套件,其实在14.0.8064.206 时就需安装了,只是我的系统灌完后其实都已预先安装好了,
所以在制作 MSN 安装档时,就完全没加入此2个套件

要达到最精简的安装,仅需安装下面2个程式:
Windows Live Communications Platform
Windows Live Messenger

其它在 WINDOWS LIVE Messenger 安装界面里,所提到的安装 Messenger 所需安装的其它程式,其实根本可以无视

补充:
WINDOWS LIVE Messenger 14.0.8089.726 解除安装参数:
MsiExec.exe /uninstall {AE156750-B9B5-4063-84F7-22FF638AF350} /qn /norestart

Windows Live Messenger 14.0.8064.206 解除安装参数:
Msiexec.exe /uninstall {5C91A37F-64AC-4C9A-A6DB-06D7E56E101D} /qn /norestart

Windows Live Communications Platform 解除安装参数:(2版皆适用)
Msiexec.exe /uninstall {3B4E636E-9D65-4D67-BA61-189800823F52} /qn /norestart

另外再跟你说,net.framework 1.1 ~ 3.5 全套,包含 HOTFIX 及语言档,使用原始档来安装,不管你参数
命令怎么下,只有一个字可以形容,就是"慢",你可以考虑使用 MSFN 里头的这篇文章来制作看看:
Silent .NET Maker synthesized 20090820
原始档内容我并没有仔细看过,不过看起来应该是把档案重新拆解出来后,再重新封装,也支援加入语言档和更新

使用此脚本所产生出来的安装档,安装速度很快,另外若你的 XP 有整合驱动并有使用 ATI CCC 新式控制中心
需求的话,,后面几页也有教你如何做

献花 x0
引用 | 编辑 莫力思雷靠杯
2009-09-18 07:08
5楼
  
下面是引用 郭少 于 2009-09-17 23:00 发表的 : 到引言文
谢谢 莫大 和 ken670128 大大2位的指点

我最后做出来是

Setup=dw20shared.msi /qb
Setup=crt.msi /qb
Setup=Contacts.msi /qb
Setup=Messenger.msi /qb
Setup=SegoeFont.msi /qb
Setup=WLXSuite.msi /qb
TempMode
Silent=1
Overwrite=1

档案大小压缩后是 30295 kb
还有安装好后无法在 控制台 新增移除程式 里面移除 Windows Live Messenger
如果有错请指教
谢谢


虽然不知道新版的是不是有雷同上版的 BUG ,但是你还是研究看看吧!
http://tw.myblog.yahoo.com/1314-5257/article?mid=5&sc=1
http://support.microsoft.com/kb/961503/zh-tw

献花 x0
引用 | 编辑 bbd1234567
2009-09-18 07:49
6楼
  
1 -- for %%i in (*.msi) do start /wait %%i /qb
2 -- for %%i in (*.msi) do start /wait msiexec.exe /passive /uninstall %%i

献花 x0
引用 | 编辑 ken670128
2009-09-18 09:47
7楼
  
下面是引用 郭少 于 2009-09-18 08:03 发表的 : 到引言文
谢谢 bbd1234567 大大的回覆

第一 如果用离线安装版安装 安装好后 可以在 控制台 新增移除程式 里面移除 Windows Live Messenger

第二 如果执行安装档会将档案解压到 %programfiles%\common files\windows live\.cache 的方式把档复制出来,做成自动安装

    竟然无法在 控制台 新增移除程式 里面移除 Windows Live Messenger

我在想我是否我少装了什么档??????

还请各位前辈多多多的指导

谢谢
之前曾看到有人提到,要安装所有 Messenger 所需元件,新增移除那才能正常移除 Messenger,
也就是用原版安装程式安装 Messenger ,再依
%programfiles%\common files\windows live\.cache\cache.ini 内的安装记录
依序写入你重新制作的封装档里,不过我没有测试过这个方法,因为打从用
Windows Live Messenger 2009 开始,我就从未想过要安装那些多余的元件

另一种方法是微软本身提供的OEM 伙伴如何利用 Windows Live Installer 开发 Windows Live 安装案例
虽然我也没试过,但因是微软本身提供的方法,所以应该是没问题,但缺点是安装档巨大,而且设定过于麻烦

我自己的方法是使用 NSIS 重新封装,仅包含 Contacts.msi 及 Messenger.msi 2个安装元件,
其它的元件,我装机时其实都已经预先安装好了,再加上我没分享在网路上,所以根本无需包进来
至于新增及移除功能都已写进 NSIS 脚本里了,编译后会自动生成解除安装档并在新增移除那登录移除项目
另外还有加上用 NSIS 里的 VPATCH 所生成的去广告 PATCH,封装后的档案容量为: 26104282

献花 x0
引用 | 编辑 莫力思雷靠杯
2009-09-18 18:43
8楼
  
回 覆 锁 定 :

  此回覆已被锁定,只有『管理员及回覆者』看的到 !!!



献花 x1
引用 | 编辑 ken670128
2009-09-19 02:52
9楼
  
下面是引用 郭少 于 2009-09-19 01:12 发表的 : 到引言文
谢谢 莫大

先在此说声谢谢
表情
因为我的方法是仅安装必装的2个元件,加上自己写的移除安装程式
其它的方式大都只是听人家说过,而没实际去试过,所以可能对你没帮助吧,
某人如果有方法能直接帮到你的话是最好的了,先祝你成功了

献花 x0
引用 | 编辑 莫力思雷靠杯
2009-09-19 22:56
10楼
  
下面是引用 郭少 于 2009-09-19 16:26 发表的 : 到引言文
现在我找到问题点

第一次先在 %programfiles%\common files\windows live\.cache
里面把档复制出来,然后做成精简版自动安装后
我把 .cache 里面的档全杀了
然后重灌 Windows Live Messenger 2009(build 14.0.8089.726)
安装好后无法在 控制台 新增移除程式 里面移除 Windows Live Messenger
问题就出在 .cache 里面少了 cache.ini 和 wlc40.tmp 这2个档所以无法移除Windows Live Messenger
好吧把档放进 问题是wlc40.tmp 这个档 138040.kb (哇这档也太大了吧...如果真要用方法弄进去这样就太瞎了)
无言 = ="

不知先进们还有什么高招
期待大家的帮忙
谢谢


跟那无关吧!

献花 x0
引用 | 编辑 threesecond
2009-09-21 18:22
11楼
  
其实上面问的所有问题,在我网站上全都有答案了,
而且上面好几个人讲的是错的...............

dotnetfx.exe 不要用内附的那个,那是 .NET Framework 2.0 无印版,
最新版应该是 SP2,包无印版进去是多此一举。
下面是引用 ken670128 于 2009-09-17 21:15 发表的 : 到引言文
要达到最精简的安装,仅需安装下面2个程式:
Windows Live Communications Platform
Windows Live Messenger.....
绝对不是只有这两个,只包这两个你以后就会遇到一大堆问题。

新增移除程式里面找不到 Windows Live,是因为少包了 WLXSuite.msi
这是安装移除前导程式,有这个前导程式才能在新增移除里面显示。

另外,关于 KB943595
之所以不用那个方案,是因为那样仍然要把整个离线安装档 140MB 包进去,
根本没有减肥的效果,所以一般不会去用那个方案。

自动移除程式的作法,请去找"通用移除程式完全版",我写的比你想像的还完整。

.Net framework 的封装方法太啰唆了所以不提了。

以上所有的东西在我网站上都有更详细的资料,
包括每个元件的用途都有详细描述,哪一个要包哪一个不用包,都很清楚明了,
等我网站恢复再说吧。

献花 x0
引用 | 编辑 ken670128
2009-09-23 06:51
12楼
  
下面是引用 threesecond 于 2009-09-21 18:22 发表的 : 到引言文
其实上面问的所有问题,在我网站上全都有答案了,
而且上面好几个人讲的是错的...............
dotnetfx.exe 不要用内附的那个,那是 .NET Framework 2.0 无印版,
最新版应该是 SP2,包无印版进去是多此一举。
绝对不是只有这两个,只包这两个你以后就会遇到一大堆问题。
.......
这几天也在网路找到一些答安案,但因为大大的网站未开,所以还是无法得到完整解答
原版移除项目的问题,也在大大网站的页库存档找到解答,但其实目前我虽知道了如何
简单显示原版的移除项目,但我也没将之弄出来,因为基本上不会很想去用它,大大所做
的移除安装档也看到了,就是将全部版本的 WINDOSE LIVE 所有元件的解除安装命令都写进去

我现在想了解的是只装 MESSENGER ,到底有哪些元件必装,看了原版的安装记录,安装的项
目比安装程式表面所列要来得多,但多半是我不想去安装的元件,大大的网站至今都尚未复原,
所以答案也无从找起,是否可请大大拨空在此解答一下,谢谢

献花 x0
引用 | 编辑 threesecond
2009-09-23 23:32
13楼
  
我网站恢复了。

Windows Live 2009 全部元件详解
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1536
Windows Live 2009 Build 14.0.8089.0726 新增部份解说
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1642
看完这两篇,该封装什么东西进去应该就很清楚了。

Windows Live 2009 通用移除程式完全版
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1643
可以帮你把任何版本的 WLM2009 完全拔干净。

.NET Framework 3.5 全系列拆解与封装解说
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1643

看完这些应该就够了。

献花 x0
引用 | 编辑 threesecond
2009-10-02 09:33
14楼
  
(重复发文自删)

献花 x0
引用 | 编辑 a09090423
2010-12-05 16:30
15楼
  
正点,谢谢以上大哥的分享。 表情

献花 x0
引用 | 编辑 郭疯子
2011-01-06 22:21
16楼
  
TO:  不好意思 我插嘴 一下  您说的是 2009 自动安装版

但是网友 有提共破解版的耶 = =

真的是误打误撞    呵呵 痾 乱回答   

献花 x0