Windows 2000 和 Windows Server 2003 中檔案類型和檔案關聯功能的變更

文章翻譯 文章翻譯
文章編號: 257592 - 檢視此文章適用的產品。
重要:本文包含有關修改登錄的相關資訊。 修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

結論

在 Microsoft Windows NT 4.0 中,所有與檔案類型關聯特定的項目均儲存在下列的登錄機碼中:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes (HKEY_CLASSES_ROOT is an alias of location)
對於執行 Microsoft Windows NT Server 4.0 Terminal Server Edition 電腦而言,您需要 Peruser 工具,將這些設定複製到每個使用者設定檔,如此才能針對每個使用者來設定這個資訊。

在 Windows 2000 和 Windows Server 2003 中,下列登錄機碼中會增加新的位置,以儲存使用者特定的檔案類型關聯:
HKEY_CURRENT_USER\SOFTWARE\Classes
在這個位置中,您可以個別自訂使用者設定檔中的檔案類型關聯,而不需將資訊複製到多個登錄位置,也不必增大登錄的大小。

其他相關資訊

在 Windows 2000 和 Windows Server 2003 中,儲存在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 登錄機碼中的資訊仍會包含電腦中所有使用者共用的通用檔案類型關聯。然而,位在 HKEY_CURRENT_USER\SOFTWARE\Classes 登錄機碼中的項目會以複製事件為優先。

使用者介面 (UI) 仍然會指向 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 登錄機碼中的通用設定。此外,安全性也會有所變更,因此只有 Administrators 或 Power Users 群組才會有存取此對話方塊的權限。這會影響到工作站、伺服器及「遠端系統管理」模式中的伺服器。

如果是以「應用程式伺服器」模式執行 Windows 2000 Terminal Services 的電腦,可能會鎖住 UI,如此任何人都無法變更檔案類型關聯 (即使是系統管理員也不行)。這樣一來,您只能以程式設計的方式或使用 MSI 應用程式來編輯項目。 這可以確保在不慎變更 UI 時,不會影響到執行 Terminal Services 電腦上的通用檔案類型關聯及電腦中所有的使用者。 啟用此原則時,「控制台」中「資料夾選項」工具的 [檔案類型] 索引標籤上,將不提供 [新增][刪除][變更][進階] 按鈕。

您可以變更下列登錄項目,來啟用這個功能:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoFileAssociate"=dword:00000000
警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。
變更此機碼 00000001 的預設值可以讓 [檔案類型] 對話方塊如同在其他 Windows 2000 設定中一般地運作。Administrators 和 Power Users 可以變更電腦和電腦中所有使用者的通用檔案類型設定。

目前,仍無法透過 UI 變更或編輯儲存在 HKEY_CURRENT_USER\SOFTWARE\Classes 登錄機碼的使用者特定檔案類型關聯。如果要執行這項操作,您必須直接編輯登錄或建立自己的 UI,才能取得此資訊的存取權。

如需詳細資訊,請在 Microsoft Windows 2000 Resource Kit 的 Windows 2000 登錄「技術參考」中搜尋 HKEY_CLASSES_ROOT。

屬性

文章編號: 257592 - 上次校閱: 2007年12月3日 - 版次: 6.3
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbinfo kbenv KB257592
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com