在Windows XP中,有很多軟件(或驅動)都是沒有經過“簽名”的(即微軟的“數字簽名”)。有的軟件沒有“簽名”不會影響系統正常運行,但是有的則不行,時常會引起一些未知錯誤。今天我就教給大家如何查看文件是否是經過“簽名”的方法,以方便系統在出現錯誤時,好判斷是由哪些程序引起的問題。
查詢哪些文件是否經過簽名並不需要借助第三方軟件,利用Windows XP自帶的驗證工具“Sigverif”就可以查詢到。
單擊“開始”→“運行”,在打開的對話框中輸入“sigverif”,單擊“確定”按鈕後彈出“文件簽名驗證”。
你可以直接點擊“開始”按鈕進行查詢,但是這麼做會使得查詢時間比較長。我們可以給它指定查詢范圍,以縮短查詢時間。單擊“高級”按鈕,彈出“高級文件簽名驗證設置”對話框,在這個對話框中點選“查找其他未經過數字簽名的文件”,然後在“掃描該文件類型”中選擇你要掃描的文件後綴類型,設置完畢後,單擊“確定”按鈕,程序即返回到界面。
小編提示:
界面中進行設置時,你可以將文件范圍設定在C:\Windows\System32\Drivers目錄下,這樣更能縮短查詢時間。
在返回到界面後,單擊“開始”按鈕,程序將進入到查詢狀態。稍等一會,系統即給出查詢結果。
在系統給出的查詢結果中,你會發現所有已簽名和未簽名的驅動程序列表都是位於 %Windir% 文件夾(通常是Winnt或Windows)內的Sigverif.txt文件中,並且所有未經簽名的驅動程序都會被標記為“未簽名” (Unsigned)。在確定了哪些文件沒有簽名的之後,你可以將它們備份到其它地方,然後刪除原目錄中的文件,一旦系統提示異常,你再還原回來就可以了。