برنامه‌های فروشگاه ویندوز شروع نمی‌شوند؟ مجوزهای رجیستری و فایل را بررسی کنید

بسیاری از کاربران ویندوز(Windows) نمی توانند برنامه های Windows Store(Windows Store Apps) دانلود شده از فروشگاه مایکروسافت(Microsoft Store) را  به دلیل برخی تغییرات در مجوزهای رجیستری و فایل(Registry & File Permissions) راه اندازی کنند. در این مقاله، ما قصد داریم برخی از تنظیمات رجیستری(Registry) و فایل(File) را به شما پیشنهاد کنیم که اگر برنامه‌های فروشگاه مایکروسافت(Microsoft Store Apps) روی سیستم ویندوز 10(Windows 10) شما راه اندازی نشد، باید به آنها نگاهی بیندازید .

دو مشکل مربوط به برنامه‌های فروشگاه مایکروسافت(Microsoft Store Apps) وجود دارد که ممکن است یکی به دلیل مشکل رجیستری(Registry) و مجوز فایل(File Permission) با آن مواجه شود.

هنگام تلاش برای باز کردن برنامه ، به (App)صفحه شروع(Start Screen) هدایت می شود

هنگامی که کاربران در تلاش برای باز کردن یک برنامه مایکروسافت استور(Microsoft Store) هستند، برنامه شروع به کار می کند اما سپس بدون مشاهده هیچ پیام خطایی به صفحه شروع هدایت می شوند. (Start Screen)این معمولاً به دلیل تغییرات در مجوز (File Permission)رجیستری(Registry) و فایل رخ می دهد .

برنامه‌های فروشگاه مایکروسافت(Microsoft Store Apps) رجیستری و سیستم فایل خود را در گروه بسته‌بندی همه برنامه‌ها ذخیره می‌کنند. (All Application Package )هنگامی که گروه دسترسی لازم به این رجیستری و سیستم های فایل را از دست می دهد، ممکن است با این رفتار مواجه شوید.

برنامه‌های فروشگاه(Store Apps) ویندوز و منوی استارت(Start Menu) کار نمی‌کنند

بسیاری از کاربران با خطایی مواجه می‌شوند که نمی‌توانند برنامه‌های فروشگاه مایکروسافت را باز کنند یا به (Microsoft Store Apps)منوی استارت(Start Menu) دسترسی پیدا کنند . دلیل خطا کاملاً واضح است، یک یا همه کلیدها مجوز خواندن خود را از دست داده اند. بسته All Application (All Application Package ) فاقد مجوز برای مکان رجیستری و زیرسیستم فایل است.

راه‌حل‌هایی که در این مقاله می‌خواهیم ارائه کنیم برای هر دوی این خطاها اعمال می‌شود.

برنامه‌های فروشگاه(Store Apps) ویندوز به دلیل مجوز (File Permission)رجیستری(Registry) و فایل شروع(Start) به کار نمی‌کنند

قبل از بررسی راه حل ها، باید نحوه تغییر مجوزها را مشخص کنیم. ما سه سناریو را خواهیم دید که ممکن است اتفاق بیفتد. آن ها هستند.

  1. مجوزهای فایل تغییر کرد
  2. مجوزهای رجیستری تغییر کرد
  3. Group Policy استفاده شد

اجازه دهید مشخص کنیم چه اتفاقی برای رایانه شما افتاده است.

1] مجوزهای فایل تغییر کرد

شما باید مجوزهای فایل(File Permissions) سه پوشه،  Programs Files، Windows و Users<userName>\AppData\Local\Microsoft\Windows\WER. 

باید مطمئن شوید که دو پوشه اول روی گزینه‌های Read, Read & Execute و List محتوای پوشه  کنترل دارند و آخرین پوشه روی ( List folder contents )List folder/read data, و Create Folders/Append Data کنترل دارد.

می توانید این کار را با کلیک راست روی پوشه، رفتن به تب Security  و بررسی مجوزها انجام دهید.

2] مجوزهای (Permissions)رجیستری(Registry) تغییر کردند

باید کلیدهای رجیستری(Registry) زیر را بررسی کنید و ببینید که آیا گروه بسته‌های همه برنامه‌ها(All Applications Packages) مجوز خواندن را دارد یا خیر. (Read)اگر مجوز را نداشته باشند، مجوزهای(Permissions) رجیستری شما تغییر کرده است.

  • HKEY_CLASSES_ROOT
  • HKEY_LOCAL_MACHINEDرانندگان
  • HKEY_LOCAL_MACHINEHARDWARE
  • HKEY_LOCAL_MACHINESAM
  • HKEY_LOCAL_MACHINESOFTWARE
  • HKEY_LOCAL_MACHINESYSTEM
  • HKEY_USERS

3] Group Policy استفاده شد

برای اینکه بدانید که آیا Group Policy برای تغییر مجوزها استفاده شده است یا خیر، باید gpreport رایانه ای را که با مشکل مواجه شده است بررسی کنید. بنابراین، به آن رایانه بروید، Command Prompt  را به عنوان مدیر اجرا کنید و دستور زیر را اجرا کنید.

gpresult /h <path>\gpreport.html

Replace < path> را با حرف درایوی که می خواهید فایل HTML روی آن ساخته شود جایگزین کنید.

اکنون طبق دستورالعمل های زیر گسترش دهید.

Computer Settings > Policies\Windows Settings\Security Settings

اکنون، بررسی کنید که آیا یک سیستم فایل و رجیستری وجود دارد یا خیر، (File System and Registry, ) اگر آنها وجود دارند، این بدان معنی است که خط مشی گروه(Group Policy) مجوزها را تغییر می دهد.

اکنون که می‌دانید چه چیزی مجوزها(Permissions) را تغییر می‌دهد ، وقت آن است که خطا را برطرف کنید. بسته به نحوه تغییر مجوزها، باید مشکل شروع نشدن برنامه‌های فروشگاه مایکروسافت را به دلیل تغییر (Microsoft Store Apps)مجوزهای (Permissions)رجیستری(Registry) و فایل(File) حل کنید. موارد زیر چهار اتفاقی است که ممکن است رخ دهد.

  1. مجوز سیستم فایل(File System Permission) به صورت دستی تغییر کرد
  2. مجوز سیستم فایل(File System Permission) توسط Group Policy تغییر کرد(Group Policy)
  3. مجوز رجیستری(Registry Permission) به صورت دستی تغییر کرد
  4. مجوز رجیستری(Registry Permission) توسط Group Policy تغییر کرده است(Group Policy)

مرتبط(Related) : فروشگاه مایکروسافت نصب شده توسط چندین کاربر شروع نمی شود(Microsoft Store installed by multiple users fails to start) .

اجازه دهید در مورد آنها با جزئیات صحبت کنیم.

1 ] مجوز سیستم فایل(] File System Permission) به صورت دستی تغییر کرد

برنامه های فروشگاه مایکروسافت راه اندازی نمی شوند؟  رجیستری را بررسی کنید &  مجوزهای فایل

اگر به این نتیجه رسیدید که مجوز سیستم فایل(File System Permission) به صورت دستی تغییر کرده است، مراحل زیر را برای رفع خطا انجام دهید.

  1. فایل اکسپلورر را (File Explorer ) با  Win + E. راه اندازی  کنید.
  2. به C Drive > Program Files بروید .
  3. روی Program Files (Program Files, ) کلیک راست  کرده و روی  Properties کلیک کنید.(Properties.)
  4. به تب  Security  رفته و روی (Security )Advanced کلیک کنید.(Advanced.)
  5. روی  Change permissions > Add > Select a principal > Locations.
  6. اکنون دستگاه محلی خود را انتخاب کرده و Ok را کلیک کنید.
  7. نام گروه  All Applications Packages را اضافه کنید و ok را انتخاب کنید .
  8. Set، Type = allow و Applies to = This folder, subfolder, and files.
  9. حالا تمام پنجره های دیگر به جز  Properties را ببندید .
  10. روی  Edit  کلیک کنید و گزینه Read، Read & Execute، و List of folder contents(List folder contents) را علامت بزنید.
  11. گزینه “Replace all child object permissions with inheritable permission entries from this object”  را علامت بزنید و روی  Apply > Ok.

همین کار را برای ویندوز (Windows ) و  کاربران انجام دهید. (Users. )اما مطمئن شوید که به گروه All Application Packages کنترل کامل را برای دومی بدهید.

امیدواریم اگر مجوز  (Permission )فایل سیستم (File System ) به صورت دستی تغییر کند ، این مشکل را حل کند  .

2] مجوز فایل(File Permission) توسط Group Policy تغییر کرد(Group Policy)

اگر به این نتیجه رسیدید که مجوز فایل(File Permission) توسط Group Policy تغییر کرده است ، این راه حل را برای رفع خطا بخوانید.

Console Administrative Policy را(Group Policy Administrative Console ) راه اندازی  کنید و به مکان زیر بروید.

Computer Configuration\Policy\Windows Settings\Security Settings\File System

اگر مسیر وجود دارد، آن را ویرایش کنید، در غیر این صورت، روی File System (File System ) کلیک راست کرده  و  add file را (add file ) انتخاب کنید، سپس به c:\Program Files بروید و  Ok را کلیک کنید. (Ok. )اکنون، روی  Add > Location > Local Machine Name کلیک کنید . اکنون،  همه بسته برنامه‌ها را اضافه کنید،(All Application Package,)  به آن‌ها کنترل روی Read، Read & Execute و List را ( Read, Read & Execute, and List folder contents, ) بدهید و روی  Apply > Ok.

در نهایت گزینه  Replace existing permissions on all subfolders and files with inheritable permissions  را انتخاب کنید.

همین کار را برای ویندوز (Windows ) و  کاربران انجام دهید. (Users. )اما مطمئن شوید که به گروه All Application Packages (Application Packages)کنترل کامل(Full Control) را برای دومی بدهید.

3] مجوزهای رجیستری(Registry Permissions) به صورت دستی تغییر کردند

برنامه های فروشگاه مایکروسافت راه اندازی نمی شوند؟  مجوزهای رجیستری و فایل را بررسی کنید

اگر به این نتیجه رسیدید که مجوزهای (Permissions)رجیستری(Registry) تغییر کرده است، این راه حل را برای رفع خطا بخوانید.

  • ویرایشگر  رجیستری (Registry Editor ) را از منوی استارت اجرا کنید.
  • روی HKEY_Users کلیک راست کرده و  Permissions را انتخاب کنید. (Permissions.)اکنون، به  All Application Packages  کنترل کامل را بر  خواندن (Read ) داده و روی  Apply > Ok.
  • همین کار را برای HKEY_CLASSES_ROOT انجام دهید .
  • برای HKEY_LOCAL_MACHINE ، باید مطمئن شوید که کلیدهای فرعی HARDWARE، SAM، SOFTWARE، SYSTEM دارای  مجوزهای خواندن  هستند.(Read )

این مشکل را برای شما حل می کند.

4] مجوزهای رجیستری(Registry Permissions) توسط Group Policy تغییر کرده است(Group Policy)

آخرین ترکیب ممکن زمانی است که مجوزهای رجیستری(Registry Permissions) توسط Group Policy تغییر می کند. برای رفع آن باید این راه حل را بخوانید.

Console Administrative Policy را(Group Policy Administrative Console ) راه اندازی  کنید و به مکان زیر بروید.

Computer Configuration\Policy\Windows Settings\Security Settings\Registry

روی رجیستری(Registry ) کلیک راست کرده و  add key را انتخاب کنید سپس CLASSES_ROOT را انتخاب کنید و روی Add کلیک کنید (Add)اکنون، روی Location > Local Machine Name کلیک کنید . اکنون،  All Application Package را اضافه کنید،(All Application Package,)  به آنها کنترل Read را بدهید.( Read.)

همین کار را برای  کاربران (Users ) و MACHINE\HARDWARE, MACHINE\SAM, MACHINE\SOFTWARE, و MACHINE\SYSTEM.

امیدواریم این راه حل های پیشنهادی مایکروسافت(Microsoft) به شما کمک کند.

موارد مرتبط: (Related:) برنامه‌های فروشگاه ویندوز در صورت وجود چندین حساب کاربری راه‌اندازی نمی‌شوند .



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts