خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه رفع “این بسته برنامه برای نصب پشتیبانی نمی شود” در ویندوز

گاهی اوقات، نصاب ها تمایلی به نصب خود روی ویندوز ندارند. با این راهنما آن را برطرف کنید.

می‌توانید با استفاده از Msixbundle، Appx یا AppxPackage، برنامه‌ها را در ویندوز 10 و 11 بارگذاری کنید. این برای نصب بسته‌ای که در فروشگاه مایکروسافت در دسترس نیست یا زمانی که فروشگاه فعال می‌شود و از نصب شما از سرور خود جلوگیری می‌کند مفید است.

حتی در این صورت، زمانی که می‌خواهید یک بسته msixbundle یا appx را که از یک منبع شخص ثالث دانلود شده نصب کنید، ممکن است با خطای «این بسته برنامه برای نصب توسط نصب‌کننده برنامه پشتیبانی نمی‌شود» مواجه شوید.

خوشبختانه، می‌توانید این خطا را برطرف کنید و یک برنامه msixbundle را با استفاده از PowerShell و App Installer لود کنید. در اینجا ما به شما نشان می دهیم که چگونه.

چه چیزی باعث خطای «بسته برنامه پشتیبانی نمی‌شود برای نصب توسط نصب‌کننده» چیست؟

این خطا اغلب در صورتی رخ می دهد که نصب کننده Msixbundle دارای امضای فروشگاه مایکروسافت نباشد. در چنین حالتی، ممکن است نتوانید از نصب کننده برنامه داخلی برای بارگذاری جانبی برنامه استفاده کنید و در نهایت با خطا مواجه شوید. در موارد دیگر، این خطا ممکن است حتی با نصب کنندگان mxis امضا شده با فروشگاه با قابلیت های محدود کننده رخ دهد.

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

برای فعال کردن Developer Mode در ویندوز 11:

حالت توسعه دهنده ویندوز 11 را فعال کنید

  1. Win + I را فشار دهید تا تنظیمات باز شود.
  2. تب Privacy & Security را در قسمت سمت چپ باز کنید.
  3. روی گزینه های For Developer کلیک کنید.
  4. سوئیچ Developer Mode را تغییر دهید تا روشن شود.
مطلب مرتبط:   نحوه رفع مشکل استفاده زیاد از CPU TiWorker.exe در ویندوز

هنگامی که توسعه دهنده فعال شد، می توانید از PowerShell برای بارگذاری جانبی Msixbundle یا AppxPackage در رایانه ویندوز خود استفاده کنید.

1. فایل های برنامه Msixbundle را با استفاده از PowerShell نصب کنید

msixbundle sideload powershell را نصب کنید

می توانید از PowerShell برای بارگذاری و نصب فایل های msix در رایانه ویندوزی خود استفاده کنید. اگر می‌خواهید برنامه‌ای را که امضای فروشگاه نیست را بارگذاری کنید، این نیز باید کار کند.

برای نصب برنامه، می توانید از cmdlet Add-AppxPackage در PowerShell با امتیاز مدیریت استفاده کنید.

برای بارگذاری فایل‌های msix با استفاده از PowerShell، این مراحل را دنبال کنید.

  1. کلید Win را فشار دهید و PowerShell را تایپ کنید.
  2. روی Windows PowerShell کلیک راست کرده و Run as administrator را انتخاب کنید.
  3. در پنجره PowerShell، دستور زیر را تایپ کرده و Enter را فشار دهید: Add-AppxPackage -Path $MsixFilePath
  4. در دستور بالا، مسیر فایل msix ذخیره شده در رایانه شخصی خود را جایگزین MsixFilePath کنید. به عنوان مثال، اگر می خواهید یک فایل Msixbundle را اجرا کنید که در “C:\Users\Username\Downloads\Msixbundle” قرار دارد، دستور کامل برای نصب فایل باید به این صورت باشد: Add-AppxPackage -Path $C:\Users\Username \Downloads\Files.Package.msixbundle
  5. برای دریافت مسیر فایل، روی بسته کلیک راست کرده و Copy as path را انتخاب کنید.
  6. بعد، Enter را فشار دهید و منتظر بمانید تا PowerShell برنامه را نصب کند.
  7. پس از نصب، exit را تایپ کرده و Enter را فشار دهید تا Command Prompt بسته شود.

Add-AppxPackage -Path $MsixFilePath

Add-AppxPackage -Path $C:\Users\Username\Downloads\Files.Package.msixbundle

2. برنامه های Msixbundle را با استفاده از App Installer نصب کنید

نصب فایل های برنامه msixbundle

App Installer یک نصب کننده رسمی بسته برنامه برای ویندوز 10 است. به شما امکان می دهد msixbundle و appxpackage را با دو کلیک نصب کنید. اگر نمی خواهید با Windows PowerShell و دستورات مربوطه سروکار داشته باشید مفید است.

مطلب مرتبط:   4 روش مایکروسافت برای جایگزینی کورتانا در ویندوز

در حالی که این برنامه به طور رسمی برای ویندوز 10 منتشر شده است، در ویندوز 11 نیز به خوبی کار می کند. قبل از نصب App Installer مطمئن شوید که یک نقطه بازیابی در ویندوز ایجاد کرده اید، زیرا ممکن است با توانایی سیستم شما برای بارگذاری جانبی برنامه ها از طریق PowerShell مغایرت داشته باشد.

پس از ایجاد نقطه بازیابی، مراحل زیر را برای نصب App Installer دنبال کنید:

  1. به صفحه App Installer در Microsoft Store بروید.
  2. برای دانلود و نصب برنامه بر روی Install کلیک کنید.
  3. پس از نصب، بسته برنامه .appx یا msixbundle. را که می خواهید نصب کنید، پیدا کرده و روی آن دوبار کلیک کنید.
  4. روی دکمه Install در گفتگوی نصب کننده برنامه کلیک کنید. نصب کننده ممکن است وابستگی های مورد نیاز را دانلود کرده و سپس برنامه را نصب کند.
  5. پس از اتمام، برنامه تازه نصب شده شما به طور خودکار راه اندازی می شود.

Msixbundle، Appx و AppxPackage را در ویندوز 10 و 11 نصب کنید

این خطا اغلب زمانی ایجاد می‌شود که می‌خواهید یک بسته برنامه بدون امضای فروشگاه با قابلیت‌های محدود را روی رایانه ویندوز خود نصب کنید. خوشبختانه، می توانید با استفاده از PowerShell یا App Installer این محدودیت را برطرف کنید.