KMS38 سالها میان کاربران ویندوز بهعنوان روشی برای فعالسازی طولانی مدت و کرک ویندوز ۱۱ (تا سال 2038) شناخته میشد. این روش برخلاف KMS کلاسیک که تنها ۱۸۰ روز فعالسازی ارائه میداد، با ترفندهایی در فایلهای داخلی ویندوز میتوانست مدت فعالسازی را بیش از ده سال افزایش دهد.
اما اکنون با تغییرات جدید مایکروسافت در بیلدهای 26040 و 26100.7019، این روش کاملاً از کار افتاده و حتی از ابزارهای فعالسازی مانند MAS نیز حذف شده است. در این مقاله به شکل فنی و مستند بررسی میکنیم KMS38 چگونه کار میکرد، چرا حذف شد و چه جایگزینهایی اکنون پیشنهاد میشود.
KMS چیست و چگونه کار می کند؟
در محیطهای سازمانی (Volume Licensing) برای فعال سازی ویندوز از مکانیزم KMS Activation استفاده میکند:
- فعالسازیها حداکثر ۱۸۰ روز اعتبار دارند
- برای تمدید نیاز به اتصال منظم به سرور KMS است
- این روش رسمی و قانونی در سازمانهاست
KMS38 نیز از همین سیستم نشأت میگرفت، اما محدودیت ۱۸۰ روزه را دور میزد.
مکانیزم اصلی: gatherosstate.exe چگونه برای KMS38 استفاده میشد؟
کل داستان KMS38 بر پایه مکانیزم انتقال لایسنس در ویندوز بود.
✔️ در آپدیتهای بزرگ ویندوز (Feature Upgrade) چه اتفاقی میافتاد؟
ویندوز از فایل gatherosstate.exe برای انجام این عملیات استفاده میکرد:
- تشخیص وضعیت لایسنس
- ایجاد Activation Ticket
- انتقال مدتزمان باقیمانده فعالسازی به نسخه جدید ویندوز
- بدون نیاز به اینترنت و کاملاً آفلاین
این «تیکت» همان چیزی بود که KMS38 از آن استفاده میکرد.
KMS38 چگونه مهلت لایسنس ویندوز را تا 2038 افزایش میداد؟
به طور خلاصه:
KMS38 gatherosstate.exe را فریب میداد تا مدت فعالسازی بهجای ۱۸۰ روز، تا ۱۹ ژانویه ۲۰۳۸، ساعت 03:14:07 UTC تنظیم شود.
این سقف زمانی چرا 2038 است؟
✔️ دلیل محدودیت: Y2K38
این تاریخ آخرین زمانی است که در یک عدد صحیح signed 32-bit قابل ذخیرهسازی است.
به همین دلیل همه ابزارهای مبتنی بر افزایش epoch در نهایت به تاریخ 2038 میرسند.
روشهای فنی که برای فریب gatherosstate استفاده میشد
بدون ارائه آموزش اجرای آن، فقط سازوکار را توضیح میدهیم:
روش ۱: قرار دادن یک slc.dll سفارشی کنار gatherosstate.exe
- gatherosstate.exe بهطور پیشفرض از فایل slc.dll سیستم برای خواندن اطلاعات لایسنس استفاده میکند
- اگر یک slc.dll تقلبی کنار آن قرار داده شود، gatherosstate.exe دادههای غلط را قبول میکرد
- سپس یک تیکت معتبر با تاریخ انتهایی 2038 صادر میشد
نکته مهم:
هیچیک از فایلهای اصلی ویندوز تغییر نمیکردند؛ فقط یک فایل جانبی برای چند ثانیه استفاده میشد.
روش ۲: ویرایش gatherosstate.exe
در این روش، خود فایل gatherosstate بهگونهای دستکاری میشد که:
- دیگر وضعیت واقعی فعالسازی را بررسی نکند
- اجازه تنظیم هر مقدار دلخواه برای Grace Period را بدهد
این روش نیز بدون دستکاری فایلهای اصلی سیستم انجام میشد.
سؤال: آیا مایکروسافت قادر بود این فعالسازی را مستقیماً مسدود کند؟
طبق مستندات MAS:
مایکروسافت نمیتوانست این تیکتها را بلاک کند، زیرا این تیکتها هرگز به سرورهای مایکروسافت ارسال نمیشدند.
تنها کاری که میتوانست انجام دهد تغییر معماری داخلی ویندوز بود.
و دقیقاً همین کار را انجام داد.
پایان KMS38 — چه شد که دیگر کار نمیکند؟
مرحله اول — حذف gatherosstate.exe از ISO (بیلد 26040)
مایکروسافت در این نسخه فایل gatherosstate.exe را کاملاً حذف کرد.
این کار باعث شد:
- دیگر هیچ تیکتی تولید نشود
- هیچ مهلتی از نسخه قبلی ویندوز منتقل نشود
- مدتزمان فعالسازی همیشه ریست به صفر شود
مرحله دوم — حذف کامل قابلیت تمدید لایسنس (بیلد 26100.7019)
این آپدیت یک نقطه عطف بود.
از بیلد 26100.7019 مایکروسافت کل سازوکار Clip-based License Migration را غیرفعال کرد.
این یعنی:
❌ دیگر امکان فریب سیستم برای تمدید لایسنس وجود ندارد.
❌ KMS38 روی تمام نسخههای جدید ویندوز غیرفعال شده.
❌ سیستم بعد از ارتقا مجبور است دوباره از روش رسمی فعال شود.
مرحله سوم — حذف رسمی KMS38 از MAS
پروژه MAS تأیید کرد:
- KMS38 دیگر عمل نمیکند (مگر این که نسخه های قدیمی ویندوز را نصب کنید)
- از اسکریپت حذف شده
- کاربران باید از کرک های جدید ویندوز استفاده کنند یا لایسنس اصلی ویندوز را خریداری کنند.
جایگزینهای KMS38 در MAS
MAS اکنون دو روش رسمی پیشنهاد میدهد:
۱) HWID Activation
- فعالسازی دیجیتال دائمی (Digital License)
- وابسته به حساب مایکروسافت
- بدون نیاز به سرور
- سازگار با بیلدهای جدید ویندوز
۲) TSforge Activation
- نسخه جدیدتر و امنتر از فعالسازی نوع سازمانی
- سازگار با ویندوزهای جدید
- بدون تکیه بر gatherosstate

۳) خرید لایسنس اصلی و ارزان ویندوز ۱۱
اگر تمایل به داشتن یک لایسنس اصلی ویندوز 11 یا 10 را دارید می توانید از لایسنس های منحصر به فرد فروشگاه ایران گت استفاده کنید. این لایسنس ها فقط مخصوص یک پی سی است و محدودیت دفعات نصب و تغییر سخت افزار بر روی سیستمی که لایسنس روی آن فعال شده است را ندارد.
لایسنس ویندوز 11 عرضه شده در فروشگاه ایران گت بر روی ویندوز 10 نیز فعال می شود و شما براحتی می توانید از این لایسنس بر روی ویندوز دلخواه خود استفاده کنید.

چرا مایکروسافت KMS38 را حذف کرد؟ (تحلیل امنیتی)
- مکانیزم انتقال لایسنس از نظر امنیتی قدیمی شده بود.
- امکان سوءاستفاده گسترده وجود داشت.
- KMS38 بدون ارتباط با سرور مایکروسافت قابل استفاده بود.
- این قابلیت خلاف معماری امنیتی جدید ویندوز بود.
در نتیجه این بخش کاملاً بازنویسی و بسته شد.
خلاصه مقاله
KMS38 یک روش «فعالسازی طولانیمدت غیررسمی» بود که با استفاده از gatherosstate.exe و تیکتهای آفلاین، مدت فعالسازی ویندوز را تا سال 2038 افزایش میداد.
اما با تغییرات عمیق مایکروسافت:
- حذف gatherosstate.exe
- غیرفعال شدن Clip-based License Migration
- بازطراحی فعالسازی ویندوز در بیلدهای 26040 و 26100.7019
- حذف از MAS
اگر ویندوز شما این 3 آپدیت رو دریافت کرده است فعال سازی با KMS38 دیگر امکان پذیر نیست:
- KB5067036
- KB5068861
- KB5067112
این روش اکنون برای نسخه های جدید ویندوز بهطور کامل از کار افتاده است و دیگر قابل استفاده نیست.
جایگزینهای پیشنهادی MAS نیز دو روش HWID و TSforge هستند که با معماری جدید ویندوز سازگارند و مشکلات امنیتی روشهای قدیمی را ندارند.
