PCuSER研究室接到讀者來信詢問《密技偷偷報》NO.45的封面故事「衝破4GB!解除Windows記憶體封印」一文中,修改Vista核心檔案「ntkrnlpa.exe」時,會發生錯誤的狀況。

這是因為Vista內建有系統檔案保護功能、以及UAC使用者帳戶權限控制,使得敏感的重要檔案可能在讀者電腦上無法被寫入。雖然理論上而言,使用Administrator權限的帳戶登入,就可以解決此問題,但由於每個人的電腦環境都不相同,有的讀者還是會發生此問題;例如電腦出廠預裝的Vista,可能會改過某些核心檔案的「擁有權」設定,導致你的帳戶即使是最高權限,也無法更動那些核心檔案)。

因此我們特別在這裡教導大家如何取得系統檔案使用授權,而且不只是「ntkrnlpa.exe」檔,在有些需要修改系統檔案的場合中,一樣需要取得檔案權限喔!

 

1.
在Windows Vista中假如沒有取得系統檔案的權限時,在編輯這類檔案便會發生錯誤。

1.jpg 

 

2.
首先進入「C:\Windows\System32\」在「ntkrnlpa.exe」上按一下滑鼠右鍵,跳出選單後選擇【內容】。

2.jpg 

 

3.
開啟「ntkrnlpa.exe內容」對話盒以後先按一下最底下的〔進階〕,我們要更改此檔案的所有人。

3.jpg

 

4.
跳出「ntkrnlpa.exe的進階安全性設定」後,切換到〔擁有者〕活頁標籤,然後按一下〔編輯〕。

4.jpg

 

5.
接著你會看到中央欄位「變更擁有者為」裡頭可能有好幾個使用者,點選你目前登入所用的帳戶(如果你不確定的話,試試看點選「Administrators」看看),然後按下〔確定〕。

5.jpg

 

6.
回到「ntkrnlpa.exe內容」對話盒以後,按 下中間右方的〔編輯〕,接著我們要讓剛剛變成此檔案擁有者的「Administrators」帳戶群組取得此檔案的完全控制權限。

6.jpg 

 

7.
在「群組或使用者名稱」欄位中,點選「Administrators」,然後在下方欄位點選「完全控制」(其餘的核取方塊也會自動被點選),最後按下〔確定〕即可。

7.jpg 

 

8.
在變更權限設定時,可能會跳出如下圖的提示訊息,按下〔是〕不用理會它。

8.jpg 

 

9.
修改完成以後,可以看到「Administrators」的權限已經變成全部都打勾了,就可以將此對話盒關閉。

9.jpg 

 

10.
如果你是為了要破解Vista的4GB記憶體上限,除了修改系統檔案的權限以外,還需要提昇HxD程式的執行權限(詳情請見密技偷偷報 No.45),才能修改「ntkrnlpa.exe」。在「hxd.exe」上按一下滑鼠右鍵,在跳出的選單中選擇【以系統管理員身分執行】來啟動它。

10.jpg 

 

11.
提昇權限後,想要修改系統檔案就不是問題囉!

11.jpg 

 

想知道更多不為人知的電腦密技嗎?
別處看不到的、別人不敢報的、你所不知道的
盡在「
密技偷偷報【密】字第肆拾伍號

※到 funP 免費兌換最新一期的密技偷偷報(funP會員限量兌換)

※按我立即線上購買,特價優惠中!

2AT520.jpg

Posted by pcuser at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(1691)

open trackbacks list Trackbacks (0)

Comments (2)

Post Comment
  • 真麻煩,直接換64位元比較簡單
    若是正版的微軟有提供「免費」換為64位元方案
    若是盜版的…,那32位元怎麼來的
    64位元還會難入手嗎?
  • 樓上說得好阿!

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment