cái này có nhiều nguyên nhân lắm bạn ạ :
1.do cái nguồn , ngày xưa nguồn AT thì không bao giờ bị thế này.
Cơ chế hoạt động là sử dụng tín hiệu từ main để điều khiển mạch điện là turnoff hay restart
2.Do virus
3.window bị hư.
Tuy nhiên ta có thể ép máy tính shutdown bằng cách can thiệp vào Registry bằng giải pháp sau.
Bạn copy đoạn code dưới đây vào NotePad, save as với tên file là FixShutdownSystem.reg trên Desktop và nhấp đúp để import vào Registry .
Windows Registry Editor phiên bản 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Policies\Explorer]
"NoClose"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]
"NoClose"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"PowerdownAfterShutdown"="1"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l]
"WaitToKillServiceTimeout"="4000"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"ForegroundLockTimeout"=dword:00000000
"AutoEndTasks"="1"
"HungAppTimeout"="5000"
"MenuShowDelay"="1"
"WaitToKillAppTimeout"="4000"
"WaitToKillServiceTimeout"="4000"
"PowerOffActive"="1"
"ScreenSaveActive"="1"
"SCRNSAVE.EXE"=""
[HKEY_USERS\.DEFAULT\Control Panel\PowerCfg]
"CurrentPowerPolicy"="0"
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ForegroundLockTimeout"=dword:00000000
"AutoEndTasks"="1"
"HungAppTimeout"="5000"
"MenuShowDelay"="1"
"WaitToKillAppTimeout"="4000"
"WaitToKillServiceTimeout"="4000"
đoạn code này còn giúp bạn tự động kill các tiến trình và services hệ thống nếu chúng bị treo, và thậm chí cả phương án tiết kiệm điện khi khởi động bảo vệ màn hình (sẽ tự động tắt màn hình).