※ ChatGPTを利用し、要約された質問です(原文:起動後すぐに自動再起動)
パソコン起動後すぐに自動再起動される原因と解決方法を教えてください
この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]
よろしくお願いします
お礼
ありがとうございます。 丁度ブルースクリーンがでてこないため(*****.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を連打後に「前回の正常な状態で起動する(曖昧ですが確かそんな文)」を選択して起動しています。