حل مشکل Your Windows License Will Expire Soon در ویندوز 10
فناوری و اینترنت 1405/05/05 20 دقیقه مطالعه 5 بازدید

حل مشکل Your Windows License Will Expire Soon در ویندوز 10

این مقاله به بررسی دلایل ظاهر شدن پیام خطای لایسنس ویندوز 10 می‌پردازد و راهکارهای عملی برای حذف دائمی این اعلان ارائه می‌دهد. با دنبال کردن مراحل این راهنما، می‌توانید بدون نیاز به تعویض ویندوز، این مشکل را حل کنید.

فاطمه نظری
فاطمه نظری

کارشناس موبایل و اپلیکیشن

برای رفع پیام «Your Windows license will expire soon»، اول نوع فعال‌سازی ویندوز را بررسی کنین. این هشدار معمولاً به لایسنس حجمی KMS مربوط است، نه آپدیت پولی ویندوز. نسخه‌های معمولی Home و Pro تاریخ انقضا ندارند. این نسخه‌ها با لایسنس دیجیتال یا کلید معتبر فعال می‌مانند.

از مسیر Settings > Update & Security > Activation وضعیت فعال‌سازی را ببینین. سپس Activation Troubleshooter را اجرا کنین. اگر دستگاه سازمانی است، به شبکه شرکت یا VPN مورد تأیید وصل بشین. ویندوز باید دوباره با سرور KMS سازمان ارتباط بگیرد و دوره فعال‌سازی را تمدید کند.

برای تشخیص دقیق‌تر، Command Prompt را با دسترسی Administrator باز کنین. بعد دستور slmgr /dlv را اجرا کنین. این گزارش نوع کانال لایسنس، وضعیت فعال‌سازی و تعداد rearm باقی‌مانده را نشان می‌دهد. اگر عبارت VOLUME_KMSCLIENT را دیدین، مشکل احتمالاً به اتصال یا پیکربندی KMS برمی‌گردد.

اگر رایانه شخصی است اما KMS نمایش داده می‌شود، احتمالاً ویندوز سازمانی یا کلید نامعتبر نصب شده است. در این حالت، کلید قانونی متناسب با نسخه ویندوز را وارد کنین. همچنین می‌تونین لایسنس دیجیتال حساب Microsoft را بازیابی کنین. تغییر نسخه بدون بررسی می‌تواند فعال‌سازی را پیچیده‌تر کند.

دستور slmgr /rearm راه‌حل دائمی نیست. این دستور فقط مهلت فعال‌سازی را معمولاً ۳۰ روز عقب می‌اندازد و دفعاتش محدود است. ری‌استارت Windows Explorer هم فقط اعلان را موقتاً می‌بندد. اگر هشدار ادامه داشت، با واحد فناوری سازمان، فروشنده معتبر یا پشتیبانی Microsoft تماس بگیرین.

رسید خرید و اطلاعات لایسنس را هم آماده داشته باشین.

نکات کلیدی این مقاله:

  • KMS رایج‌ترین منشأ هشدار در نسخه‌های حجمی سازمانی
  • ۱۸۰ روز دوره معمول فعال‌سازی KMS پیش از نیاز به تمدید
  • ۳۰ روز تعویق موقتی با slmgr /rearm؛ نه رفع مشکل اصلی

پیام خطای Your Windows license will expire soon چیست؟

پیام «Your Windows license will expire soon» یعنی سیستم فکر می‌کنه لایسنستون یه لایسنس حجمی (KMS) هست و باید هر چند وقت یک‌بار با سرور فعال‌سازی تماس بگیره. اگه این تماس برقرار نشه، شمارش‌معکوس شروع می‌شه و بعد از تموم‌شدنش صفحه با واترمارک ظاهر می‌شه.

این هشدار دقیقاً کجا نشون داده می‌شه؟

معمولاً یه بابل کوچیک بالای ساعت سیستم ظاهر می‌شه. گاهی هم رو صفحه قفل یا داخل تنظیمات Activation دیده می‌شه. بعضی وقتا واترمارک گوشه پایین دسکتاپ هم اضافه می‌شه.

  • نوتیفیکیشن کوچیک نزدیک ساعت با متن هشدار
  • واترمارک در گوشه پایین‌راست دسکتاپ
  • محدودیت در تغییر برخی تنظیمات شخصی‌سازی
  • پیام مشابه در صفحه Settings > Update & Security > Activation

خبر خوب اینه که این پیام به‌تنهایی به معنی خراب‌شدن ویندوز یا از دست رفتن اطلاعات نیست. بیشتر شبیه یه یادآوریه، نه یه خطای فاجعه‌بار. با این حال نباید نادیده‌ش گرفت.

این‌جور هشدارهای آزاردهنده تو ویندوز ۱۰ کم نیستن. مثلاً کاربرایی که با مشکل خالی نشدن سطل زباله ویندوز سروکار داشتن هم می‌دونن که گاهی رفع این مشکلات به دستکاری فایل‌های سیستمی نیاز داره، نه فقط یه کلیک ساده.

نمایش پیام هشدار Your Windows license will expire soon در گوشه دسکتاپ ویندوز ۱۰
نمونه‌ای از هشدار انقضای لایسنس در ویندوز ۱۰
پیام خطای Your Windows license will expire soon چیست؟

چرا این خطا رخ می‌دهد؟ بررسی ماهیت لایسنس‌های KMS

این خطا تقریباً همیشه به لایسنس‌های حجمی KMS مربوطه، نه به عدم پرداخت آپدیت یا مشکل خود ویندوز. لایسنس‌های KMS برخلاف Home و Pro، سقف زمانی فعال دارن و باید هر مدت با سرور تمدید بشن.

لایسنس‌های حجمی KMS چطور کار می‌کنن؟

KMS مخفف Key Management Service است. سازمان‌ها به‌جای فعال‌سازی تک‌تک سیستم‌ها، یه سرور داخلی دارن که همه کامپیوترها رو باهاش فعال می‌کنن. این نوع فعال‌سازی سقف اعتبار ۱۸۰ روزه داره.

تا وقتی کامپیوتر بتونه هر چند روز یک‌بار با اون سرور ارتباط بگیره، اعتبارش خودکار تمدید می‌شه. اگه این ارتباط قطع بشه، شمارش‌معکوس ۱۸۰ روزه شروع میشه و به همون هشداری که دیدین می‌رسه.

چرا در ایران این خطا بیشتر دیده می‌شه؟

به‌خاطر تحریم و نبود دسترسی راحت به لایسنس رسمی، خیلی از نسخه‌های ویندوز نصب‌شده تو ایران با ابزارهای اکتیویشن کرک‌شده که از روش KMS استفاده می‌کنن، فعال شدن. این ابزارها یه سرور KMS مجازی رو شبیه‌سازی می‌کنن که روی همون سیستم اجرا می‌شه.

مشکل اینجاست که این سرور مجازی گاهی با ری‌استارت سیستم، تغییر ساعت، یا آپدیت ویندوز از کار میفته. نتیجه‌ش دقیقاً همون پیام هشدار انقضای لایسنسه که این‌جا داریم بررسیش می‌کنیم.

اگه دنبال یه جایگزین سبک‌تر و بدون این دردسرها هستین، می‌تونین نگاهی به راهنمای جامع ویندوز لایت بندازین که نصب و فعال‌سازیش ساده‌تره.

چرا این خطا رخ می‌دهد؟ بررسی ماهیت لایسنس‌های KMS

تفاوت لایسنس‌های سازمانی و خانگی در ویندوز ۱۰

لایسنس‌های Home و Pro هیچ تاریخ انقضایی ندارن و یه‌بار برای همیشه فعال می‌شن. لایسنس‌های سازمانی (Enterprise/Volume) با سرور KMS کار می‌کنن و هر ۱۸۰ روز باید تمدید بشن، وگرنه هشدار انقضا می‌بینین.

مقایسه سریع دو نوع لایسنس

  • Home / Pro (خرده‌فروشی یا OEM): فعال‌سازی دائمی، بدون نیاز به تماس دوره‌ای با سرور
  • Enterprise / Volume License (KMS): نیاز به تمدید هر ۱۸۰ روز، مناسب شرکت‌ها و سازمان‌های بزرگ
  • MAK (Multiple Activation Key): نوع دیگه‌ای از لایسنس حجمیه که یه‌بار فعال می‌شه و دیگه نیازی به تمدید نداره

مشکل از اونجا شروع می‌شه که خیلی از کاربرای خانگی، بدون اطلاع، نسخه‌ای از ویندوز رو نصب کردن که در پس‌زمینه از کلید KMS استفاده می‌کنه. سیستم به گمان اینکه عضو یه شبکه سازمانیه، منتظر تمدید دوره‌ای می‌مونه.

چطور بفهمیم لایسنسمون چه نوعیه؟

  1. کلید Windows + R رو بزنین و cmd رو با دسترسی Administrator باز کنین
  2. دستور slmgr /dlv رو وارد کنین
  3. در پنجره باز شده، مقابل «Description» دنبال کلمه KMS یا Retail بگردین
  4. اگه KMS دیدین، یعنی لایسنستون حجمیه و باید بخش‌های بعدی این مقاله رو دنبال کنین

برای کاربرایی که از نسخه‌های سبک‌تر و بدون این پیچیدگی‌ها خوششون میاد، ویندوز لایت یه گزینه مناسبه که از پایه با همین مشکلات کمتری داره.

تفاوت لایسنس‌های سازمانی و خانگی در ویندوز ۱۰

استفاده از عیب‌یاب Activation Troubleshooter برای رفع مشکل

عیب‌یاب فعال‌سازی ویندوز، اولین و ساده‌ترین راهیه که خود مایکروسافت پیشنهاد می‌ده. این ابزار به‌صورت خودکار مشکلات رایج فعال‌سازی رو تشخیص می‌ده و در بیشتر موارد بدون دستور پیچیده، مشکل رو حل می‌کنه.

مراحل اجرای عیب‌یاب

  1. وارد Settings بشین (کلید Windows + I)
  2. روی Update & Security بزنین و بعد Activation رو انتخاب کنین
  3. گزینه Troubleshoot رو پیدا کنین و روش کلیک کنین
  4. اگه پیام «I recently changed hardware...» اومد، حساب مایکروسافتتون رو وارد کنین
  5. بعد از پایان اسکن، سیستم رو ری‌استارت کنین و وضعیت Activation رو دوباره چک کنین

این عیب‌یاب برای لایسنس‌های Retail و Digital License بهترین جواب رو می‌ده. برای لایسنس‌های KMS واقعی سازمانی، معمولاً فقط تشخیص می‌ده که مشکل از سمت شبکه یا سرور داخلیه.

اگه بعد از اجرای عیب‌یاب هنوز پیام باقی موند، نگران نشین. خیلی از کاربرا با مشکلات مشابه ویندوزی مثل گیر کردن ویندوز روی صفحه Don't turn off your computer هم تجربه کردن که راه‌حل نهایی چند مرحله بیشتر لازم داشته.

صفحه عیب‌یاب Activation Troubleshooter در تنظیمات ویندوز ۱۰
مسیر دسترسی به عیب‌یاب فعال‌سازی در Settings

بررسی اتصال به سرور KMS در شبکه‌های سازمانی

اگه کامپیوترتون عضو یه دامنه سازمانیه، قطع شدن ارتباط شبکه با سرور KMS داخلی، شایع‌ترین علت این پیامه. فایروال، VPN قطع‌شده، یا تغییر آدرس سرور می‌تونه این ارتباط رو مختل کنه.

چطور اتصال به سرور KMS رو تست کنیم؟

  1. Command Prompt رو با دسترسی Administrator باز کنین
  2. دستور slmgr /dlv رو اجرا کنین و بخش KMS server را ببینین
  3. با دستور ping اتصال شبکه به آدرس سرور رو چک کنین
  4. مطمئن شین VPN شرکت یا اتصال به شبکه داخلی برقراره
  5. در صورت نیاز از دستور slmgr /ato برای فعال‌سازی مجدد استفاده کنین

اگه سیستم شما بیرون از شبکه سازمانی وصل می‌شه (مثلاً کار از خونه)، باید حتماً از طریق VPN شرکت متصل باشین. بدون VPN، سیستم اصلاً به سرور KMS دسترسی نداره و تمدید انجام نمی‌شه.

پورت پیش‌فرض ارتباط با سرور KMS معمولاً ۱۶۸۸ هست. اگه فایروال این پورت رو بسته باشه، حتی با اتصال شبکه سالم هم تمدید انجام نمی‌شه.

در این حالت بهترین کار اینه که موضوع رو با تیم IT سازمان در میون بذارین، چون تنظیمات فایروال و دسترسی سرور معمولاً در اختیار کاربر عادی نیست.

روش تخصصی بازسازی فایل Tokens.dat برای رفع خطاهای فعال‌سازی

فایل Tokens.dat اطلاعات فعال‌سازی ویندوز رو نگه می‌داره. اگه این فایل خراب بشه، پیام انقضای لایسنس مدام تکرار می‌شه. بازسازی این فایل با متوقف‌کردن سرویس، تغییر نام فایل قدیمی و راه‌اندازی مجدد سرویس انجام می‌شه.

مراحل بازسازی فایل Tokens.dat

  1. Command Prompt رو با دسترسی Administrator باز کنین
  2. دستور net stop sppsvc رو اجرا کنین تا سرویس Software Protection متوقف بشه
  3. به مسیر C:\Windows\System32\spp\store برین
  4. فایل tokens.dat رو پیدا کنین و اسمش رو به tokens.bak تغییر بدین
  5. دستور net start sppsvc رو بزنین تا سرویس دوباره راه بیفته
  6. سیستم رو ری‌استارت کنین و وضعیت لایسنس رو چک کنین

با این کار، ویندوز یه فایل Tokens.dat تازه می‌سازه و اطلاعات فعال‌سازی از نو بارگذاری می‌شه. این روش نسبت به rearm عمق بیشتری داره، چون فایل خرابی که ریشه مشکله رو کنار می‌زنه.

قبل از هر تغییری در فایل‌های سیستمی، بهتره یه بکاپ ساده از پوشه store بگیرین. اگه نتیجه دلخواه حاصل نشد، می‌تونین فایل قدیمی رو برگردونین.

این روش برای مشکلات پایدار و تکرارشونده مؤثرتر از دستورات ساده‌ست، ولی نیاز به دقت داره؛ اسم اشتباه یا مسیر غلط می‌تونه باعث خطای بیشتر بشه.

آیا دستور slmgr /rearm راه حل دائمی است؟

نه، دستور slmgr /rearm راه‌حل دائمی نیست. این دستور فقط شمارش‌معکوس فعال‌سازی رو ۳۰ روز به تعویق می‌ندازه و مشکل اصلی، یعنی نامعتبر بودن یا قطع اتصال به سرور KMS، همچنان باقی می‌مونه.

این دستور چطور اجرا می‌شه؟

  1. Command Prompt رو با دسترسی Administrator باز کنین
  2. دستور slmgr /rearm رو تایپ و اجرا کنین
  3. پیام موفقیت‌آمیز رو تایید کنین و سیستم رو ری‌استارت کنین

محدودیت مهم: تعداد دفعات استفاده

تعداد دفعاتی که می‌تونین rearm رو اجرا کنین محدوده. با دستور slmgr /dlv و بررسی مقدار «Remaining Windows rearm count» می‌تونین ببینین چند بار دیگه فرصت دارین.

وقتی این سهمیه تموم بشه، دیگه دستور جواب نمی‌ده و پیام هشدار برمی‌گرده. اون‌جاست که باید سراغ راه‌حل ریشه‌ای مثل بازسازی Tokens.dat یا بررسی اتصال KMS برین.

به‌طور خلاصه، از rearm فقط به‌عنوان یه فرصت موقت برای کسب زمان استفاده کنین، نه یه راه‌حل نهایی. تکیه‌کردن مداوم روش، دیر یا زود شما رو به همون نقطه اول برمی‌گردونه.

چگونه وضعیت لایسنس ویندوز خود را بررسی کنیم؟

ساده‌ترین راه، رفتن به Settings بعد Update & Security و Activation است. اونجا نوع لایسنس، وضعیت فعال‌سازی، و در صورت وجود مشکل، پیام دقیق خطا رو نشون می‌ده.

بررسی دقیق‌تر با خط فرمان

  1. Command Prompt رو با دسترسی Administrator اجرا کنین
  2. دستور slmgr /xpr رو بزنین تا وضعیت فعال دائمی یا موقت مشخص بشه
  3. برای جزئیات کامل‌تر، slmgr /dlv رو اجرا کنین
  4. در خروجی دنبال «Days remaining» و نوع لایسنس بگردین

اگه خروجی slmgr /xpr نوشت «The machine is permanently activated»، خیالتون راحت باشه؛ لایسنستون خطر انقضا نداره. اگه تاریخ یا روز باقی‌مونده نشون داد، یعنی با یه لایسنس KMS طرفین.

خیلی از مشکلات ویندوز ۱۰ با همین بررسی‌های ساده قابل تشخیصن. مثلاً وقتی مرورگر مایکروسافت اج در ویندوز ۱۰ باز نمی‌شه، اولین قدم هم همین چک‌کردن وضعیت سیستم و لاگ خطاهاست، نه اقدام عجولانه.

خروجی دستور slmgr نمایش وضعیت فعال‌سازی ویندوز در Command Prompt
بررسی وضعیت لایسنس با دستور slmgr در خط فرمان

چه زمانی باید با واحد IT یا پشتیبانی مایکروسافت تماس گرفت؟

وقتی کامپیوترتون به یه دامنه سازمانی متصله و بعد از بررسی شبکه و rearm هم مشکل برطرف نشد، وقتشه تماس بگیرین. همچنین اگه لایسنس Retail واقعی دارین ولی خطا ادامه داره، تماس با پشتیبانی رسمی لازمه.

نشونه‌هایی که نیاز به کمک تخصصی دارین

  • سهمیه rearm تموم شده و پیام برمی‌گرده
  • اتصال شبکه سالمه ولی سرور KMS جواب نمی‌ده
  • بعد از بازسازی Tokens.dat هم مشکل حل نشده
  • لایسنس اصل خریداری شده ولی سیستم هنوز غیرفعال نشون می‌ده

ابزار Microsoft Support and Recovery Assistant (SaRA)

این ابزار رسمی مایکروسافته و مخصوص عیب‌یابی خودکار مشکلات فعال‌سازیه. اگه راه‌حل‌های دستی جواب ندادن، دانلود و اجرای SaRA از سایت مایکروسافت گزینه بعدیه، چون گزارش دقیق‌تری از ریشه مشکل می‌ده.

در محیط‌های سازمانی، همیشه اول با تیم IT هماهنگ کنین؛ چون ممکنه دستکاری فایل‌های سیستمی یا رجیستری توسط کاربر عادی، سیاست‌های امنیتی شرکت رو نقض کنه.

بعضی مشکلات نصب ویندوز هم دقیقاً همین‌جوری نیاز به کمک تخصصی دارن؛ مثل مواردی که کاربر با خطای GPT در نصب ویندوز مواجه می‌شه و دستورات دیسک‌پارت به‌تنهایی کافی نیست.

جمع‌بندی و توصیه‌های نهایی برای حفظ پایداری ویندوز

پیام Your Windows license will expire soon تقریباً همیشه ریشه در لایسنس‌های KMS داره، نه خرابی ویندوز. بهترین مسیر رفع مشکل، ترتیب زیره: عیب‌یاب Activation، بررسی اتصال KMS، بازسازی Tokens.dat و در آخر تماس با پشتیبانی.

چک‌لیست نهایی

  1. ابتدا با slmgr /dlv نوع لایسنس رو مشخص کنین
  2. عیب‌یاب Activation Troubleshooter رو اجرا کنین
  3. اگه کاربر سازمانی هستین، اتصال شبکه و VPN رو چک کنین
  4. برای مشکلات تکرارشونده، فایل Tokens.dat رو بازسازی کنین
  5. از rearm فقط به‌عنوان راه‌حل موقت استفاده کنین
  6. در صورت نیاز، از ابزار SaRA یا پشتیبانی رسمی کمک بگیرین

اگه از نسخه‌های غیررسمی ویندوز استفاده می‌کنین، این هشدارها بخشی از ماهیت اون فعال‌سازیه و به‌مرور تکرار می‌شه. تنها راه قطعی و پایدار، خرید لایسنس اصل یا مهاجرت به یه نسخه سبک‌تر و قانونی‌تره.

نگه‌داشتن ویندوز پایدار فقط به لایسنس ختم نمی‌شه؛ رفع مشکلات کوچیک روزمره هم مهمه. مثلاً اگه بعد از این ماجرا با باز نشدن مرورگر اج هم مواجه شدین، همون منطق بررسی گام‌به‌گام رو دنبال کنین.

در نهایت، صبور باشین و هر مرحله رو با دقت اجرا کنین. اکثر کاربرا با همین مراحل ساده، بدون نیاز به نصب مجدد ویندوز، مشکل رو برای همیشه پشت سر می‌ذارن.

مهم‌ترین دستورات Command Prompt برای بررسی و رفع مشکل لایسنس

برای عیب‌یابی دقیق خطای «Your Windows license will expire soon» باید Command Prompt را با دسترسی Administrator اجرا کنید. بدون این دسترسی، بیشتر دستورات مربوط به فعال‌سازی ویندوز اجرا نمی‌شوند یا خطای عدم دسترسی می‌دهند.

دستور `slmgr /dlv` مفصل‌ترین گزارش از وضعیت لایسنس را نمایش می‌دهد؛ شامل نوع لایسنس (Volume:KMS Client یا Retail)، وضعیت فعال‌سازی، نام کانال محصول و مهم‌تر از همه، تعداد دفعات باقی‌مانده rearm. اگر در این خروجی عبارت «Volume_KMSCLIENT» دیده شود، تأیید می‌کند مشکل واقعاً به لایسنس سازمانی برمی‌گردد.

دستور `slmgr /skms آدرس_سرور:پورت` برای معرفی دستی سرور KMS سازمان به سیستم به کار می‌رود، در مواقعی که سیستم به‌طور خودکار سرور را از طریق DNS پیدا نمی‌کند. پس از اجرا، باید بلافاصله `slmgr /ato` را اجرا کنید تا سیستم تلاش برای فعال‌سازی مجدد را آغاز کند.

دستور `slmgr /ato` به‌تنهایی هم کاربرد دارد؛ این دستور بدون تغییر تنظیمات، فقط یک‌بار درخواست فعال‌سازی به سرور KMS ارسال می‌کند و نتیجه (موفق یا کد خطا) را نمایش می‌دهد. کد خطاهای رایج مانند 0xC004F074 معمولاً نشان‌دهنده عدم دسترسی شبکه به سرور KMS است.

اگر قصد تغییر کلید محصول را دارید، از `slmgr /ipk کلید_محصول` استفاده کنید. این دستور پیش از rearm یا تغییر نوع لایسنس ضروری است.

توجه داشته باشید که اجرای پشت‌سرهم چند دستور slmgr بدون فاصله زمانی می‌تواند باعث خطاهای موقت سرویس Software Protection شود؛ بهتر است بین هر دستور چند ثانیه صبر کنید.

در نهایت `cscript C:\Windows\System32\slmgr.vbs /dli` نسخه خلاصه‌تری از اطلاعات لایسنس ارائه می‌دهد که برای بررسی سریع مناسب‌تر از دستور dlv است. ترکیب این دستورات به کاربران فنی و پشتیبانی IT کمک می‌کند بدون نیاز به رابط گرافیکی، ریشه مشکل را در چند دقیقه شناسایی و اغلب برطرف کنند.

تفاوت این خطا با پیام Windows is not activated چیست؟

بسیاری از کاربران خطای «Your Windows license will expire soon» را با پیام رایج‌تر «Windows is not activated» یکی می‌پندارند، در حالی که این دو از نظر فنی کاملاً متفاوت هستند و راه‌حل یکسانی ندارند.

پیام «Windows is not activated» به این معناست که سیستم اصلاً هیچ لایسنس معتبری ندارد یا کلید محصول وارد نشده و باید از ابتدا فرآیند فعال‌سازی طی شود.

اما خطای انقضای لایسنس، برخلاف تصور رایج، نشان می‌دهد سیستم قبلاً فعال شده اما دوره اعتبار توافق‌نامه KMS آن (معمولاً ۱۸۰ روزه) رو به پایان است.

این تفاوت اهمیت زیادی در انتخاب راه‌حل دارد. اگر با پیام عدم فعال‌سازی مواجه هستید، مشکل معمولاً به نداشتن کلید معتبر یا استفاده از لایسنس نامعتبر برمی‌گردد و راه‌حل، خرید یا وارد کردن کلید صحیح است.

اما در خطای انقضای لایسنس KMS، سیستم فقط نیاز به اتصال مجدد به سرور فعال‌سازی سازمانی دارد و کلید محصول تغییری نمی‌کند.

نکته مهم دیگر این است که پیام انقضا معمولاً به‌صورت یک هشدار زردرنگ در گوشه پایین سمت راست دسکتاپ ظاهر می‌شود و کاربر همچنان به تمام امکانات ویندوز دسترسی دارد.

در مقابل، وقتی لایسنس واقعاً منقضی شود (نه صرفاً هشدار)، ویندوز وارد حالت «Notification mode» می‌شود؛ در این حالت پس‌زمینه دسکتاپ سیاه می‌شود و برخی شخصی‌سازی‌ها غیرفعال می‌شوند، اما عملکرد اصلی سیستم‌عامل همچنان کار می‌کند.

برای تشخیص دقیق وضعیت فعلی سیستم خودتان، کافی است به Settings > Update & Security > Activation مراجعه کنید.

اگر عبارت «Windows is activated with a digital license» را ببینید اما همچنان هشدار انقضا دریافت می‌کنید، احتمالاً با یک باگ نمایشی موقت روبه‌رو هستید که با ری‌استارت سیستم یا توقف و راه‌اندازی مجدد سرویس فعال‌سازی برطرف می‌شود، نه یک مشکل واقعی در اعتبار لایسنس.

روش دستی توقف و راه‌اندازی مجدد سرویس Software Protection (SPPSVC)

سرویس Software Protection (با نام فنی sppsvc) مسئول مدیریت تمام فرآیندهای فعال‌سازی و بررسی اعتبار لایسنس ویندوز در پس‌زمینه است. گاهی این سرویس در وضعیت خطا یا آویزان (Hang) گیر می‌کند و همین موضوع باعث نمایش نادرست هشدار انقضای لایسنس می‌شود، حتی اگر لایسنس واقعاً معتبر باشد.

برای بررسی وضعیت این سرویس، کلید ترکیبی Win+R را فشار دهید و عبارت `services.msc` را تایپ کنید. در پنجره باز شده، به دنبال «Software Protection» بگردید. اگر وضعیت آن Running نیست یا مدت‌هاست ری‌استارت نشده، می‌تواند منشأ مشکل باشد.

راه سریع‌تر استفاده از Command Prompt با دسترسی Administrator است. دستورات زیر را به‌ترتیب اجرا کنید:

`net stop sppsvc`

سپس چند ثانیه صبر کنید و بعد:

`net start sppsvc`

این کار سرویس را کاملاً متوقف و از نو بارگذاری می‌کند، بدون این‌که نیاز به ری‌استارت کامل ویندوز باشد. پس از اجرای این دو دستور، بلافاصله `slmgr /ato` را اجرا کنید تا سیستم تلاش تازه‌ای برای تأیید اعتبار لایسنس انجام دهد.

در برخی موارد، خود سرویس sppsvc به دلیل تداخل با نرم‌افزارهای امنیتی شخص‌ثالث یا آنتی‌ویروس‌های قدیمی به درستی اجرا نمی‌شود. در این حالت توصیه می‌شود موقتاً آنتی‌ویروس ثالث را غیرفعال کرده و مراحل بالا را تکرار کنید.

اگر همچنان سرویس استارت نمی‌شود، بررسی Event Viewer در مسیر Windows Logs > System برای یافتن خطاهای مرتبط با SPP یا Licensing کمک زیادی به تشخیص علت دقیق می‌کند.

این روش به‌ویژه برای کاربرانی که سیستم‌شان مدت‌هاست خاموش/روشن یا Hibernate شده (نه Shutdown واقعی) بسیار مؤثر است، چون در این حالت سرویس‌های پس‌زمینه فرصت تازه‌سازی وضعیت خود را پیدا نکرده‌اند.

استفاده از PowerShell برای مشاهده جزئیات دقیق لایسنس و روزهای باقی‌مانده

برای کاربرانی که با خط فرمان راحت‌تر از رابط گرافیکی کار می‌کنند، PowerShell ابزار قدرتمندتری نسبت به slmgr برای بررسی وضعیت لایسنس در اختیار می‌گذارد. کافی است PowerShell را با دسترسی Administrator باز کنید.

دستور اصلی برای این کار `Get-CimInstance -Query "select * from SoftwareLicensingProduct where PartialProductKey is not null"` است. این دستور اطلاعات کاملی از جمله نام محصول، نوع کانال لایسنس (Volume، Retail یا OEM) و مهم‌تر از همه فیلد `LicenseStatus` را برمی‌گرداند.

مقدار عددی فیلد LicenseStatus معنای مشخصی دارد: عدد ۱ به معنای فعال‌سازی موفق (Licensed)، عدد ۲ به معنای دوره آزمایشی اولیه (Out-of-Box Grace)، و عدد ۳ دقیقاً همان چیزی است که باعث این خطا می‌شود؛ یعنی «OOT Grace Period» که نشان می‌دهد سیستم در دوره مهلت پس از منقضی‌شدن اعتبار KMS قرار دارد.

برای دیدن دقیق چند روز تا پایان این مهلت باقی مانده، از فیلد `GracePeriodRemaining` استفاده کنید که مقدار آن به دقیقه نمایش داده می‌شود؛ برای تبدیل به روز کافی است عدد را بر ۱۴۴۰ تقسیم کنید. این عدد دقیق‌تر و قابل‌اعتمادتر از هشدار کلی روی دسکتاپ است.

یک مزیت دیگر PowerShell این است که می‌توان خروجی را فیلتر و خواناتر کرد، مثلاً با دستور:

`Get-CimInstance -Query "select Name, LicenseStatus, GracePeriodRemaining from SoftwareLicensingProduct" | Where-Object {$_.PartialProductKey}`

این روش به خصوص برای مدیران شبکه که باید وضعیت چند سیستم را هم‌زمان و به‌صورت اسکریپت بررسی کنند بسیار کاربردی‌تر از باز کردن جداگانه پنجره Activation در هر سیستم است.

چرا پس از نصب Feature Update این خطا ناگهان ظاهر می‌شود؟

یکی از الگوهای رایجی که در گزارش‌های کاربران و انجمن‌های پشتیبانی مایکروسافت دیده می‌شود، بروز ناگهانی خطای انقضای لایسنس بلافاصله پس از نصب یک Feature Update بزرگ ویندوز ۱۰ (مانند ارتقا به یک نسخه build جدید) است، حتی در سیستم‌هایی که پیش‌تر هیچ مشکلی نداشتند.

علت این موضوع به نحوه عملکرد فرآیند آپدیت‌های بزرگ برمی‌گردد. در طول این نوع بروزرسانی، ویندوز عملاً یک نصب درجا (In-place Upgrade) انجام می‌دهد که در آن اجزای هسته‌ای سیستم از جمله سرویس‌های مرتبط با فعال‌سازی و لایسنس بازنویسی می‌شوند.

در این فرآیند، اطلاعات ارتباط با سرور KMS سازمانی گاهی به‌طور موقت از دست می‌رود یا نیاز به تأیید مجدد پیدا می‌کند.

در بسیاری از این موارد، مشکل صرفاً یک ناهماهنگی زمانی (Timing Issue) است؛ سیستم هنوز فرصت نکرده در پس‌زمینه با سرور KMS تماس بگیرد و تا آن زمان هشدار انقضا را نمایش می‌دهد.

معمولاً ظرف چند ساعت تا یک روز پس از اتصال مجدد به شبکه سازمانی و روشن ماندن سیستم، این هشدار خودبه‌خود ناپدید می‌شود.

اگر پس از گذشت ۲۴ ساعت هشدار هنوز باقی است، توصیه می‌شود ابتدا از طریق Settings > Update & Security بررسی کنید که آپدیت به‌طور کامل و بدون خطا نصب شده باشد. سپس با دستور `slmgr /ato` یک تلاش دستی برای فعال‌سازی انجام دهید.

نکته مهم برای کاربران سازمانی این است که پیش از نصب هر Feature Update بزرگ، بهتر است از اتصال پایدار به شبکه داخلی سازمان (به‌ویژه VPN در صورت کار دورکاری) اطمینان حاصل کنند، چون قطع بودن این اتصال هنگام آپدیت احتمال بروز این خطا را به‌طور محسوسی افزایش می‌دهد.

چرا نباید برای رفع این خطا از کرک یا لایسنس‌های غیرمجاز استفاده کرد؟

وقتی کاربران با خطای مکرر انقضای لایسنس مواجه می‌شوند، وسوسه استفاده از ابزارهای «فعال‌سازی دائمی» یا کلیدهای غیرمجاز که در فضای مجازی تبلیغ می‌شوند افزایش پیدا می‌کند.

اما این مسیر، به‌ویژه در محیط سازمانی، خطرات فنی و امنیتی جدی به همراه دارد که باید پیش از هر اقدامی در نظر گرفته شود.

بسیاری از این ابزارهای موسوم به «اکتیویتور» عملاً سرویس‌های اصلی ویندوز مانند Software Protection را دستکاری یا جایگزین می‌کنند تا سیستم را فریب دهند و آن را فعال‌شده نشان دهند.

این دستکاری می‌تواند پایداری سیستم‌عامل را در بلندمدت مختل کرده و باعث بروز خطاهای غیرقابل پیش‌بینی در بروزرسانی‌های بعدی ویندوز شود.

خطر مهم‌تر، ماهیت امنیتی این ابزارهاست. تحلیل‌های متعدد نشان داده‌اند بخش قابل‌توجهی از فایل‌های اکتیویتور که از منابع غیررسمی دانلود می‌شوند، حاوی بدافزار، تروجان یا ابزارهای دسترسی از راه دور (RAT) هستند.

نصب چنین ابزارهایی به‌ویژه روی سیستم‌های سازمانی متصل به شبکه داخلی می‌تواند کل زیرساخت را در معرض خطر نفوذ قرار دهد.

از منظر قانونی نیز، دور زدن سیستم لایسنس‌گذاری KMS سازمانی معمولاً ناقض توافق‌نامه استفاده از نرم‌افزار (EULA) است و می‌تواند مسئولیت‌های حقوقی برای سازمان به همراه داشته باشد، به‌خصوص در ممیزی‌های رسمی لایسنس نرم‌افزار.

راه‌حل صحیح و بی‌خطر همیشه یکی از این دو مسیر است: تماس با واحد IT سازمان برای رفع مشکل اتصال به سرور KMS رسمی، یا در صورت استفاده شخصی، خرید یک لایسنس اصل Retail یا Digital License مستقیماً از مایکروسافت.

این دو روش، برخلاف کرک، هیچ ریسک امنیتی یا حقوقی به همراه ندارند و پایداری بلندمدت سیستم را تضمین می‌کنند.

چگونه می‌توان لایسنس KMS را به یک لایسنس دیجیتال پایدار تبدیل کرد؟

اگر سیستمی که با خطای مکرر انقضای لایسنس مواجه است دیگر بخشی از شبکه سازمانی نیست (مثلاً لپ‌تاپی که از یک شرکت خریداری یا با آن تسویه‌حساب شده)، بهترین راه‌حل ریشه‌ای، تبدیل آن از لایسنس حجمی KMS به یک لایسنس دیجیتال دائمی (Digital License) است که دیگر نیازی به تماس دوره‌ای با هیچ سروری ندارد.

اولین قدم، تهیه یک کلید محصول Retail یا MAK (Multiple Activation Key) معتبر است. کلید MAK برخلاف KMS، به‌صورت یک‌باره با سرورهای مایکروسافت فعال می‌شود و پس از آن نیازی به تمدید دوره‌ای ندارد.

کلیدهای Retail هم که معمولاً برای کاربران خانگی و مصرفی فروخته می‌شوند، ماهیتاً هیچ محدودیت زمانی ندارند.

برای اعمال کلید جدید، دستور زیر را در Command Prompt با دسترسی Administrator اجرا کنید:

`slmgr /ipk کلید_محصول_جدید`

پس از وارد کردن کلید، سیستم باید بلافاصله با سرورهای فعال‌سازی مایکروسافت (نه سرور KMS داخلی) ارتباط برقرار کند. اگر سیستم به اینترنت متصل است، این کار خودکار انجام می‌شود؛ در غیر این‌صورت می‌توان از فعال‌سازی تلفنی (`slmgr /atp`) استفاده کرد.

نکته مهم این است که سازمان‌ها معمولاً کلیدهای MAK را از طریق «Volume Licensing Service Center» (VLSC) یا پورتال جانشین آن یعنی Microsoft 365 Admin Center در اختیار کارکنان مجاز قرار می‌دهند؛ این کلیدها را نباید از منابع غیررسمی تهیه کرد.

پس از فعال‌سازی موفق با کلید جدید، وضعیت لایسنس در بخش Activation تنظیمات به‌صورت «Windows is activated with a digital license» یا «Windows is activated with a digital license linked to your Microsoft account» تغییر می‌کند و از آن پس، حتی پس از فرمت مجدد روی همان سخت‌افزار، ویندوز به‌طور خودکار و بدون نیاز به کلید، فعال باقی می‌ماند.

فاطمه نظری
فاطمه نظری

کارشناس موبایل و اپلیکیشن

فاطمه نظری کارشناس موبایل و اپلیکیشن با پیشینه مدیریت محصول دیجیتال است. او آموزش‌های گام‌به‌گام کار با گوشی‌های اندروید و آیفون، اپلیکیشن‌های کاربردی و شبکه‌های اجتماعی مثل واتساپ، اینستاگرام و تلگرام را تولید می‌کند.

موبایل و اپلیکیشن تجربه کاربری شبکه‌های اجتماعی محصول دیجیتال
مشاهده همه مقالات

مقالات مرتبط

1405/05/05 20 دقیقه

معرفی و بررسی کامل تمامی سرویس‌های ایمیل ملی ایران

این مقاله به بررسی دقیق و جامع تمامی سرویس‌های ایمیل ملی ایران پرداخته و ویژگی‌ها، مزایا و معایب هر یک را تحلیل می‌کند. هدف از این راهنما، کمک به کارب...

1405/05/04 20 دقیقه

آموزش کامل هایبرنیت (Hibernate) در ویندوزهای مختلف

این مقاله به بررسی دقیق قابلیت هایبرنیت در سیستم‌عامل‌های ویندوز می‌پردازد. با مطالعه این راهنما، نحوه فعال‌سازی، مدیریت و عیب‌یابی این ویژگی را برای...

1405/05/04 19 دقیقه

آموزش گام‌به‌گام فعال‌سازی هات‌اسپات آیفون در iOS 11

این مقاله راهنمای جامعی برای تنظیم و فعال‌سازی قابلیت Personal Hotspot در سیستم‌عامل iOS 11 است. با مطالعه این مطلب، علاوه بر یادگیری مراحل اتصال، با...

1405/05/04 20 دقیقه

ترفندهای اینستاگرام؛ 46 ترفند کاربردی برای رشد پیج

این مقاله با بررسی 46 ترفند کلیدی، راهکارهای عملی برای افزایش تعامل و بهبود مدیریت پیج اینستاگرام را ارائه می‌دهد. با مطالعه این راهنمای جامع، مهارت‌ه...

1405/05/04 21 دقیقه

راهنمای جامع استفاده از تیم ویور (TeamViewer) و کنترل از راه دور

این مقاله به بررسی کامل نحوه نصب، پیکربندی و استفاده از نرم‌افزار تیم ویور برای برقراری ارتباط امن و کنترل از راه دور سیستم‌های کامپیوتری می‌پردازد. ب...

1405/05/04 18 دقیقه

آموزش کامل غیرفعال کردن پاپ آپ در مرورگر فایرفاکس

این مقاله راهنمای جامعی برای مدیریت و مسدودسازی پنجره‌های پاپ آپ در مرورگر فایرفاکس است. با دنبال کردن این آموزش، می‌توانید از نمایش تبلیغات مزاحم جلو...

دیدگاه‌ها

نظرات شما پس از بررسی منتشر خواهد شد. اطلاعات تماس محفوظ می‌ماند.

هنوز دیدگاهی ثبت نشده. اولین نفری باشید!

پیشخوانک