The IceMan Blog

כיצד לקחת בעלות על קבצים בקלות

נכתב על ידי בתאריך: 03/04/2010
תחת הקטגוריות: Registry Hack, Windows, Windows 7, Windows Hacks, Windows Vista, Windows XP

Post Iconזה קורה לכולנו, מחליטים יום אחד לפרמט את המחשב, וקמים לגלות שאחרי שהתקנו את המערכת החדשה, אין לנו גישה לקבצים הישנים שלנו. ברוב המקרים שנתקלתי בהם מדובר בהרשות NTFS שיש לשנות. אך לא ניתן לשנות את הערכים אם אין לכם "בעלות" על הקבצים.

הדרך הארוכה והמקובלת כיום היא, ע"י שינוי האופציה של "ניהול שיתוף פשוט" על מנת לראות את ה-טאב של אבטחה, וממנו להכנס לאופציות מתקדמות כדי להגיע לטאב של שינוי בעלות. לא היה יותר קל אם אפשר היה ללחוץ על קובץ ופשוט לבחור באופציה "קח בעלות" ?

מצאתי מספר סקריפטים או קבצי REG שעושים את העבודה בשבילכם.

Windows Vista/7

Mearge REG fileעבור Windows Vista/7 יש את TakeOwnership, קובץ REG שמוסיף את האופציה לתפריט הלחיצה הימנית. את "ההתקנה" אתם עושים ע"י הרצת הקובץ InstallTakeOwnership.reg דבר שימזג לתוך המקום המתאים ב-REGISTRY את הפקודה המתאימה ללקיחת בעלות על הקובץ\תיקיה. על מנת להסיר את השורה מתפריט הימני הריצו את הקובץ RemoveTakeOwnership.reg.

התקנה קלה ומהירה, מה גם שלא דורש אתחול.

take_ownership

להורדה: TakeOwnership.zip

Windows XP

כאן יש שלב נוסף שתצתרכו לעשות, תאלצו להוריד קובץ (מבית מיקרוסופט) ולהעתיק אותו לאחת מתקיות ה-PATH של המערכת, למשל Windows\System32. ואחרי זה למזג את קבי ה-REG המצורפים.

  1. הורידו את הקובץ  subinacl.exeמהקישור הבא:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en
  2. העתיקו את הקובץ לתקייה SYSTEM32
  3. העתיקו את הקוד הבא ושמרו אותו בקובץ REG והריצו אותו (או שניתן להוריד את הקובץ המצורף)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="CMD /C subinacl.EXE /file \"%1\" /owner=administrators && subinacl.EXE /file \"%1\" /grant=administrators=f"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="CMD /C subinacl.EXE /file \"%1\" /owner=administrators && subinacl.EXE  /subdirectories \"%1\\*.*\" /owner=administrators && subinacl.EXE /file \"%1\" /grant=administrators=f && subinacl.EXE  /subdirectories \"%1\\*.*\" /grant=administrators=f"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
@="Take Ownership"

[HKEY_CLASSES_ROOT\Folder\shell\runas]
@="Take Ownership"

[HKEY_CLASSES_ROOT\Folder\shell\runas\command]
@="CMD /C subinacl.EXE /file \"%1\" /owner=administrators && subinacl.EXE  /subdirectories \"%1\\*.*\" /owner=administrators && subinacl.EXE /file \"%1\" /grant=administrators=f && subinacl.EXE  /subdirectories \"%1\\*.*\" /grant=administrators=f"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
@="Take Ownership"

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="CMD /C subinacl.EXE /file \"%1\" /owner=administrators && subinacl.EXE /file \"%1\" /grant=administrators=f"

להורדה: TakeOwnershipXP.txt.7z

מקור: http://www.mytechsupport.ca/forums/index.php?topic=13201.0


:, ,

4 תגובות לפוסט זה

השאר תגובה

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...

Too Cool for Internet Explorer