如何避免每次在 Windows 機器中以管理員身份執行

如何避免每次在 Windows 機器中以管理員身份執行

為了編輯 c: 中的 JSP 文件,我Run as Administrator每次都必須執行記事本和命令提示字元。我使用的是Windows 7,系統中只有一個使用者。無法以管理員身分登入系統嗎?

答案1

也許,這會有所幫助:

To mark an application to always run as an administrator, do the following:

1. On the Start menu, locate the program that you want to always run as an administrator.
2. Right-click the application’s shortcut, and then click Properties.
3. In the Properties dialog box, click the Compatibility tab.
4. Do one of the following:

    To apply the setting to the currently logged-on user, 
        select the Run This Program As An Administrator check box, and then click OK.
    To apply the setting to all users on the computer and 
        regardless of which shortcut is used to start the application, 
        click Change Setting For All Users to display the Properties dialog box for the application’s .exe file, 
        select the Run This Program As An Administrator check box, and then click OK twice.

更新

您必須先C:\windows\explorer.exeAdministrator.然後瀏覽到此位置:C:\Windows\System32\。然後右鍵單擊Notepad.exe並更改屬性。對command prompt位置「C:\WINDOWS\system32\」執行相同操作。

答案2

聽起來您將 .jsp 檔案放置在預設情況下標準使用者帳戶沒有寫入權限的位置。這包括 C: 磁碟機的根目錄...標準使用者帳戶不再具有對根 C:\ 資料夾的寫入權限。自 Windows 2000 和 Windows XP 以來都是如此。

從那時起,人們很長一段時間都沒有這樣做,因為很多人一直以管理員帳戶運行,因此無論如何都能夠將文件寫入 C:\ 資料夾。從 Windows Vista 開始,您將在預設情況下不再擁有管理員權限...即使以管理員帳戶登入也是如此。相反,要使用管理員權限,您必須使用上下文功能表上的“以管理員身份執行”選項。

若要解決檔案編輯問題,您可以變更 *.jsp 檔案所在的特定資料夾的安全權限,以允許您的特定使用者帳戶對該資料夾具有寫入權限。您可能不應該對整個 C: 驅動器執行此操作。相反,請將 jsp 檔案移至您可以使用的資料夾中。

答案3

您應該能夠透過以管理員身分登入並關閉 UAC 來以管理員身分執行所有內容。

http://windows.microsoft.com/en-GB/windows-vista/Turn-User-Account-Control-on-or-off

答案4

您面臨的問題是 NTFS 安全性。

您作為普通使用者的權限不允許您在磁碟機的根目錄上建立文件,因此您始終需要管理員權限才能執行此操作。

若要停用此類行為,您需要在要更新安全性令牌的磁碟機上開啟帶有進階選項的安全性屬性對話方塊:

在此輸入影像描述

之後相應地更新權限以允許對 C 驅動器根目錄的完全存取:

在此輸入影像描述

啟用您想要的權限,確保應用它僅有的到根驅動器資料夾(普通用戶可以存取/修改其他重要的 Windows 檔案)

在此輸入影像描述

好的,申請後就可以開始搖滾了。

如果仍然需要管理員存取權限,則需要將進程的完整性等級設為中或低,當檔案的完整性等級為高時,只有管理員可以存取和修改檔案。

若要變更完整性級別,請使用檔案上的 ICACLS 工具(包含在 Windows 中)。確保從提升的命令提示字元執行該工具。

在此輸入影像描述

相關內容