本文說明如何將分頁檔和列印多工緩衝處理器移到另一個硬碟上。若您安裝了比目前用來儲存分頁檔和多工緩衝檔的硬碟速度更快的新硬碟時,可能會想要這樣做。
本文內容共分三節:
- 移動分頁檔
- 移動所有印表機的預設多工緩衝目錄
- 以每台印表機的預設多工緩衝目錄移動,並建立多個預設暫存目錄
第一節:移動分頁檔案
Windows 3.5、Windows 3.51 和 Windows 4.0
- 在 [控制台] 上,按兩下 [系統]。
- 按一下 [虛擬記憶體]。
- 將 [起始大小 (MB)] 和 [最大值] 的值設為零 (0),再按一下 [設定]。
- 選取您要用來儲存分頁檔案的新磁碟機。
- 設定 [起始大小 (MB)] 和 [最大值]。對於起始大小,Microsoft 建議您使用在 [所有磁碟機上的總分頁檔案大小] 方塊中的建議值。
- 按一下 [設定],再按一下 [確定] 兩次。
- 按一下 [立即重新啟動]。
Windows 2000
- 在 [控制台] 上,按兩下 [系統]。
- 按一下 [進階] 索引標籤。
- 按一下 [效能選項]。
- 按一下 [虛擬記憶體] 下的 [變更]。
- 選取您要用來儲存分頁檔案的新磁碟機。
- 設定 [起始大小 (MB)] 和 [最大值]。對於起始大小,Microsoft 建議您使用在 [所有磁碟機上的總分頁檔案大小] 方塊中的建議值。
- 按一下 [設定],再按一下 [確定] 兩次。
- 按一下 [立即重新啟動]。
注意:若您將分頁檔案從系統磁碟分割移動,在發生「Stop 錯誤」訊息 (藍色螢幕錯誤) 時,Windows 無法將偵錯資訊寫入到磁碟上。
第二節:移動所有印表機的預設多工緩衝目錄
注意:若您遵循此程序的步驟,新的預設多工緩衝目錄會套用到所有在系統上設定的印表機上。
Windows NT 3.5 和 Windows NT 3.51
注意:在 Windows NT 4.0 和 Windows 2000 中也有此值可供使用。
- 啟動登錄編輯器。
- 從 HKEY_LOCAL_MACHINE 樹狀子目錄,到以下子機碼:
\SYSTEM\CurrentControlSet\Control\Print\Printers
- 按一下 [印表機] 索引鍵。
- 在 [編輯] 功能表,按一下 [新增值]。
- 使用下列資訊新增值:
值的名稱:DefaultSpoolDirectory
資料類型:REG_SZ
字串:到印表機多工緩衝目錄的完整路徑
- 結束登錄編輯器。
- 到 [檔案管理員],選取要建立新多工緩衝目錄的磁碟機,再建立於登錄值 DefaultSpoolDirectory 中所定義的磁碟機上的目錄。例如,如果在 DefaultSpoolDirectory 下的登錄中輸入「F:\SPOOL」的值,會在 F: 磁碟機上建立名為 SPOOL 的目錄。
- 如果新目錄是位於 NTFS 磁碟機上,請指派適當權限給多工緩衝目錄。
如需詳細資訊,請按一下下面的文件編號, 檢視 Microsoft Knowledge Base 中的文件:
137503
(http://support.microsoft.com/kb/137503/EN-US/
)
Default Windows Spool Directory and Permissions
- 在 [控制台] 的 [服務] 區段中停止多工緩衝程式服務後再重新啟動。
若要查驗作業的正確性:
- 啟動 [檔案管理員],再按一下合適磁碟機上的多工緩衝目錄。
- 啟動含有大小約為 100 Kb 文件的程式 (例如,寫入)。
- 列印文件,並且在列印時,立即按下 ALT+TAB 來回到 [檔案管理員] 視窗。
兩個副檔名為.shd 和 .spl 的檔案應會顯示在多工緩衝目錄下的右窗格中。在列印工作完成後,這兩個檔案就會由 Windows 刪除。如果沒有顯示檔案,列印較大的檔案。 - 查驗登錄設定和 NTFS 權限來確認多工緩衝目錄是位於 NTFS 磁碟分割中。
如需詳細資訊,請按一下下面的文件編號, 檢視 Microsoft Knowledge Base 中的文件:
137503
(http://support.microsoft.com/kb/137503/EN-US/
)
Default Windows Spool Directory and Permissions
Windows NT 4.0 和 Windows 2000
- 在 [控制台] 中按兩下 [印表機]。
- 在 [檔案] 功能表中,按一下 [伺服器屬性],再按一下 [進階] 頁籤。
- 在 [多工緩衝資料夾] 方塊中鍵入您要使用的路徑,再按一下 [確定]。
注意:某些協力廠商程式可能會防止您在 Windows NT 4.0 中移動多工緩衝檔。
第三節:在每台印表機上移動預設多工緩衝目錄,並建立多個預設暫存目錄
注意:遵循此程序的步驟會將新的預設多工緩衝目錄套用到此系統上所設定的特定印表機上。若您要為所有印表機定義這項設定,使用第二節中所列的程序。
- 啟動登錄編輯器。
- 從 HKEY_LOCAL_MACHINE 樹狀子目錄,到以下子機碼:
\SYSTEM\CurrentControlSet\Control\Print\Printers \特定印表機\SpoolDirectory
- 按一下 [特定印表機] 索引鍵。
- 查驗右窗格中是否顯示SpoolDirectory值。沒有顯示該值時,按一下 [編輯] 功能表上的 [新增值]。
- 使用下列資訊新增值:
- 使用以下資訊新增值:
值的名稱:SpoolDirectory
資料類型:REG_SZ
字串:到印表機多工緩衝目錄的完整路徑
- 結束登錄編輯器。
- 到 [檔案管理員],按一下要建立新多工緩衝目錄的磁碟機,再建立於每個印表機 SpoolDirectory 登錄值中所定義磁碟機上的目錄。
例如,若在登錄中 SpoolDirectory 下的值為「F:\SPOOL\PRINTQ1」,您必須在 F: 磁碟機建立名為 SPOOL 的目錄,再於 SPOOL 下建立名為 PRINTQ1 的子目錄。 - 如果新目錄位於 NTFS 磁碟機上,請指派適當權限給多工緩衝目錄。
如需有關合適項目的詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件:
137503
(http://support.microsoft.com/kb/137503/EN-US/
)
Default Windows Spool Directory and Permissions
- 在 [控制台] 的 [服務] 區段中停止多工緩衝程式服務後再重新啟動。
若要查驗作業的正確性:
- 啟動 [檔案管理員],再按一下合適磁碟機上的多工緩衝目錄。
- 啟動含有大小約為 100 Kb 文件的程式 (例如,寫入)。
- 列印文件,並且在列印時,立即按下 ALT+TAB 來回到 [檔案管理員] 視窗。
兩個副檔名為.shd 和 .spl 的檔案應會顯示在多工緩衝目錄下的右窗格中。在列印工作完成後,這兩個檔案就會由 Windows 刪除。如果沒有顯示檔案,列印較大的檔案。 - 查驗登錄設定和 NTFS 權限來確認多工緩衝目錄是位於 NTFS 磁碟分割中。
如需詳細資訊,請按一下下面的文件編號, 檢視 Microsoft Knowledge Base 中的文件:
137503
(http://support.microsoft.com/kb/137503/EN-US/
)
Default Windows Spool Directory and Permissions
注意:
DefaultSpoolDirectory 或
SpoolDirectory 都不是預設設定。所有印表機多工緩衝檔的通用預設位置為 %SystemRoot%\System32\Spool\Printers。
DefaultSpoolDirectory 為所有印表機定義新的通用預設位置,以供放置多工緩衝檔。SpoolDirectory 定義新的印表機限定位置,以供在每部印表機上覆寫通用預設的多工緩衝檔之用。
必須指定實際目錄名稱;不能只指定根目錄 (例如:"C:\")。而是必須使用 C:\
目錄,其中「
目錄」是您要使用的目錄名稱。若您將根目錄指定為預設多工緩衝位置,多工緩衝會將其還原成 %SystemRoot%\System32\Spool\Printers directorya目錄。
Windows Resource Kit 文件並未提到這點,也未明確表示只能使用目錄才能作用 (請參閱第 226 頁和 637 到 640 頁)。
本文件是根據 Microsoft Knowledge Base 文件編號 Q123747 翻譯的。若要參考原始英文文件內容,請至以下網址:
文章編號: 123747 - 上次校閱: 2004年1月19日 - 版次: 2.0
這篇文章中的資訊適用於:
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows NT Workstation 3.5
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0 Developer Edition
- Microsoft Windows NT Server 3.5
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0 Standard Edition
| kbhowto kbprinting KB123747 |
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。