چگونه فایل ها را در یانداکس دیسک جستجو کنید

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

علل خطا و نحوه تعمیر آن

خطا 0x80070005 بیان انکار دسترسی به فایل ها برای انجام یک عملیات خاص است، اغلب با دانلود یا نصب به روز رسانی مرتبط است. علل مستقیم این مشکل می تواند عوامل متعددی باشد:

  • دانلود وقفه از آپدیت قبلی؛
  • رد دسترسی به سایتهای مایکروسافت (اغلب به دلیل پیکربندی نادرست آنتی ویروس یا فایروال)؛
  • سیستم عفونت ویروس؛
  • شکست TCP / IP؛
  • آسیب به فایل های سیستم؛
  • خرابی هارد دیسک

هر کدام از علل فوق دارای مشکلاتی است که در ادامه مورد بحث قرار خواهد گرفت.

روش 1: ابزار SubInACL

اول، الگوریتم حل مسئله را با استفاده از ابزار Microsoft SubInACL در نظر بگیرید. این روش کامل است اگر خطا 0x80070005 در هنگام ارتقاء یا فعال شدن مجوز سیستم عامل اتفاق افتد، اما بعید است که در هنگام بازیابی سیستم عامل به آن کمک کند.

SubInACL را دانلود کنید

  1. پس از دانلود فایل Subinacl.msi، آن را اجرا کنید. باز خواهد شد "جادوگر نصب". کلیک کنید "بعدی".
  2. سپس پنجره تأیید موافقت نامه مجوز باز خواهد شد. دکمه رادیویی را به سمت بالا حرکت دهید و سپس را فشار دهید "بعدی". بنابراین شما موافقت خود را با سیاست صدور مجوز مایکروسافت تایید می کنید.
  3. پس از آن یک پنجره باز خواهد شد که در آن شما باید پوشه ای را که در آن ابزار نصب می شود را مشخص کنید. به طور پیش فرض این یک دایرکتوری است. "ابزار"که در پوشه توزیع شده است "کیت منابع ویندوز"واقع در دایرکتوری "فایل برنامه" در دیسک سی. شما می توانید این تنظیم را به عنوان پیش فرض را ترک کنید، اما ما هنوز هم توصیه می کنیم یک دایرکتوری نزدیک به دایرکتوری ریشه ابزار برای کارکرد صحیح تر این ابزار را مشخص کنید. سی. برای انجام این کار، روی کلیک کنید "مرور".
  4. در پنجره باز شده، به ریشه دیسک حرکت کنید سی و با کلیک کردن بر روی آیکون "ایجاد یک پوشه جدید"، یک پوشه جدید ایجاد کنید. شما می توانید هر نامی را بگذارید، اما نام آن را به عنوان مثال می آوریم. "SubInACL" و ما همچنان به آنها عمل خواهیم کرد. پوشه تازه ایجاد شده را انتخاب کنید، روی کلیک کنید "خوب".
  5. این به طور خودکار به پنجره قبلی بازگشته است. برای شروع نصب ابزار، روی کلیک کنید "نصب کن".
  6. فرآیند نصب ابزار انجام خواهد شد.
  7. در پنجره جادوگران نصب یک پیام در تکمیل موفقیت آمیز ظاهر می شود. کلیک کنید "پایان".
  8. پس از آن دکمه را کلیک کنید "شروع". انتخاب مورد "همه برنامه ها".
  9. برو به پوشه "استاندارد".
  10. در لیست برنامه ها، را انتخاب کنید دفترچه یادداشت.
  11. در پنجره ای که باز می شود دفترچه یادداشت کد زیر را وارد کنید:


    @ خاموش
    تنظیم OSBIT = 32
    IF وجود دارد "٪ ProgramFiles (x86)٪" مجموعه OSBIT = 64
    تنظیم RUNNINGDIR =٪ ProgramFiles٪
    IF٪ OSBIT٪ == 64 تنظیم RUNNINGDIR =٪ ProgramFiles (x86)٪
    C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustedinstaller" = f
    @ اکو گوتوو
    pause

    اگر در طول نصب، راه دیگری را برای نصب نرم افزار Subinacl تعیین کرده اید، سپس به جای مقدار "C: subinacl subinacl.exe" آدرس نصب واقعی برای پرونده خود را مشخص کنید.

  12. سپس کلیک کنید "پرونده" و انتخاب کنید "ذخیره به عنوان ...".
  13. پنجره ذخیره فایل باز می شود. به هر مکان مناسب بر روی دیسک سخت حرکت کنید. در لیست کشویی "نوع فایل" گزینه را انتخاب کنید "همه فایل ها". در منطقه "نام فایل" هر نامی را برای شی ایجاد شده اختصاص دهید، اما مطمئن باشید که پسوند را در انتهای مشخص کنید ". بت". ما کلیک میکنیم "ذخیره".
  14. بستن دفترچه یادداشت و اجرا کن "اکسپلورر". به دایرکتوری بروید که فایل را با فرمت BAT ذخیره کرده اید. روی دکمه ی راست کلیک آن کلیک کنید (PKM) در لیست اقدامات، انتخاب را روی آن متوقف کنید "اجرای به عنوان مدیر".
  15. اسکریپت راه اندازی خواهد شد و تنظیمات لازم سیستم را انجام می دهد، با تعامل با ابزار SubInACL. بعد، کامپیوتر را دوباره راه اندازی کنید، پس از آن خطای 0x80070005 باید ناپدید شود.

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

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

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


    @ خاموش
    C: subinacl subinacl.exe / زیر کلید HKEY_LOCAL_MACHINE / grant = administrator = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = administrators = f
    C: subinacl subinacl.exe / subkeyre HKEY_CLASSES_ROOT / grant = administrators = f
    C: subinacl subinacl.exe / subdirectories٪ SystemDrive٪ / grant = administrators = f
    C: subinacl subinacl.exe / زیر کلید HKEY_LOCAL_MACHINE / grant = system = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = system = f
    C: subinacl subinacl.exe / زیر کلید HKEY_CLASSES_ROOT / grant = system = f
    C: subinacl subinacl.exe / subdirectories٪ SystemDrive٪ / grant = system = f
    @ اکو گوتوو
    pause

    اگر شما ابزار Subinacl را در یک پوشه دیگر نصب کرده اید، پس به جای عبارت "C: subinacl subinacl.exe" مسیر فعلی آن را مشخص کنید.

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

روش 2: محتویات پوشه SoftwareDistribution را تغییر نام یا حذف کنید

همانطور که در بالا ذکر شد، علت خطا 0x80070005 ممکن است یک بار در هنگام بارگیری بروزرسانی قبلی باشد. بدین ترتیب، یک شیء مورد استفاده، مانع از بروزرسانی بعدی به درستی می شود. این مشکل را می توان با تغییر نام یا حذف محتویات پوشه ای که حاوی دریافت به روز رسانی، یعنی دایرکتوری است، حل می کند "SoftwareDistribution".

  1. باز کردن "اکسپلورر". آدرس زیر را در نوار آدرس خود وارد کنید:

    C: Windows SoftwareDistribution

    روی فلش سمت راست نوار آدرس کلیک کنید یا کلیک کنید وارد شوید.

  2. شما وارد پوشه می شوید "SoftwareDistribution"واقع در دایرکتوری "ویندوز". این جایی است که به روز رسانی سیستم های دانلود شده تا زمانی که نصب می شوند ذخیره می شوند. برای خلاص شدن از شر خطا 0x80070005، لازم است که این پوشه را پاک کنید. برای انتخاب همه محتویات آن، فعال کنید Ctrl + A. ما کلیک میکنیم PKM با انتخاب در منو که ظاهر می شود، را انتخاب کنید "حذف".
  3. کادر محاوره ای باز خواهد شد که در آن شما از شما خواسته می شود که آیا کاربر واقعا می خواهد تمام اشیا های انتخاب شده را به آن انتقال دهد "سبد خرید". موافق با کلیک کردن "بله".
  4. روند حذف محتویات پوشه "SoftwareDistribution". اگر امکان حذف هر عنصر وجود نداشته باشد، زیرا در حال حاضر مشغول روند است، سپس در پنجره نمایش داده شده در مورد این وضعیت کلیک کنید "پرش".
  5. پس از حذف محتویات، می توانید سعی کنید که یک عمل را انجام دهید که در آن 0x80070005 خطا نمایش داده می شود. اگر دلیل بارگیری قبلی نادرست بود، این بار باید هیچ خرابی نباشد.

در عین حال، همه کاربران نگران حذف محتویات پوشه نیستند. "SoftwareDistribution"، زیرا آنها می ترسند از بین بردن نسخه های به روز شده نصب نشده یا به طور خلاء به سیستم آسیب برسانند. موقعيتي است که در بالاي موارد توصيف شده، نتواند دقیقا شيء شکسته شده يا ناقص که بطور کامل خراب شده را حذف کند، زيرا اين است که او با فرآيند مشغول است. در هر دو مورد، شما می توانید از روش دیگری استفاده کنید. او نام پوشه را تغییر داده است "SoftwareDistribution". این گزینه پیچیده تر از آنچه که در بالا توضیح داده شد، اما در صورت لزوم، تمام تغییرات را می توان به عقب بازگرداند.

  1. کلیک کنید "شروع". وارد شوید "کنترل پنل".
  2. به بخش بروید "سیستم و امنیت".
  3. کلیک کنید "اداره".
  4. در لیستی که ظاهر می شود، روی کلیک کنید "خدمات".
  5. فعال شده مدیر خدمات. شی پیدا کن "به روز رسانی ویندوز". برای ساده کردن جستجو، می توانید با کلیک بر روی عنوان ستون، حروف الفبا را به ترتیب قرار دهید. "نام". پس از پیدا کردن آیتم مورد نظر خود، برچسب آن را کلیک کنید و کلیک کنید "توقف".
  6. روند متوقف کردن سرویس انتخاب شده آغاز شده است.
  7. پس از متوقف کردن سرویس، هنگامی که نام آن را در قسمت سمت چپ پنجره انتخاب می کنید، ظاهر می شود "اجرای". پنجره مدیر خدمات نزدیک نیستی، اما به سادگی آن را رول کن "Taskbar".
  8. حالا باز کن "اکسپلورر" و مسیر زیر را به قسمت آدرس آن وارد کنید:

    C: ویندوز

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

  9. انتقال به یک پوشه "ویندوز"در دایرکتوری ریشه دیسک محلی شده است سی. سپس پوشه ای را که قبلا برای ما آشناست جستجو کنید. "SoftwareDistribution". روی آن کلیک کنید PKM و در لیست اقدامات انتخاب کنید تغییر نام دهید.
  10. تغییر نام پوشه به هر نامی که فکر می کنید ضروری است. شرایط اصلی این است که این نام نباید دایرکتوری های دیگر را در همان دایرکتوری قرار دهد.
  11. حالا به عقب برگرد "مدیر خدمات". عنوان برجسته "به روز رسانی ویندوز" و مطبوعات "اجرای".
  12. این خدمات مشخص شده را آغاز خواهد کرد.
  13. تکمیل موفقیت آمیز کار فوق با ظهور وضعیت نشان داده می شود "کار می کند" در ستون "شرایط" در مقابل نام سرویس
  14. حالا بعد از راه اندازی مجدد کامپیوتر، خطا 0x80070005 باید ناپدید شود.

روش 3: آنتی ویروس یا فایروال را غیرفعال کنید

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

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

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

درس: نحوه غیر فعال کردن آنتی ویروس

روش 4: دیسک را برای خطاها بررسی کنید

Failure 0x80070005 ممکن است آسیب فیزیکی و یا خطاهای منطقی را روی هارد دیسک کامپیوتر که سیستم نصب شده است، ایجاد کند. ساده ترین راه برای چک کردن هارد دیسک برای مشکلات فوق و، در صورت امکان، رفع مشکل با استفاده از ابزار سیستم. "بررسی دیسک".

  1. با استفاده از منو "شروع" حرکت به دایرکتوری "استاندارد". در لیست اشیاء، آیتم را پیدا کنید "خط فرمان" و کلیک کنید PKM. انتخاب کنید "اجرای به عنوان مدیر".
  2. باز خواهد شد "خط فرمان". ضبط شده در اینجا:

    chkdsk / R / F C:

    کلیک کنید وارد شوید.

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

درس: دیسک را برای خطاهای ویندوز 7 بررسی کنید

روش 5: فایل های سیستم را بازیابی کنید

یکی دیگر از دلایل مشکل ما در حال مطالعه می تواند آسیب به فایل های سیستم ویندوز باشد. اگر مشکوک به این شکست هستید، باید OS را برای یکپارچگی اسکن کنید و در صورت لزوم، موارد آسیب دیده را با استفاده از یک ابزار سیستم تعمیر کنید. "SFC".

  1. تماس بگیرید "خط فرمان"، بر اساس توصیه های توصیف شده در روش 4. ورودی زیر را وارد کنید:

    sfc / scannow

    کلیک کنید وارد شوید.

  2. سودمند "SFC" راه اندازی خواهد شد و OS را برای عدم صداقت عناصر سیستم اسکن می کند. در صورت تشخیص مشکلات، بازسازی عناصر آسیب دیده به صورت خودکار انجام خواهد شد.

درس: بررسی یکپارچگی فایل های سیستم عامل در ویندوز 7

روش 6: تنظیمات TCP / IP را برطرف کنید

دلیل دیگری که سبب مشکلاتی که در حال مطالعه است ممکن است یک شکست TCP / IP باشد. در این مورد، شما باید پارامترهای این پشته را دوباره تنظیم کنید.

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

    netsh int ip reset logfile.txt

    کلیک کنید وارد شوید.

  2. با اجرای دستور فوق، پارامترهای پشته TCP / IP بازنشانی خواهند شد و تمام تغییرات در فایل logfile.txt نوشته می شود. اگر علت خطا دقیقا در شکست های اجزای فوق قرار بگیرد، پس مشکل باید ناپدید شود.

روش 7: ویژگی های دایرکتوری "اطلاعات حجم سیستم" را تغییر دهید

دلیل بعدی خطای 0x80070005 ممکن است تنظیم ویژگی باشد "فقط خواندنی" برای کاتالوگ "اطلاعات حجم سیستم". در این مورد، ما باید پارامتر بالا را تغییر دهیم.

  1. با توجه به این واقعیت که دایرکتوری "اطلاعات حجم سیستم" پیش فرض پنهان است، ما باید صفحه نمایش اشیاء سیستم را در ویندوز 7 فعال کنیم.
  2. بعد فعال کن "اکسپلورر" و به ریشه دایرکتوری بروید سی. یک دایرکتوری پیدا کنید "اطلاعات حجم سیستم". بر روی آن rmb کلیک کنید در لیست ظاهر می شود "خواص".
  3. پنجره مالکیت دایرکتوری فوق باز خواهد شد. چک کردن برای مسدود کردن "ویژگی ها" نزدیک پارامتر "فقط خواندنی" کادر انتخاب انتخاب نشد در صورت وجود، پس مطمئن شوید که آن را حذف کنید، و سپس را فشار دهید "درخواست" و "خوب". پس از آن، با استفاده از اثر ایجادش می توانید کامپیوتر را برای حضور خطایی که در حال مطالعه می کنید تست کنید.

روش 8: سرویس جلد سایه کپی را فعال کنید

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

  1. به مدیر خدماتبا استفاده از الگوریتم توصیف شده در روش 2. آیتم را پیدا کنید "جلد کپی سایه". اگر سرویس خاموش است، روی کلیک کنید "اجرای".
  2. پس از آن، وضعیت باید در مقابل نام سرویس نمایش داده شود. "کار می کند".

روش 9: از بین بردن تهدید ویروس

گاهی اوقات خطا 0x80070005 می تواند یک کامپیوتر را برای آلوده کردن انواع خاصی از ویروس ها ایجاد کند. پس از آن لازم است که کامپیوتر را با یک ابزار ضدویروس مخصوص بررسی کنید، اما نه با یک آنتی ویروس معمولی. بهتر است از طریق دستگاه دیگری یا از طریق یک LiveCD (USB) اسکن کنید.

در طول آزمایش، هنگام شناسایی کد مخرب، لازم است به دنبال توصیه هایی که این ابزار از طریق رابط آن ارائه می دهد. اما حتی اگر این ویروس یافت شده و خنثی شود، هنوز هم هنوز ناپدید شدن خطا در حال مطالعه را به طور کامل تضمین نمی کند، زیرا کد مخرب می تواند تغییرات خاصی در سیستم ایجاد کند. بنابراین، پس از حذف آن، به احتمال زیاد، شما علاوه بر این باید یک راه حل برای حل مشکل 0x80070005 که ما در بالا توضیح دادیم، بخصوص بازگرداندن فایل های سیستمی را اعمال کنیم.

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