روشن شدن ناگهانی و خودکار کامپیوترها یا لپتاپهای مجهز به سیستمعامل Windows در حالت Sleep، یکی از مشکلات رایج کاربران است. برخلاف تصور عموم، این اتفاق ناشی از نقص فنی یا رفتارهای غیرقابلپیشبینی سیستم نیست؛ بلکه همواره به دلیل مجوزهای صریح صادرشده برای یک نرمافزار، سیگنال شبکه یا سختافزار متصل به دستگاه رخ میدهد. سیستمعامل Windows تاریخچه این رویدادها را ثبت میکند و با استفاده از ابزارهای داخلی سیستم میتوان عامل اصلی را شناسایی و غیرفعال کرد.
۱. وظایف زمانبندیشده و تایمرهای بیدارباش (Wake Timers)
یکی از دلایل اصلی روشن شدن ناگهانی سیستم، وظایف تعریفشده در بخش Task Scheduler ویندوز است. ابزارهایی مانند Windows Update، نرمافزارهای پشتیبانگیری (Backup)، آنتیویروسها و برنامههای اختصاصی سازندگان سختافزار معمولاً مجازند برای انجام بهروزرسانی یا نگهداری سیستم در ساعتهای مشخصی از شب، دستگاه را از حالت Sleep خارج کنند.
برای شناسایی دقیق عامل این اتفاق، میتوانید ابزار Command Prompt را با دسترسی ادمین (Run as administrator) باز کرده و دستور powercfg /lastwake را اجرا کنید. این دستور دقیقاً نشان میدهد که آخرین بار چه فرآیند یا سختافزاری باعث روشن شدن سیستم شده است. همچنین با اجرای دستور powercfg /waketimers میتوانید فهرستی از تمام تایمرهای فعال که برای بیدار کردن سیستم در آینده برنامهریزی شدهاند را مشاهده کنید. در صورت شناسایی برنامه مزاحم، میتوانید با مراجعه به Task Scheduler و غیرفعال کردن گزینه “wake the computer to run this task” در تب Conditions، این دسترسی را مسدود کنید.
۲. سیگنالهای شبکه و قابلیت Wake-on-LAN
بسیاری از کارتهای شبکه به صورت پیشفرض به قابلیتی مجهز هستند که به دستگاههای دیگر موجود در شبکه (مانند روتر، ذخیرهسازهای NAS یا گوشیهای هوشمند متصل به شبکه) اجازه میدهد با ارسال یک سیگنال خاص (Magic Packet)، کامپیوتر را روشن کنند. این ویژگی برای دسترسی از راه دور کاربرد دارد، اما ترافیک عادی شبکه یا درخواستهای دورهای روترها نیز ممکن است به اشتباه باعث بیدار شدن کامپیوتر شوند.
برای غیرفعال کردن این قابلیت، باید وارد Device Manager شوید، روی کارت شبکه خود کلیک راست کرده و Properties را انتخاب کنید. در تب Power Management، گزینه مربوط به بیدار کردن کامپیوتر توسط این دستگاه را غیرفعال کنید. همچنین در تب Advanced میتوانید گزینه Wake on Magic Packet را به طور مستقل غیرفعال (Disable) کنید.
۳. تجهیزات جانبی USB و بلوتوث
تجهیزات جانبی متصل به کامپیوتر، بهویژه موس و کیبوردهای بیسیم، از دیگر عوامل شایع هستند. لرزشهای بسیار خفیف میز کار یا تداخلهای الکترومغناطیسی ناچیز میتوانند توسط گیرنده موس بیسیم به عنوان دستور ورودی شناسایی شده و سیستم را روشن کنند. هابهای USB و داکاستیشنها نیز ممکن است رفتار مشابهی داشته باشند.
برای مدیریت این تجهیزات، میتوانید دستور powercfg /devicequery wake_armed را در Command Prompt اجرا کنید تا فهرستی از تمام سختافزارهای مجاز به بیدار کردن سیستم نمایش داده شود. سپس با مراجعه به Device Manager و پیدا کردن دستگاه مورد نظر، در تب Power Management دسترسی آن را برای روشن کردن کامپیوتر غیرفعال کنید.