NTサーバでVBスクリプトを使ってExcelを起動させていますが、時々、”Microsoft Excel:Excel.exe -DLL初期化の失敗”と表示され、”ダイナミックリンクライブラリ C:\WINNT\system32\COMOCTL32.dllの初期化に失敗しました。プロセスは異常終了します。”とコメントが出てHDから異音がし始め、再起動をしなければならなくなってしまいます。
毎回そうなるわけではないので、何が原因なのかわかりません。
環境は、NEC EXPRESS 5800/130D PRO
PentiumPro200 × 2
192MB RAM / HD 16GB
WindowsNT Server4.0 です。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

COMCTL32.DLL等のバージョンは最新でしょうか

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q\system32\hal.dll.をインストールし直してください。 パニクッテます。

\system32\hal.dll.をインストールし直してください。
というエラーメッセージがでて、大変困ってます。

過去の質問を何個か読みました。

windowsを再インストール?
という手段がありましたが、私のPCは、会社で購入しました。
その際に、windowsのCDは渡されておりません。

どうしたらよろしいでしょうか?

今週の土曜日に結婚式で、PCにあるデーターを使用する予定でした。
本当は、データーを消したくありません。
消さずに動かせる方法を教えてください。

最悪、PCを動かすことを考えたら、リカバリーというのは有効な手段ですか?
私のPCはIBMで、Rescue and Recoveryという機能でリカバリーはできるそうです。
ただ、リカバリーしたらデーターは消えちゃいますよね?

OS:windows XP
PC:IBM X40

救いの手をください。
お願いします。

Aベストアンサー

system32\hal.dll でググると沢山出てきますよ.正式なのは

http://support.microsoft.com/kb/882178/ja#3

その前に起動時 IBM LOGO が表示直後,F1 Key で BIOS Setup に
入り Start(Boot) シーケンスで HDD 0 が 1st に設定されているか
確認した方が良いかも.

QC:\WINNT\Tempの中身は削除してもよいですか?

タイトルとおりです。
C:\WINNT\Tempの中身は削除しても問題は
無いでしょうか。
よろしくお願いします。

Aベストアンサー

通常一時ファイルの入る場所なので
消しても問題ありません。
但し、現在使用中で消せなかったりする場合も
あります。

QコマンドプロンプトはC:\WINDOWS\system32\cmd.exe ?

いつもアクセサリ⇒コマンドプロンプトで起動していたのですが、ふとコマンドプロンプトってなんだろう、と思ったのですが、C:\WINDOWS\system32\cmd.exeを起動しているということなのでしょうか?

そして、このプログラムのなかに、例えばipconfigのような機能(?)が用意されている、ということなのでしょうか?

よろしくお願いします。

Aベストアンサー

もう少し詳しく言うと、cmd.exeはユーザとOSの間の仲介を行う、"shell (シェル)"と呼ばれる種類のプログラムになります。
コマンドプロンプトでは、ユーザはコマンドラインでプログラムを指定して実行します。なので、コマンドプロンプトから"notepad.exe"と入力すると、メモ帳が立ち上がります。

"ipconfig.exe"はコマンドプロンプト上で実行することを前提としたプログラムの1つです。

もっと詳しく知りたい場合は、OS(カーネル)とshellの関係について調べてみてください。

QC:\WINDOWS\system32\ntoskrnl.exe が存在しないか壊れている

下記のエラーが表示され Windows が立ち上がりません。

"C:\WINDOWS\system32\ntoskrnl.exeが存在しないか壊れているためWindowsが起動できません。上記のファイルをインストールしてください。"

Windows 2000/XP の緊急修復ディスク (ERD) を作成し、起動試みましたが結果変わりません。

レスキュー方法を教えて下さい。

OS : Windows 2000
Model : FMV 7000FL

[追記]
色々調べているうちに、「これは実際に ntoskrnl.exe や hal.dll が破損している場合よりも、boot.ini の記述が実際の情報と食い違っている場合に発生する」というものを見つけました。
この場合の対処として「boot.ini ファイルの記述を見直してください」とありますがどういうことなのでしょうか?
<http://homepage2.nifty.com/winfaq/w2k/boot.html#1208>

Aベストアンサー

Win2000インストールCDはお持ちですか?

お持ちなら別のPCでBOOT.INIを作りフロッピーなどに保存しておき、
Win2000のCDから起動して回復コンソールのCOPYコマンドでBOOT.INIを上書きさせます、

BOOT.INIの記述は、
オンボードIDEのプライマリマスタの第一パーティションが起動させたいパーティションであれば、

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

となります、

http://nobumasa-web.hp.infoseek.co.jp/multi_boot/windows.html#kaifuku

HDDを取り出して他のPCに接続できるなら、
BOOT.INIを直接編集でも可能。

Win2000インストールCDはお持ちですか?

お持ちなら別のPCでBOOT.INIを作りフロッピーなどに保存しておき、
Win2000のCDから起動して回復コンソールのCOPYコマンドでBOOT.INIを上書きさせます、

BOOT.INIの記述は、
オンボードIDEのプライマリマスタの第一パーティションが起動させたいパーティションであれば、

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professiona...続きを読む

Q困ってます system32\hal.dll  Windowsが起動出来なくなりました

昨日していた質問から今の問題に変りました 困っていますたすけて下さい Hal.dll が存在しないか壊れていると表示されて起動できません 原因は

英語版のWindows2000のBOOT.iniファイルを日本語版のWindows2000の記述をそっくりそのままコピペしれからです 現在そのPCのHDDは違うPCに取り付けてあって 問題のBOOT.iniファイルを呼出、書き込み可能です

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
と記述しています これは外国のネット上からのコピペです

今起動しているXPのhal.dllを問題のあるHDDのHAL.DLLに上書きしたらどうかなと思っているのですがどうでしょうか?このXPはもともと日本語版WINDOWS2000だったものです ただサイズが94Mと66Mで大分違います アドバイス宜しくお願いします

昨日していた質問から今の問題に変りました 困っていますたすけて下さい Hal.dll が存在しないか壊れていると表示されて起動できません 原因は

英語版のWindows2000のBOOT.iniファイルを日本語版のWindows2000の記述をそっくりそのままコピペしれからです 現在そのPCのHDDは違うPCに取り付けてあって 問題のBOOT.iniファイルを呼出、書き込み可能です

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT...続きを読む

Aベストアンサー

ゴメン見間違えでした

おんなじ記述でしたね?

** 参考
http://homepage2.nifty.com/winfaq/w2k/boot.html#1208
http://www.city.tondabayashi.osaka.jp/public/section/kikaku/pcqa/win2000page.htm#20217

**記述
Windows 2000 の場合
次のファイルが存在しないかまたは壊れているため、Windows 2000 を起動できません。
<windows 2000 root>\system32\ntoskrnl.exe.
上記のファイルをインストールし直してください。


このカテゴリの人気Q&Aランキング

おすすめ情報