無法正確地還原沒有回應的最小化程式視窗,並且出現第二個最小化視窗

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

在此頁中

徵狀

當您按一下 [還原] 按鈕時,可能無法正確地還原呈現無回應狀態的最小化程式視窗 (在 Windows 工作管理員中顯示為 [沒有回應])。再者,當程式沒有回應時,原本的視窗旁邊出現第二個最小化視窗。您可以移動第二個視窗,但是第一個視窗仍然處於螢幕尚未被覆蓋時的位置。

發生的原因

當程式沒有在數秒內適當地回應視窗訊息,並且被視為沒有回應時,Windows XP Ghost Window 功能就會代表程式建立無反應視窗。這個功能可能無法正確地還原最小化視窗的內容,而是會在原來的視窗之外建立第二個最小化標題列視窗,但不會覆蓋原來的視窗。

解決方案

Service Pack 資訊

如果要解決這個問題,請取得最新版的 Microsoft Windows XP Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新版 Windows XP Service Pack

Hotfix 資訊

目前 Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用這個 Hotfix。這個 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,Microsoft 建議您等候下一版包含此 Hotfix 的 Service Pack。

如果要解決這個問題,請向 Microsoft Online Customer Services 提出取得此 Hotfix 的要求。如果要線上提交取得此 Hotfix 的要求,請造訪下列 Microsoft 網站:
http://go.microsoft.com/?linkid=6294451
注意 如果發生其他問題,或者需要進行任何疑難排解,您必須另外建立一份服務要求。一般來說,如果有其他支援問題是所描述的此特定 Hotfix 無法解決的,才會收取支援費用。如果要另外建立一份服務要求,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
此修正程式的英文版具有下列表格中所列之檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
摺疊此表格展開此表格
日期時間版本大小檔名平台
15-Jul-200321:015.1.2600.12471,677,056Win32k.sysx86
15-Jul-200321:015.1.2600.12475,619,840Win32k.sysIA-64

其他可行方案

您可以使用 Application Compatibility Toolkit (應用程式相容性工具組) 建立並安裝自訂的應用程式相容性資料庫,以便停用程式的 Ghost Window 功能。如果要下載 Application Compatibility Toolkit,請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/zh-tw/library/aa286552.aspx
如果要建立自訂的應用程式相容性資料庫:
  1. 安裝並執行 Compatibility Administrator (相容性管理員) 工具 (在命令列中加入 /x 參數,以取得進階功能)。
  2. 以滑鼠右鍵按一下 [Custom Database],再按一下 [New]
  3. 以滑鼠右鍵按一下新的資料庫,再按一下 [Rename]
  4. 輸入 noghost,做為資料庫的名稱。
  5. 以滑鼠右鍵按一下 [New Database],再按一下 [Create New],然後按一下 [Application Fix]。輸入想要修正的程式名稱。
  6. 輸入程式製造商的名稱。
  7. 找出並按一下適當的程式 (.exe) 檔案。
  8. 按一下 [Next]
  9. [Compatibility Modes] 視窗中按一下 [None],然後按一下 [Next]
  10. [Compatibility Fixes] 清單中按一下 [NoGhost]
  11. 按一下 [Test Run][Finish]。如果按一下 [Test Run],就會以應用程式相容性設定來啟動程式。如果按一下 [Finish],則會將相容性的修正加入資料庫中。
  12. [File] 功能表上,按一下 [Save] 以儲存資料庫。或者,將資料庫複製到 C:\Windows\AppPatch 資料夾中。
  13. 用滑鼠右鍵按一下資料庫,再按一下 [Install]。或是執行 sdbinst c:\windows\apppatch\noghost.sdb -q 命令,以安裝資料庫。

其他相關資訊


下列提供有關 Windows XP Ghost Window 功能中 GetMessage 函式的資訊。如需詳細資訊,請造訪下列 Microsoft 網站:
GetMessage 函式
如果最上層的視窗超過數秒沒有回應訊息,系統就會將視窗當做沒有回應,並且以具有相同疊置順序、位置、大小及視覺屬性的無反應視窗加以取代。如此,使用者就可以移動視窗、調整視窗大小,甚至是關閉應用程式。然而,由於應用程式確實沒有回應,因此,只能執行這些動作。如果是在偵錯模式中,系統就無法產生無反應視窗。

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題最早已在 Microsoft Windows XP Service Pack 2 中獲得修正。

屬性

文章編號: 817611 - 上次校閱: 2007年9月7日 - 版次: 6.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
關鍵字:?
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB817611
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