如何修改Windows 7系統文件夾所有者權限
有時候為了節省磁盤空間,用戶可能會刪除“C:WindowsSystem32IME”文件夾下的日文和韓文輸入法。例如,win7旗艦版用戶試圖刪除其下的“IMEJP10”文件夾(日文輸入法),但會收到拒絕
有時候為了節省磁盤空間,用戶可能會刪除“C:WindowsSystem32IME”文件夾下的日文和韓文輸入法。例如,win7旗艦版用戶試圖刪除其下的“IMEJP10”文件夾(日文輸入法),但會收到拒絕訪問的錯誤消息,提示只有Trustedlnstaller用戶才有更改權限,如圖1所示。
查看文件夾屬性
打開“IMEJP10”文件夾的屬性對話框,切換到“安全”選項卡,在“組或用戶名”列表框中可以看到一個比較古怪的賬戶“Trustedlnstaller”,如圖2所示。為了查看詳細的權限,可以右鍵單擊“高級”按鈕,然后在打開的高級安全設置對話框中切換到“所有者”選項卡,可以看到該文件夾的所有者就是“Trustedlnstaller”賬戶。也就是說默認情況下,只有“Trustedlnstaller”賬戶才有完全控制權限,如圖3所示。
Windows資源保護
原來在Windows Vista/7中,系統會對重要的系統文件夾,例如C:Program Files、C:Windowssystem32等,進行安全保護。實際上就是利用資源的權限設置,設置只有Trustedlnstaller賬戶才是資源的所有者,這種安全特性叫做Windows資源保護(WRP)。就連管理員組的Administrators也沒有完全控制的權限,只有受信任的安裝包才可以使用Trustedlnstaller賬戶的身份修改系統文件夾下的內容。這里的Trustedlnstaller賬戶,也叫服務SIDJrustedlnstaller是Windows Module Installer這個服務的服務身份SID。
修改文件夾所有者
我們可以手動修改文件夾的所有者,只需單擊圖3所示對話框底部的“編輯”按鈕,在彈出的對話框中的“將所有者更改為”列表框中選中當前的登錄賬戶,例如Admin,并選中“替換子容器和對象的所有者”復選框,如圖4所示,然后單擊“確定”按鈕。
獲得文件夾所有權
Win7系統會提示要想獲得此文件夾的所有權,在查看或者設置權限之前,關閉并且重新打開文件夾的屬性對話框,如圖5所示,單擊提示對話框中的“確定”按鈕,再依次單擊所有打開的對話框中的“確定”按鈕,以保存所做的設置。
添加權限并修改
然后重新打開該文件夾的屬性對話框,并切換到“安全”選項卡,單擊“編輯”按鈕,在彈出的對話框中單擊“添加”按鈕,在彈出的“選擇用戶或組”對話框中輸入當前的登錄賬戶名稱,例如Admin,單擊右側的“檢查名稱”按鈕,然后單擊“確定”按鈕,如圖6所示。
接下來在“組或用戶名”列表框中選中剛才添加的“Admin”賬戶,然后在下方的權限列表框中確保選中“完全控制”權限,如圖7所示。單擊“確定”按鈕,系統會彈出一個警告信息對話框,提示修改系統文件夾的權限設置,可能會導致安全性降低,單擊“是”按鈕繼續,如圖8所示。
替換子對象權限
回到文件夾屬性對話框的“安全”選項卡,單擊“高級”按鈕,在打開的高級安全設置對話框的“權限”選項卡中單擊底部的“更改權限”按鈕,然后在彈出的對話框中確保選中“使用可從此對象繼承的權限替換所有子對象權限”復選框,如圖9所示。單擊“確定”按鈕,在彈出的對話框上單擊“是”按鈕,如圖10所示。然后依次單擊所有打開的對話框中的“確定”按鈕,如果系統彈出警告信息對話框,只需單擊“是”按鈕繼續即可,設置完畢以后,就可以直接刪除日文輸入法的文件夾。