عمل نمی تواند تکمیل شود زیرا فایل باز است

  • این را به اشتراک بگذارید
Cathy Daniels

فهرست مطالب

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

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

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

در اینجا سه ​​مورد رایج وجود دارد. علل این پیغام خطا "این عمل نمی تواند تکمیل شود زیرا فایل باز است":

  • فایل در حال حاضر در حال استفاده است: یکی از رایج ترین دلایل این خطا که برنامه یا فرآیند دیگری از فایلی که می‌خواهید تغییر دهید یا حذف کنید استفاده می‌کند. این می تواند برنامه ای باشد که قبلاً باز کرده اید، یک فرآیند سیستم عامل یا حتی بدافزاری که در پس زمینه پنهان شده است. برای حل این مشکل، می‌توانید برنامه را با استفاده از فایل ببندید یا رایانه خود را مجددا راه‌اندازی کنید تا فرآیندهای در حال اجرا که ممکن است از فایل استفاده می‌کنند خاتمه یابد.
  • فایل قفل است: دلیل دیگری ممکن است این پیغام خطا را دریافت کند این است که سیستم فایلی را که می خواهید تغییر دهید یا حذف کنید قفل می کند. اگر فایل به‌عنوان فقط خواندنی علامت‌گذاری شده باشد یا سیستم‌عامل یک قفل قرار داده باشد، این اتفاق می‌افتدمشکل رفع پیام خطا پس از یافتن محل، روی فایل یا پوشه کلیک راست کرده و «Share with» را انتخاب کنید. از میان گزینه‌ها، «توقف اشتراک‌گذاری» را انتخاب کنید. با فایل‌ها و پوشه‌های اشتراک‌گذاری نشده، می‌توانید فایل را بدون مشکل دیگر منتقل، تغییر نام دهید یا حذف کنید.

    جدیدترین .Net Framework را نصب کنید

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

    تغییر نام فایل یا دایرکتوری از طریق Command Prompt

    برای شروع دسترسی به خط فرمان و تغییر نام فایل، آن را دنبال کنید. این روش:

    1. Command Prompt را به‌عنوان مدیر راه‌اندازی کنید.
    2. دایرکتوری مورد نظر را تایپ کنید و دستور زیر را وارد کنید و به جای «problematic_file.txt» و «new_name.txt» نام و پسوند فایلی که می خواهید تغییر نام دهید: "rename problematic_file.txt new_name.txt."
    3. شما همچنین می توانید از دستور "rename c:path_to_problematic_file problematic_file.txt new_name.txt" به عنوان جایگزین استفاده کنید.

    به طور متناوب، می توانید از دستور "rename c:path_to_problematic_file problematic_file.txt new_name.txt" استفاده کنید.

    توجه داشته باشید که اگر نمی توانید نام فایلی را تغییر دهید زیرا در برنامه دیگری باز است، می توانید از آن استفاده کنید. خط فرمان برای تغییر نام آنبجای. به یاد داشته باشید که این یک راه حل پیشرفته است، بنابراین مطمئن شوید که از قبل دستور Command Prompt را درک کرده اید. اگر در Command Prompt با یک پیام Access Denied مواجه شدید، آن را از حالت Safe Mode اجرا کنید.

    تنظیمات امنیتی خود را تغییر دهید

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

    1. یک پوشه کاری را پیدا کنید که این مشکل را ندارد (از یک پوشه غیر سیستمی استفاده کنید).
    2. پس از یافتن پوشه، برای دسترسی روی آن کلیک راست کنید. منوی "Properties".
    3. به برگه امنیت بروید و لیست گروه ها و کاربران موجود را یادداشت کنید.
    4. مراحل 1 تا 3 را برای پوشه یا فایل مشکل دار تکرار کنید. هنگامی که برگه امنیت را باز کردید، بررسی کنید که آیا ورودی‌های مرحله 3 وجود ندارد.
    5. اگر ورودی‌هایی از دست رفته است، آنها را به صورت دستی با کلیک کردن روی دکمه ویرایش اضافه کنید.
    6. روی دکمه افزودن کلیک کنید و وارد شوید. نام کاربری یا گروه ترجیحی را در قسمت Enter the object names to select the field” > روی «بررسی نام‌ها» کلیک کنید.
    7. دکمه تأیید را کلیک کنید.
    8. لطفاً ماوس را روی کاربر یا گروه جدید نگه دارید و آن را انتخاب کنید تا کنترل کامل را در ستون مجاز علامت بزنید.
    9. برای ذخیره تغییرات روی Apply و OK کلیک کنید.

    Change Security Permissions Dllhost.exe

    برای رفع خطا، می توانید تنظیمات امنیتی dllhost.exe را تغییر دهید. گاهی اوقات ممکن است این مشکل به دلیل مشکلاتی در فرآیند COM Surrogate رخ دهد که مربوط به آن استdllhost.exe.

    1. Ctrl + Shift + Esc را فشار دهید تا Task Manager شروع شود.
    2. پس از باز شدن Task Manager، به برگه Details بروید.
    3. dllhost را پیدا کنید. exe > روی آن کلیک راست کنید > "Properties" را انتخاب کنید
    4. به برگه Security بروید و روی دکمه Edit کلیک کنید.
    5. انتخاب "Administrators" > کنترل کامل را در ستون Allow علامت بزنید.
    6. OK را کلیک کنید و برای ذخیره تغییرات اعمال شود.

    توجه: اگر در تغییر امنیت با مشکل مواجه شدید، فرآیند COM Surrogate را پایان دهید. مجوزها با باز کردن Task Manager، "COM Surrogate" را پیدا کنید و "End Task" را انتخاب کنید.

    نتیجه گیری: حل معضل "فایل باز است"

    در نتیجه، مواجه شدن با این پیام خطا می تواند باعث ناامیدی و ناامیدی شود. بهره وری را مختل کند درک علل بالقوه برای جلوگیری از وقوع آن در آینده مهم است. اگرچه ممکن است جستجوی فوری برای راه حل وسوسه انگیز باشد، اما تأمل در مورد آنچه ممکن است باعث بروز خطا شده باشد می تواند به جلوگیری از بروز مشکلات مشابه در آینده کمک کند.

    با توجه به عواملی که منجر به این خطا می شوند، می توانیم در اجتناب از آن و به حداقل رساندن تأثیر آن بر کارمان فعال تر باشیم.

    تا از اصلاح آن جلوگیری شود. برای حل این مشکل، می‌توانید تنظیمات مجوز فایل را تغییر دهید یا از یک حساب سرپرست برای دسترسی به فایل استفاده کنید.
  • فایل خراب است: گاهی اوقات ممکن است یک فایل خراب شود. به دلیل ویروس، خطای نرم افزاری یا خرابی سخت افزاری. هنگامی که این اتفاق می افتد، فایل ممکن است مورد استفاده قرار گیرد اما نمی توان آن را تغییر داد یا حذف کرد. برای حل این مشکل، می توانید یک اسکن ویروس را اجرا کنید تا هر بدافزاری که باعث خرابی می شود را حذف کنید یا از یک ابزار بازیابی فایل برای بازیابی فایل و ایجاد یک کپی جدید استفاده کنید.

نحوه رفع: Action Cannot Be تکمیل شد زیرا فایل باز است

توقف فرآیندهای پس‌زمینه

از طریق Task Manager

برخورد با "فایل در حال استفاده، عمل نمی‌تواند تکمیل شود زیرا فایل باز است" خطا رایج است و ممکن است به دلایل مختلفی رخ دهد. دلیل احتمالی این پیام خطا این است که برنامه دیگری از فایلی استفاده می کند که می خواهید به آن دسترسی پیدا کنید. برای حل این مشکل می توانید از Task Manager برای متوقف کردن تمام فرآیندهای پس زمینه استفاده کنید. این مراحل را دنبال کنید:

  1. باز کردن Task Manager با فشار دادن CTRL+ALT+DEL
  2. فرآیندها را انتخاب کنید و روی "پایان فرآیند" کلیک کنید.

از طریق Resource Monitor

برای شروع شناسایی و خاتمه فرآیندهایی که با یک فایل مرتبط هستند، از Resource Monitor استفاده کنید:

1. دکمه های Windows و R را روی صفحه کلید فشار داده و نگه دارید.

2. "resmon.exe" را در قسمت پاپ آپی که ظاهر می شود تایپ کنید و"Enter" را فشار دهید.

3. با این کار مانیتور منابع راه اندازی می شود. روی بخش "CPU" کلیک کنید تا آن را گسترش دهید.

4. برگه «دستگیره‌های مرتبط» را باز کنید.

5. در قسمت "Search Handles"، نام فایل یا پوشه ای که پیام خطا را به شما می دهد را تایپ کنید و "Search" را فشار دهید.

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

7. روی هر یک از فرآیندهای شناسایی شده کلیک راست کرده و "End Process" را انتخاب کنید تا آنها را خاتمه دهید.

8. هنگامی که تمام فرآیندهای مرتبط با فایل را پایان دادید، دوباره نام، انتقال، حذف یا اصلاح فایل را امتحان کنید.

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

سطل بازیافت را خالی کنید و راه اندازی مجدد کنید

هنگامی که می خواهید یک فایل را حذف کنید، "عملیات تکمیل نمی شود زیرا خطای file is open” یکی از رایج ترین خطاهایی است که کاربران ویندوز ممکن است با آن مواجه شوند. ساده ترین راه برای رفع این خطا خالی کردن سطل بازیافت است. سطل بازیافت یک مکان ذخیره موقت برای فایل های حذف شده است و با خالی کردن آن همه فایل ها به طور دائم پاک می شوند. بنابراین، فایل ایجاد کننده خطا نیز باید حذف شود. شروع با:

1. نماد سطل بازیافت را روی دسکتاپ خود پیدا کنید.

2. روی آن کلیک راست کرده و گزینه Empty Recycle Bin را انتخاب کنیدمنو

3. برای تأیید اینکه می‌خواهید همه موارد را برای همیشه حذف کنید، روی «بله» در پنجره بازشو کلیک کنید.

بعد از حذف فایل‌ها، رایانه Windows 11/10 خود را مجدداً راه‌اندازی کنید و بررسی کنید که آیا خطا ادامه دارد یا خیر.

حذف فایل‌های Temp

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

برای حذف فایل‌های موقت. ، این مراحل را دنبال کنید:

1. کلیدهای Windows + R را فشار دهید تا گفتگوی Run شروع شود.

2. %temp% را تایپ کرده و Enter را فشار دهید.

3. برای انتخاب همه فایل‌ها، CTRL + A را فشار دهید، سپس Shift + Del را فشار دهید تا آنها را به طور دائم حذف کنید.

پس از تکمیل فرآیند، بررسی کنید که آیا «عملیات نمی‌تواند تکمیل شود زیرا فایل باز است» را حل کرده‌اید. ” خطا.

فایل اکسپلورر را مجددا راه اندازی کنید

فرآیند Windows Explorer در پس زمینه سیستم کامپیوتر شما اجرا می شود و گاهی اوقات می تواند با تغییرات فایل تداخل داشته باشد. راه اندازی مجدد فایل اکسپلورر می تواند آن را کارآمدتر کند و مانع از تلاش شما برای حذف یا تغییر نام فایل شود. مراحل زیر است:

1. روی دکمه Start کلیک راست کنید.

2. گزینه "Task Manager" را انتخاب کنید.

3. روی «Processes» کلیک کنید، به پایین لیست بروید و"Windows Explorer" را انتخاب کنید.

4. روی "راه اندازی مجدد" کلیک کنید.

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

تصویرهای کوچک خود را پاک کنید

فرآیند File Explorer استفاده از ریز عکسها می توانند با اجرای فرآیندهای مختلف از انجام برخی اقدامات فایل جلوگیری کنند. غیرفعال کردن تصاویر کوچک می تواند به توقف این فرآیندها کمک کند. در اینجا دو روش برای حذف تصاویر کوچک وجود دارد:

استفاده از Disk Cleanup

  1. Open File Explorer و انتخاب "This PC."
  2. روی دیسک اصلی خود راست کلیک کرده و انتخاب کنید "Properties."
  3. روی "Disk Cleanup" کلیک کنید.
  4. گزینه "Thumbnails" را انتخاب کرده و روی "OK" کلیک کنید. این تصاویر کوچک را حذف می کند و به شما امکان می دهد فایل های خود را تغییر دهید.

با استفاده از Command Prompt

  1. با استفاده از جستجوی ویندوز، برای شروع به دسترسی به آن "Command Prompt" را تایپ کنید. .
  2. روی Command Prompt کلیک راست کرده و "Run as administrator" را انتخاب کنید.
  3. بررسی کنید که درایو اصلی سیستم انتخاب شده باشد. اگر چیز دیگری یافت شد، "C:" را تایپ کنید > Enter را فشار دهید.
  4. «del /ash /s thumbs.db» را تایپ کنید > Enter را فشار دهید.

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

غیرفعال کردن ریز عکسها

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

استفاده از تنظیمات فایل اکسپلورر

1. This PC را باز کنید و روی View در بالای پنجره کلیک کنید.

2. از منوی کشویی گزینه ها را انتخاب کنید.

3. در پنجره باز شده، به View بروید، به پایین اسکرول کنید و همیشه نمادها نشان داده شود، هرگز تصاویر کوچک را در زیر فایل‌ها و پوشه‌ها انتخاب نکنید.

4. روی Apply کلیک کنید، سپس تأیید کنید تا تغییرات ذخیره شوند.

استفاده از گزینه های عملکرد

1. به "This PC" دسترسی پیدا کنید و روی فضای زیر دیسک خود کلیک راست کنید.

2. Properties را انتخاب کنید و به تنظیمات پیشرفته سیستم بروید.

3. در بخش عملکرد، روی تنظیمات کلیک کنید.

4. «نمایش تصاویر کوچک به جای نمادها» را پیدا کنید و علامت آن را بردارید.

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

استفاده از ویرایشگر رجیستری

1. دکمه های Windows + R را فشار دهید تا کادر محاوره ای Run >> "regedit" را در فیلد تایپ کنید.

2. آن را باز کنید و پنجره UAC را تأیید کنید.

3. در سمت چپ به HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced بروید.

4. IconsOnly را پیدا کنید و روی آن دوبار کلیک کنید.

5. مقدار آن را به 1 تغییر دهید تا تصاویر کوچک را غیرفعال کنید. برای فعال کردن آنها، به جای 1، 0 را تایپ کنید.

6. روی OK کلیک کنید.

استفاده از ویرایشگر خط مشی گروه

1. دکمه های Windows Key + R را فشار دهید و gpedit.msc را در فیلد تایپ کنید و روی OK یا Enter کلیک کنید تا باز شود.

2. به پیکربندی کاربر > الگوهای اداری > اجزای ویندوز> File Explorer در سمت چپ.

3. «خاموش کردن کش کردن تصاویر کوچک در فایل‌های پنهان thumbs.db» را پیدا کنید و روی آن دوبار کلیک کنید.

4. مقدار آن را روی "Enabled" تنظیم کنید > روی Apply و OK کلیک کنید.

راه اندازی ویندوز در فرآیندهای جداگانه با تغییر File Explorer

برای بهبود پایداری File Explorer هنگامی که منابع را به درستی توزیع نمی کند، ممکن است پیکربندی آن برای باز کردن مفید باشد. ویندوز در فرآیندهای جداگانه.

1. به "This PC" دسترسی پیدا کنید و روی برگه "View" کلیک کنید.

2. از منوی کشویی، «Options» را انتخاب کنید.

3. در پنجره ظاهر شده به "Folder Options" دسترسی پیدا کنید. به برگه «مشاهده» بروید.

4. کادر کنار «راه اندازی پنجره های پوشه در یک فرآیند جداگانه» را علامت بزنید.

5. روی «اعمال» و «تأیید» کلیک کنید.

استفاده از Clean Bootup

ویژگی Clean Boot در ویندوز به کاربران این امکان را می دهد که کامپیوتر خود را تنها با برنامه ها و سرویس های داخلی ضروری راه اندازی کنند و این کار را آسان تر می کند. برای شناسایی اینکه آیا برنامه یا فرآیند شخص ثالث مشکلی ایجاد می کند یا خیر. با راه‌اندازی سیستم خود در حالت Clean Boot، ممکن است بتوانید فایل‌ها را بدون مواجه شدن با هیچ مشکلی اصلاح یا حذف کنید. این مراحل را دنبال کنید تا رایانه خود را در حالت Clean Boot راه اندازی کنید:

1. دکمه های Windows و R را فشار داده و نگه دارید، سپس "msconfig" را تایپ کنید و Enter را فشار دهید.

2. روی تب Services در بالای پنجره System Configuration کلیک کنید.

3. کادر کنار «پنهان کردن همه سرویس‌های مایکروسافت» را علامت بزنید.> روی «غیرفعال کردن همه» کلیک کنید.

4. برگه «عمومی» را انتخاب کنید و «راه اندازی انتخابی» را انتخاب کنید. مطمئن شوید که کادر کنار «بارگیری خدمات سیستم» علامت زده شده باشد.

5. روی «اعمال» و «OK» کلیک کنید، سپس رایانه خود را مجدداً راه اندازی کنید.

در حالت Clean Boot، فایل های خود را ویرایش کنید. هنگامی که مشکل را حل کردید، یا اگر نتوانستید، مهم است که تنظیمات ویندوز خود را به حالت Normal Startup برگردانید. برای انجام این کار، مراحل قبلی را دوباره انجام دهید و خدمات غیرفعال شده را فعال کنید، سپس گزینه راه اندازی را از «انتخابی» به «عادی» تغییر دهید.

غیرفعال کردن گروه خانگی

برای خروج از یک گروه خانگی و غیرفعال کردن آن خدمات موجود در رایانه ویندوز خود، این مراحل را دنبال کنید:

1. کلید Windows + S را فشار دهید و «گروه خانگی» را جستجو کنید.

2. «گروه خانگی» را از نتایج انتخاب کنید و روی «ترک گروه خانگی» کلیک کنید.

3. تأیید کنید که می‌خواهید از Homegroup خارج شوید و روی «Finish» کلیک کنید.

4. پنجره Services را با فشردن کلید Windows + R، تایپ "services.msc" و کلیک بر روی "OK" باز کنید.

5. روی «HomeGroup Provider» دوبار کلیک کنید و «Startup type» را روی «Disabled» قرار دهید. اعمال کنید و روی «OK» کلیک کنید.

6. روی «HomeGroup Listener» دوبار کلیک کنید و «Startup Type» آن را روی «Disabled» قرار دهید. اعمال کنید و روی «OK» کلیک کنید.

7. ویرایشگر رجیستری را باز کنید و به مسیر "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}" بروید.

8. یک مقدار DWORD جدید با نام ایجاد کنید"System.IsPinnedToNameSpaceTree" و آن را روی 0 تنظیم کنید. تغییرات را ذخیره کنید و ویرایشگر رجیستری را ببندید.

نمایش پوشه خود را تغییر دهید

برای تغییر فایل ها از یک فهرست خاص، این مراحل را دنبال کنید:

  1. File Explorer را باز کنید.
  2. به تب View بروید.
  3. نمادهای کوچک، فهرست یا جزئیات را از منو انتخاب کنید.

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

غیرفعال کردن جستجوی ویندوز

برای غیرفعال کردن فهرست بندی مکان ها و سرویس جستجوی ویندوز، این مراحل را دنبال کنید:

  1. کلید Windows + S را فشار دهید و گزینه‌های فهرست‌سازی را وارد کنید.
  2. گزینه‌های نمایه‌سازی را از منو انتخاب کنید.
  3. روی Modify کلیک کنید و علامت مکان‌های نمایه‌سازی را بردارید.
  4. برای ذخیره روی OK کلیک کنید. تغییرات را فشار دهید.
  5. دکمه های Windows + R را فشار دهید تا کادر محاوره ای Run آغاز شود> Services.msc > روی OK کلیک کنید.
  6. از میان گزینه ها به دنبال "جستجوی ویندوز" بگردید، سپس روی آن دوبار کلیک کنید.
  7. نوع راه اندازی را روی "غیرفعال" تنظیم کنید > برای توقف سرویس، روی «توقف» کلیک کنید.
  8. بر روی Apply کلیک کنید، سپس برای ذخیره شدن تغییرات تأیید کنید.

غیرفعال کردن جستجوی Windows می‌تواند باعث بروز مشکلاتی در برخی ویژگی‌ها شود و باید آن را بازیابی کنید. در صورت بروز هر گونه مشکل، همه چیز به حالت قبلی می رسد.

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

فایل یا پوشه ای را که باعث ایجاد مشکل شده است را بیابید.

من کتی دنیلز هستم، متخصص در Adobe Illustrator. من از نسخه 2.0 از نرم افزار استفاده می کنم و از سال 2003 برای آن آموزش ایجاد کرده ام. وبلاگ من یکی از محبوب ترین مقاصد در وب برای افرادی است که می خواهند Illustrator یاد بگیرند. علاوه بر کارم به عنوان وبلاگ نویس، نویسنده و طراح گرافیک نیز هستم.