- ベストアンサー
NT起動時のトラブルです。
NT起動時のトラブルです。 ADSL導入に伴い、ネットワーク設定を変更して再起動をしましたら ログオン後にきちんと起動してくれなくなってしまいました。 (画面等の設定途中で先に進まなくなってしまった状態。 フリーズしているわけではなく、CTRL+ALT+DELでシャットダウン・ログオフ の作業はできます。タスクマネージャだけはどうしても出ませんが) その際にエラーメッセージとして、 「C:/WINNT/system32/COMCTL32.dllの初期化に失敗しました。プロセスは異常終了します」 とでます。 何度再起動しても進展がありません。 仕事で使いたいのに、どうしようもなくて途方にくれています・・・。 是非アドバイスをよろしくお願いいたします!!
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
予想としては、ネットワーク設定を行ったとき、古いCOMCTL32.dllがインストールされてしまい、新しいCOMCTL32.dllが必要なソフトがCOMCTL32.dllを利用できなくてエラーになっているのかもしれません。 それだと、ちょっと復旧方法が思い当たりません。 別のNTマシンにそのPCのHDDを増設としてつなぎ(USBの外付けケースに入れて、とか)、うまく認識したら、新しいCOMCTL32.dllをコピーする、という手も考えられますが・・・。 ネットワークがらみということも考えられるので、eba-ojichanさんの案にプラスして・・・ ネットワークカードではなく、オンボードのLANの場合、あるいはノートPCで内蔵LANの場合は、BIOSの設定で使わないようにできる可能性がありますので、設定してから起動してみてください。 とりあえずお試しで。。。
その他の回答 (7)
- feininger
- ベストアンサー率41% (74/180)
「Service Pack 4以降を適用」との記述があるのでSP4でも大丈夫なようです。 混乱させてごめんなさい。 [Windows 2000がサポートするファイルシステム] http://www.zdnet.co.jp/help/howto/win/win2000/0007special/review_professional/ntfs/02.html # それでは良い御武運を・・・
お礼
御礼が遅くなり申し訳ございません。 また、皆さんいろいろとアドバイス頂き、有難うございました。 これからやっと探した修復ディスクで頑張ってみます!
- feininger
- ベストアンサー率41% (74/180)
> ディスク付け替えの前にこの方法をもうちょっとがんばってみます。 そのディスク、システム領域がNTFSなら注意が必要です。 Win2000マシンに接続されたHDDはNTFSのバージョンが変更されてしまいます。 場合によっては二度とNTで起動しなくなります。(ファイルだけはWin2000から救えます) NTにSP6が事前に入っていれば問題はないのですが、SP4だと・・・(失念) # システム領域がFAT16なら本件は気にしないでください。
お礼
深夜にもかかわらず、ご回答ありがとうございます。 あぶなかったです・・・。多分NTFSです・・・。 ということは、現状のまま修復作業をなんとか続ける方向で頑張ってみます。 ありがとうございます!
- maro
- ベストアンサー率47% (95/199)
NTのCD-ROMからブートして、修復ってできませんでしたっけ? 確かメニューに自動で修復か、手動で修復かを選ぶことができる項目があったような気がします。 そのときシステム修復ディスクがあれば、かなり高い可能性で修復できたのではなかったかと記憶しています。 いずれにしても、修復後は再度サービスパックの導入が必要になりますね。
お礼
ご回答ありがとうございます! cd-romからのブートもやってはみたんですが、 (BIOSの設定をCD-ROM優先にしてみました) 無視されてHDからブートしてしまいました(ナゼ・・・) このままの状態で修復させようとするなら、そのやり方ができれば 一番いいかなと思ったんですが・・・。やり方が悪かったのか・・・。 ディスク付け替えの前にこの方法をもうちょっとがんばってみます。 ありがとうございました。
- feininger
- ベストアンサー率41% (74/180)
隠し共有(c$など)が生きていれば別マシンからネットワーク経由でファイル操作できますよ。(システムが使用中のファイルはさすがにダメですが) COMCTL32.dllであればサービスパックに生ファイルがありませんか? また、COMCTL32.dllだけが悪者じゃないかもしれないので最終手段としてSPのdllファイルを片っ端からsystem32に上書きコピーするのもありです。 ネットワーク構成の変更後はSPを当てなおすことを強く推奨します。
お礼
ご回答ありがとうございます! 今現在ネットワークが繋がる手前で先に進まなくなってしまっているので ネットワーク経由ではできない模様です。 COMCTL32.dllがCDにあるかどうか調べてみます。 もしあったら、それを上書きすれば戻るかもしれませんね! 復旧したらまずサービスパックを6にしたいと(強く)思います! ありがとうございます。
- Imiko
- ベストアンサー率57% (280/491)
それほど詳しくはありませんし、現在はNTマシンがないので、素人考えですが.... オペレーティングシステム選択画面に MS-DOS という項目はありませんでしたっけ? MS-DOS で立ち上げることができるのであれば、 Win2000 マシンで NT の CD から Extract コマンドで comctl32.dll をフロッピーに抽出して、NT マシンの System32 ディレクトリにコピーできるのではないでしょうか。
お礼
ご回答ありがとうございます! 残念ながらNTにはMS-DOSモードはありませんので、できません・・・。 状況は相変わらずですが、ディスクをなんとか2000でつなげてやる方法が 一番いいのかな・・・と思ってきています。 でも、もう少しいろいろ試してみます! いろいろアドバイスいただき、本当にありがとうございます。
- eba-ojichan
- ベストアンサー率28% (9/32)
ネットワークカードを抜いたら、起動しませんか? 起動したら、NICの設定を消して、ドライバを入れなおしてみては?
お礼
ありがとうございます!早速試してみます。 またご報告いたします。
補足
試してみたのですが、ネットワークカードを抜いてみても状況は 変わりませんでした。でもアドバイスありがとうございました!
- Good-S15
- ベストアンサー率33% (149/439)
こんばんわ。 エラーメッセージからすると完全に、 COMCTL32.dllを呼び出す時のエラーですね。 上記、DLLは、GUI等の画面系を呼び出す際に callされると思います。 よって、以下の3つを確認してみては、 どうでしょうか? いずれも、COMCTL32.dllに携わる処理です。 1.ADSL導入時に、NTTのフレッツ接続ツール インストール後に起きたものであれば、 フレッツ接続ツールが悪さしているのでは? (アンインストールしてみて、どうか?ですね) 2.NTのSP(サービスパック)は、何ですか? 電源ON時に、ブルースクリーンで英語の文字が 出ますが、その時にservice pack 5とか 出てきますので、それを古ければ、Ver.アップ するとかですね~。 3.ブラウザのVer.は何でしょうか? IEであれば、5.5SP2以降にVer.アップを お勧めします。
補足
お早いご回答ありがとうございます!! 現在まだ立ち上がりません・・・。 ネットワークカードのアドバイスをいただいたのでそちらをやってみて 立ち上がりましたら検証してみたいと思います。 (NTの正常の画面に行く前の状態で進まないので、手がつけられないので) 覚えている範囲でサービスパックは4だったと思います・・・。 ブラウザは5.0だったような気がします。 いずれもちゃんとアップデートをしておけば良かったです~。
補足
ご回答ありがとうございます! 早速LANカードを抜いて立ち上げてみたのですが、状況変わらず・・・。 (マシン自体はLANカードの抜き差しができますのではずしてみる事が できました。) 手っ取り早い方法としては、やはりインストールしなおしでしょうか・・・。 トホホ・・・。 (手元にwin2000のマシンはあるのですが、つけかえがちょっと難しい状況ですので) 先ほど復旧できないものかと、FDで立ち上げようとしてみたのですが、 システムがありませんというようなエラーメッセージがでてきてしまいました。 (BIOSで一度HDをNONEにしないといけないのでしょうか。) とりあえず、このまま復旧させる手立てはないものかと模索中です。 引き続きアドバイスをいただければ幸いです。ありがとうございました。