2010年7月6日 星期二

右鍵取得管理員權限

    ※ 以下僅適用於 Vista 、 7


    大家都知道,Vista、7 有時要開啟程式會因權限不夠而沒辦法開啟...

    大部分的都可以「以系統管理員身分執行(A)」或者進去相容性裡面勾選
    但是整個資料夾、非執行程式要取得管理員權限時就很麻煩了!

    只要將底下存成 *.reg 然後執行,即可在任何你想要去得管理員權限的地方

    按下右鍵 >「取得管理員所有權」即可。

    ==================== 請複製以下 =============================

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="取得管理員所有權"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="取得管理員所有權"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="取得管理員所有權"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"


    ==================== 複製到上面就好 ===========================

    當然,你若要移除的話...就複製下面的吧!一樣存成 *.reg 吧 ~

    ====================== 請複製以下 =============================

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\exefile\shell\runas2]

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

    ==================== 複製到上面就好 ===========================

    這招可以用在一個很神奇的地方!我在網路上的某篇文章看到的...

    還沒驗證是不是真的,但是理論上應該可行...

    就是...Win 7 的註冊資料是存放在 X:\Windows\System32\slmgr.vbs

    只要是在已啟動的狀態下,我們若取得 smgr.vbs 管理員權限,然後把它變成「唯讀

    這樣是不是 M$ 也沒辦法動呢?

    當然,這是理論,目前我也還不知道是不是真的可以行得通,不過尚且相信囉 ~

沒有留言:

張貼留言