[حل شد] قادر به اجرای فایل ها در فهرست موقت نیست

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

رفع ناتوانی در اجرای فایل ها در دایرکتوری موقت

 Unable To Execute Files In The Temporary Directory. Setup Aborted. Error 5: Access Is Denied

در حالی که دلایل این خطا در برخی موارد به اجازه کاربر محدود نمی شود، مشکل اصلی مربوط به پوشه Temp ویندوز(Windows) بود که خراب شده بود. خطای "Unable to Execute Files In The Temp orary Directory" به شما اجازه نمی دهد فایل اجرایی را حتی اگر کادر Pop-up را(Pop-up) ببندید نصب کنید ، که به معنای یک مشکل جدی برای کاربر است. اکنون راه حل های کمی وجود دارد که به رفع این خطا کمک می کند، بنابراین بدون اتلاف وقت، بیایید آنها را ببینیم.

توجه: در صورتی که به طور تصادفی چیزی در ویندوز بهم ریخته باشید، حتماً (Windows)یک نقطه بازیابی سیستم ایجاد کنید .

[حل شد] قادر به اجرای فایل(Files) ها در فهرست موقت نیست(Temporary)

قبل از امتحان روش‌های ذکر شده در زیر، مطمئن شوید که ابتدا برنامه(Program) ( که(Which) می‌خواهید نصب کنید) را به عنوان Administrator اجرا کنید و اگر همچنان این خطا را مشاهده کردید، ادامه دهید. بنابراین بدون اتلاف وقت، بیایید نحوه رفع خطای Unable To Execute Files In The Temporary Directory را(Fix Unable To Execute Files In The Temporary Directory error) با کمک راهنمای فهرست شده در زیر ببینیم.

روش 1: مجوزهای امنیتی پوشه Temp خود را (Temp)رفع کنید(Fix)

1. Windows Key + R را فشار دهید سپس %localappdata% را تایپ کرده  و اینتر را بزنید.

برای باز کردن نوع داده برنامه محلی %localappdata%

2. اگر نمی توانید به پوشه بالا دسترسی پیدا کنید، به پوشه زیر بروید:

C:\Users\[Username]\AppData\Local

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

4. سپس به تب Security بروید(Security tab) و روی advanced کلیک کنید .

به تب Security بروید و روی Advanced کلیک کنید

5. در پنجره مجوز، این سه ورودی مجوز را مشاهده خواهید کرد:

SYSTEM with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.'
Administrators with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.'
Your Username with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.'

6. در مرحله بعد، مطمئن شوید که گزینه «جایگزینی همه ورودی‌های مجوز شی فرزند با ورودی‌های مجوز وراثت‌پذیر از این شی»(‘Replace all child object permission entries with inheritable permission entries from this object‘) را علامت بزنید و Inheritance Enabled است،(Inheritance is Enabled) سپس روی Apply و سپس OK کلیک کنید.

مطمئن شوید که وراثت فعال است

7. اکنون باید مجوز نوشتن در پوشه Temp را داشته باشید و فایل راه اندازی بدون هیچ خطایی ادامه خواهد یافت.

این روش معمولاً برای اکثر کاربران خطای Fix Unable To Execute Files In The Temporary Directory است (Fix Unable To Execute Files In The Temporary Directory error ) ، اما اگر هنوز گیر کرده اید، ادامه دهید.

روش 2: کنترل پوشه Temp را تغییر دهید(Temp)

1. کلید Windows Key + R را فشار دهید سپس %localappdata% را تایپ کنید و اینتر را بزنید.

برای باز کردن نوع داده برنامه محلی %localappdata%

2. اگر نمی توانید به پوشه بالا دسترسی پیدا کنید، به پوشه زیر بروید:

C:\Users\[Username]\AppData\Local

3. روی پوشه Temp کلیک راست کرده و Properties را انتخاب کنید.

4. سپس به تب Security بروید(Security tab) و روی Edit کلیک کنید.(Edit.)

دوباره به تب Security رفته و روی Edit کلیک کنید.

5. روی Add کلیک کنید و Everyone را تایپ کنید سپس روی Check Names کلیک کنید . روی Ok کلیک کنید تا پنجره بسته شود.

همه را تایپ کنید سپس روی Check Names و سپس OK کلیک کنید

6. مطمئن شوید که کادر Full Control, Modify and Write علامت زده شده(Full Control, Modify and Write box is checked) باشد سپس برای ذخیره تنظیمات روی OK کلیک کنید.(OK)

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

7. در نهایت، می توانید Unable To Execute Files In The Temporary Directory را برطرف کنید زیرا روش فوق کنترل کامل پوشه Temp را به همه کاربران سیستم شما می دهد.

روش 3: ایجاد یک پوشه Temp جدید(New Temp Folder)

1. کلیدهای Windows Key + R را فشار دهید سپس " C: " (بدون نقل قول) را تایپ کنید و اینتر را فشار دهید تا درایو C:(C: drive) باز شود .

توجه:(Note:) ویندوز باید(Windows) روی C: Drive نصب شود

2. اگر در مرحله بالا مشکل دارید، به سادگی به C: drive PC خود بروید.

3. سپس در یک فضای خالی در پوشه C: راست کلیک کرده و New > Folder.

4. نام پوشه جدید را Temp گذاشته(Temp) و پنجره را ببندید.

5. روی This PC یا My Computer(Computer) کلیک راست کرده و Properties را انتخاب کنید .

6. از پنجره سمت چپ، روی Advanced system settings کلیک کنید.(Advanced system settings.)

در پنجره زیر بر روی Advanced System Settings کلیک کنید

7. به تب Advanced بروید(Advanced tab) و سپس روی Environment Variables کلیک کنید.(Environment Variables.)

روی "متغیرهای محیطی..." در سمت راست پایین کادر محاوره ای ویژگی های پیشرفته سیستم کلیک کنید

8. در متغیرهای User برای نام (User)کاربری(User) خود، روی متغیر TMP دوبار کلیک کنید .

 توجه: ( Note:) مطمئن(Make) شوید که TMP باشد، نه متغیر TEMP

روی TMP دوبار کلیک کنید تا مسیر آن در متغیرهای محیطی ویرایش شود

9. مقدار Variable را جایگزین C:\Temp کرده و روی OK کلیک کنید تا پنجره بسته شود.

مقدار TMP را به پوشه temp جدید در دایرکتوری C تغییر دهید

10. دوباره سعی کنید برنامه را نصب کنید که این بار بدون مشکل کار می کند.

روش 4: اصلاحات متفرقه

1. آنتی ویروس(Antivirus) و فایروال(Firewall) خود را غیرفعال کنید تا ببینید آیا این کار می کند یا خیر.

2. HIPS (Host-based Intrusion Prevention System HIPS ) را غیرفعال کنید.

این همان چیزی است که شما قادر به اجرای فایل‌ها را در دایرکتوری موقت(Fix Unable To Execute Files In The Temporary Directory,) با موفقیت رفع کردید، اما اگر هنوز در مورد این راهنما سؤالی دارید، لطفاً در بخش نظرات از آنها بپرسید.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts