اگر متوجه شدهاید که لپتاپ شما با وجود خاموش بودن، پس از چند روز استفادهنشدن شارژ باتریاش کاهش یافته یا حتی خالی شده، تنها نیستید. دلیل آن این است که در بسیاری از دستگاههای جدید، خاموشی کامل (Hard Shutdown) انجام نمیشود و سیستم در حالتهای نیمهفعال مانند Fast Startup یا Modern Standby باقی میماند که باعث مصرف برق میشود.
راهحلها برای جلوگیری از مصرف باتری در هنگام خاموشی
1. غیرفعالسازی Fast Startup (راهاندازی سریع)
ویندوز هنگام خاموشی، به جای خاموشکردن کامل، بخشی از سیستم را به حالت خواب میبرد تا بوت بعدی سریعتر انجام شود. این حالت باعث مصرف برق حتی در زمان خاموشی میشود.
🔧 روش غیرفعالسازی:
- وارد مسیر زیر شوید:
Control Panel > Hardware and Sound > Power Options > Choose what the power buttons do - روی گزینه «Change settings that are currently unavailable» کلیک کنید.
- تیک گزینه Turn on fast startup را بردارید و ذخیره کنید.
2. غیرفعالسازی USB PowerShare (برقرسانی به پورت USB در خاموشی)
بعضی از لپتاپها حتی در حالت خاموش نیز برق را از پورتهای USB عبور میدهند تا بتوانید گوشی یا دستگاه دیگری را شارژ کنید.
🔧 روش غیرفعالسازی:
- وارد BIOS/UEFI شوید (معمولاً با کلید F2 یا Delete هنگام روشن کردن سیستم).
- گزینههایی مانند:
- USB Always On
- USB Charging in Shutdown
- PowerShare
را یافته و Disable کنید.
3. قطع کامل دستگاههای جانبی (USB، HDMI، دانگلها)
هرگونه وسیلهای که به لپتاپ متصل باشد حتی در خاموشی میتواند برق مصرف کند:
✅ پیشنهاد:
قبل از خاموش کردن دستگاه:
- فلش، ماوس، کیبورد وایرلس، هاب USB، کابل شبکه یا HDMI را جدا کنید.
4. استفاده از Hibernate بهجای Shutdown
در Hibernate، تمام دادهها روی دیسک ذخیره میشوند و سیستم بهطور کامل خاموش میشود، اما هنگام روشن شدن، وضعیت قبل بهصورت کامل بازیابی میشود.
🔧 فعالسازی Hibernate:
- در CMD با دسترسی Administrator وارد شوید.
- دستور زیر را بزنید:
powercfg /hibernate on
5. بررسی و غیرفعالسازی Modern Standby (S0 Low Power Idle)
این حالت جدید که در بسیاری از لپتاپهای امروزی استفاده میشود، حتی هنگام خاموشی سیستم را در وضعیت نیمهفعال نگه میدارد تا بهسرعت روشن شود یا بهروزرسانیها را در پسزمینه دریافت کند.
🔍 بررسی فعال بودن این حالت:
در CMD تایپ کنید:
powercfg /a
اگر عبارت Standby (S0 Low Power Idle) را دیدید، یعنی این حالت فعال است.
6. غیرفعالسازی Modern Standby از طریق رجیستری ویندوز
⚠️ هشدار: این کار نیاز به دقت دارد. قبل از ویرایش رجیستری، از سیستم Restore Point بگیرید.
🔧 مراحل:
- دکمه Win + R را بزنید و بنویسید:
regedit
- به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- روی بخش سمت راست، کلیک راست کرده و یک DWORD (32-bit) جدید بسازید.
- نام: PlatformAoAcOverride
- مقدار: 0
- سیستم را ریاستارت کنید.
💡 این کار باعث میشود سیستم از حالت S0 (Modern Standby) خارج شده و فقط از S3 (Sleep سنتی) استفاده کند که در زمان خاموشی کاملاً غیرفعال است.
7. بهروزرسانی درایورها و BIOS
در برخی موارد، تخلیه باتری حتی در حالت خاموش ناشی از باگهای نرمافزاری در فریمور یا درایورهای مدیریت انرژی است.
- BIOS را از وبسایت رسمی برند دستگاه بهروز کنید.
- درایورهای مهم مانند:
- Intel Management Engine Interface
- Intel Chipset Drivers
- Power Management Driver
را بهروز نگه دارید.
8. غیرفعالسازی قابلیت Wake-on-LAN یا Wake from Sleep از طریق Device Manager
برخی سختافزارها مانند کارت شبکه (LAN یا Wi-Fi) بهگونهای تنظیم شدهاند که حتی در حالت خاموشی یا خواب (Sleep) سیستم بتوانند سیستم را بیدار کنند یا در حالت آمادهباش نگهدارند. این قابلیت که تحت عنوان Wake-on-LAN (WOL) شناخته میشود، میتواند باعث مصرف برق حتی در حالت Shutdown شود.
🔧 نحوه غیرفعالسازی:
- روی دکمه Start کلیک راست کرده و Device Manager را باز کنید.
- در بخش Network adapters، روی کارت شبکه (Ethernet یا Wi-Fi) راستکلیک کرده و Properties را انتخاب کنید.
- وارد تب Power Management شوید.
- تیک گزینههای زیر را بردارید:
- ✅ Allow this device to wake the computer
- ✅ Only allow a magic packet to wake the computer
💡 اگر گزینههای بالا را غیرفعال کنید، دستگاه شما اجازه نخواهد داشت از طریق شبکه یا Wi-Fi در حالت خاموشی فعالیت کند یا روشن شود، و همین باعث جلوگیری از تخلیه پنهانی باتری میشود.