Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> 修改Win 7的系統權限:隨意修改系統文件

修改Win 7的系統權限:隨意修改系統文件

日期:2017/1/24 12:12:26      編輯:win7系統基礎知識
Windows7系統之所以比XP安全性更好,一個重要原因就是對系統文件的權限掌控,在未經授權的情況下不能隨意修改系統文件。很多從XP升級到Win7的用戶很不習慣這一點,在對系統文件進行操作時會遇到諸如“拒絕訪問”的提示,面對這種情況他們往往會不知所措,然而,我們只要明白Win7的系統權限原理就可以輕松解決了。
  
  通常,需要手動修改系統文件最多的場合是hosts文件,如果我們按照XP時代的做法,直接用記事本打開C:\Windows\System32\drivers\etc下的hosts文件進行修改的話,會發現在保存最後出現如下圖的拒絕訪問提示。
  
  直接改hosts文件是行不通的
  
  之所以出現這個提示,是因為我們當前的操作缺乏足夠的權限。也許有人會說,我已經是管理員帳戶登錄了,怎麼還不夠權限嗎?是的,在Win7系統裡,即使賬戶權限為計算機管理員,在涉及核心系統文件時仍然需要申請提升操作權限。對於上述問題,我們需要做以下步驟的變通:
  
  首先,找到位於Windows主文件夾下的notepad.exe文件(記事本程序),然後右鍵選擇“以管理員身份運行”,此時啟動的記事本程序將會臨時獲得最高權限。接著通過文件菜單--打開,找到hosts文件進行必要的修改,完成後直接保存,在這過程中不會再彈出拒絕訪問的警告提示。
  
  需要具備管理員身份才能修改
  
  上述方法屬於一次性操作,即若下次還要修改hosts文件,還需要按上述步驟來。當然,網上你會搜索一些其他方法,比如把hosts文件復制到桌面,修改後在粘貼回去,但這些方法都不算方便。如果你想一勞永逸,或者有別的非文本文件需要修改,可以參考下面的方法:永久獲取該文件或文件夾的所有權限。
  
  注意,這樣做會讓系統文件失去權限保護,可能會被其他程序利用在後台偷偷修改文件而你卻不知情,所以並不推薦使用此種做法,寫出來只是告訴大家一個不必每次都為權限問題而困擾的方法。
  
  以Windows\System32文件夾中任意一個dll文件為例:
  
  第一步:右鍵你要獲取權限的文件或文件夾,屬性--安全標簽;在“組或用戶名”下方的列表裡選中當前登錄的帳戶名,通常都是第二行的Administrators(xxxx-PCAdministrators),其中xxxx為你的登錄用戶名,然後點擊窗口下方的【高級】按鈕。
  
  第二步:在新打開的高級安全設置窗口裡,切換到“所有者”標簽,點擊下方【編輯】按鈕。接著打開一個類似的設置窗口,在“將所有者更改為”列表下選擇Administrators(xxxx-PCAdministrators),然後點擊【確定】(這裡會彈出額外確認窗口,同樣點擊確定即可)回到上一窗口。
  
  此時會發現上圖中的“當前所有者”已經從TrustedInstaller變為你登錄系統的用戶名了,【確定】回到“屬性”窗口。到這一步後,我們才可以手動修改登錄帳戶的權限,之前是無法操作的。
  
  第三步:點擊中間的【編輯】修改Administrators(xxxx-PCAdministrators)的權限,此時,權限列表裡的各選項都處於可選擇狀態,將“完全控制”的“允許”勾選,完成後確定,同樣會有系統安全提示出現。
  
  獲取文件完全控制權限
  
  這些操作完成之後,你就擁有了對這個文件的所有操作權限,不會在有權限提示出現。若不再需要完全控制,可以將重復上面的第三步,將完全控制、修改和寫入三項的允許去掉。
  
  看過上面的操作之後,各位應該明白,Win7對系統文件的管理是相當嚴格的,雖然會對我們以前的習慣造成一點點困擾,但換來的卻是安全性的大幅提升,所以希望用戶盡量以第一種方式來修改系統文件,這樣不會給其他惡意軟件留下後門。
Copyright © Windows教程網 All Rights Reserved