Windows 2000 に Office 2007 をインストールしてみました

Office 2007を購入したら、Windows 2000に対応してなくて、仕方なく、Windows XPを買うことになった…などの 声を良く見かけるので、ほんとにWindows 2000では 利用できないのか実験してみました。

ちなみに、Office Onenote では玉砕したので、記事を掲載しておりません(笑)。


o27-a
セットアップは当然使えないんで、fcwinでXPで互換保存してから実行します。

o27-b
解凍が始まるので待ちます。

o27-c
このエラーが出たら、セットアップをタスクマネージャーで強制終了します。

o27-e
一時フォルダの中にそれらしいものができてるはずなので、探してきて抽出します。

この中のSetup.exeも使うことはできません。

セットアップの中身ですが。
publisher.ja-jp パブリッシャー
Word.ja-jp MS-WORD
Rosebud.ja-jp フロントページ関連?
Access.ja-jp MS-Access
Excel.ja-jp MS-Excel
Office.ja-jp 共通ファイル1
Pror.ja-jp 共通ファイル2
PowerPoint.ja-jp MS-PoiwerPoint
Proofing.ja-jp MS-IME

使うのはこれだけです。
残念ながら、OutLookはメール通信プロトコル MAPIがうまく動作しないので動きませんでした。
共通ファイル1~2を入れるとOutLook関連ファイルもインストールされますが、できれば削除してください。

o27-f
msiからインストールするんですが、そのままだとはじかれるので、fcwinで Win2000許可、単独実行許可、上書きにチェックを入れて書き換えます。

インストールが終わったら、
\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller にある、Setup.exeと ODEPLOY.EXE をfcwinで XP にして、CheckSUMと実行可能にチェックを入れて書き換えます。
書き換えた後プロパティの読み込み専用にチェックを入れます。

こうしないと、アプリケーションのたびにセットアップが起動して長時間またされます。

o27-j
次にWindowsUpdateでセキュリティパッチをインストールします。
ただし、office2007sp1-kb936982 は、そのままインストールすると中途半端なパッチが当たるので /extract:パス オプションをつけて解凍した後、 fcwin で前述の msiと同じように書き換えてからインストールする必要があります。

後、\Program Files\Microsoft Office\Office12フォルダのPOWERPNT.EXEやSELFCERT.EXE OIS.exe、ORGCHART.EXE、SETLANG.EXE や \Program Files\Common Files\Microsoft Shared\IME12\IMEJP 内の IME関連の実行ファイル、\Program Files\Common Files\Microsoft Shared\OFFICE12 内の MSE7.EXE、OFFDIAG.EXE などは WindowsUpdate後 fcwinで Win2000モードで実行可能にチェックをいれて書き換える必要があります。

o27-k
まず、MS Publisher

o27-l
こちらは、Excel 2007

o27-m
こちらが、Access 2007

o27-n
これは Office Picture Manager

o27-g
Word 2007もこの通り。

o27-h
PowerPoint 2007も動きます。

o27-o
なんとなく診断してみたり。

OutLook に関しては 2003を後からインストールして使うことをすすめます。
(ちなみに、インスタンスフォルダが一緒なので上書きになります)

関連ページ:
愛と知の探検記:Office2007は、Windows2000にインストールできるか?
結局 Vista とか Office 2007 は買いなのか - あたぴぃのらくがきちょう Online
Virtual PC 7 + WIN2000 + Garmin Legend Cx:TRIPOO!!
pippiさん | さよならVISTA

おすすめ

25件のフィードバック

  1. pc より:

    2010はやりませんか?

  2. arch より:

    いつも有用な情報ありがとうございます。
    記事の情報にしたがってoffice2007(英語版)をインストールしたところ、スタートメニューには表示されるものの中身が完全にはインストールされておらず、以下のメッセージが表示されて起動できません。
    Microsoft Office Excel requires the file “MSOINTL.DLL” to run. Run Setup again to assure proper installation.
    また、windows2000(日本語版)起動の際にも以下のエラーメッセージが出るようになりました。こちらは「ok
    」を何回か押すと使用可能になります。
    プロシージャー エントリ ポイント IsWow64 Process がダイナミックライブラリ KERNEL32.dll から見つかりませんでした
    Magellan MSWHEEL : Appoint.exe - エントリポイントが見つかりません
    Groove Monitor.exe - エントリポイントが見つかりません
    MSTask.exe - エントリポイントが見つかりません
    なお、windows2000の方はシステムファイルチェッカー(sfc /scannow)で修復を試みましたが、上記の問題は解決されませんでした。
    解決方法をご存じでしたら教えてください。

  3. blackwingcat より:

    エラーが出たEXEファイルにDependency Walkerを通してみて、直接原因となっているDLLを探してみてください。
    KERNEL32のリンクがエラーになっているファイルが見つかったら、fcwinでkernelxp.dllの強制リンク設定をした上で、KDLLInstで kernel32.dll を 動的設定モードでインストールしてみてください

  4. arch より:

    ご回答ありがとうございます。
    Dependency walkerで見たところ、MSO.DLLとAPPHELP.DLLについて、「Error opening file. 指定されたファイルが見つかりません。」と表示されていました。
    ご指示の方法に従って設定してみましたが、改善されませんでした。
    office2007は削除しても構いませんので(通常の方法で削除できない状態ですが)、windows2000のエラー表示だけでも解消する方法はありませんでしょうか。
    よろしくお願いします。

  5. blackwingcat より:

    APPHELP.DLLはError ではなく警告だけだと思うので、操作しないで下さい。
    MSO.DLLはIMEなどで呼び出されるのでWindows起動時にエラーになる原因
    だと思います。
    動的リンクを張れば再度DependencyWalker呼び出し時にエラーがなくなる
    はずなので、エラーが解消されているか確認してみてください。
    エラーが解消されていない場合手順に問題があるかもしれません。
    その場合はサポートまでDependencyWalkerのdwiファイルを送ってください

  6. ゐふゆさ より:

    いつもお世話になっています。
    Access2007データーベースエンジンのインストール方法をご教示願います。
    fcwin2kや改造版MSIEXECを実行してみたのですが、成功しませんでした。
    よろしくおねがいします。

  7. 黒翼猫 より:

    ランタイムの話でしょうか?

  8. ゐふゆさ より:

    説明が不足していてすみません。
    LibreOfficeのBaseでAccess2007のファイルに接続するODBCドライバです。
    XPでは、
    http://www.microsoft.com/ja-jp/download/details.aspx?id=23734の
    2007 Office system ドライバ: データ接続コンポーネントをインストールしたら、
    接続できました。

  9. 黒翼猫 より:

    どこでトラぶってるか、もう少し詳細情報をお願いします。
    ちなみに、このRuntimeを実行するためには WinXPに標準で入っている GDIPLUS と .NET が必要です

  10. ゐふゆさ より:

    お忙しいところ、申し訳ありません。
    システムはいろいろ対応していただいたWindows 2000 hfslip 統合イメージ作成ツールのRC11eをインストールしています。
    最初、AccessDatabaseEngine.exeをそのまま実行すると、
    2007 Microsoft Office systtem 用 Access データベースエンジンの
    「このプログラムをインストールするには、WindowsXP以降のオペレーティングシステムが必要です。」のメッセージが表示されます。
    そこで、hfslipに入っているfcwin2kでXPのSP3の互換実行を行うと、
    2007 Microsoft Office systtem 用 Access データベースエンジンの
    「ファイルを展開しています」が表示され、
    そして、Windows インストーラが表示されますが、すぐに
    Microsoft Office Access database engin 2007(Japanese) settupの
    「2007 Microsoft Office systtem 用 Access データベースエンジンをインストールするには、
    Microsoft Windows XP service Pack2(SP2)またはMicrosft Windows 2003 Server Service Pack1(SP1)が少なくとも必要です。」
    が表示されます。
    そこで、「OK」をクリックすると。
    Microsoft Office Access database engin 2007(Japanese)の
    エラーが発生したため、インストールを完了できませんでした。」のメッセージが表示され「OK」をクリックすると、
    2007 Microsoft Office systtem 用 Access データベースエンジンの
    「このパッケージのインストールが失敗しました。」が表示され、「OK」をクリックすると終了します。
    Local Settings\Tempフォルダに2007 Microsoft Office system 用 Access データベース エンジン (0).logが作成されます。
    その内容は、必要であれば別途おくります。

  11. 黒翼猫 より:

    それならば、スタートメニューの Windows 2000 Power Pack>互換状態>MSI XP互換モード を設定するだけでインストールできるかと思います。
    インストール後は 従来モードに戻してください。

  12. ゐふゆさ より:

    ご教示で無事インストールできました。
    毎回、ご親切にありがとうございます。

  13. 名無し より:

    Win2000にOffice2007を入れたいです
    fcwinはどこで入手できますか?
    KDWはどうしてもBad Gatewayがでます

  14. 黒翼猫 より:

    直リンクを使用せず、ブラウザの Referer を有効にしてください。
    また、魔改造版 Windows 2000であれば簡単に導入ができます

  15. 名無し より:

    魔改造版 Windows 2000をインストールしました
    その上で、Office2007 Personalをインストールしようとしていますがうまくいきません
    この記事では、インストーラーを実行してインストールファイルを展開するように書かれていますが、「指定されたプログラムは新しいバージョンのWindowsを必要とします」と出て実行できません。
    スタートメニューの Windows 2000 Power Pack>互換状態>MSI XP互換モードを実行後
    OfficeCDの中身をHDDにコピーし、Workja-jp\WordMUI.msiを実行してみたのですが
    エラー1713. Microsoft Office Word MUI(Japanese) 2007
    に必要な製品の1つをインストールできません。
    と出ました。
    よろしければお知恵をお貸しください。

  16. 黒翼猫 より:

    魔改造版導入済みであれば
    Win2000PowerPackから互換設定でXPモードがMSIとSETTUPに対して設定できるので
    そのあとは普通にインストールできるはずです
    終わった後は戻すの忘れないように

  17. 名無し より:

    無事Office2007 Personalをインストールできました
    SP3は、そのまま適用可能なようですね
    ありがとうございました

  18. 名無し より:

    今回作った魔改造版環境に、これまで素のWin2kSP4で使用してきた環境を引っ越ししようとしています。
    メーラーを、10年前からThunderbird2.0(20ではありませんw)のまま使ってきていまして、それを魔改造版内のThunderbird4xに移そうとしたのですがうまくいきません
    2.0のprofile内のxxxxx.defaultフォルダを4xの方へコピーしても、profileが見つかりませんとなります(2.0の場合はこれで引っ越し完了のハズなんですが)
    自分としては2.0で十分なため、魔改造版の方で2.0を使おうとしたのですが、起動しませんでした。魔改造版のThunderbirdをダウングレードするためには、逆に何か特殊なことをする必要があるのでしょうか?せめてWindows2000をサポートしているという10系辺りで留めておこうと思うのですが(最新のThnderbirdは重いので)
    ちなみにOffice2007を入れた後の状態です

  19. 黒翼猫 より:

    Firefox や ThunderBird は フォルダともう一つ、どのプロファイルを読み込むかを決定する
    設定ファイルが iniで存在したと思います。

  20. 名無し より:

    すみません。profile.iniを編集したところ問題なく読み込めました

  21. 名無し より:

    魔改造版でActivePerl-5.24.1.2402-MSWin32-x86-64int-401627.exeをインストールできるようになりませんか(fcwinを少しだけ弄ってみましたが、ダメでした)
    特にこのバージョンでのこだわりはありませんが、配布サイトでは最新しかダウンロードできないようです
    よろしくお願いします

  22. 名無し より:

    魔改造版を使用させていただいています。使用開始後しばらくして、エクスプローラー(IEでなくファイルマネージャーの方)がすぐにアプリケーションエラーで落ちてしまうようになりました。エクスプローラー内で表示されているファイルのリストを、カーソルキーで順番になぞるだけでも、落ちます。drwtsn32のログ、ダンプログが出力されています。以下がdrwtsn32.logの一部です。なんとかならないでしょうか(発生時間は2月となっていますが、ファイルのタイムスタンプはたった今です)。
    よろしくお願いします。
    —- drwtsn32.log (冒頭)——
    アプリケーション例外が発生しました:
    アプリケーション: (pid=948)
    発生時間: 2017/02/21 @ 11:03:02.359
    例外番号: c0000005 (アクセス違反)

  23. 黒翼猫 より:

    このログ、かんじんなところがきれてるのでわかりません・ω・!

  24. 名無し より:

    ログやダンプをすべてお渡しした方がいいとは思うのですが、どのようにしたらよいでしょうか?
    一応、drwtsnの続きをここに貼ろうとしてもハネられます。
    スレッド ID 0x338 のステート ダンプ
    eax=00000000 ebx=0000000a ecx=ffffffff edx=0a5a811b esi=0012d788 edi=0a5a811b
    eip=77def7db esp=0012d738 ebp=0012d76c iopl=0 nv up ei pl zr na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

  25. 黒翼猫 より:

    どこかファイルのメール便か、アップローダつかっていただけるとよいと思います。
    explorer がよく落ちる理由に、シェルエクステンションの不具合などもありますから
    可能ならそこもチェックしてみてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です