هنگام نصب یا حذف، خطاهای 2502 و 2503 را برطرف کنید

رفع خطای 2502 و 2503 هنگام نصب یا حذف نصب: (Fix Error 2502 and 2503 while installing or uninstalling: ) خوب، اگر هنگام تلاش برای نصب یک برنامه جدید یا حذف یک برنامه موجود، خطای داخلی 2502/2503 را دریافت می کنید، در جای مناسبی هستید، همانطور که امروز می خواهیم در مورد نحوه انجام آن بحث کنیم. این خطا را برطرف کنید به نظر می رسد خطای 2502 و 2503 هنگام نصب یا حذف یک برنامه به دلیل مشکل مجوز در پوشه Temp ویندوز(Windows) است که معمولاً در C: Windows Temp یافت می شود .

هنگام نصب یا حذف یک برنامه، ارور 2502 و 2503 را برطرف کنید

اینها خطاهایی هستند که ممکن است هنگام نصب یا حذف یک برنامه با آن مواجه شوید:

  • نصب کننده در نصب این بسته با خطای غیرمنتظره ای مواجه شده است. این ممکن است نشان دهنده وجود مشکل در این بسته باشد. کد خطا 2503 است.
  • نصب کننده در نصب این بسته با خطای غیرمنتظره ای مواجه شده است. این ممکن است نشان دهنده وجود مشکل در این بسته باشد. کد خطا 2502 است.
  • زمانی که در حال انجام علامت گذاری نشده باشد، RunScript نامیده می شود
  • هنگامی که هیچ نصبی در حال انجام نیست، InstallFinalize نامیده می شود.

خطای داخلی 2503

در حالی که مشکل به این دلیل محدود نمی شود، زیرا گاهی اوقات ویروس یا بدافزار، رجیستری نادرست، Windows Installer خراب ، برنامه های شخص ثالث ناسازگار و غیره نیز می توانند باعث خطای 2502/2503 شوند. بنابراین بدون اتلاف وقت، بیایید ببینیم که چگونه خطای 2502(Fix Error 2502) و 2503 را هنگام نصب یا حذف یک برنامه در ویندوز 10(Windows 10) با کمک راهنمای عیب یابی لیست شده در زیر رفع کنیم.

(Fix Error 2502)هنگام نصب یا حذف، خطاهای 2502 و 2503 را برطرف کنید

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

نکته حرفه ای:(Pro Tip:) سعی کنید برنامه را با کلیک راست اجرا کنید و سپس Run as Administrator را انتخاب کنید .

روش 1: Windows Installer را مجدداً ثبت کنید(Method 1: Re-register Windows Installer)

1. Windows Key + R را فشار دهید سپس عبارت زیر را تایپ کنید و Enter را بزنید: msiexec /unreg

لغو ثبت نام Windows Installer

2. حالا دوباره کادر محاوره ای run را باز کنید و msiexec /regserver را تایپ کنید و Enter را بزنید.

سرویس Windows Installer را دوباره ثبت کنید

3. با این کار Windows Installer(Windows Installer) دوباره ثبت می شود . کامپیوتر خود را مجددا راه اندازی(Reboot) کنید تا تغییرات ذخیره شود.

روش 2: CCleaner و Malwarebytes را اجرا کنید(Method 2: Run CCleaner and Malwarebytes)

یک اسکن کامل(Full) آنتی ویروس انجام دهید تا مطمئن شوید رایانه شما ایمن است. علاوه بر این CCleaner و Malwarebytes Anti-Malware را اجرا کنید.

1. CCleaner(CCleaner)  &  Malwarebytes را دانلود و نصب کنید  .

2. Malwarebytes را اجرا(Run Malwarebytes)  کنید و اجازه دهید سیستم شما را برای یافتن فایل های مضر اسکن کند.

3. اگر بدافزار پیدا شود به طور خودکار آنها را حذف می کند.

 4. اکنون CCleaner( CCleaner) را اجرا کنید  و در قسمت "Cleaner" در زیر تب Windows ، پیشنهاد می کنیم انتخاب های زیر را بررسی کنید تا پاک شوند:(Windows)

تنظیمات پاک کننده ccleaner

5. هنگامی که مطمئن شدید که نقاط مناسب بررسی شده اند، به سادگی روی  Run Cleaner کلیک کنید  و اجازه دهید CCleaner دوره خود را اجرا کند.

6. برای تمیز کردن بیشتر سیستم خود، تب Registry را انتخاب کنید و مطمئن شوید که موارد زیر بررسی شده است:

پاک کننده رجیستری

7.Scan for Issue را انتخاب کنید و به (Issue)CCleaner اجازه دهید اسکن(Scan) کند، سپس روی  Fix Selected Issues کلیک کنید.(Fix Selected Issues.)

8. هنگامی که CCleaner می پرسد " آیا تغییرات پشتیبان در رجیستری را می خواهید؟ (Do you want backup changes to the registry?)” بله را انتخاب کنید.

9. پس از تکمیل نسخه پشتیبان، گزینه Fix All Selected Issues را انتخاب کنید.

10. برای ذخیره تغییرات، رایانه شخصی خود را مجدداً راه اندازی کنید  و در حین نصب یا حذف یک برنامه، خطای 2502 و 2503 را برطرف کنید.(Fix Error 2502 and 2503 while installing or uninstalling a program.)

روش 3: نصب Installer را با حقوق Admin با استفاده از Command Prompt اجرا کنید(Method 3: Run Installer with Admin rights using Command Prompt)

1. File Explorer را باز کنید، سپس روی View > Options کلیک کنید و مطمئن شوید که " Show hidden files, folders, and drivers" را علامت بزنید. (Show hidden files, folders, and drivers.)دوباره در(Again) همان پنجره تیک گزینه Hide protected system operation files (Recommended) را بردارید. (Hide protected operating system files (Recommended).)"

نمایش فایل های مخفی و فایل های سیستم عامل

2. روی Apply و سپس OK کلیک کنید.

3. Windows Key + R را فشار دهید سپس عبارت زیر را تایپ کرده و Enter را فشار دهید:

C:\Windows\Installer

4. در قسمت خالی کلیک راست کرده و View > Details.

کلیک راست کنید سپس View را انتخاب کنید و روی Details کلیک کنید

5-حالا روی نوار ستونی که در آن Name, Type, Size etc نوشته شده است کلیک راست کرده و More را انتخاب کنید.(More.)

روی ستون کلیک راست کرده و More را انتخاب کنید

6. از لیست علامت موضوع را علامت بزنید و روی OK کلیک کنید.

از لیست گزینه Subject را انتخاب کرده و روی OK کلیک کنید

7. اکنون برنامه صحیحی را(correct program) که می خواهید نصب کنید از لیست پیدا کنید.

برنامه صحیحی را که می خواهید نصب کنید از لیست پیدا کنید

8. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.(Command Prompt (Admin).)

9. حال عبارت زیر را تایپ کرده و Enter را بزنید:

C:\Windows\Installer\Program.msi

با این کار نصب کننده با حقوق مدیریت اجرا می شود و با خطای 2502 مواجه نمی شوید

توجه: به جای برنامه .msi نام فایل .msi را تایپ کنید که باعث مشکل می شود و اگر فایل در پوشه Temp قرار دارد مسیر آن را تایپ کرده و Enter را فشار دهید .

10. با این کار نصب کننده با حقوق مدیریت اجرا می شود و با Error 2502/2503 مواجه نمی شوید .

11. برای ذخیره تغییرات، کامپیوتر خود را مجددا راه اندازی کنید و این باید خطای 2502 و 2503 را هنگام نصب یا حذف یک برنامه برطرف کند.(Fix Error 2502 and 2503 while installing or uninstalling a program.)

روش 4: Explorer.exe را با امتیازات مدیریت اجرا کنید(Method 4: Run Explorer.exe with administrative privileges)

1. Ctrl + Shift + Esc را با هم فشار دهید تا Task Manager باز شود .

2.Find Explorer.exe سپس روی آن راست کلیک کرده و End Task را انتخاب کنید.(End Task.)

روی Windows Explorer کلیک راست کرده و End Task را انتخاب کنید

3. حالا روی File > Run new task کلیک کنید و Explorer.exe را تایپ کنید.(Explorer.exe.)

روی File و سپس Run new task در Task Manager کلیک کنید

4. علامت چک ایجاد این کار با امتیازات مدیریت( Create this task with administrative privileges) و OK را کلیک کنید.

exlorer.exe را تایپ کنید سپس علامت Create this task with Administrative Privileges را علامت بزنید

5. دوباره سعی کنید برنامه ای را که قبلاً خطای 2502 و 2503 داده بود را نصب/حذف کنید.

روش 5: مجوزهای صحیح را برای پوشه Windows Installer تنظیم کنید(Method 5: Set correct permissions for Windows Installer Folder)

1. File Explorer را باز کنید، سپس روی View > Options کلیک کنید و مطمئن شوید که " Show hidden files, folders, and drivers" را علامت بزنید. (Show hidden files, folders, and drivers.)دوباره در(Again) همان پنجره تیک گزینه Hide protected system operation files (Recommended) را بردارید. (Hide protected operating system files (Recommended).)"

نمایش فایل های مخفی و فایل های سیستم عامل

2. روی Apply و سپس OK کلیک کنید.

3. حال به مسیر زیر بروید: C:\Windows

4. به دنبال پوشه Installer(Installer folder) بگردید سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)

5. به تب Security بروید(Security tab) و در قسمت Permissions روی (Permissions.)Edit کلیک کنید.(Edit)

به تب Security بروید و روی Edit در قسمت Permissions کلیک کنید

6. در مرحله بعد، مطمئن شوید که کنترل کامل(Full Control) برای سیستم و مدیران بررسی شده است.( System and Administrators.)

مطمئن شوید که کنترل کامل هم برای سیستم و هم برای مدیران بررسی شده است

7. اگر نه، آنها را یکی یکی از زیر نام گروه یا کاربری(group or user names) انتخاب کنید، سپس در قسمت مجوزها، علامت کنترل کامل را علامت بزنید.(Full Control.)

8. روی Apply و سپس OK کلیک کنید.

9. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.

این باید خطای 2502(Fix Error 2502) و 2503 را هنگام نصب یا حذف یک برنامه برطرف کند، اما اگر هنوز گیر کرده اید، مراحل ذکر شده در روش 6 را برای پوشه Windows Installer نیز دنبال کنید.

روش 6: مجوزهای صحیح را برای پوشه Temp تنظیم کنید(Method 6: Set Correct Permissions for Temp Folder)

1. به پوشه زیر در File Explorer بروید : C:\Windows\Temp

2. بر روی پوشه Temp(Temp folder) راست کلیک کرده و Properties را انتخاب کنید.(Properties.)

3. به تب Security بروید و سپس روی Advanced کلیک کنید.(Advanced.)

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

4. روی دکمه افزودن کلیک کنید(Add button) و پنجره ورود مجوز(Permission Entry window) ظاهر می شود.

5. اکنون روی " انتخاب اصلی(Select a principal) " کلیک کنید و حساب کاربری خود را تایپ کنید.

روی انتخاب اصلی در تنظیمات امنیتی پیشرفته بسته ها کلیک کنید

6.اگر نام حساب کاربری خود را نمی دانید، روی Advanced کلیک کنید.(Advanced.)

کاربر یا یک گروه پیشرفته را انتخاب کنید

7. در پنجره جدیدی که باز می شود، روی Find now کلیک کنید.(Find now.)

روی Find Now در سمت راست کلیک کنید و نام کاربری را انتخاب کنید سپس روی OK کلیک کنید

8. حساب کاربری خود را از( your user account from) لیست انتخاب کنید و سپس روی OK کلیک کنید.(click OK.)

9. به صورت اختیاری، برای تغییر مالک همه زیر پوشه ها و فایل های داخل پوشه، کادر " جایگزینی مالک در زیر کانتینرها و اشیاء(Replace owner on subcontainers and objects) " را در پنجره تنظیمات امنیتی پیشرفته(Advanced Security Settings) انتخاب کنید . برای تغییر مالکیت روی OK کلیک کنید .(Click OK)

مالک را در زیر کانتینرها و اشیاء جایگزین کنید

10. اکنون باید دسترسی کامل به فایل یا پوشه حساب خود را فراهم کنید. دوباره روی فایل یا پوشه راست کلیک کنید، روی Properties کلیک کنید، روی تب Security و سپس روی Advanced کلیک کنید .

11. روی دکمه افزودن کلیک کنید( Add button) . پنجره "ورود مجوز" روی صفحه ظاهر می شود.

افزودن به تغییر کنترل کاربر

12. روی " انتخاب یک اصل(Select a principal) " کلیک کنید و حساب خود را انتخاب کنید.

یک اصل را انتخاب کنید

13. مجوزها را روی " کنترل کامل(Full control) " تنظیم کنید و OK را کلیک کنید.

اجازه کنترل کامل در مجوز برای اصلی انتخاب شده را بدهید

14. مراحل بالا را برای گروه Administrators داخلی تکرار کنید.(Administrators group.)

15. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.

توصیه شده برای شما:(Recommended for you:)

همین است که هنگام نصب یا حذف یک برنامه(Fix Error 2502 and 2503 while installing or uninstalling a program) در ویندوز 10(Windows 10) ، خطای 2502 و 2503 را با موفقیت برطرف کرده اید، اما اگر هنوز در مورد این پست سؤالی دارید، در قسمت نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts