حل مشکل Your Windows License Will Expire Soon در ویندوز 10
این مقاله به بررسی دلایل ظاهر شدن پیام خطای لایسنس ویندوز 10 میپردازد و راهکارهای عملی برای حذف دائمی این اعلان ارائه میدهد. با دنبال کردن مراحل این راهنما، میتوانید بدون نیاز به تعویض ویندوز، این مشکل را حل کنید.
م
مدیر سیستم
نویسنده
27 Jul 2026
56 بازدید
3 دقیقه مطالعه
برای رفع پیام «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 دیده میشه. بعضی وقتا واترمارک گوشه پایین دسکتاپ هم اضافه میشه.
خبر خوب اینه که این پیام بهتنهایی به معنی خرابشدن ویندوز یا از دست رفتن اطلاعات نیست. بیشتر شبیه یه یادآوریه، نه یه خطای فاجعهبار. با این حال نباید نادیدهش گرفت.
اینجور هشدارهای آزاردهنده تو ویندوز ۱۰ کم نیستن. مثلاً کاربرایی که با مشکل خالی نشدن سطل زباله ویندوز سروکار داشتن هم میدونن که گاهی رفع این مشکلات به دستکاری فایلهای سیستمی نیاز داره، نه فقط یه کلیک ساده.
نمونهای از هشدار انقضای لایسنس در ویندوز ۱۰
چرا این خطا رخ میدهد؟ بررسی ماهیت لایسنسهای KMS
این خطا تقریباً همیشه به لایسنسهای حجمی KMS مربوطه، نه به عدم پرداخت آپدیت یا مشکل خود ویندوز. لایسنسهای KMS برخلاف Home و Pro، سقف زمانی فعال دارن و باید هر مدت با سرور تمدید بشن.
لایسنسهای حجمی KMS چطور کار میکنن؟
KMS مخفف Key Management Service است. سازمانها بهجای فعالسازی تکتک سیستمها، یه سرور داخلی دارن که همه کامپیوترها رو باهاش فعال میکنن. این نوع فعالسازی سقف اعتبار ۱۸۰ روزه داره.
تا وقتی کامپیوتر بتونه هر چند روز یکبار با اون سرور ارتباط بگیره، اعتبارش خودکار تمدید میشه. اگه این ارتباط قطع بشه، شمارشمعکوس ۱۸۰ روزه شروع میشه و به همون هشداری که دیدین میرسه.
چرا در ایران این خطا بیشتر دیده میشه؟
بهخاطر تحریم و نبود دسترسی راحت به لایسنس رسمی، خیلی از نسخههای ویندوز نصبشده تو ایران با ابزارهای اکتیویشن کرکشده که از روش KMS استفاده میکنن، فعال شدن. این ابزارها یه سرور KMS مجازی رو شبیهسازی میکنن که روی همون سیستم اجرا میشه.
مشکل اینجاست که این سرور مجازی گاهی با ریاستارت سیستم، تغییر ساعت، یا آپدیت ویندوز از کار میفته. نتیجهش دقیقاً همون پیام هشدار انقضای لایسنسه که اینجا داریم بررسیش میکنیم.
اگه دنبال یه جایگزین سبکتر و بدون این دردسرها هستین، میتونین نگاهی به راهنمای جامع ویندوز لایت بندازین که نصب و فعالسازیش سادهتره.
تفاوت لایسنسهای سازمانی و خانگی در ویندوز ۱۰
لایسنسهای Home و Pro هیچ تاریخ انقضایی ندارن و یهبار برای همیشه فعال میشن. لایسنسهای سازمانی (Enterprise/Volume) با سرور KMS کار میکنن و هر ۱۸۰ روز باید تمدید بشن، وگرنه هشدار انقضا میبینین.
مقایسه سریع دو نوع لایسنس
Home / Pro (خردهفروشی یا OEM): فعالسازی دائمی، بدون نیاز به تماس دورهای با سرور
Enterprise / Volume License (KMS): نیاز به تمدید هر ۱۸۰ روز، مناسب شرکتها و سازمانهای بزرگ
MAK (Multiple Activation Key): نوع دیگهای از لایسنس حجمیه که یهبار فعال میشه و دیگه نیازی به تمدید نداره
مشکل از اونجا شروع میشه که خیلی از کاربرای خانگی، بدون اطلاع، نسخهای از ویندوز رو نصب کردن که در پسزمینه از کلید KMS استفاده میکنه. سیستم به گمان اینکه عضو یه شبکه سازمانیه، منتظر تمدید دورهای میمونه.
چطور بفهمیم لایسنسمون چه نوعیه؟
کلید Windows + R رو بزنین و cmd رو با دسترسی Administrator باز کنین
دستور slmgr /dlv رو وارد کنین
در پنجره باز شده، مقابل «Description» دنبال کلمه KMS یا Retail بگردین
اگه KMS دیدین، یعنی لایسنستون حجمیه و باید بخشهای بعدی این مقاله رو دنبال کنین
برای کاربرایی که از نسخههای سبکتر و بدون این پیچیدگیها خوششون میاد، ویندوز لایت یه گزینه مناسبه که از پایه با همین مشکلات کمتری داره.
استفاده از عیبیاب Activation Troubleshooter برای رفع مشکل
عیبیاب فعالسازی ویندوز، اولین و سادهترین راهیه که خود مایکروسافت پیشنهاد میده. این ابزار بهصورت خودکار مشکلات رایج فعالسازی رو تشخیص میده و در بیشتر موارد بدون دستور پیچیده، مشکل رو حل میکنه.
مراحل اجرای عیبیاب
وارد Settings بشین (کلید Windows + I)
روی Update & Security بزنین و بعد Activation رو انتخاب کنین
گزینه Troubleshoot رو پیدا کنین و روش کلیک کنین
اگه پیام «I recently changed hardware...» اومد، حساب مایکروسافتتون رو وارد کنین
بعد از پایان اسکن، سیستم رو ریاستارت کنین و وضعیت Activation رو دوباره چک کنین
این عیبیاب برای لایسنسهای Retail و Digital License بهترین جواب رو میده. برای لایسنسهای KMS واقعی سازمانی، معمولاً فقط تشخیص میده که مشکل از سمت شبکه یا سرور داخلیه.
اگه بعد از اجرای عیبیاب هنوز پیام باقی موند، نگران نشین. خیلی از کاربرا با مشکلات مشابه ویندوزی مثل گیر کردن ویندوز روی صفحه Don't turn off your computer هم تجربه کردن که راهحل نهایی چند مرحله بیشتر لازم داشته.
مسیر دسترسی به عیبیاب فعالسازی در Settings
بررسی اتصال به سرور KMS در شبکههای سازمانی
اگه کامپیوترتون عضو یه دامنه سازمانیه، قطع شدن ارتباط شبکه با سرور KMS داخلی، شایعترین علت این پیامه. فایروال، VPN قطعشده، یا تغییر آدرس سرور میتونه این ارتباط رو مختل کنه.
چطور اتصال به سرور KMS رو تست کنیم؟
Command Prompt رو با دسترسی Administrator باز کنین
دستور slmgr /dlv رو اجرا کنین و بخش KMS server را ببینین
با دستور ping اتصال شبکه به آدرس سرور رو چک کنین
مطمئن شین VPN شرکت یا اتصال به شبکه داخلی برقراره
در صورت نیاز از دستور slmgr /ato برای فعالسازی مجدد استفاده کنین
اگه سیستم شما بیرون از شبکه سازمانی وصل میشه (مثلاً کار از خونه)، باید حتماً از طریق VPN شرکت متصل باشین. بدون VPN، سیستم اصلاً به سرور KMS دسترسی نداره و تمدید انجام نمیشه.
پورت پیشفرض ارتباط با سرور KMS معمولاً ۱۶۸۸ هست. اگه فایروال این پورت رو بسته باشه، حتی با اتصال شبکه سالم هم تمدید انجام نمیشه.
در این حالت بهترین کار اینه که موضوع رو با تیم IT سازمان در میون بذارین، چون تنظیمات فایروال و دسترسی سرور معمولاً در اختیار کاربر عادی نیست.
روش تخصصی بازسازی فایل Tokens.dat برای رفع خطاهای فعالسازی
فایل Tokens.dat اطلاعات فعالسازی ویندوز رو نگه میداره. اگه این فایل خراب بشه، پیام انقضای لایسنس مدام تکرار میشه. بازسازی این فایل با متوقفکردن سرویس، تغییر نام فایل قدیمی و راهاندازی مجدد سرویس انجام میشه.
مراحل بازسازی فایل Tokens.dat
Command Prompt رو با دسترسی Administrator باز کنین
دستور net stop sppsvc رو اجرا کنین تا سرویس Software Protection متوقف بشه
به مسیر C:\Windows\System32\spp\store برین
فایل tokens.dat رو پیدا کنین و اسمش رو به tokens.bak تغییر بدین
دستور net start sppsvc رو بزنین تا سرویس دوباره راه بیفته
سیستم رو ریاستارت کنین و وضعیت لایسنس رو چک کنین
با این کار، ویندوز یه فایل Tokens.dat تازه میسازه و اطلاعات فعالسازی از نو بارگذاری میشه. این روش نسبت به rearm عمق بیشتری داره، چون فایل خرابی که ریشه مشکله رو کنار میزنه.
قبل از هر تغییری در فایلهای سیستمی، بهتره یه بکاپ ساده از پوشه store بگیرین. اگه نتیجه دلخواه حاصل نشد، میتونین فایل قدیمی رو برگردونین.
این روش برای مشکلات پایدار و تکرارشونده مؤثرتر از دستورات سادهست، ولی نیاز به دقت داره؛ اسم اشتباه یا مسیر غلط میتونه باعث خطای بیشتر بشه.
آیا دستور slmgr /rearm راه حل دائمی است؟
نه، دستور slmgr /rearm راهحل دائمی نیست. این دستور فقط شمارشمعکوس فعالسازی رو ۳۰ روز به تعویق میندازه و مشکل اصلی، یعنی نامعتبر بودن یا قطع اتصال به سرور KMS، همچنان باقی میمونه.
این دستور چطور اجرا میشه؟
Command Prompt رو با دسترسی Administrator باز کنین
دستور slmgr /rearm رو تایپ و اجرا کنین
پیام موفقیتآمیز رو تایید کنین و سیستم رو ریاستارت کنین
محدودیت مهم: تعداد دفعات استفاده
تعداد دفعاتی که میتونین rearm رو اجرا کنین محدوده. با دستور slmgr /dlv و بررسی مقدار «Remaining Windows rearm count» میتونین ببینین چند بار دیگه فرصت دارین.
وقتی این سهمیه تموم بشه، دیگه دستور جواب نمیده و پیام هشدار برمیگرده. اونجاست که باید سراغ راهحل ریشهای مثل بازسازی Tokens.dat یا بررسی اتصال KMS برین.
بهطور خلاصه، از rearm فقط بهعنوان یه فرصت موقت برای کسب زمان استفاده کنین، نه یه راهحل نهایی. تکیهکردن مداوم روش، دیر یا زود شما رو به همون نقطه اول برمیگردونه.
چگونه وضعیت لایسنس ویندوز خود را بررسی کنیم؟
سادهترین راه، رفتن به Settings بعد Update & Security و Activation است. اونجا نوع لایسنس، وضعیت فعالسازی، و در صورت وجود مشکل، پیام دقیق خطا رو نشون میده.
بررسی دقیقتر با خط فرمان
Command Prompt رو با دسترسی Administrator اجرا کنین
دستور slmgr /xpr رو بزنین تا وضعیت فعال دائمی یا موقت مشخص بشه
برای جزئیات کاملتر، slmgr /dlv رو اجرا کنین
در خروجی دنبال «Days remaining» و نوع لایسنس بگردین
اگه خروجی slmgr /xpr نوشت «The machine is permanently activated»، خیالتون راحت باشه؛ لایسنستون خطر انقضا نداره. اگه تاریخ یا روز باقیمونده نشون داد، یعنی با یه لایسنس KMS طرفین.
خیلی از مشکلات ویندوز ۱۰ با همین بررسیهای ساده قابل تشخیصن. مثلاً وقتی مرورگر مایکروسافت اج در ویندوز ۱۰ باز نمیشه، اولین قدم هم همین چککردن وضعیت سیستم و لاگ خطاهاست، نه اقدام عجولانه.
بررسی وضعیت لایسنس با دستور 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 و در آخر تماس با پشتیبانی.
چکلیست نهایی
ابتدا با slmgr /dlv نوع لایسنس رو مشخص کنین
عیبیاب Activation Troubleshooter رو اجرا کنین
اگه کاربر سازمانی هستین، اتصال شبکه و VPN رو چک کنین
برای مشکلات تکرارشونده، فایل Tokens.dat رو بازسازی کنین
از rearm فقط بهعنوان راهحل موقت استفاده کنین
در صورت نیاز، از ابزار 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 این است که میتوان خروجی را فیلتر و خواناتر کرد، مثلاً با دستور:
این روش به خصوص برای مدیران شبکه که باید وضعیت چند سیستم را همزمان و بهصورت اسکریپت بررسی کنند بسیار کاربردیتر از باز کردن جداگانه پنجره 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» تغییر میکند و از آن پس، حتی پس از فرمت مجدد روی همان سختافزار، ویندوز بهطور خودکار و بدون نیاز به کلید، فعال باقی میماند.
سوالات متداول
این پیام هشدار میدهد که دوره فعالسازی نسخه فعلی ویندوز ۱۰ رو به پایان است و اگر سیستم ظرف چند روز آینده با سرور فعالسازی مربوطه ارتباط برقرار نکند، ویندوز به حالت غیرفعال (Not Activated) میرود. برخلاف تصور رایج، این پیام معمولاً به بروزرسانیهای ویندوز یا رایگان نبودن آپدیتها ربطی ندارد؛ بلکه تقریباً همیشه نشانهی این است که سیستم با لایسنس حجمی KMS فعال شده و اکنون باید دوباره با سرور KMS سازمان تماس بگیرد تا دوره فعالسازی تمدید شود.
ویندوز ۱۰ در بسیاری از سازمانها، ادارات، دانشگاهها و شرکتها بهصورت گسترده و از طریق لایسنس حجمی KMS نصب شده است، چون این روش برای مدیریت صدها یا هزاران دستگاه بهصرفهتر از خرید تکتک لایسنسهای Retail است. از آنجا که لایسنس KMS طبیعتاً چرخه اعتبار ۱۸۰ روزه دارد و باید هر از گاهی تمدید شود، کاربرانی که سیستمشان مدتی طولانی به شبکه سازمانی یا اینترنت متصل نبوده، بیشتر از سایرین با این هشدار مواجه میشوند.
این خطا یک باگ نرمافزاری نیست بلکه رفتاری کاملاً طبیعی و از پیش طراحیشده در مکانیزم فعالسازی لایسنسهای حجمی KMS است. مایکروسافت عمداً این چرخه ۱۸۰ روزه را طراحی کرده تا مطمئن شود دستگاههای سازمانی همچنان تحت پوشش قرارداد لایسنس فعال هستند. بنابراین اگر سیستم بهموقع با سرور KMS ارتباط برقرار کند، این پیام بهطور خودکار و بدون نیاز به اقدام خاصی برطرف میشود.
لایسنسهای Retail، OEM و دیجیتال Home/Pro که کاربران خانگی معمولاً هنگام خرید کامپیوتر یا از فروشگاه مایکروسافت تهیه میکنند، اصولاً هیچ تاریخ انقضایی ندارند و پس از فعالسازی اولیه برای همیشه معتبر باقی میمانند. اگر این پیام روی یک سیستم خانگی ظاهر شود، به احتمال زیاد نشانه این است که ویندوز از طریق یک لایسنس حجمی KMS (اغلب بهصورت غیرمجاز یا کرکشده) فعال شده، نه یک لایسنس رسمی خانگی.
پیام «Windows is not activated» به این معناست که سیستم اصلاً هیچ لایسنس معتبری ندارد یا فعالسازی آن ناموفق بوده است، در حالی که «license will expire soon» نشان میدهد سیستم قبلاً با موفقیت از طریق KMS فعال شده اما دوره اعتبار آن رو به اتمام است. به بیان دیگر، حالت دوم یک هشدار پیشگیرانه پیش از غیرفعال شدن است، در حالی که حالت اول به معنای عدم فعالسازی از همان ابتدا است.
تا زمانی که ویندوز کاملاً غیرفعال نشده، این پیام تأثیری بر عملکرد، سرعت یا امنیت سیستم ندارد و تمام قابلیتها از جمله بروزرسانیهای امنیتی Windows Update همچنان بهطور کامل در دسترس هستند. تنها تفاوت محسوس، نمایش واترمارک هشدار در گوشه صفحه دسکتاپ و محدود شدن برخی گزینههای شخصیسازی مانند تغییر تم و والپیپر پس از غیرفعال شدن کامل است، نه پیش از آن.
خیر، ویندوز بهطور کامل از کار نمیافتد و همچنان بوت میشود و قابل استفاده است. اما پس از پایان مهلت، سیستم وارد حالت «Notification Experience» میشود؛ واترمارک دائمی روی صفحه نمایش داده میشود، امکان تغییر تصویر زمینه و برخی تنظیمات شخصیسازی محدود میشود و در برخی موارد کاربر مرتباً به صفحه فعالسازی هدایت میشود. عملکرد اصلی سیستم و دسترسی به فایلها و برنامهها بدون تغییر باقی میماند.
این خطا بیشتر در میان کارمندان سازمانها، دانشجویانی که از لپتاپهای دانشگاهی استفاده میکنند، کاربران لپتاپهای اداری متصل به شبکه داخلی شرکت و همچنین کسانی که ویندوز خود را از منابع غیررسمی با ابزارهای فعالسازی KMS نصب کردهاند دیده میشود. کاربرانی که مدت طولانی سیستم را بدون اتصال به شبکه سازمانی یا VPN شرکت روشن نگه میدارند، بیشتر در معرض این هشدار قرار میگیرند.
بله، زیرا این لپتاپها معمولاً از طریق سرور KMS داخلی شرکت فعال شدهاند و برای تمدید دوره فعالسازی نیاز دارند حداقل هر ۱۸۰ روز یکبار (و توصیه میشود هر ۱۸۰ روز حداقل یک اتصال VPN یا حضور در شبکه داخلی) با آن سرور ارتباط برقرار کنند. اگر کارمند برای مدت طولانی دورکار باشد و به VPN سازمانی متصل نشود، سیستم نمیتواند با KMS ارتباط بگیرد و این هشدار ظاهر میشود.
اولین گام، استفاده از عیبیاب فعالسازی ویندوز (Activation Troubleshooter) است. برای این کار باید به مسیر Settings > Update & Security > Activation رفته و روی گزینه Troubleshoot کلیک کرد. این ابزار بهصورت خودکار مشکلات رایج ارتباط با سرور فعالسازی، عدم تطابق شناسه دیجیتال و برخی خطاهای رجیستری را تشخیص داده و در بسیاری از موارد بدون نیاز به دستورات پیچیده، مشکل را برطرف میکند.
باید Command Prompt را با دسترسی Administrator باز کرده و دستور slmgr /dlv را اجرا کرد. در خروجی این دستور، خطی با عنوان «Remaining Windows rearm count» نمایش داده میشود که تعداد دفعات باقیمانده مجاز برای اجرای rearm را نشان میدهد. اگر این عدد صفر باشد، اجرای دوباره دستور slmgr /rearm دیگر تأثیری نخواهد داشت و باید به سراغ راهحلهای ریشهایتر مانند بررسی اتصال KMS رفت.
برای اجرای این دستور، Command Prompt را با دسترسی مدیر سیستم باز کرده، عبارت slmgr /rearm را تایپ و اینتر بزنید، سپس سیستم را ریاستارت کنید. این دستور صرفاً شمارشمعکوس هشدار انقضا را حدود ۳۰ روز به تعویق میاندازد و مشکل اصلی، یعنی عدم اتصال به سرور KMS یا نامعتبر بودن لایسنس، را حل نمیکند؛ بنابراین باید آن را صرفاً یک راهحل موقت و نه قطعی در نظر گرفت.
در این حالت باید علت ریشهای عدم تمدید خودکار لایسنس بررسی شود؛ یعنی ارتباط شبکه با سرور KMS داخلی سازمان، تنظیمات فایروال و DNS داخلی که آدرس سرور KMS را resolve میکند. اجرای دستور slmgr /ato پس از اتصال به شبکه سازمانی یا VPN میتواند فعالسازی را بهصورت دستی دوباره انجام دهد. اگر همچنان مشکل باقی بماند، باید با واحد IT سازمان یا پشتیبانی مایکروسافت تماس گرفت.
ابتدا باید دستور slmgr /dlv را اجرا کرد تا آدرس سرور KMS پیکربندیشده و وضعیت آخرین اتصال موفق نمایش داده شود. سپس با دستور ping یا nslookup به نام یا آدرس آن سرور، باید بررسی کرد که آیا سیستم روی شبکه داخلی سازمان یا VPN است یا نه. قطعی اتصال VPN، فایروال مسدودکننده پورت ۱۶۸۸ (پورت پیشفرض KMS) یا عدم اتصال به شبکه داخلی، معمولاً علت اصلی شکست این ارتباط است.
ابتدا باید سرویس Software Protection را از طریق دستور net stop sppsvc در Command Prompt با دسترسی مدیر متوقف کرد. سپس به مسیر C:\Windows\System32\spp\store رفته، فایل Tokens.dat را به نام دیگری مانند Tokens.bak تغییر نام داد یا حذف کرد (پس از تهیه نسخه پشتیبان). در نهایت با دستور net start sppsvc سرویس دوباره راهاندازی شده و ویندوز بهطور خودکار یک نسخه سالم جدید از این فایل میسازد.
در این مرحله باید بررسی کرد که آیا سیستم واقعاً باید متعلق به یک لایسنس حجمی سازمانی باشد یا خیر. اگر دستگاه شخصی است و به اشتباه با فعالساز KMS غیررسمی فعال شده، بهترین راه خرید و نصب یک لایسنس رسمی Retail یا دیجیتال است. اگر دستگاه سازمانی است و مشکل ادامه دارد، باید فایل لاگ رویداد ویندوز (Event Viewer) بررسی و با پشتیبانی فنی مایکروسافت یا مدیر شبکه تماس گرفته شود.
اگر لپتاپ متعلق به شرکت یا سازمان است و کاربر امکان دسترسی مستقیم به VPN یا شبکه داخلی را ندارد، یا اگر پس از بررسی slmgr /dlv مشخص شود که سرور KMS پیکربندیشده در دسترس نیست یا آدرس آن تغییر کرده، باید بلافاصله با واحد IT تماس گرفت. این واحد میتواند تنظیمات KMS، دسترسی VPN و صحت قرارداد لایسنس حجمی سازمان را از سمت سرور بررسی کند.
پس از انجام هر یک از راهحلها، باید دوباره دستور slmgr /dlv یا slmgr /xpr را در Command Prompt اجرا کرد. اگر پیام نمایشدادهشده وضعیت «Licensed permanently» یا تاریخ انقضای جدید و طولانیتر (نزدیک به ۱۸۰ روز آینده) را نشان دهد، مشکل برطرف شده است. همچنین باید بررسی کرد که واترمارک هشدار از روی دسکتاپ محو شده و پس از چند بار ریاستارت سیستم، دوباره ظاهر نمیشود.
KMS یک سرویس فعالسازی متمرکز است که مایکروسافت آن را برای سازمانهای دارای قرارداد لایسنس حجمی (Volume Licensing) طراحی کرده است. بهجای فعالسازی تکتک دستگاهها با کلید مجزا، یک سرور KMS داخلی در شبکه سازمان نصب میشود و تمام کامپیوترهای عضو دامنه بهصورت دورهای (هر ۷ روز بهطور پیشفرض) با آن ارتباط برقرار کرده و وضعیت فعالسازی خود را برای مدت ۱۸۰ روز تمدید میکنند.
هر دستگاهی که از طریق KMS فعال شود، یک بازه اعتبار ۱۸۰ روزه دریافت میکند که در طول آن باید حداقل هر ۷ روز یکبار با سرور KMS ارتباط برقرار کند تا این بازه دوباره از صفر شمارش شود. پیام «license will expire soon» معمولاً وقتی ظاهر میشود که کمتر از ۳۰ روز از این ۱۸۰ روز باقی مانده و دستگاه در این مدت موفق به ارتباط مجدد با سرور نشده است.
slmgr.vbs یک اسکریپت داخلی ویندوز برای مدیریت وضعیت لایسنس و فعالسازی است که از طریق Command Prompt اجرا میشود. مهمترین دستورات آن عبارتاند از: slmgr /dlv برای نمایش اطلاعات کامل لایسنس، slmgr /xpr برای نمایش تاریخ انقضا، slmgr /ato برای فعالسازی دستی، slmgr /rearm برای تمدید موقت شمارشمعکوس و slmgr /skms برای تنظیم دستی آدرس سرور KMS در صورت نیاز.
سرویس Software Protection (با نام سرویس sppsvc) مسئول مدیریت و ذخیرهسازی اطلاعات فعالسازی و مجوز لایسنس در سیستم است و این اطلاعات را در فایل Tokens.dat واقع در مسیر System32\spp\store نگه میدارد. اگر این فایل به هر دلیلی خراب یا ناقص شود، سیستم نمیتواند بهدرستی وضعیت لایسنس را ارزیابی کند و ممکن است حتی پس از تمدید موفق KMS، همچنان هشدار انقضا را نمایش دهد.
این فرآیند از طریق سرویس Software Protection Platform انجام میشود که در پسزمینه با فرآیند svchost.exe اجرا میشود و بهصورت زمانبندیشده (Scheduled Task با نام SvcRestartTask و LicenseAcquisition) با سرور KMS یا سرورهای فعالسازی آنلاین مایکروسافت (در حالت Retail/OEM) ارتباط برقرار میکند. نتیجه این بررسی در رجیستری و فایل Tokens.dat ذخیره میشود و در صورت انقضای نزدیک، سیستم اعلان مربوطه را از طریق واترمارک و تنظیمات نمایش میدهد.
مهمترین موارد شامل Product Key Channel (که نشان میدهد لایسنس از نوع Retail، OEM یا Volume:MAK/KMS است)، Partial Product Key، Activation ID، Installation ID و آدرس سرور KMS پیکربندیشده هستند. این اطلاعات با اجرای دستور slmgr /dlv در خروجی نمایش داده میشوند و به فرد کمک میکنند بفهمد سیستم دقیقاً با چه نوع لایسنسی فعال شده و کدام سرور مسئول تمدید آن است.
لایسنس KMS برای فعالسازی متمرکز و دورهای صدها دستگاه در شبکه سازمانی طراحی شده و نیاز به تمدید هر ۱۸۰ روز دارد. لایسنس MAK (Multiple Activation Key) یکبار به ازای هر دستگاه از طریق سرورهای مایکروسافت فعال میشود و پس از فعالسازی، دیگر نیازی به تمدید ندارد. لایسنسهای Retail و OEM نیز پس از فعالسازی اولیه بهصورت دائمی معتبر باقی میمانند و هیچکدام از این دو مورد آخر به مشکل انقضای دورهای دچار نمیشوند.
در Event Viewer باید مسیر Applications and Services Logs > Key Management Service بررسی شود که رویدادهای مربوط به تلاشهای موفق یا ناموفق ارتباط با سرور KMS را ثبت میکند. همچنین لاگهای Windows Logs > System با منبع رویداد Microsoft-Windows-Security-SPP اطلاعات دقیقی درباره خطاهای فعالسازی، کد خطا (مانند 0xC004F074 که نشاندهنده عدم دسترسی به سرور KMS است) و زمان دقیق شکست ارتباط ارائه میدهند.
در بیشتر موارد، اگر سیستم واقعاً بخشی از یک سازمان با لایسنس حجمی معتبر است، رفع این خطا هیچ هزینهای ندارد و صرفاً نیازمند اتصال مجدد به سرور KMS داخلی است. اما اگر مشخص شود سیستم با یک فعالساز غیررسمی و کرکشده فعال شده، تنها راهحل قانونی و پایدار خرید یک لایسنس رسمی Retail یا دیجیتال است که قیمت آن بسته به نسخه ویندوز ۱۰ معمولاً بین ۲۰۰ تا ۴۰۰ هزار تومان در بازار داخلی متغیر است.
خرید یک لایسنس Retail یا OEM اصلی، مشکل را بهطور کامل و دائمی حل میکند چون این نوع لایسنسها اصولاً هیچ تاریخ انقضایی ندارند. اما اگر به اشتباه دوباره از یک ابزار فعالسازی غیررسمی مبتنی بر KMS استفاده شود، مشکل دیر یا زود و معمولاً پس از حدود ۱۸۰ روز دوباره بازخواهد گشت، چون این ابزارها اساساً همان مکانیزم فعالسازی موقت سازمانی را شبیهسازی میکنند.
لایسنسهای حجمی KMS از طریق قراردادهای Volume Licensing Agreement مایکروسافت خریداری میشوند و هزینه هر واحد آنها به دلیل خرید عمده معمولاً بهمراتب پایینتر از قیمت خردهفروشی هر لایسنس Retail است، اما فقط برای سازمانهایی با حداقل تعداد مشخصی دستگاه (معمولاً حداقل ۵ واحد) قابل خریداری است. برای یک کاربر منفرد خانگی، خرید لایسنس Retail یا OEM بهصرفهتر و سادهتر از تلاش برای دسترسی به قرارداد حجمی است.
اگر سیستم دارای یک لایسنس فعال و معتبر ویندوز ۱۰ (Home یا Pro) باشد و سختافزار آن الزامات ویندوز ۱۱ (مانند TPM 2.0 و Secure Boot) را داشته باشد، ارتقا از طریق Windows Update رایگان است. اما این ارتقا مشکل انقضای لایسنس KMS را حل نمیکند، چون همان نوع لایسنس حجمی روی ویندوز ۱۱ نیز اعمال میشود؛ بنابراین ریشه مشکل باید جداگانه و مستقل از نسخه ویندوز بررسی شود.
برای شرکتهای با کمتر از ۵ تا ۱۰ دستگاه، معمولاً خرید لایسنسهای Retail یا OEM مجزا هم از نظر هزینه اولیه و هم از نظر پیچیدگی نگهداری سرور KMS بهصرفهتر است، چون نیازی به راهاندازی و نگهداری زیرساخت KMS داخلی نیست. اما برای سازمانهای بزرگتر با دهها یا صدها دستگاه، هزینه هر واحد در قرارداد حجمی بهطور قابل توجهی پایینتر میآید و مدیریت متمرکز فعالسازی نیز سادهتر است.
اگر سیستم بخشی از یک سازمان دارای قرارداد لایسنس حجمی معتبر است، تنها با اتصال مجدد و رایگان به شبکه داخلی یا VPN سازمان و اجرای دستور slmgr /ato مشکل برای همیشه (تا دوره تمدید بعدی) برطرف میشود و نیازی به هزینه اضافی نیست. اما اگر سیستم فاقد هرگونه لایسنس رسمی است، هیچ راهحل رایگان و قانونی برای رفع دائمی وجود ندارد و خرید لایسنس اجتنابناپذیر است.
نادیده گرفتن این هشدار در کوتاهمدت هزینه مستقیمی ندارد، اما پس از غیرفعال شدن کامل ویندوز، کاربر با محدودیت در شخصیسازی و واترمارک دائمی مواجه میشود که میتواند در محیطهای کاری حرفهای (مانند ارائه به مشتری یا ضبط صفحه) ظاهری غیرحرفهای ایجاد کند. همچنین در محیطهای سازمانی، عدم رفع بهموقع میتواند نشانهای از نقض ناخواسته قرارداد لایسنس حجمی باشد که در ممیزیهای نرمافزاری مایکروسافت مشکلساز میشود.
بله، اگر کاربر یا سازمان تصمیم بگیرد برای عیبیابی سرور KMS، بازسازی زیرساخت فعالسازی یا بررسی دقیق قرارداد لایسنس حجمی از یک متخصص یا شرکت پشتیبانی IT کمک بگیرد، این خدمات معمولاً بر اساس ساعت کاری یا قرارداد پشتیبانی ماهانه هزینهبر خواهد بود. با این حال، در اغلب موارد ساده مانند اتصال مجدد به VPN یا اجرای دستورات slmgr، کاربر میتواند بدون نیاز به کمک حرفهای و رایگان مشکل را حل کند.
استفاده قانونی از KMS مستلزم داشتن یک قرارداد معتبر Volume Licensing با مایکروسافت است که به سازمان اجازه میدهد تعداد مشخصی دستگاه را از طریق سرور KMS داخلی فعال کند. استفاده از سرور KMS بدون داشتن این قرارداد رسمی، یا استفاده از KMS Emulator های غیررسمی که در اینترنت منتشر شدهاند، نقض آشکار قوانین کپیرایت و شرایط لایسنس مایکروسافت محسوب میشود و میتواند پیامدهای حقوقی برای سازمان یا فرد به همراه داشته باشد.
اجرای دستور slmgr /rearm در صورتی که سیستم دارای یک لایسنس رسمی و معتبر (چه Retail و چه KMS سازمانی مشروع) باشد، کاملاً قانونی و بخشی از ابزارهای رسمی مدیریت لایسنس ویندوز است. اما اگر این دستور روی یک سیستم با لایسنس فعالشده از طریق ابزارهای کرک یا KMS Emulator غیرمجاز اجرا شود، صرفاً یک روش برای تمدید فعالسازی غیرقانونی است و این عمل همچنان نقض قوانین مالکیت فکری محسوب میشود.
ابزارهایی مانند KMSPico و انواع مشابه آن، سرور KMS مایکروسافت را بهصورت غیرمجاز شبیهسازی میکنند و استفاده از آنها آشکارا نقض قوانین کپیرایت نرمافزار و شرایط استفاده مایکروسافت (Microsoft Software License Terms) است. علاوه بر ریسک قانونی، بسیاری از این ابزارها حاوی بدافزار یا تروجان هستند که میتوانند اطلاعات کاربر را سرقت کنند یا سیستم را به باتنت متصل نمایند، بنابراین ریسک امنیتی آنها حتی از ریسک قانونیشان جدیتر است.
خیر، قراردادهای Volume Licensing مایکروسافت بهطور مشخص برای سازمانها، شرکتها و مؤسسات آموزشی تعریف شدهاند و شرایط لایسنس آنها صراحتاً استفاده از کلیدهای KMS یا MAK را برای مصارف شخصی و خارج از چارچوب قرارداد سازمانی ممنوع میکند. استفاده شخصی از این کلیدها بدون تعلق به سازمان دارای قرارداد، نقض شرایط لایسنس محسوب شده و کاربر را در معرض ریسک قانونی و از دست دادن فعالسازی قرار میدهد.
در صورتی که قرارداد Volume Licensing سازمان با مایکروسافت منقضی شود یا تمدید نگردد، سرور KMS دیگر مجاز به صدور فعالسازی جدید نخواهد بود و تمام دستگاههای متصل به آن پس از پایان دوره ۱۸۰ روزه، به حالت غیرفعال درمیآیند. سازمان در این حالت باید یا قرارداد را تمدید کند یا برای هر دستگاه، لایسنس Retail یا OEM جداگانه تهیه کند تا از نظر قانونی به استفاده از نرمافزار ادامه دهد.
مدیران IT باید اطمینان حاصل کنند که تعداد دستگاههای فعالشده از طریق KMS از سقف مجاز تعریفشده در قرارداد لایسنس حجمی سازمان تجاوز نکند، چون این موضوع مستقیماً در ممیزیهای نرمافزاری (Software Asset Management Audit) مایکروسافت بررسی میشود. همچنین لازم است سوابق تمدید قرارداد و شمارههای Agreement ID بهدقت نگهداری شود تا در صورت درخواست اثبات مالکیت قانونی لایسنس، مدرک لازم در دسترس باشد.
طبق شرایط رسمی لایسنس مایکروسافت، سیستمهای فعالشده از طریق KMS یک دوره مهلت ۱۸۰ روزه دریافت میکنند که طی آن باید حداقل هر ۷ روز تمدید شوند؛ در غیر این صورت پس از اتمام این ۱۸۰ روز، سیستم بهطور خودکار وارد حالت Notification (غیرفعال) میشود. این سیاست بهصراحت در مستندات Microsoft Learn و Volume Activation Management Tool (VAMT) مستند شده و به کاربران این امکان را میدهد که پیش از انقضا، اقدام اصلاحی انجام دهند.
کاربر یا سازمان میتواند یا با تمدید قرارداد Volume Licensing از طریق نمایندگی رسمی مایکروسافت در ایران یا منطقه، دسترسی به سرور KMS را دوباره برقرار کند، یا برای دستگاههای خارج از پوشش قرارداد، لایسنسهای Retail یا OEM جداگانه از فروشگاههای مجاز مایکروسافت خریداری کند. هر دوی این مسیرها کاملاً قانونی هستند و از استفاده هرگونه ابزار فعالسازی غیررسمی که ریسک حقوقی و امنیتی دارد، جلوگیری میکنند.