رفع خطای Microsoft Visual C++ 2015 Redistributable Setup Fails 0x80240017: اگر هنگام نصب Microsoft Visual C++ 2015 با کد خطای «0x80240017 – خطای Undefined» مواجه می شوید، پس امروز نمی بینیم که چگونه این مشکل را برطرف کنیم. خطا Visual C++ 2015 Redistributable برای اجرای برنامه ها یا برنامه های مختلف مورد نیاز است و اگر بسته قابل توزیع مجدد را روی رایانه شخصی خود نصب نکرده باشید، ممکن است نتوانید به آن برنامه ها دسترسی داشته باشید. بنابراین بدون اتلاف وقت، بیایید نحوه رفع خطای 0x80240017 Microsoft Visual C++ 2015 Redistributable Setup Fails 0x80240017 را با کمک راهنمای ذکر شده در زیر ببینیم.

فهرست
رفع خطای Microsoft Visual C++ 2015 Redistributable Setup Fails 0x80240017
مطمئن شوید که یک نقطه بازیابی را فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.
روش 1: به روز رسانی ویندوز 7 سرویس پک (SP1) را دانلود کنید
زبان خود را انتخاب کنید سپس بر روی دکمه دانلود کلیک کنید . در صفحه بعد با توجه به معماری سیستم خود، « wins6.1-KB976932-X64 » یا « wins6.1-KB976932-X86 » را انتخاب کنید.
windows6.1-KB976932-X64 - برای سیستم 64 بیتی
windows6.1-KB976932-X86 - برای سیستم 32 بیتی

پس از دانلود و نصب بهروزرسانی Windows 7 Service Pack (SP1)، به سادگی رایانه خود را مجدداً راهاندازی کنید تا تغییرات ذخیره شود. اکنون از پنجره برنامهها و ویژگیها، مطمئن شوید که بسته قابل توزیع Microsoft Visual C++ 2015 را کاملاً حذف کردهاید و سپس راهنمای زیر را دنبال کنید.

1. Visual C++ Redistributable for Visual Studio 2015 را از وب سایت مایکروسافت دانلود کنید .
2. زبان خود را از منوی کشویی انتخاب کنید و روی دانلود کلیک کنید .

3. vc-redist.x64.exe (برای ویندوز 64 بیتی) یا vc_redis.x86.exe (برای ویندوز 32 بیتی) را با توجه به معماری سیستم خود انتخاب کنید و روی Next کلیک کنید .

4. پس از کلیک بر روی Next ، فایل باید شروع به دانلود کند.
5. روی فایل دانلودی دوبار کلیک کنید و دستورالعمل های روی صفحه را دنبال کنید تا نصب کامل شود.

6. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطای 0x80240017 Microsoft Visual C++ 2015 Redistributable Setup Fails را برطرف کنید.
اگر همچنان با پیغام خطا مواجه هستید، Microsoft Visual C++ Redistributable Update را نصب کنید:
اگر تعمیر یا نصب مجدد Visual C++ Redistributable برای Visual Studio 2015 مشکل را برطرف نکرد، باید سعی کنید این Microsoft Visual C++ 2015 Redistributable Update 3 RC را از وب سایت مایکروسافت نصب کنید .

روش 2: اجرای Clean Boot
گاهی اوقات نرم افزار شخص ثالث می تواند با Microsoft Visual C++ تضاد داشته باشد و بنابراین، ممکن است با خطای Setup Fails 0x80240017 مواجه شوید. برای رفع خطای 0x80240017 Microsoft Visual C++ 2015 Redistributable Setup Fails ، باید یک بوت تمیز در رایانه شخصی خود انجام دهید و مشکل را مرحله به مرحله تشخیص دهید.

روش 3: مطمئن شوید که تاریخ و زمان رایانه شما صحیح است
1.روی تاریخ و زمان در نوار وظیفه کلیک راست کرده و سپس “ Adjust date/time ” را انتخاب کنید.
2. مطمئن شوید که کلید " تنظیم زمان به صورت خودکار" را روشن کنید.

3. برای ویندوز 7، بر روی “ Internet Time ” کلیک کنید و علامت “ Synchronize with an Internet time server ” را علامت بزنید .

4. Server “ time.windows.com ” را انتخاب کنید و روی update و “OK” کلیک کنید. نیازی به آپدیت کامل ندارید فقط روی OK کلیک کنید.
تنظیم تاریخ و زمان صحیح باید خطای Microsoft Visual C++ 2015 Redistributable Setup Fails 0x80240017 را برطرف کند، اگر نه، ادامه دهید.
روش 4: فایل های موقت را از رایانه شخصی خود حذف کنید
1. Windows Key + R را فشار دهید سپس temp را تایپ کرده و Enter کنید.

2. روی Continue کلیک کنید تا پوشه Temp باز شود.
3. تمام فایل ها یا پوشه های موجود در داخل پوشه Temp را انتخاب کنید و آنها را برای همیشه حذف کنید.
توجه: برای حذف دائمی هر فایل یا پوشه، باید دکمه Shift + Del را فشار دهید.
روش 5: سرویس Windows Installer را دوباره ثبت کنید
1. Windows Key + R را فشار دهید سپس عبارت زیر را تایپ کرده و Enter را بزنید:
msiexec / unregister

توجه: وقتی Enter را بزنید چیزی نشان نمی دهد پس نگران نباشید.
2. دوباره کادر محاوره ای Run را باز کنید و سپس " msiexec /regserver " (بدون نقل قول) را تایپ کنید و Enter را بزنید.
3. با این کار سرویس Windows Installer مجدداً ثبت می شود و مشکل شما برطرف می شود.
روش 6: ابزار DISM را اجرا کنید
1. Windows Key + X را فشار دهید و Command Prompt (Admin) را انتخاب کنید.

2- دستور زیر را در cmd تایپ کنید و بعد از هر کدام اینتر را بزنید:
Dism /آنلاین /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /آنلاین /Cleanup-Image /RestoreHealth

3. اجازه دهید دستور DISM اجرا شود و منتظر بمانید تا تمام شود.
4. اگر دستور بالا کار نکرد، دستور زیر را امتحان کنید:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
توجه: C:\RepairSource\Windows را با محل منبع تعمیر خود (نصب ویندوز یا دیسک بازیابی) جایگزین کنید.
5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطای 0x80240017 Microsoft Visual C++ 2015 Redistributable Setup Fails را برطرف کنید.
روش 7: Windows8.1-KB2999226-x64.msu را نصب کنید
1. مطمئن شوید که Visual C++ Redistributable for Visual Studio 2015 را از سیستم خود حذف نصب کنید.
2-به مسیر زیر بروید:
C:\ProgramData\Package Cache\
3. اکنون در اینجا باید مسیری را پیدا کنید که شبیه چیزی شبیه به این باشد:
FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu
2. پس از یافتن فایل، Command Prompt (Admin) را باز کنید و دستور زیر را یکی یکی تایپ کنید و بعد از هر کدام Enter را بزنید:
C: mkdir tmp mkdir tmp\tmp جابجایی C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2996/tmp: c.1-KB29992\c. 1-KB2999226-x64.msu c:\tmp\tmp dism /online /add-package /packagepath:c:\tmp\tmp\Windows8.1-KB2999226-x64.cab
توجه: مطمئن شوید که «FC6260C33678BB17FB8B88536C476B4015B7C5E9» و نام فایل «Windows8.1-KB2999226-x64.msu» را مطابق با سیستم خود جایگزین کنید.

3. پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.
اگر همچنان با این مشکل مواجه هستید، می توانید Windows8.1-KB2999226-x64.msu را به صورت دستی مستقیماً از وب سایت مایکروسافت دانلود و نصب کنید .

توصیه شده:
شما با موفقیت یاد گرفتید که چگونه خطای 0x80240017 با قابلیت توزیع مجدد Microsoft Visual C++ 2015 را برطرف کنید، اما اگر هنوز در مورد این آموزش سؤالی دارید، در بخش نظرات از آنها بپرسید.