2015-09-10 231 views
0

我試圖運行chkdsk.exe,但我注意到它只適用於當我右鍵單擊並選擇runas管理員以外的其他任何東西只會在屏幕上閃爍並消失immediatley。我使用批處理文件也試過,但是這是我它運行後得到:runas管理員和具有管理權限的runas用戶

Access Denied as you do not have sufficient privileges. 
You have to invoke this utility running in elevated mode. 
Press any key to continue . . . 

這是笏混淆了我,因爲我的用戶帳戶是管理員帳戶(我的筆記本電腦)但聞一點擊右鍵並選擇runas admin該實用程序工作正常。 所以我想知道這兩個管理帳戶之間的差異

+0

這是因爲你已經啓用了UAC。 [把這個](https://sites.google.com/site/eneerge/scripts/batchgotadmin)放到你的腳本中,腳本會在運行之前提示升級。要麼或關閉UAC。 – rojo

+0

要啓動管理命令行窗口,請按開始按鈕(或Windows鍵),鍵入cmd,然後按下CONTROL-SHIFT-ENTER。或者在Windows 8或更高版本中,可以使用鍵盤快捷鍵:Windows-X A.您可以從該窗口運行chkdsk或調用chkdsk的批處理文件。 –

回答

0

你混在了兩件事。右鍵單擊文件並選擇「以管理員身份運行」意味着您正在運行應用程序您的帳戶但具有提升的權限(使用您的「管理權限」)。任何具有管理權限的用戶都可以執行此操作。這並不意味着您正在用戶Administrator下運行該應用程序。

另一方面,當你雙擊一個文件時,它會在你的用戶名下運行,但沒有提升權限。

這一切都是關於愚蠢的Windows UCA。您可以通過取消激活來避免此問題。

+1

Typo - UCA,而不是UAC。關閉它不是正確的解決方案。 –