顯示具有 驅動程式 標籤的文章。 顯示所有文章
顯示具有 驅動程式 標籤的文章。 顯示所有文章

2010年10月9日

如何在 Windows Vista/7/Server 2008 停用驅動程式數位簽章

從 Windows Vista 之後,驅動程式必須要持有有效的數位簽章之後,才能在一般正常開機狀況下,被載入使用。至於為什麼微軟要有這樣的限制,原因有 3 個,詳情請自行參考此文
啟用測試模式
欲在 Windows Vista、Windows 7 或 Windows Server 2008、2008 R2 停用驅動程式的數位簽章,有下列數種方式:

方法 1

於電腦的 BIOS 自我檢測(POST)完成之後,按下 F8 鍵,以便出現「進階開機選項」,選擇「停用驅動程式強制簽章」啟動 Windows。

如果您每次開機都要來這麼一次設定,肯定覺得這方式真是爛,所以繼續往後看其他較好的操作方式吧!

方法 2

  1. 以系統管理者身分執行 cmd.exe,輸入如下的指令:
    BCDedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
    BCDedit /set TESTSIGNING ON
  2. 重新開機,這樣才能讓剛剛修改的開機選項設定生效
如欲還原到預設的模式,一樣是以管理者身分執行 cmd.exe,輸入如下的指令(當然也是要在設定完成之後,重新開機才能讓設定生效!):
BCDedit /set loadoptions ENABLE_INTEGRITY_CHECKS
BCDedit /set TESTSIGNING OFF
或是精簡成一行:
BCDedit /set TESTSIGNING OFF

方法 3

使用本機群組原則編輯器:
  1. 開啟 gpedit.msc
  2. 找到如圖所示的位置。
  3. 啟用並將選項改為「略過」
請注意:不是每個版本的 Windows Vista/7/Server 2008 都有 gpedit.msc 這個工具程式。

方法 4

使用第三方工具:Driver Signature Enforcement Overrider 1.3b 幫忙解除封印。下載完畢之後,請以系統管理員身分執行該程式,勾選如下圖的「Enable Test Mode」選項,接著按下「Next」按鈕即可。

如要還原到預設的模式,就是勾選上圖中的「Disable Test Mode」。至於選擇「Remove Watermarks」選項則會瀏覽到某個網頁,讓您下載一個用來移除本文上方那張圖上的「測試模式」浮水印的工具。

參考資料:win7如何停用驅動數位簽章?

2010年1月14日

如何在 Windows 7 使用 Windows XP 所分享的網路印表機

已經在 Windows XP上設定好一台網路印表機以便與網路上其他的使用者共用該印表機,由於 Windows 7 的使用者介面跟 Windows XP 差異不小,應該要怎麼設定呢?透過下面的操作步驟即可解決您的問題。

  1. 使用具備 [系統管理員] 身份的使用者登入 Windows 7。
  2. 按下 [開始] 按鈕,按下 [裝置和印表機]。
    開啟 [裝置和印表機]
  3. 按下 [新增印表機]。
    [新增印表機]
  4. 在 [您要安裝哪種類型的印表機?] 對話視窗中,按下 [新增本機印表機]。
    選擇要安裝的印表機類型
  5. 在 [選擇一個印表機連接埠] 對話視窗中,選擇 [建立新的連接埠],於 [連接埠類型] 下拉式清單中,選擇 [Local Port],按下 [下一步]。
    設定連接埠
  6. 此時會出現 [連接埠名稱] 對話視窗,請於 [輸入連接埠名稱] 文字方塊中,使用下面格式之一輸入印表機的路徑:
    1. \\電腦名稱\分享的印表機名稱
    2. \\IP 位址\分享的印表機名稱

    以下圖為例,就是使用 AlexXP 這台電腦中,分享名稱為 epson 的印表機:
    設定印表機的連接埠
  7. 在 [安裝印表機驅動程式] 對話視窗中,選取印表機製造商和型號,然後按 [下一步],接著依照精靈指示完成後續操作設定。
    安裝適當的印表機驅動程式
附註:

2008年1月22日

如何在 Windows 2000 使用 Windows Server 2003 原生的印表機驅動程式

欲在 Windows 2000 使用 Windows Server 2003 原生的 unidriver 印表機驅動程式,請依照下列步驟進行操作:
  1. 在 Windows 2000 中,開啟「命令提示字元」,鍵入如下的指令來停用 Spooler:
    net stop spooler
  2. 切換到 Windows 2000 inf 目錄:
    cd %systemroot%\inf
  3. 將 ntprint.inf 更名為 ntprint.inf.old,並刪除 ntprint.pnf
  4. 建立一個子目錄:
    md C:\w2k3_drv\i386
  5. 從 Windows Server 2003 CD 的 i386 目錄將 driver.cab 複製到上個步驟所建立的子目錄裡,並更名成 pdriver.cab
    copy D:\i386\driver.cab C:\w2k3_drv\i386\pdriver.cab
    請特別注意,記得要更名哦!
  6. 接著從 Windows Server 2003 CD 的 i386 目錄將 ntprint.inf 複製到 Windows 2000 的 inf 子目錄裡:
    copy D:\i386\ntprint.inf C:\Winnt\inf
  7. 編輯上個步驟所複製的 ntprint.inf 檔,找到如下的地方:
    [SourceDisksNames.x86]
    1 = %WinNET2003%,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = %WinNET2003%,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = %WinNET2003%,driver.cab,,"Ia64"
    將原本的 %WinNET2003% 換成 C:\w2k3_drv,置換完成之後的結果如下所示:
    [SourceDisksNames.x86]
    1 = %C:\w2k3_drv,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = C:\w2k3_drv,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = C:\w2k3_drv,driver.cab,,"Ia64"
  8. 鍵入如下的指令來啟用 Spooler:
    net start spooler
  9. 接著請新增印表機,此時便會自動使用 Windows Server 2003 的 unidriver 與 Postscript 驅動程式。
您可能會遇到找不到檔案的問題,此時,請手動將指到 c:\w2k3_drv\i386\pdriver.cab。