it-swarm.asia

كيف يمكنني الحصول على أذونات لحذف الملفات على ويندوز 7؟

لقد قمت بتحديث نظام تشغيل الكمبيوتر المحمول الخاص بي من Windows XP إلى Windows 7. هناك بعض الملفات المتبقية من Windows XP على الكمبيوتر الآن. إذا حاولت حذفها ، فسيظهر الخطأ التالي:

تحتاج إلى إذن لتنفيذ هذا الإجراء.

تحتاج إلى إذن من S-1 -.... لإجراء تغييرات على هذا المجلد.

الأمر الغريب هو أنني قمت بتسجيل الدخول باستخدام حساب المستخدم الوحيد على هذا الجهاز ولدي امتيازات المسؤول. حاولت إيقاف تشغيل UAC ، لكن ما زلت لا أستطيع حذف الملفات.

كيف يمكنني فرض إزالة هذه الملفات؟

62
lajos

من المحتمل أنه من خلال الترقية ، لم يتم تحويل المستخدم القديم XP جيدًا إلى Windows 7 - وبالتالي فإن هذه الملفات مملوكة لمستخدم فانتوم. يمكنك اتباع الخطوات التالية:

  1. الحصول على ملكية الملفات. بدء موجه الأوامر (cmd) كمسؤول ، وأدخل:

    takeown /f file
    takeown /f directory /r
    
  2. امنح نفسك الحقوق الكاملة في الملف:

    cacls file /G username:F
    cacls directory /T /G username:F
    

cacls يمكن استخدامها مع أحرف البدل وعبور الدليل. أنظر أيضا:
الأمان من سطر الأوامر باستخدام CACLS
أمر CACLS

للحصول على برنامج نصي Visual Basic أكثر تطوراً راجع: Xcacls.vbs لتعديل أذونات NTFS .

83
harrymc

يجب أن تكون وسيطات سطر الأوامر للحصول على الملكية بهذا الترتيب

 takeown/f <directory> /r Budap.____.]
/f اسم الملف أو نمط اسم الدليل 
/r recurse 

ملاحظة: تم إهمال cacls الآن ، يرجى استخدام icacls

 icacls <directory>/منح <user>: f /t Budap.____.]
 و الوصول الكامل 
/ر recurse 
27
Lessan Vaezi

في حالتي ، لم يكن الحصول على الملكية كافياً في Windows 7 لظروفي الخاصة (تم إجراء تثبيت Windows 7 الخاص بي باستخدام Symantec Backup Exec من جهاز آخر وكان المجلد تحت التحكم بالمصادر).

اضطررت إلى تنفيذ خطوتين أخريين:

  1. انقر بزر الماوس الأيمن فوق المجلد الذي يحتوي على الملفات التي تريد حذفها وحدد "خصائص" -> "أمان" -> "متقدم" -> حدد المستخدم الخاص بك -> "تغيير إذن" -> حدد "استبدال" أذونات جميع الكائنات التابعة بأذونات وراثية من هذا الكائن "

  2. احذف الملفات الموجودة في المجلدات يدويًا من الأعمق إلى الجذر. احذف المجلدات بمجرد أن تكون فارغة ، أي إذا كان لديك "folder1-> folder2" أولاً ، يمكنك حذف محتويات folder2 ، ثم حذف folder2 إلخ.

إذا لم تكن الحلول الأخرى كافية ، يمكنك تجربة هذه الخطوات الإضافية.

4
Durden81

هذا S-1-... هو GUID يتبقى من التثبيت السابق. من الواضح أن NEWSYSTEM\Administrator ليس جزءًا من مجموعة OLDSYSTEM\Administrators.

تحتاج إلى الحصول على ملكية محرك الأقراص ، والسماح بنشر التغييرات ، ثم يجب أن تكون قادرًا على حذف الملفات.

0
tsilb

عادة takeown و (i)cacls يقومون بهذه المهمة.

بدلاً من ذلك ، يمكنك استخدام Unlocker لحذفه (ربما يتطلب إعادة التشغيل) ،
أو استخدم PsExec Sysinternals 'Sysinternals' للحصول على امتيازات مستخدم SYSTEM وحذف هذه الملفات (قد يعمل هذا واحد على بعض الملفات ، قد تفشل على الآخرين ).

ولكن إذا كان هذا المجلد يحتوي على الكثير من الملفات ، فسيتطلب الأمر takeown امتيازات كثيرة (يستغرق الأمر حوالي 20 دقيقة ، ويعتمد ذلك على سرعة محرك الأقراص الثابتة). لذلك في هذه الحالة يكون أي قرص حي/قرص DVD/USB أسرع ، حيث لا يتطلب أي امتيازات لحذف المجلد.

0
Jet