天天看點

kali修改檔案權限不夠_windows/system32檔案夾權限問題

起因是virtualbox虛拟機中的kali以及metasploit2老是崩潰,記憶體0x000000000無法寫入。

網上查到解決辦法替換3個dll檔案,themeservice.dll,themeui.dll,uxtheme.dll。

網上下了這三個檔案,複制進c:windowssystem32檔案夾時顯示權限不夠。

印象中以前複制dll檔案到system32中也沒有問題。

權限不夠原因是,即使作為管理者,也無法直接複制這三個檔案到system32檔案夾,檢視權限發現管理者對該檔案夾也是沒有權限的。如下圖:

kali修改檔案權限不夠_windows/system32檔案夾權限問題

是以想通過管理者身份對該檔案夾進行權限修改也會被拒絕通路。而且我當時是作為USER-201710100V的身份登入的,使用者組為administrator,權限有:讀取和執行,列出檔案夾内容,讀取。但唯獨沒有寫入,是以我作為一個普通使用者,但是屬于administrator使用者組,依然沒有權限寫入檔案到system檔案夾。

該檔案夾預設所有者為TrustedInstaller,擁有權限為:列出檔案夾内容。

之是以說這個是唯一方法,是因為我想直接在這裡改權限都被通路拒絕了。及下圖的點選完全控制之後,再點選确定,會彈出沒有權限,拒絕通路。

kali修改檔案權限不夠_windows/system32檔案夾權限問題

為了重新複制新的dll檔案進system32,在網上查了很多方法,隻有這個有用,記錄一下步驟:

kali修改檔案權限不夠_windows/system32檔案夾權限問題

依次打開,到最後所有者選擇Administrator,然後勾選下面 替換子容器和對象所有者。點确定,把所有剩下的選項都确定就OK了。

之後就可以複制檔案進來了,但是當時還是報了一個錯,即想複制uxtheme.dll進system32的時候,顯示已有程式正在使用uxtheme.dll。

于是想到tasklist kill掉與uxtheme.dll有關的程式。用tasklist /m uxtheme.dll查詢到所有與uxtheme.dll有關的程式,太多了,而且taskmgr.exe之類的程式好像都是系統程序,于是選擇不替換uxtheme.dll檔案。

kali修改檔案權限不夠_windows/system32檔案夾權限問題

BTW:

在使用tasklist /m uxtheme.dll指令之前,直接去任務管理器中停止了theme的服務,導緻windows主題直接變成了經典主題,就是像windows2003那種老版本主題,之後再重新啟動theme服務會報錯(可能原因是我在停止之後,重新啟動之前,嘗試了幾次複制themeservice.dll,uitheme.dll,uxtheme.dll到system32,應該是改變了三個檔案中的某一個)。

解決方法就是去桌面,右鍵個性化,左下角有個什麼修複aero的選項,點選檢測,系統就會自動檢測并修複,windows7主題問題就解決了。

參考資料:

複制一個dll檔案進system32,說:需要權限什麼之類的​answers.microsoft.com WIN7移動檔案不能 提示目标檔案夾通路被拒絕 我需要權限來執行操作​zhidao.baidu.com

kali修改檔案權限不夠_windows/system32檔案夾權限問題

關于在64位win7下運作Virtualbox安裝系統時出錯(提示VBoxDD.DLL錯誤)的解決方案。_風一樣_新浪部落格​blog.sina.com.cn https://zjhdreams.iteye.com/blog/2149054​zjhdreams.iteye.com