パソコン起動後すぐに自動再起動される原因と解決方法を教えてください

このQ&Aのポイント
  • パソコンを起動後、すぐに自動再起動される現象が発生しています。ログイン後は問題なく使用できますが、原因がわかりません。
  • 原因として考えられるのは、数日前に高速化のためにレジストリを変更したことです。レジストリの変更内容を詳細に記載しています。
  • その他の考えられる原因として、エクスプローラのプロセスの遅延、ハードディスクの負担、ファイルの断片化、仮想メモリの解放、Windowsカーネルの最適化などが挙げられます。
回答を見る
  • ベストアンサー

起動後すぐに自動再起動

起動後すぐに自動再起動 OSを起動→パスワード入力→ログインするとDESKTOP画面が現れるのですが すぐに勝手に再起動されてしまいます。 再起動されてから→パスワード入力→ログインすると普通に使えます。 原因がわかりません。助けてください! 原因として思い当たる節はあります。 1、数日前、高速化の為レジストリをいじりました。   下記内容を適用しました。DWORD値が見当たらないものが2、3項目   あったので作成したのですが、それがあやしく思えます。   しかしどのDWORD値を作成したか思い出せないです。 ○「右クリックメニューの表示高速化」 HKEY_CURRENT_USER\Control Panel\desktop 文字列[MenuShowDelay]値[1] ○「現在使用していないDLLを終了」 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer DWORD値[AlwaysUnloadDLL]値[1] ○「青画面になった場合の自動再起動有効」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl DWORD値[AutoReboot]値[1] ○「PCの動作効率の向上」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl DWORD値[IRQ8Priority]値[1] ○「エクスプローラのプロセスを分離して高速化」 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer DWORD値[DesktopProcess]値[1] ○「ハードディスクのアクセスの負担を軽減」 HKEY_LOCAL_MACHINE\Software\Microsoft\Dfrg\BootOptimizeFunction 文字列[Enable]値[Y] ○「Windows MessengerとOutlook Explessの同時起動を無効」 HKEY_LOCAL_MACHINE\Software\Microsoft\OutlookExpless DWORD値[Hide Messenger]値[2] ○「ファイルの断片化を極力少なくする」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem DWORD値[ContigFileAllocSize]値[1000] ○「シャットダウン時に仮想メモリを解放」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management DWORD値[ClearPageFileAtShutdown]値[1] ○「Windowsカーネルのメモリを最適化」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management DWORD値[DisablePagingExecutive]値[1] ○「DNSキャッシュを拡張」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\Dnscache\Parameters DWORD値[MaxCacheEntryTtlLimit]値[93a80] ○「ネットワークなどからPCの情報を隠す」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\lanmanserver\parameters DWORD値[hidden]値[1] ○「パケット情報の流入を阻止」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\Tcpip DWORD値[SynAttackProtect]値[2] よろしくお願いします

  • hhij
  • お礼率86% (20/23)

質問者が選んだベストアンサー

  • ベストアンサー
  • Ctrl-Z727
  • ベストアンサー率79% (135/170)
回答No.2

(ANo.1) です。 >起動後にDesktop画面が現れてすぐにブルースクリーンが出現します。 その画面の中にドライバーの名前(*****.sys)が表示されていたら、そのファイル名で\Windows を検索して、ヒットしたファイルのプロパティを確認します。 ドライブの名称からデバイスを特定できれば、デバイスマネージャでそのデバイスのドライバーを更新してみたらどうでしょうか。 ※「ファイル名を指定して実行」を選び、devmgmt.msc と入力するとデバイスマネージャが開きます。 ドライバーが不明であればデバイスマネージャを開いて、!?マークが表示されたデバイスを探します。(あれば、そのデバイスのドライバーを更新してみる)

hhij
質問者

お礼

ありがとうございます。 丁度ブルースクリーンがでてこないため(*****.sys)を確認できませんでした。 デバイスマネージャ―内を検索しましたが!?マークは確認できませんでした。 http://www.hanadikai.com/872/memo/windows/error/0x0000000A.php のページで 「かっこ内の 4 つのパラメータには以下の意味があります。 * 0xWWWWWWWW 不正に参照されたアドレス * 0xXXXXXXXX このメモリをアクセスすることを要求された IRQL * 0xYYYYYYYY アクセスの種類、0= 読み取り、1= 書き込み * 0xZZZZZZZZ 0xWWWWWWWW のメモリを参照しようとした命令のアドレス  最後のパラメータ (0xZZZZZZZZ) が、システムにロードされていた特定のデバイス ドライバのアドレス範囲に入る場合、そのデバイス ドライバにて不正なアクセスが実行された事を判断できます。主に、原因となったドライバは STOP 画面の 3 行目に表示されます。 」 とあったので昨日ブルースクリーン発生時に控えました。 (0xF29C3EA8,0x0000002,0x000000,0x8053C768)でした。0の連番は数字の数が適当です。 確かゼロの連続は0x0000002,0x000000共に6個だった気がします。 「最後のパラメータ (0xZZZZZZZZ) が、システムにロードされていた特定のデバイス ドライバのアドレス範囲に入る場合、そのデバイス ドライバにて不正なアクセスが実行された事を判断できます。」 というのがよくわかりませんでした。 「主に、原因となったドライバは STOP 画面の 3 行目に表示されます。 」 というのは(*****.sys)のことだろうと思ったので、 今度ブルースクリーン発生時にはcheckしてみます。 ちなみに今現在ブルースクリーン発生時は 電源ボタン長押し強制終了後に電源を入れF8を連打後に「前回の正常な状態で起動する(曖昧ですが確かそんな文)」を選択して起動しています。

その他の回答 (1)

  • Ctrl-Z727
  • ベストアンサー率79% (135/170)
回答No.1

下記4件のエントリはデフォルトでは存在しないものです。質問のトラブルの原因か否かは不明ですが、とりあえず削除してみたらどうでしょうか。 「ファイルの断片化を極力少なくする」→ ContigFileAllocSize 「DNSキャッシュを拡張」→ MaxCacheEntryTtlLimit 「ネットワークなどからPCの情報を隠す」→ hidden 「パケット情報の流入を阻止」→ SynAttackProtect (備考)最初のContigFileAllocSize は "ConfigFileAllocSize" だと思いますが?

hhij
質問者

お礼

ありがとうございます。 「DNSキャッシュを拡張」→ MaxCacheEntryTtlLimit 「ネットワークなどからPCの情報を隠す」→ hidden 「パケット情報の流入を阻止」→ SynAttackProtect 上記三つは消そうとしたら無くなっていました。 「ファイルの断片化を極力少なくする」→ ContigFileAllocSize はご指摘通りtとfを間違えていたので削除しました。 これから再起動かけて見てどうなるか試してみます。

hhij
質問者

補足

なんとか起動出来るようになったのですが 5~6回に一度くらいの周期で 起動後にDesktop画面が現れてすぐにブルースクリーンが出現します。 エラーコードは以下の通りです。 0x0000000A:IRQL_NOT_LESS_OR_EQUAL 解決出来ずにいます・・・

関連するQ&A

  • レジストリ編集を元に戻したい

    とあるサイトからネット接続が速くなるということで下記のものを取り込みました。レジストリエディタでしたので結合し再起動したのは良いのですが、バックアップを取っておらず元に戻せません。 復元を実行しようとしたのですが、なぜか復元元ポイントが下記を取り込む以前のがなく戻せない状態です。 そのレジストリエディタをワードパットで開いてみたものが下記です Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "TcpWindowSize"=dword:0003ecd0 "DefaultTTL"=dword:00000080 "SackOpts"=dword:00000001 "TcpMaxDupAcks"=dword:00000002 "Tcp1323Opts"=dword:00000001 "EnablePMTUBHDetect"=dword:00000000 "EnablePMTUDiscovery"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces] "MTU"=dword:000005dc [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters] "NetFailureCacheTime"=dword:00000000 "NegativeSOACacheTime"=dword:00000000 "NegativeCacheTime"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters] "LargeBufferSize"=dword:00004000 "MediumBufferSize"=dword:00000bc0 "SmallBufferSize"=dword:00000100 "TransmitWorker"=dword:00000020 "DefaultReceiveWindow"=dword:0003ecd0 "DefaultSendWindow"=dword:0003ecd0

  • レジストリからTCP/IP設定を調べたい

    OSは、Windows2000です。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\[数字フォルダ] の下の ServiceName でアダプタIDを調べてから、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\[アダプタID] で、TCP/IP設定を調べられることが解りました。 では、[数字フォルダ] はレジストリのどこを見れば解るのでしょうか?

  • Trojan.Blusodによって壊された部分を修復するには?

    Trojan.Blusodによって壊れてしまった部分を修復したいのですが。 下記の方法を教えてください。 必要な場合は、次のレジストリエントリを以前の値へ復元します。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Software Notifier\"InstallationID" = "[ランダムな CLSID]" HKEY_CURRENT_USER\Control Panel\Desktop\"ConvertedWallpaper" = "%System%\ph[ランダムな文字].bmp" HKEY_CURRENT_USER\Control Panel\Desktop\"SCRNSAVE.EXE" = "%System%\blph[ランダムな文字].scr" HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\"NoDispBackgroundPage" = "0" HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\"NoDispScrSavPage" = "0" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\"DisableSR" = "0" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\"Start" = "0" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\"ImagePath" = "*system32\DRIVERS\sr.sys*" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\Parameters\"FirstRun" = "0" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\"Start" = "0" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\"ImagePath" = "*system32\DRIVERS\sr.sys*" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\Parameters\"FirstRun" = "0" HKEY_CURRENT_USER\Control Panel\Colors\"Background" = "0 0 255" HKEY_CURRENT_USER\Control Panel\Desktop\"ScreenSaveActive" = "1" HKEY_CURRENT_USER\Control Panel\Desktop\"TileWallpaper" = "0" 症状としてはトロイが入ったためにまずシステムの復元ができなくなりその後壁紙の変更ができず壁紙に Warning! Spyware detected on Your computer!・・・・・・・・・・・・etcというJoke Bluescreenが出たままになってます。ノートン(期限が切れている)のウィルススキャンによって探してもらったのですが駆除ができなかったのでカスペルスキーによって駆除しました。が依然として壁紙の変更やスクリーンセーバーは壊されたままです。リカバリーをすれば直ると思いますがインストールしたソフトがもう手元にないものもあり何とかこの状態で修復しなければなりません。どなたかよいアドバイスをお願い致します。 OS Windows XP Home Editionです

  • メモリカードを入れても自動認識しません。

    CDを入れても、メモリカードリーダを挿してもウィザードが出ません。(autorunが動作しない。) 通常XPでCDをいれるとウィザードがでますが、CDをいれても何の反応もありません。 あとメモリーカードリーダを挿しても、ウィザードが立ち上がりません。 いろいろここで調べたら、regeditでレジストリエディタを起動させたら (1)マイコンピュータ +HKEY_CURRENT_USER +Software +Microsoft +Windows +CurrentVersion +Policies +Explorer ←クリック 右ウィンドウの 名前__________種類____データ NoDriveTypeAutoRun REG_DWORD 0x00000091(145) これはちゃんと91の値になっていたのですが、 (2)マイコンピュータ +HKEY_LOCAL_MACHINE +SOFTWARE +Microsoft +Windows +CurrentVersion +policies +Explorer ←クリック 右ウィンドウの 名前__________種類____データ NoDriveTypeAutoRun REG_DWORD ????????? この NoDriveTypeAutoRun がある場合、 自動再生しない可能性があります。 ということなのですが、policiesフォルダの後のExplorerフォルダが見つかりません。 無いです....。 あと (3)マイコンピュータ +HKEY_LOCAL_MACHINE +SYSTEM +ControlSet数字(複数あればそれぞれを見ます) +Services +Cdrom ←(1) +CurrentControlSet +Services +Cdrom ←(2) 複数ある(1)と、 (2)の右ウィンドウで 名前_____種類_____データ AutoRun REG_DWORD 0x00000001(1) では上のようになっております。 (1)は大丈夫のようですが、 (2)はフォルダが無くなっています。 (3)CDのAUTORUN 大丈夫のようなのですが、AUTORUNが起動しません。 (2)のフォルダは修復できるのでしょうか?? また(3)はどうなのでしょうか?? どなたかお知恵を拝借お願いします!!

  • ユーザごとでキーボードマップを変える

    ユーザごとでキーボードマップを変えるために以下のことを考えました。 (i)ログオン後に変更したHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard LayoutのScancode Mapを再取得する (ii)Winlogon.exe(前述のレジストリを読み込んでいるプログラム)が起動する前にレジストリを変更する (i)については全く見当がつかないのであきらめました。 (ii)について二通りのやり方を試しましたが失敗しました。 ・HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runにレジストリを追加するプログラムを追加 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runならシェルが起動する前に実行してくれるのでできるのではと思ったが、これも失敗) ・ログオンスクリプトから起動 当方Windows Vista SP2です。 よろしくお願いします。

  • コマンドラインパラメーターが多すぎる

    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy" REG_DWORD /d 1 ドロー値を1にしたいのですが、コマンドラインパラメーターが多すぎると言われていしまいます。 どなたかご教示下さい。

  • SYN Flood Attacks

    SYN Flood AttacksからPCを守るためのレジストリの情報が載っていました。 http://journal.mycom.co.jp/column/winxp/056/index.html HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters SynAttackProtect 値=2 というものです。 これと類似の情報で、 「パケット情報の流入を阻止する」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\Tcpip DWORD値[SynAttackProtect]値[2] というものがありました。 http://www.a-windows.com/windowsxp/regedit.html レジストリのパスのServiceは、おそらくServicesの誤りだと思いますが、 さらに\Parametersを書き忘れているのであれば、同一の設定ということになります。 パケット情報の流入を阻止するという情報が誤りなのか それとも、共に設定した方がいいのでしょうか。 よろしくお願いします。 なお、ルーターおよびファイアーウォールを使用しておりますので あまり重要な設定ではないとは思うのですが、念のため設定したいです。

  • XP「WINDOWSを起動しています」の画面から先に進まず起動できません

    OS:XP Pro(自作機) メモリ:512×2 M/B:GIGABYTE GA-7N400Pro2 DVD-RW+-ドライブとFDを接続しています 「ようこそ画面」を使用しないように設定、またTweak UIで「自動ログオン」を設定しています 電源投入後「電源ON→BIOS画面→XPロゴ」まで正常に進み、次の「青い下地の画面」にはなるのですが、「おまちください WINDOWSを起動しています」の画面で起動過程が止まってしています(ポインタが動きますので、フリーズはしていません)。 セーフモードだと「電源ON→BIOS画面→F8→セーフモードを選択」と進んで、次の「四隅に“セーフモード”と表示された画面」に切り替わるとまた「おまちください WINDOWSを起動しています」の画面で止まってしまいます。 (起動しなくなる直前に行ったこと) ・HKEY_USERS→.DEFAULT→Control Panel→Keyboard→InitialKeyboardIndicatorsの値を「2」に変更した。 ・HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→RegisteredOwnerで使用者名を変更した。 ・HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→RegisteredOrganizationで組織名を空欄に変更した。 ・HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→ComputerName→ComputerNameでコンピュータ名を変更した。 今になって気付いたのですが、 HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→Winlogon→DefaultUserName を新しいものに変更するのを忘れていました。「自動ログオン」の方は変更しています。 変更前のレジストリは保存してあるのですが、起動出来ない為、どうしようもありません。仕事で使用しますので困っています。今書き込んでいるPCは先代で、仕事で使うのは不具合の出ている方なのです。何卒、宜しくお願い致します。

  • Windows起動時のエラー表示

    Windows起動時の添付画像のエラー表示されます。 webで調べて、レジストリの .HKEY_LOCAL_MACHINE ¥Software ¥Microsoft ¥Windows ¥CurrentVersion ¥run HKEY_CURRENT_USER ¥Software ¥Microsoft ¥Windows ¥CurrentVersion ¥run など不要なものを削除し、 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup なども削除し、msconfigのシステム構成も、整理しましたが、解決できませんでした。 お詳しい方がいらっしゃいましたら教えてください。 よろしくお願い致します。

  • Spybot Search&destroy1.4の検索結果

    Spybot Search&Destroy1.4の検索結果についておしえてください。 先ほど「検索」を行ったところ、下記3点の問題箇所がありました。 これは、ウイルスに感染しているということなのでしょうか、それとも別の問題なのでしょうか? (1) Microsoft .WindowsSecurityCenter.AntiVirusDisableNotify ---設定 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityCenter\AntiVirusDisableNotify!=dword:0 --- (種類)レジストリ変更 (2) Microsoft .WindowsSecurityCenter.FirewallDisableNotify ---設定 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityCenter\FirewallDisableNotify!=dword:0--- (種類)レジストリ変更 (3) Microsoft .WindowsSecurityCenter_disabled ---設定 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wscsvc\Start!=W=2  --- (種類)レジストリ変更 尚、OSはWinXP SP2 、セキュリティソフトはSpybotの他にメインでNorton インターネットセキュリティ2006 を使用しています。 よろしくお願いします。(OS含め常にアップデートしています。ただし、spybotはつい数日前に初めてインストールしたところです)