[翻译]Windows Vista的秘密#11: 删除不可删除的东西
生活随笔
收集整理的這篇文章主要介紹了
[翻译]Windows Vista的秘密#11: 删除不可删除的东西
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文地址:http://blogs.msdn.com/tims/archive/2006/11/10/windows-vista-secret-11-deleting-the-undeletable.aspx
作者:Tim Sneath
翻譯:Tony Qu (來自BluePrint翻譯團隊)
我們大部分人都是從Window XP或Windows Vista的早期版本轉(zhuǎn)向最終RTM的,我認為這個小技巧是適合我們的。你知道Windows Vista有許多種不同的方法來升級計算機,從直接的替換安裝(插入CD,運行安裝并選擇升級)到Windows Easy Transfer(允許你從一個老的安裝中拷貝設置、程序和數(shù)據(jù)到一個全新的系統(tǒng)環(huán)境)。但是我是個純化論者,不希望有任何碎片,堅持將系統(tǒng)安裝到一個純凈的,沒有任何污點的分區(qū)。
在安裝時,即使是管理員,找到不能訪問的文件夾也是很尋常的,因為設置它們的賬號ACL是通過原本應用到舊分區(qū)的SID完成的。例如,在我家里的機器上,我更換了C:和D:驅(qū)動器線,并把Windows Vista RTM安裝到一個新的盤符上。當測試并確認所有的東西都工作得很好的時候,我想刪除一些老的冗余的目錄(比如老的program files目錄)。如果連管理員都無法訪問這些文件,你該如何獲得權(quán)限呢?
秘密藏在兩個命令行工具,其中一個比較古老,另一個則完全是為這個版本修訂的。它們是takeown(可獲得一個文件或目錄的擁有權(quán))和icacls(可以對一個目錄設置新的ACL)。我在我的系統(tǒng)上創(chuàng)建了一個批處理程序,叫做itsmine.cmd, 如下所示:
takeown /f %1 /r /d y
icacls %1 /grant administrators:F /t
在一個升級的(elevated)命令提示符中,從你可以運行一個命令,比如itsmine d:\hard_to_delete,它會重置擁有權(quán)和hard_to_delete目錄的ACL,例如rd /s d:\hard_to_delete 應該可以運行。
上周,這兩行命令已經(jīng)為我減少了很多痛苦,因為我逐漸熟悉了,并在每臺計算器上重新安裝了Windows Vista RTM版本:希望它們也同樣對你有用。
作者:Tim Sneath
翻譯:Tony Qu (來自BluePrint翻譯團隊)
我們大部分人都是從Window XP或Windows Vista的早期版本轉(zhuǎn)向最終RTM的,我認為這個小技巧是適合我們的。你知道Windows Vista有許多種不同的方法來升級計算機,從直接的替換安裝(插入CD,運行安裝并選擇升級)到Windows Easy Transfer(允許你從一個老的安裝中拷貝設置、程序和數(shù)據(jù)到一個全新的系統(tǒng)環(huán)境)。但是我是個純化論者,不希望有任何碎片,堅持將系統(tǒng)安裝到一個純凈的,沒有任何污點的分區(qū)。
在安裝時,即使是管理員,找到不能訪問的文件夾也是很尋常的,因為設置它們的賬號ACL是通過原本應用到舊分區(qū)的SID完成的。例如,在我家里的機器上,我更換了C:和D:驅(qū)動器線,并把Windows Vista RTM安裝到一個新的盤符上。當測試并確認所有的東西都工作得很好的時候,我想刪除一些老的冗余的目錄(比如老的program files目錄)。如果連管理員都無法訪問這些文件,你該如何獲得權(quán)限呢?
秘密藏在兩個命令行工具,其中一個比較古老,另一個則完全是為這個版本修訂的。它們是takeown(可獲得一個文件或目錄的擁有權(quán))和icacls(可以對一個目錄設置新的ACL)。我在我的系統(tǒng)上創(chuàng)建了一個批處理程序,叫做itsmine.cmd, 如下所示:
takeown /f %1 /r /d y
icacls %1 /grant administrators:F /t
在一個升級的(elevated)命令提示符中,從你可以運行一個命令,比如itsmine d:\hard_to_delete,它會重置擁有權(quán)和hard_to_delete目錄的ACL,例如rd /s d:\hard_to_delete 應該可以運行。
上周,這兩行命令已經(jīng)為我減少了很多痛苦,因為我逐漸熟悉了,并在每臺計算器上重新安裝了Windows Vista RTM版本:希望它們也同樣對你有用。
總結(jié)
以上是生活随笔為你收集整理的[翻译]Windows Vista的秘密#11: 删除不可删除的东西的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XXE详解
- 下一篇: 调查一下 大家用vs时做网页时,都用的什