مایکروسافت امروز از دو ویژگی جدید برای بهبود روند بروزرسانی ویندوز ۱۱ نسخه ۲۴H۲ و سرور ۲۰۲۵ رونمایی کرد.
اولین ویژگی، امکان ایجاد نقاط بازیابی برای بروزرسانی های تجمعی (checkpoint cumulative updates) است. هدف از این فایل های بازیابی، کاهش حجم بروزرسانی های بزرگ و در نتیجه سرعت بخشیدن به فرآیند نصب و انتقال آنها است.
دومین ویژگی مربوط به بهبود بسته بندی درایورهای ویندوز است. مایکروسافت بسته بندی درایورهای ویندوز با استفاده از NuGet را معرفی کرده است.
تا به حال، WDK (مجموعه توسعه درایور ویندوز) به صورت فایل های MSI یا ISO در دسترس بوده است، اما حالا مایکروسافت مزایای استفاده از NuGet را توضیح داده است. در وبلاگ رسمی انجمن تکنولوژی مایکروسافت که این تغییر را اعلام کرده، آمده است:
بسته بندی NuGet WDK چندین مزیت نسبت به روش های سنتی WDK ارائه میدهد:
- حجم کمتر: این باعث کاهش زمان دانلود و نصب میشود.
- قابل حمل بودن: این بستهها روی ماشین های مختلف و محیط های متفاوت قابل استفاده هستند.
- یکپارچه سازی با خطوط تولید مداوم (CI/CD) و سیستم های کنترل کد: این باعث سهولت در بروزرسانی درایورها میشود.
- پشتیبانی بهتر از مدل انتشار چابک WDK: این به معنی بروزرسانی آسان به آخرین ویژگی ها و رفع مشکلات WDK است.
در کنار برجسته کردن مزایا، مایکروسافت همچنین یک راهنمای گام به گام در مورد نحوه نصب WDK با استفاده از NuGet ارائه کرده است. این شرکت خاطر نشان میکند که برای این کار به ویندوز ۱۱ و Visual Studio 2022 نیاز دارید.
نحوه نصب آخرین WDK با استفاده از NuGet - مرحله به مرحله
پیش نیازها:
- کامپیوتر ۶۴ بیتی یا ARM64 با ویندوز ۱۱ یا بالاتر
مرحله ۱: نصب Visual Studio 2022
ویرایش Community، Professional یا Enterprise از Visual Studio 2022 را دانلود و نصب کنید. ابزارهای Visual Studio را دانلود کنید. در حین نصب، توسعه دسکتاپ با C++ را انتخاب و نصب کنید.
مرحله ۲: آماده سازی Visual Studio
WDK نیازمند Visual Studio 2022 با ابزارهای توسعه C++ ویژوال استودیو ۲۰۲۲ و کتابخانه های سازگار با Spectre ویژوال استودیو ۲۰۲۲ (آخرین نسخه) برای هر معماری که قصد ساخت درایور برای آن را دارید، است. با اعتبارنامه های خود در Visual Studio ثبتنام و وارد شوید. کامپوننت های منحصربه فرد VS زیر را انتخاب و نصب کنید - کتابخانه های سازگار با Spectre ویژوال استودیو ۲۰۲۲ C++ نسخه ۱۴۳ (آخرین) برای x64/x86 و کتابخانه های سازگار با Spectre ویژوال استودیو ۲۰۲۲ C++ نسخه ۱۴۳ (آخرین) برای ARM64
مرحله ۳: نصب افزونه Visual Studio برای WDK
گزینه ۱: مارکت پلیس Visual Studio
در Visual Studio، گزینه Extensions را انتخاب کنید، سپس Manage Extensions و بعد Visual Studio Marketplace را انتخاب کنید. عبارت "Windows Driver Kit" را جستجو کنید، افزونه Windows Drivers Kit Visual Studio را انتخاب و نصب کنید.
گزینه ۲: دانلود و نصب
با استفاده از این لینک، افزونه Windows Drivers Kit Visual Studio را دانلود و نصب کنید: [Windows Driver Kit - Visual Studio Marketplace]