應用程式的終端機伺服器登錄設定

文章翻譯 文章翻譯
文章編號: 186499 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您可用來修改應用程式行為,在 「 終端機伺服器電腦上的登錄設定值。

其他相關資訊

控制應用程式執行中的執行模式

可以為應用程式、 登錄路徑或.ini 檔案若要變更 「 終端機伺服器電腦如何處理在工作階段時應用程式初始化資料合併設定位元的數個相容性執行模式。這些相容性位元都設定在登錄下列子機碼下:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility
有三個個別的機碼,應用程式、.ini 檔案和登錄項目,這個登錄路徑下。

預設設定適用於大部分的應用程式,但它們可進一步調整藉由使用下列的相容性位元。

警告: 如果應用程式可以運作不正常,只應變更這些相容性位元。

第一組的相容性位元表示的設定值是應用程式版本。並非所有組合都是很有用 (比方說 MS-DOS 應用程式不會使登錄呼叫)。因為未指定檔案的路徑,而且多個應用程式可能會使用相同的檔案名稱 (比方說 Setup.exe 和 Install.exe 現在定期用來安裝程式),指定應用程式類型來協助確認相容性設定不會影響其他的應用程式有相同的檔案名稱。

若要判斷字串值,新增您想要設定的位元的值。在例如返回使用者名稱,而不 Myapp.exe 的 16 位元和 32 位元版本的電腦名稱,子機碼登錄中建立藉由執行下列步驟執行。

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄
  1. 啟動 「 登錄編輯程式 」。
  2. 找出下列登錄子機碼:
    方式 \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. 在 [編輯] 功能表上按一下 [新增值],並輸入下列資訊:
    數值名稱: 標幟
    型別: REG_DWORD
  4. 在 [資料] 方塊中輸入 11 C 的十六進位值 (0x00000004 新增為 16 位元 Windows 應用程式,新增 0x00000008 32 位元 Windows 應用程式、 新增 0x00000010 傳回使用者名稱,而不是電腦] 名稱和新增 0x00000100 停用登錄對應)。

應用程式

當執行時,下列的相容性位元會影響應用程式。它們位於下列登錄子機碼 (其中 Appname 是應用程式的可執行檔名稱):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\ Appname

相容性位元

  • MS-DOS 應用程式: 0x00000001
  • OS/2 應用程式: 0x00000002
  • Windows 16 位元應用程式: 0x00000004
  • Windows 32 位元應用程式: 0x00000008
  • 傳回使用者名稱,而不是電腦名稱: 0x00000010
  • 傳回 「 終端機伺服器組建編號: 0x00000020
  • 停用此應用程式的登錄對應: 0x00000100
  • 不執行替代使用者 Windows 目錄: 0x00000400
  • 限制報告的記憶體: 0x00000800
使用 「 Return 使用者名稱的電腦名稱而不是"位元的應用程式,使用電腦名稱作為唯一識別項。這傳回至應用程式的使用者的名稱,並提供給應用程式的每一位使用者的唯一識別項。

請使用"停用登錄對應此應用程式 」 位元來保留的應用程式所使用的登錄變數只有一個全域複本。

如果"待辦不取代使用者 Windows 目錄 」 設定位元,它會保留 SystemRoot 目錄為 GetWindowsDirectory API 呼叫。如果這個位元不設定,Windows 目錄都會取代成使用者的 Windows 目錄路徑的所有路徑。

.ini 檔案

下列的相容性位元控制.ini 檔案傳用。 它們位於下列登錄子機碼 (其中 Inifile 是.ini 檔案的名稱):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\ Inifile

相容性位元

  • Windows 16 位元應用程式: 0x00000004
  • Windows 32 位元應用程式: 0x00000008
  • 同步處理使用者.ini 檔案,以系統版本: 0x00000040
  • 不執行替代使用者 Windows 目錄: 0x00000080
如果設定 「 同步處理使用者.ini 檔案到系統版本 」 元它新的項目從系統主版的.ini 檔案時,新增啟動應用程式,但它不會刪除使用者的.ini 檔中任何現有的資料。 如果未設定這個位元則它會覆寫使用者的.ini 檔如果它是早於系統主版的.ini 檔案。

如果"待辦不取代使用者 Windows 目錄 」 設定位元,它會保留 SystemRoot 目錄的.ini 檔中的檔案路徑,當系統主要版本的.ini 檔案複製到使用者的 Windows 目錄時。如果未設定這個位元則它會以使用者的 Windows 目錄路徑取代所有 Windows 目錄的路徑。

登錄路徑

下列的相容性位元控制登錄傳用。 它們位於下列登錄子機碼 (其中 PathName 是機碼下的登錄路徑 HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\ PathName

相容性位元

  • Windows 32 位元應用程式: 0x00000008
  • 停用應用程式的登錄對應: 0x00000100
如果設定停用應用程式的登錄對應的位元從系統主登錄影像的新項目都不會新增到使用者的登錄。此外,系統並不會刪除使用者的登錄中任何現有的資料。如果不設定這個位元系統刪除,並會覆寫使用者的登錄資料,如果資料是早於系統主版的登錄資料。如果不設定位元系統也不在使用者的登錄新增任何新的金鑰。

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
186514終端機伺服器不支援 sentinel 裝置

屬性

文章編號: 186499 - 上次校閱: 2008年10月9日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
關鍵字:?
kbmt kbpubtypekc kbinfo KB186499 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:186499
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