以初學者的角度,來看待電腦教學這回事。

標籤: 記事本

修改系統文字檔案的方法、讓「記事本」或「命令提示字元」以「系統管理員的身份」執行

Windows使用者帳戶控制(UAC)

在我相當多的教學文中,都可以看到我用「系統管理員的身份」來執行「命令提示字元(cmd)」這個小程式,會做這個動作,就是為了要獲得「系統管理員」的最高權限,有了這個權限,我們就可以對一些系統檔案做修改,或是可以在一些禁止的區域做檔案新增及移動的動作,例如:C槽底下、Windows資料夾底下…等等。

其實在Windows XP那個時代,是不需要去做這個動作的,大家隨時都可以直接對這些重要的系統檔案做修改,你、我都可以,當然「病毒」大哥及「木馬」小老弟也可以,不分你我,歡樂一家親。

不過儘管大家這麼和樂,但微軟這位老兄可看不下去了,所以在Windows Vista搞出了一個「UAC」的東西,造成許多應用程式像智障一樣,一直要詢問你「允不允許程式做這個動作、做那個動作」,因為麻煩,所以大家就不爽了,就好比發生了911事件後,所有人在進出機場時,都要經過嚴格的檢查,儘管不方便,但為了大家的安全,還是有其必要性。

接著我來示範一下,若是要用「記事本(notepad)」來修改一些設定檔時,「記事本」要怎麼使用「系統管理員」的身份來開啟。

第一種方式:直接「以系統管理員身分執行」來開啟「記事本」

首先打開你的「開始」功能表,在「搜尋程式及檔案」的地方輸入「記事本」或「notepad」,然後再上方的搜尋結果中找到記事本,並在記事本的上方,按下滑鼠右鍵,接著點選「以系統管理員身分執行」,若不使用此方法,你也可以在「所有程式」->「附屬應用程式」中找到記事本。

adminstrator_notepad-1.jpg

第二種方式:間接的方式來開啟「記事本」。

通常我自己都是習慣用這個方式來開啟檔案,不過要用這種方式來開啟檔案,最好要能熟DOS指令,用這種方式的好處就是,只要你用系統管理員的身份開啟「命令提示字元」之後,接著再利用「命令提示字元」所執行開啟的應用程式,也都會具有「系統管理員」的權限。

首先,和上一種方式一樣,在「搜尋程式及檔案」的地方輸入「cmd」或「命令提示字元」,接著在這個圖示的上方按右鍵,並點選「以系統管理員身分執行」,如下圖:

adminstrator_notepad-2.jpg

開啟了命令提示字元的視窗後,在該視窗的標題,就可以看到「系統管理員:C:\Windows\System32\cmd.exe」的文字,之後利用這個程式所執行的程式,例如「notepad」都會是系統管理員的身份。

adminstrator_notepad-3.jpg

簡單的「記事本(Notepad)」,真的一點都不簡單!

「附屬應用程式」裡的老骨頭s

「附屬應用程式」從Windows 3.1時代開始,就一直存在到現在,儘管中間經過N次的改版,一直到現在的Windows 8.1,「附屬應用程式」依然存在,可見它的重要性。事實上,我自己在猜這些陽春功能的附屬應用程式,是為了作業系統中沒有安裝其它更進階的應用程式的使用者而保留的,因為總不能開完機後,使用者什麼事都不能做吧,也是要讓使用者可以打打資料。

而在Windows裡的附屬應用程式裡,有許多有用的小程式、小工具,這些工具的功能往往是非常的簡單,有些是我們天天在用而不自覺,像是「Windows檔案總管」,而其它像是「小算盤」、「記事本」、「命令提示字元」就比較少人會去使用了,也因為功能很簡單,所以我們很輕易就會忽略了它們。

從我自己的快速工具列中,可以看到「Windows檔案總管」、「記事本」、「命令提示字元」及「小算盤」,這四個是我最經常在使用的,而且幾乎是天天在用的。

word_notepad-4.jpg

記事本Notepad

像是小算盤大家都很清楚它的功用,我要特別介紹的是「記事本」。

有人會覺得很奇怪,在記事本上打字都「醜醜的」,應該沒有人會在上面編輯文件吧?其實早期在DOS時代,我們也都用PE2在打文件,所以出來的文件的字體,也都和記事本一次,文字的字體及大小都一樣,但現在Windows已經這麼進步了,而且又有了Office的Word,如果你現在打出來的文件還跟以前一樣,那工作可能會不保。

word_notepad-5.png

既然現在如果你用記事本來打辦公室文件可能會丟了工作,那為什麼還要用「記事本」呢?

我大致上定義記事本有兩大功用,一是「編輯設定檔」,另一個功用是「過濾格式文字(照妖鏡…)」。

編輯設定檔

編輯設定檔這部份的功能大家可能從來都不會去使用,舉個例子,在Windows裡有個系統檔案叫「hosts」,路徑在「c:\windows\System32\drivers\etc」,這個檔案可以讓我們來設定「主機」與「IP位址」的配對,可以加快連上網站或電腦主機的速度,例如你知道某個網站它的IP位址是固定的就可以將網址及IP位址,給設定在這個檔案上,這樣電腦在連上這個網站時,就不需要再先去查詢該網站的IP位址,直接就可以使用這個IP連上這個網站。

另外在使用「網路上的芳鄰」時,若公司內部電腦的主機IP位址都是固定的,也可以利用這個檔案,來加快連線到網路芳鄰的主機。

所以聽到我說完這些,應該有的人頭都昏了吧?應該會想說:「這什麼鬼?我又用不到」。

如果我在這個檔案上加入一行「127.0.0.1 www.facebook.com」,你猜會發生什麼事?

word_notepad-6.jpg

沒錯,這台電腦就上不了「臉書Facebook」了,因為只要打了這個「www.facebook.com」這個網址,就會被導至「127.0.0.1」這個Loopback的ip,也就是我們正在使用的主機,就連不出去了,這樣有什麼用嗎?

word_notepad-7.jpg

各位看倌,這你就有所不知了,如果你想要惡搞別人,或是家裡的小朋友不乖,天天沉迷在臉書,或是某些網站,都可以用這個方式來讓家裡的人,上不了這些網站,使用方式就是,「127.0.0.1 網址」,先輸入127.0.0.1之後,再一個「空格」,最後再接上你想要禁止的網址就可以了。

但要注意的是,在Windows Vista之後的Windows,(例如WinVista、Windows 7、Windows 8),因為有多了UAC的安全機制,所以在開啟「記事本」時,一定要用「系統管理員」的身份來開啟,要不然修改好hosts檔案後,可是沒有辦法儲存的喔,開啟的方式如下圖:

word_notepad-8.jpg

在開始功能表中按右鍵,然後選擇「以系統管理員身份執行」。

過濾文字格式

另外一個最重要的功能,就是用來過濾各種「有格式的文字」,並轉換成「純文字」。這可能有些人知道我在說些什麼,但我相信,一定有相當多的人還不曉得這是什麼意思,舉一個簡單的例子,女生的畫妝。原本沒有畫妝的女生,就好比「純文字」一樣,而經過html及css的修飾後,每個女生都變的青面獠牙婀娜多姿,個個都變的相當的漂亮,而忙了一天後回到家,總是要卸妝吧,當然有些女生都堅持等到丈夫或是男朋友睡了之後,才開始卸妝的,但不管,此時「記事本」就好比「卸妝水」一樣,只要把女生放在這裡面,就又會回復到「純文字」素顏的模樣。

用下圖來解譯一下,一般來說,我們找資料都會從網路上去找,假設你在某個網頁上,有看到想要的資料時,此時你一定是選擇那段文字,然後,直接就貼到Word裡,但同時,你也會一起將網頁上的文字格式,例如文字大小、顏色、超連結…等等一大堆的格式,也一起貼到Word裡。

word_notepad-1.jpg

而另一種方式,就是在貼上之前,可以先貼到記事本,之後再從記事本再複製已經貼上的文字,最後再貼到Word裡,此時你會看到在Word裡的就是尚未設定格式的文字。

word_notepad-2.jpg

當然在Word裡,也可以利用「選擇性貼上」,達到相同的效果,因為我只是利用這邊做個例子,所以不要來吐槽我哦。因為有時候,我要貼上的文字,可能不是貼到Word裡,另外也有可能這些有格式的文字,並不是來自網站,而是來自Excel或是其它的應用程式,此時,就一定會有「記事本」用武之地的。

word_notepad-3.jpg

Powered by WordPress & Theme by Anders Norén