[اصلاح] حفاظت از منابع ویندوز نتوانست عملیات درخواستی را انجام دهد

رفع مشکل Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد

هر زمان که SFC ( System File Checker ) را اجرا می کنید، این فرآیند در وسط متوقف می شود و این خطا را به شما می دهد که " Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد"؟ پس نگران نباشید(t worry) ، در این راهنما می خواهیم این مشکل را در کوتاه ترین زمان برطرف کنیم، مراحل ذکر شده در زیر را دنبال کنید.

رفع مشکل Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد

چرا هنگام اجرای دستور SFC(SFC command) خطای  Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد ؟

  • فایل های آسیب دیده، خراب یا مفقود شده
  • SFC نمی تواند به پوشه winsxs دسترسی پیدا کند
  • پارتیشن هارد دیسک آسیب دیده
  • فایل های ویندوز خراب شده
  • معماری سیستم اشتباه

[اصلاح] Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد

روش 1: ویندوز CHKDSK را اجرا کنید(Method 1: Run Windows CHKDSK)

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

خط فرمان با حقوق مدیریت

2. دستور زیر را در cmd تایپ کنید و اینتر را بزنید:

CHKDSK C: /R

3. در مرحله بعد، هنگام راه اندازی مجدد سیستم، از شما می خواهد که اسکن را برنامه ریزی کند، بنابراین Y را تایپ کرده و اینتر را بزنید.

CHKDSK برنامه ریزی شده است

4. کامپیوتر خود را مجددا راه اندازی کنید و منتظر بمانید(PC and wait) تا Check Disk Scan تمام شود.

توجه:(Note:) بسته به اندازه هارد دیسک شما ممکن است تکمیل CHKDSK کمی طول بکشد.

روش 2: توصیفگرهای امنیتی را اصلاح کنید(Method 2: Modify Security Descriptors)

در بیشتر موارد، خطا به این دلیل رخ می دهد که SFC نمی تواند به پوشه winsxs(winsxs folder) دسترسی پیدا کند ، بنابراین باید (operation error)توصیفگرهای(Fix Windows Resource Protection) امنیتی این پوشه را به صورت دستی تغییر دهید .

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

خط فرمان (Admin).

2. دستور زیر را در cmd تایپ کنید و اینتر را بزنید:

ICACLS C:\Windows\winsxs

دستور ICALS برای اصلاح پوشه Winsxs توصیفگرهای امنیتی

3. خط فرمان را ببندید(command prompt) و کامپیوتر خود را مجددا راه اندازی کنید.

روش 3: دستورات DISM را اجرا کنید(Method 3: Run DISM commands)

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

خط فرمان با حقوق مدیریت

2. دستور زیر را در cmd تایپ کنید و(cmd and hit enter) بعد از هر کدام اینتر را بزنید:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM سیستم سلامت را بازیابی می کند

3. منتظر بمانید(Wait) تا فرآیند DISM(DISM process) به پایان برسد، سپس رایانه شخصی خود را مجددا راه اندازی کنید و ببینید آیا قادر به رفع مشکل Windows Resource Protection قادر به انجام خطای عملیات درخواستی نیستید یا خیر.(Fix Windows Resource Protection could not perform the requested operation error.)

روش 4: عیب یاب Windows Update را اجرا کنید(Method 4: Run Windows Update troubleshooter)

1. مرورگر وب(web browser) خود را باز کنید و به این لینک(link) بروید .

2. سپس نسخه ویندوز خود را انتخاب کرده و (version of Windows)Windows Update Troubleshooter را دانلود کنید .

دانلود عیب یاب به روز رسانی ویندوز

3. برای اجرا روی فایل دانلود شده(downloaded file) دوبار کلیک کنید .

4. دستورالعمل های روی صفحه را دنبال کنید تا فرآیند به پایان برسد.

5. کامپیوتر خود را مجددا راه اندازی کنید.

Method 5: Run Startup/Automatic Repair

1. DVD نصب قابل بوت ویندوز 10 را وارد کرده و کامپیوتر خود را مجددا راه اندازی کنید.(Insert the Windows 10 bootable installation DVD and restart your PC.)

2. هنگامی که از شما خواسته شد برای بوت شدن از CD یا DVD هر کلیدی را (to boot from CD or DVD)فشار(Press any key) دهید، برای ادامه هر کلید را فشار دهید.

برای بوت شدن از CD یا DVD هر کلیدی را فشار دهید

3. تنظیمات زبان خود را انتخاب کنید و روی Next کلیک کنید . روی Repair(Click Repair) your computer در پایین سمت چپ کلیک کنید.

کامپیوترت را تعمیر کن

4. در صفحه انتخاب گزینه(option screen) ، روی عیب یابی(Troubleshoot) کلیک کنید .

در تعمیر راه اندازی خودکار ویندوز 10 گزینه ای را انتخاب کنید

5. در صفحه Troubleshoot روی (Troubleshoot screen)گزینه Advanced(Advanced option) کلیک کنید .

گزینه پیشرفته را از صفحه عیب یابی انتخاب کنید

6. در صفحه گزینه های پیشرفته(Advanced) ، روی Automatic Repair یا Startup Repair(Automatic Repair or Startup Repair) کلیک کنید .

تعمیر خودکار را اجرا کنید

7. صبر کنید تا Windows Automatic/Startup Repairs کامل شود.

8. راه اندازی مجدد(Restart) و شما با موفقیت رفع کردید رفع Windows Resource Protection نتوانست عملیات درخواستی را انجام دهد. اگر( fix Fix Windows Resource Protection could not perform the requested operation; if)  نه ادامه دهید

همچنین بخوانید: چگونه تعمیر خودکار را تعمیر کنیم که کامپیوتر شما را تعمیر نمی کند.(Also Read: How to fix Automatic Repair couldn’t repair your PC.)

Method 6: Run %processor_architecture%

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

خط فرمان با حقوق مدیریت

2. دستور زیر را در cmd تایپ کنید و اینتر را بزنید:

echo %processor_architecture%

اکنون معماری کامپیوتر(computer architecture) خود را می شناسید . اگر x86 را برگرداند، ممکن است سعی کنید دستور SFC را(SFC command) روی یک ماشین 64 بیتی از cmd.exe 32 بیتی اجرا کنید.

در ویندوز(Windows) ، دو نسخه مختلف از cmd.exe وجود دارد:

%windir%\SysWow64 (64-bit)
%windir%\system32 (32-bit)

حتماً فکر می کنید که نسخه SysWow64 نسخه 64 بیتی است، اما اشتباه می کنید زیرا SysWow64 بخشی از فریب مایکروسافت است. (Microsoft)من این را می گویم زیرا مایکروسافت(Microsoft) این کار را انجام می دهد تا برنامه 32 بیتی به طور یکپارچه روی یک ویندوز(Windows) 64 بیتی اجرا شود. SysWow64 با System32 کار می کند ، جایی که می توانید نسخه های 64 بیتی را پیدا کنید.

از این رو، آنچه من به این نتیجه رسیدم این است که SFC نمی تواند به درستی از یک cmd.exe 32 بیتی موجود در SysWow64 اجرا(SysWow64) شود.

اگر اینطور است، پس باید دوباره ویندوز را تمیز(clean install of Windows) کنید.

تمام شد، شما با موفقیت Fix Resource Protection نتوانست عملیات درخواستی را انجام دهد،(Fix Windows Resource Protection could not perform the requested operation, ) اما اگر هنوز در مورد این پست سؤالی دارید، در قسمت نظرات بپرسید.



About the author

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



Related posts