Dizüstü bilgisayar rasgele uyanıyorsa = Hazırda Bekletme / Düşük Pil?


26

Bir (Windows 7) dizüstü bilgisayar, onu aldığımız günden beri beni rahatsız ediyor. Uykuya daldığında (kapak kapalı), gece boyunca rasgele uyanıyor gibi görünüyor (yani, 10:00, 13:30, 07:00 gibi). Bunu yaşayan birçok insan var, ancak birkaç test yaptım ve sorunu teşhis etmek için burada mümkün olduğunca fazla bilgi sağlamak için çok sayıda gözlem yaptı.


Dizüstü bilgisayar gece yarısı uyandığında, birkaç gözlem yapılabiliyor:

  • Yaklaşık 20-50 saniye kadar açık kalır (birkaçtan fazla, çokdan az)
  • Ekran kapalı kalıyor (tamamen, sadece arka ışık değil)
  • Sabit sürücü her zaman düştü (HD LED neredeyse sağlam)
  • DVD sürücüsü yukarı doğru döner ve içinde disk varsa ~ 5-10 saniye boyunca yüksek sesle döner
  • Windows etkin ( sistem uyku moduna geçtikten sonra bir sürücü / klavye / vb. Çıkarılmış veya takılmışsa PnP bing-bong gürültüsü çalınır )
  • (Doğrulanmayan: Bir etkin Yapmayacağım anahtar eğer dahaki sefere açmak basarak; zorundadır güç düğmesini kullanın)
  • Sistemin bir sonraki açılışında, önceki, rastgele aktivitenin bir işareti yoktur (kullanarak powercfg -lastwakebir Wake Geçmişi ve Wake Kaynak Sayısı 0 olarak döndürülür )

Diğer gözlemler şunlardır:

  • Windows kapatıldığında veya hazırda bekletildiğinde, yalnızca uyku moduna alındığında (örn. Kapak kapalı) gerçekleşmiyor gibi görünüyor.
  • Windows 7'deki Görev Zamanlayıcı'da sayısız görev var, ancak hızlı bir tarama, hiçbirinin sorumlu olmadığına işaret ediyor (geçmişin izini sürdürebilmeme rağmen)
  • (Ekranın ne olduğunu görmek için göstermesini sağlamak için bir tuşa basmaya çalışmaya devam ediyorum, ancak her zaman yetersiz bir anda oluyor ve şansı yakalamadan kapanıyor.
  • As Mark önerdi , ben Olay Günlüğü'nü kontrol ve henüz iyi ipucu vardır olayların bir dizi bulundu:

    6:51:37pm The system is entering sleep.
              Sleep Reason: Button or Lid
    6:51:42am The system time has changed to ‎2012‎-‎08‎-‎21T10:51:42.500000000Z from ‎2012‎-‎08‎-‎20T22:51:39.080510600Z.
    6:51:42am-6:51:47am Six services were stopped…
    6:51:47am The system has resumed from sleep.
              Sleep Time: ‎2012‎-‎08‎-‎21T10:51:46.021150600Z
              Wake Time: ‎2012‎-‎08‎-‎21T10:51:44.010053500Z
              Wake Source: S4 Doze to Hibernate
    6:51:55am The system is entering sleep.
              Sleep Reason: Hibernate from Sleep
    

Ne değil:

  • Windows güncelleştirmesi: WU öğlen saatlerinde ( rastgele değil ) , indirme ve yapma işlemlerini yalnızca denetlemeye ayarlandı
  • Yerel Ağda Uyandırma: WoL ve Magic-Packet Aygıt Yöneticisi'nde devre dışı bırakılmış , BIOS'ta seçenek yok ve kablo modem geceleri kapalı
  • Cihazlar: Tüm klavyeler, fareler, NIC'ler sistemi uyandırmayacak şekilde ayarlanmıştır ( powercfg -devicequery wake_armedboş bir liste döndürür)
  • Kötü Amaçlı Yazılım: Bu, güncel Windows güncellemelerine sahip yeni bir sistem ve en son sürümleri içeren aktif MSSE ile birlikte en son Chrome'da dikkatlice gezinme ve sorgulanabilecek en küçük dosyaları bile içermeyen dosyalar

Ne olabileceğine dair iki teorim var:

  1. Melez uyku

    Windows Vista ve daha yeni sürümlerde, hibrit uyku sistemi önce uyku moduna geçirir (RAM'e askıya alınır), daha sonra bir süre sonra, hazırda bekletme moduna almak için belleği diske siler. Bu, dizüstü bilgisayarın uykuda olduğu ve sonuçta hazırda bekletme moduna geçeceği için mantıklı olabilir, bu nedenle belleği diske yıkamak için uyanır.

    Bu işe yarayabilir çünkü doğrudan Windwos'a, BIOS POST'lere ve Windows “Özgeçmişler” e girmek. Ancak, aynı zamanda uykudan hazırda bekletme moduna geçmelidir , rastgele değil. Dahası, bu özel dizüstü bilgisayarda hibrit uyku etkin değil.

    Hibrit uyku böyle çalıştığını kimse (nasıl düşük seviyede) onaylayabilir mi?

  2. Düşük pil

    Bir dizüstü bilgisayarın pili çok zayıf olduğunda, Windows otomatik olarak hazırda bekletme moduna geçer (tabii ki Windows bunu pil çok zayıf olmadan önce hazırda bekletme modunu gerçekleştirmek için yeterli güce sahip olması için yapar). Bunu yaptığında, sabit disk birkaç düzine saniye boyunca çöküyor ve sonra kapanıyor. Bu, özellikle batarya boşalan noktaya görünüşte rastgele bir zamanda ulaşabildiği için, rasgele uyandığında dizüstü bilgisayarın davranışına uyuyor gibi görünüyor.

    Bu teori ile ilgili sorun, sistem rastgele uyandıktan sonra açıldığında, çalışırken, düşük pil nedeniyle kış uykusuna geldiğinde olduğu gibi düşük pil nedeniyle kapandığı konusunda Windows hakkında bir mesaj yazdırmıyor.

    Ayrıca, Windows'un uyurken veya hatta hazırda / hazırda bekletme modunda olması gerektiğinde (bir dereceye kadar) etkin ve işlediğini gösterir.

    Windows'un aktif olup olmadığını ve “kapalı” durumdayken pil seviyelerini izleyebilen herhangi biri onaylayabilir mi?


Olaylara dayanarak, sistem açıldığında sistem saatinin güncellenmesi normal gibi görünüyor, bu yüzden öyle değil, ama uykudan uyku moduna geçtikten on iki saat sonra uyku modundan uyku moduna geçiyor. Bu üç nedenden ötürü şaşırtıcı:

  • Geçerli ayar sonra kış uykusuna etmektir üç pilde saat ve altı için prize takılıyken saat Dengeli ve Güç Tasarrufu (dört saat değil ile hiç planları Yüksek Performanslı planı). Güç Tasarrufu planı yürürlükte olduğu ve ne zaman oldu bu sabah takılı idi
  • Hibrit uyku her güç planında devre dışı
  • powercfg gerçekleşen bir kaydı yok

Windows'un neden rasgele uyandığını ve yukarıdaki belirtileri gösterdiğini veya güç planı ayarlarının neden yanlış göründüğünü bilen var mı?


Orada bir sürü rastgele gecenin ortasında açma (bütün marka ve model) dizüstü yaşandığı insanların. Maalesef çoğu, sorunu nadiren belirten aynı cevapları alıyor.

Bazı önemli olanlar şunlardır:

  • Bu soru , yukarıda yaptığım birkaç gözlemle aynı mesele gibi görünüyor.
  • Bu sorunun aynı sorunu olduğu görülüyor, ancak Linux'ta.
  • Bu soru , dokunmatik yüzey hassasiyetinin çok düşük olması durumunda klavyeleri / fareleri kapatmamı sağladı, ancak yine de yapıyor.
  • Bu iş parçacığı uyku zamanlayıcıları işaret ediyor, ancak zaten devre dışı.

4
+1 Sırf bu soruyu, titizliği, arkasındaki işi sevdiğim için. Bu güzel bir şey. Cevabı boşver, ben sadece soru biraz daha zevk almak istiyorum ...;)
Everett

İlk cümlelerinizden birinin de sizin çözümünüz olduğunu düşünüyorum: "Uykuya daldığında (kapak kapalı)". 'Kapağı kapatmanın' == 'hazırda bekletme' olduğundan emin misiniz? Doğru hatırlıyorsam, kapağı kapatmak için varsayılan ayar bekleme modudur ve hazırda bekleme modunda değildir. Konfigürasyon ekranına gidin -> donanım ve ses -> enerji yönetimi -> Ekran devre dışı bırakıldığında değiştirin (sol panel) -> gelişmiş ayarlar -> 'bekleme' (veya uyku veya sth.) Ve 'açma / kapama düğmeleri altındaki ayarları değiştirin ve kapak '. (Hollandaca pencereler 7 kullanıyorum ve olabildiğince iyi çevirmeye çalıştım, ancak işler farklı olarak adlandırılabilir.)
BrtH

@BrtH, evet, varsayılan olarak uyku moduna geçer, ancak bu neden aniden, rastgele, kendiliğinden tekrar açılacağını açıklamaz. Açılmasına neden olabilecek donanım ve yazılım tetikleyicileri aradım, ancak hiçbiri geçerli görünmüyor. Ayrıca, gerçek Kapatma veya Hazırda Beklet komutlarını kullanırken gerçekleşmemiş gibi göründüğünü de söyledim.
Synetech

1
Microsoft'un Uykudan Hazırda Bekletme moduna geçerken kısayol kullanıp kullanmadığını merak ediyorum. Bilgisayarınız Uyuyor. Kullanımda değil ve pil seviyesi düşüyor. Bilgisayar Hazırda Bekletme konumuna giderek kendini korur. Bildirim almıyorsunuz. Microsoft, bilgisayar zaten uykudayken Hybrid uyku ile aynı kodu kullanıyorsa (kısayol olarak kullandıysa)? Sistemi kullanmıyorsunuz, bu yüzden sizin için Hazırda Bekletme durumuna neden olanın, gücün düştüğü (Hibrit sistemin umursamadığı gibi) olduğu kimin umrunda. İşim bitti, sadece akıllıca bir şey söylemeye çalışmak istedim.
Everett.

1
Windows Sistem Olayı günlüğü ne diyor? Uyurken ya da hazırda bekletme modundayken orada bir şeyler olması gerekiyor gibi görünüyor.
Mark Allen,

Yanıtlar:


17

Aptal görünme riski altında aşağıdakileri buldum:

Ben de aynı problemi yaşadım. Dizüstü bilgisayarımı asla kapatmam, her zaman uyku moduna geçiririm ve gecenin ortasında beklenmedik bir şekilde uyanırdı. Bu "S4 Hazırda Beklemeye Doze" etkinliğinin bir hata olmadığını, bir özellik olduğunu keşfettim. Gelişmiş güç ayarlarına gidin ve "uyku" alt menüsü altındaki "hazırda beklet" modunu değiştirin:

görüntü tanımını buraya girin>

Uyku modundan hazırda bekleme moduna geçmeden önce ne kadar süre beklemek istediğinizi seçin. Madeni 1440 dakikaya ayarladım (24 saat), bu da gece kalması için yeterli.

Bu arada, "uyanma zamanlayıcılarına izin ver" başlığı altında hiçbir şeyin olup olmadığını da kontrol edin.

Bunu denediğini söylediğini anlamıyorum, bu yüzden seni işaret etmeyi özledim, vaktini boşa harcadığım için özür dilerim.


Ayarlandığı gibi iki saat geçtikten sonra geçişi uyandırdıysa, bunu açıklama olarak kabul edebilirdim, ama on ikiden sonra yaptı, öyleyse nedense, neden yanlış zamanı kullandığını bilmiyorum .
Synetech

"06:51:42, sistem zamanı 2012 - 08 - 21T10: 51: 42.500000000Z, 2012 - 08 - 20T22: 51: 39.080510600Z arasında değişmiştir." -> Saat 12 saat kapalı olduğu için mi?
Everett

1
Hayır, sistem saatini bir İnternet saat sunucusundan güncellemiyor , on iki saatin geçtiğine dikkat çekiyor.
Synetech

Güneş ışınları? Ben çocuğum. Burada duracağım, meşru olarak denediğimi hissediyorum.
Everett,

Sonunda iyi bir test yaptım. Hazırda bekletme modunu 60 dakikaya ayarladım, 19: 00'da kapağı kapattım ve 19: 59: 50'de açtım. On saniye sonra, dizüstü bilgisayar açıldı ve normal bir şey yaptı. Ancak bu kez kapak açıktı, böylece ekran kapanmadan bir saniye önce Windows oturum açma ekranını görebildim. DVD çıkarma düğmesine bastım ve açtım. İmleci hareket ettirdim ve dokunmatik yüzey düğmelerine bastım ama hiçbir şey olmadı. Giriş yapmak için bazı tuşlara bastım, ancak yalnızca Windows varsayılan bip sesini aldım. Bir sonraki açılışta Olay Günlüğünü kontrol ettim ve evet, S3'ten S4'e bir durum değişikliği kaydetti.
Synetech

5

SleepWakeSolution

Bu, bilgisayarlarının artık uykudan asla uyanmalarını isteyenler için bir çözüm ve daha basit çözümler işe yaramadı. Bir düğmeye basmak veya kapağı açmaktan başka hiçbir şey onu uyandırmaz. Windows Media Center veya bilinmeyen nedenler gibi sisteminizi uyandırmak için planlanan görevler değil. Bulduğum tek negatif, dizüstü bilgisayarın pilin çok azalması durumunda hazırda bekletme moduna geçmeyeceği yönünde. Sadece ölecek ve kaydedilmemiş bilgiler kaybedilecek.

Bir komut istemi açın ve aşağıdaki komutları çalıştırın:

powercfg -setacvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
powercfg -setdcvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
powercfg -setactive scheme_current

Bunlar komut istemi penceresinin üst kısmındaki / edit / paste başlığına tıklayarak kopyalanabilir ve komut istemine yapıştırılabilir.

Bu, mevcut güç şeması için varsayılan değerleri değiştirir ve makinenin uyku modundan çıkarılmasını önler.

Aşağıdaki kayıt defteri anahtarlarına uygulanır:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d

Yukarıdakiler Win7 ve Win8'de çalışacak şekilde test edilmiştir. Bu modifiye edilmiş SKUACSettingIndexbir için 0bir mesafede 1, aynı zamanda alternatif olarak regedit aracılığıyla manuel olarak yapılır, test sırasında, her şeyden kategori altında Win8 içinde. Bu tamamen devre dışı uykudan uyanma yeteneğine sahip bir güç düzeni sağlar. Yine, bulduğum tek olumsuz, bir dizüstü bilgisayarın, pilin çok azalması durumunda hazırda bekletme modundan çıkmayacak olmasıdır. Sadece ölecek.

Önemli: Kontrol Paneli / Güç Seçenekleri seçeneğine gitmenin ve ardından mevcut güç düzenini gelişmiş ayarlar altındaki varsayılan değerlere sıfırlamanın ek adımı, yapılandırma değişiklikleri uygulandıktan sonra da gerekli olabilir. Kullanıcı daha sonra kendi tercihlerine göre işleri yeniden ayarlayabilir.

Yeni bir Win8 sistemindeki komut istemi testim sırasında, komut istemi çözümünü kullandıktan sonra işler tekrar varsayılan zaman aşımı ayarlarına sahip olduklarından güç ayarlarını varsayılana sıfırlamış görünüyor. Olay Görüntüleyicisi / sisteminde test süresince herhangi bir uyanma bildirilmedi.

Ayrıca Olay Görüntüleyiciyi diğer iki sistemde inceledim ve Komut İstemi çözümünü iki hafta önce uygulamaya koyduğumdan beri bu sistemlerde herhangi bir uyanıklık olmadı.

Varsayılanları orijinal değerlerine döndürmek için aynı komut istemi satırlarını girin, ancak 0 yerine son karakter için 1 değerini girin. Ardından, geçerli güç düzenini Güç Seçenekleri'nde varsayılan değerlere döndürün.

HKEY_USERS\S-1-5-19\Control Panel\PowerCfg - This lists the current Power Policy.

Otomatik açmanın tamamen devre dışı bırakılması biraz çarpık bir dünyadır, ancak sanırım sadece davranmayacak bazı sistemler için faydalı olabilir.
Synetech

Las Vegas'ta, yüksek kaliteli dizüstü bilgisayarların 100 derece artı gün boyunca kendilerini açmasını önlemenin bir zorunluluk olduğunu buldum, dizüstü bilgisayar ise park edilmiş bir arabada. Her türlü keder ve masrafa neden olan klavyeleri, kızartılmış ekran kartlarını ve termal kapatma hatalarını çarptım. Ayrıca gereksiz pil tüketimini de önler. Bazı dizüstü bilgisayarlar kısa bir süre sonra uykuya dalar, diğerleri ise batarya bitinceye kadar açık kalabilir veya uyku zamanlayıcısı daha uzun bir süre için ayarlanmışsa termal kapatma gerçekleşir.
Paul Kinslow

Bu durumda, uyanmanın nedenini sadece meydana gelmesini önlemek yerine ilk etapta çözmenin daha iyi olacağını söyleyebilirim . Sistemler sebepsiz yere açılmamalı ve kesinlikle sebepsiz kalmamalı. WoL, hibrit uyku ve cihaz uyandırma seçeneklerini kontrol etmek ve daha sonra başka hiçbir şey işe yaramazsa (örneğin, sistem buggy ise) engellemek daha iyi olacaktır.
Synetech

1
Benim yorumum biraz geç kalsa da ... Kendi tecrübelerime göre, olası tüm nedenleri bulmak genellikle neredeyse imkansızdır ve en azından bulunanların hepsinin olup olmadığını bilmek imkansızdır. Ayrıca, herhangi bir zamanda yazılım tarafından yeni bir neden (örneğin zamanlanmış görev) eklenebilir. Bir çantayı açacak bir dizüstü bilgisayarın dizüstü bilgisayarı çok iyi tahrip edebileceğini (veya en kötü durumlarda bile ateş yakacağını) göz önüne alarak, otomatik uyanmayı tamamen devre dışı bırakmak oldukça makul görünüyor. Bu davranışlardan biri şu anda hiçbir işletim sistemi doğru gibi görünüyor görünüyor.
kdb

0

Win7 Pro'da doğrudan sicil ayarlarıyla uğraşmak yerine, Grup İlkesi Düzenleyicisi'ni gpedit.msc > Computer Configuration > Administrative Templates > System > Power Management > Sleep Settingszevkinize göre ayarlayarak kullanabilirsiniz , yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.