- ベストアンサー
電源入れた後の警告文
前に質問しましたが、操作してもなかなか解決しません。教えてください。朝、初めて電源を入れると次のような警告文が毎日出ます。とても煩わしいです。「16ビットMS-DOS サブシステム C:\WINDOWS\system32\ALCMTR:EXE NTVDMPUは不正命令を検出しました。CS:0000IP:e717OP:8bf82dbo04アプリケーションを終了するには閉じるを選んでください。 「閉じる」「無視」 と出ます。閉じるを選んでも無視を選んでも消えるのですが、毎日この作業をやるのがいらいらします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
失礼な表現、記載、誤記等ありましたらご容赦ください。 >前に質問しましたが、操作してもなかなか解決しません。 タイトルなどで検索しましたがしましたが分かりません。 (質問者の名前で検索できたら質問履歴が分かるので出来ない) 前回の質問のリンクを返信してください。 とりあえず内容がPC慣れしていないと難しいですがMSサポートのリンクを添付します。 サポートリンクの一部を噛み砕いて以下回答します。 仮想DOS(16bit)プログラムはそれだけ(ALCMTR.EXE)ではないので以下を念のため確認してください。 >「16ビットMS-DOS サブシステム C:\WINDOWS\system32\ALCMTR:EXE NTVDMPUは不正命令を検出しました。… 『NTVDMPU』→『NTVMCPU』だと思いますが… 前回、何をしたか知りたいのですが問題は仮想DOS(NTVMCPU)の問題と判断します。 とりあえず、2つ程ファイルを【確認作業】の方法で確認してください。 config.nt autoexec.nt 以下の【確認作業】コマンドプロンプト「type」コマンドが === C:\WINDOWS\system32>_ === この入力待ちで正常終了しなければそのファイルが壊れています。 その時はバックアップからコピーします。 本来はインストールCDがいいのですがその中にないケースもあるので以下でコピーしてください。 コピーはローカルディスク(C:)を開きWindowsフォルダーを開いて「検索/Windows Search」更に、左下検索コンパニオンからファイル名「config.nt」と「autoexec.nt」を検索します。 検索フォルダのメニューの表示を詳細にしてください。 「config.nt」「sutoexec.nt」ともにおそらくバックアップが下記にあります。 ファイルのサイズや更新日を確認して同じであれば C:\windows\repair 検索詳細表示時のフォルダー名で Windows上ではローカルディスク(C:)の中の「Windows」フォルダー中の「repair」フォルダの意味 検索「repair」フォルダー中のバックアップをコピー「system32」を開いて貼り付けしてください。 多少のタイプミスはエラーが出て問題ありませんが半角英文字で一言一句間違わないようにしてください。 【確認作業】(「ユーザーアカウント名」を除き小生PC実行結果のコピペの抜粋です。) 通常のWindowsXp起動状態で 1.[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。 2.[名前] ボックスに半角英文字で 今度は「cmd」 と入力し、[OK] をクリックします。 C:\Documents and Settings\ユーザーアカウント名>cd %systemroot%\system32[Emter] C:\WINDOWS\system32>type config.nt[Enter] === REM Windows MS-DOS Startup File REM REM CONFIG.SYS vs CONFIG.NT ・ ・ devicehigh=%SystemRoot%\system32\MSIMEI.SYS /D*%SystemRoot%\system32\MSIMER.DIC/D%SystemRoot%\system32\MSIME.DIC /C1 /N /A1 === C:\WINDOWS\system32>type autoexec.nt[Enter] === @echo off REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment. REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a REM different startup file is specified in an application's PIF. REM Install CD ROM extensions lh %SystemRoot%\system32\mscdexnt.exe ・ ・ REM SB base I/O port address. For example: REM SET BLASTER=A0 === C:\WINDOWS\system32>exit[Enter]←コマンドプロンプト終了 【注意】TYPEコマンドは基本的にはテキストだけしか使えません。 通常は拡張子がtxtかbatだけにしてください。 type ALCMTR.EXE はPCがおかしくなるので厳禁です。 仮想DOSの問題なら以下の通りですが少し難しいのでとりあえず参考です。 MSサポート ↓↓
その他の回答 (3)
- Uncle_John
- ベストアンサー率57% (454/790)
失礼な表現、記載、誤記等ありましたらご容赦ください。 小生の回答長文になることが多く、冒頭から『しましたがしましたが』で誤記です。 済みません。他にもあるかもしれませんが 『ALCMTR.EXE』の部分が前回違っていたらほぼ仮想DOSの問題です。 それでも、コマンドプロンプトの「type」コマンドがもし問題なかったらリストを修正したり、他の処置が必要になります。 (前回のMSサポート参照) Typeの結果も教えてください。
- asciiz
- ベストアンサー率70% (6803/9674)
「システム構成ユーティリティ」は、スタートメニューから ファイル名を指定して実行(R)、「msconfig」 と入力してEnterすると、起動できます。 そして「スタートアップ」タブを開くと、どこかにALCMTR とあるのではないでしょうか。 その行のチェックを外し、[適用(A)]ボタン。 再起動しますか、ということで「はい」を押して再起動。 PC再起動が完了すると、次回もシステム構成ユーティリティーを表示しますか、みたいなダイアログが出るので、「Windowsの開始時にこのメッセージを表示しない」にチェックを入れ、[OK]ボタン。 以上で、設定完了です。 -- >ALCMTR.EXEフアイルを削除しようとコンパネからプログロムの削除をしようとしましたが、入っていません コントロールパネルから削除する場合には、「Realtek AC97 Audio」とかになるんでしょうけど、これを削除してしまうと、PCのサウンドも鳴らなくなってしまいます。 そこで、エクスプローラにて直接「C:\Windows\System32」を開き、ALCMTR.EXE を削除またはリネームしてしまいましょう。
- asciiz
- ベストアンサー率70% (6803/9674)
ALCMTR.EXEは、Realtek オーディオドライバの、ユーザーデータ収集ソフトだそうです。 http://hjdb.higaitaisaku.com/database.cgi?cmd=dp&num=375 使用しなくてもOSの動作には問題ないようですので、「システム構成ユーティリティー」から、その行のチェックを外すか、ALCMTR.EXEファイルを削除またはリネームし、起動できないようにしてしまえば良さそうです。
補足
アドバイスありがとうございます。システム構成ユーティリティから「その行」のチェックを外そうとしたいですが、システム構成ユーティリティの出し方がわかりません。ALCMTR,EXEフアイルを削除しようとコンパネからプログロムの削除をしようとしましたが、入っていません
お礼
これは知識がないと、操作するのは難しそうですね これをコピーして電気屋さんに相談してみます ありがとうございました