2008年05月21日
Windows Live MessengerをWindows2000で
まず、Windows Live Messenger 単体を探してきましょう。
セキュリティ更新プログラム MS07-054 (MSN Messenger および Windows Live Messenger の脆弱性により、リモートでコードが実行される) の検出と展開の手引き から 単体へのリンクへ飛んでいます。
このソフトに限っては、fcwinでかきかえずに、インストール前に、コントロールパネルでコンピュータの管理、サービスのWindows Installerが『開始』になってるのを確認してmsiexec.exeをXP互換モードに切り替えてください。(なってない場合は一旦2000ネイティブモードにして開始します)
ちゃんと起動したのですが、 dfsr.dll が原因でクラッシュしてしまうことがあるようです。
リネームするとエラーは出なくなるんですが、微妙な感じです。
後、設定でTodayも出ないようにしておきましょう。
そんなわけで、kdw v0.43では Windows Live Messengerも起動できるようになりました。
最終的には IE7や Media Player 10にもチャレンジしてみたいのですが、どうなることやら。
なお、今回のバージョンから 2kdll.dllというファイルが入っています。
これは、バイナリエディタで実行ファイル内の ntdll.dllという記述を 2kdll.dllに変えることによって、
XP用のDLLやソフトが動くかもしれないというものです。
今のところ、完全動作を確認したのは msvcrt.dllだけですが、増やしていきたいと思っています。
最新版は→こちらで
過去のコメント:
[1] 黒翼猫 さんのコメント
2008/06/05 01:11:20
まず、必要なのは2点。
WindowsInstallerがWindows2000モードのときに「開始」になっていること。
もう一つが、インストール実行時にXP互換モードになっている事です。
不明なエラーでインストールが中断してる場合。XP互換モードでWindowsInstallerを起動してしまったか、
XP互換モードにせずにインストールを開始したかのどちらかです。
まっさらのWindows2000にKDW 0.541を使ってクリーンインストールしてみましたが、問題なくインストールできました。
KDWのWrapperが全て入っている環境でなら問題ないようです。
[2] 名の無い猫さん さんのコメント
2008/06/04 22:52:26
すばやい解答ありがとうございます!
LiveメッセをDLし直してXP互換モードを解除してみましたが、結局同じ結果となってしまいました・・・
自分が先のコメントで書いた他に必要となる手順や、あらかじめ書き換えておくべきDLL等があれば教えてください
[3] 黒翼猫 さんのコメント
2008/06/04 20:24:09
XP互換モードでのインストールの注意点として、WindowsInstallerサービスが開始される前に、XP互換モードでインストールしようとすると、Windows Installerの起動に失敗してしまうと言う問題があります。
一旦互換モードを解除して、サービスを再起動すれば、上手くいくと思います。
XP互換モードにする場合も、最初に2000モードでサービスを開始し、それからXP互換モードに切り替え、インストールします。
これで上手くいかないようでしたら、またご連絡ください。
[4] 名の無い猫さん さんのコメント
2008/06/04 18:00:21
win2kでLiveメッセンジャーがインストールできずに困っていて検索してこのサイトにたどり着きました。
早速、手順に従ってLiveメッセ単体をDL→そのまま起動してCのTempフォルダから、IXP000.TMP(MsnMsgs.msiが含まれるフォルダです)をコピー→MsnMsgs.msiをKDWでwin2000許可+単独実行を許可にして起動
としましたところ、変更箇所:8と表示され、起動はするのですがセットアップウィザードの windows live messengerはインストールされませんでした の表示が出て先に進むことが出来ません・・・
kdwは記事中のv0.43と最新版のv0.54を使用し、OSのエミュレートはXPSP1となしをそれぞれ試してみました。
他に変更すべき設定や、加えておくべきDLLなどがありましたら教えてください。
関連記事:
Explorerにタブ機能だけつけたい
IE5.01SP4/IE5.5/IE6 をタブ化する
Windows 2000に Live Messenger 8.5をインストール
Windows Live Waveから パッケージを取り出す
Live ToolBarと MSN Messenger 7.5をWindows2000にインストール
セキュリティ更新プログラム MS07-054 (MSN Messenger および Windows Live Messenger の脆弱性により、リモートでコードが実行される) の検出と展開の手引き から 単体へのリンクへ飛んでいます。
このソフトに限っては、fcwinでかきかえずに、インストール前に、コントロールパネルでコンピュータの管理、サービスのWindows Installerが『開始』になってるのを確認してmsiexec.exeをXP互換モードに切り替えてください。(なってない場合は一旦2000ネイティブモードにして開始します)
ちゃんと起動したのですが、 dfsr.dll が原因でクラッシュしてしまうことがあるようです。
リネームするとエラーは出なくなるんですが、微妙な感じです。
後、設定でTodayも出ないようにしておきましょう。
そんなわけで、kdw v0.43では Windows Live Messengerも起動できるようになりました。
最終的には IE7や Media Player 10にもチャレンジしてみたいのですが、どうなることやら。
なお、今回のバージョンから 2kdll.dllというファイルが入っています。
これは、バイナリエディタで実行ファイル内の ntdll.dllという記述を 2kdll.dllに変えることによって、
XP用のDLLやソフトが動くかもしれないというものです。
今のところ、完全動作を確認したのは msvcrt.dllだけですが、増やしていきたいと思っています。
最新版は→こちらで
過去のコメント:
[1] 黒翼猫 さんのコメント
2008/06/05 01:11:20
まず、必要なのは2点。
WindowsInstallerがWindows2000モードのときに「開始」になっていること。
もう一つが、インストール実行時にXP互換モードになっている事です。
不明なエラーでインストールが中断してる場合。XP互換モードでWindowsInstallerを起動してしまったか、
XP互換モードにせずにインストールを開始したかのどちらかです。
まっさらのWindows2000にKDW 0.541を使ってクリーンインストールしてみましたが、問題なくインストールできました。
KDWのWrapperが全て入っている環境でなら問題ないようです。
[2] 名の無い猫さん さんのコメント
2008/06/04 22:52:26
すばやい解答ありがとうございます!
LiveメッセをDLし直してXP互換モードを解除してみましたが、結局同じ結果となってしまいました・・・
自分が先のコメントで書いた他に必要となる手順や、あらかじめ書き換えておくべきDLL等があれば教えてください
[3] 黒翼猫 さんのコメント
2008/06/04 20:24:09
XP互換モードでのインストールの注意点として、WindowsInstallerサービスが開始される前に、XP互換モードでインストールしようとすると、Windows Installerの起動に失敗してしまうと言う問題があります。
一旦互換モードを解除して、サービスを再起動すれば、上手くいくと思います。
XP互換モードにする場合も、最初に2000モードでサービスを開始し、それからXP互換モードに切り替え、インストールします。
これで上手くいかないようでしたら、またご連絡ください。
[4] 名の無い猫さん さんのコメント
2008/06/04 18:00:21
win2kでLiveメッセンジャーがインストールできずに困っていて検索してこのサイトにたどり着きました。
早速、手順に従ってLiveメッセ単体をDL→そのまま起動してCのTempフォルダから、IXP000.TMP(MsnMsgs.msiが含まれるフォルダです)をコピー→MsnMsgs.msiをKDWでwin2000許可+単独実行を許可にして起動
としましたところ、変更箇所:8と表示され、起動はするのですがセットアップウィザードの windows live messengerはインストールされませんでした の表示が出て先に進むことが出来ません・・・
kdwは記事中のv0.43と最新版のv0.54を使用し、OSのエミュレートはXPSP1となしをそれぞれ試してみました。
他に変更すべき設定や、加えておくべきDLLなどがありましたら教えてください。
関連記事:
Explorerにタブ機能だけつけたい
IE5.01SP4/IE5.5/IE6 をタブ化する
Windows 2000に Live Messenger 8.5をインストール
Windows Live Waveから パッケージを取り出す
Live ToolBarと MSN Messenger 7.5をWindows2000にインストール