您目前已離線,請等候您的網際網路重新連線

說明遠端協助的連線程序

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

結論
本文將告訴您從新手電腦傳送給專家電腦的「遠端協助」邀請檔案內容。當新手使用「遠端協助」中的 [電子郵件][將邀請儲存成檔案] 選項時,就會建立邀請檔案。本文不會使用 Windows Messenger 來說明如何建立「遠端協助」工作階段。如需有關「遠端協助」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
300546 Windows XP「遠端協助」總覽
本文將提供有關「遠端協助」運作方式的深度資訊,並且假設讀者大致上已經瞭解文件 Q300546 中所述的「遠端協助」內容。
其他相關資訊
「遠端協助」邀請檔案是以「可延伸標記語言」(XML,Extensible Markup Language) 撰寫而成,可以在文字編輯器 (例如記事本) 中加以讀取及編輯。「遠端協助」邀請檔案使用下列副檔名:
.MsRcIncident
在 Windows XP 中,這個副檔名與「說明及支援中心」有關。當專家電腦執行 .MsRcIncident 檔案時,Windows 會開啟「說明及支援中心」,然後「說明及支援中心」再將資訊傳送到「遠端協助」。 接著,「遠端協助」會剖析檔案,並與建立檔案的新手電腦一同啟動「遠端協助」工作階段初始化程序。

在本文中,將會交替使用「.MsRcIncident 檔案」及「邀請」這二個名詞。「票證」這個名詞,是指新手電腦上所保存的邀請記錄。

新手電腦具有一個名為 HelpAssistant 的內建本機使用者帳戶。這個帳戶預設是停用的,並且會隨機產生強性密碼。 這個帳戶的使用權限是有限制的,只能在「遠端協助」工作階段期間,讓專家用來登入新手電腦。

新手邀請專家連線至他們的電腦

當新手電腦建立邀請檔案時,會執行下列動作:
  • 啟用 HelpAssistant 帳戶。
  • 在新手的表格中建立項目。
  • 從新手電腦取得下列資訊:IP 及電腦名稱設定資訊,包括了在新手電腦的所有介面上從任何「通用隨插即用網路位址轉譯」(UPnP NAT) 伺服器對應的要求連接埠。如果有 UPnP NAT 伺服器,伺服器就會以外部 IP 位址回應,並為新手電腦保留連接埠號碼。UPnP NAT 伺服器會將 IP:PORT 上的資料流量對應到 NAT 用戶端新手電腦的連接埠 3389。

專家執行邀請檔案

專家會執行邀請檔案,以啟動「遠端協助」工作階段。專家的電腦上會出現訊息,指出邀請專家連線到新手的電腦。「遠端協助」會使用包含在 .MsRcIncident 檔案中的下列資訊,以顯示這個訊息:
  • 建立邀請時新手所指定的名稱,這個名稱是顯示來通知或提醒專家,是誰提出邀請:
    USERNAME="Kim Abercrombie"
  • 新手建立邀請時,是否設定密碼:
    RCTICKETENCRYPTED="1"
  • 建立邀請時,所設定的邀請到期時間。新手可以使用「檢視」邀請狀態頁面,隨時終止任何邀請:
    DTStart="992646863" and DTLength="60"
USERNAME="Kim Abercrombie"

所要使用的名稱包含在 USERNAME 欄位中,如前述範例,Kim Abercrombie 就是新手建立邀請時所指定的名稱。

注意:新手建立邀請時,「遠端協助」會預先在 [輸入您的名稱] 方塊中填入目前的設定檔名稱。新手可以變更這個名稱。

RCTICKETENCRYPTED="1"

「說明及支援中心」會查看 RCTICKETENCRYPTED 欄位,決定是否提示專家輸入密碼。如果是設為 0,就不會提示專家輸入密碼; 如果是設為 1,就會提示專家輸入密碼。專家輸入的密碼會傳送到新手電腦中。

DTStart=="992646863" and DTLength="60"

「遠端協助」使用 DTStart 及 DTLength 欄位,計算新手建立邀請時所設定的到期時間。

注意:這個時間會調整成專家電腦當地的時間。

顯示在專家電腦的到期時間僅做為通知之用。 新手只要在「說明及支援中心」的「檢視」邀請狀態頁面中,按一下 [過期],就可以隨時終止邀請。如此,就會使新手電腦上的票證過期。 嘗試連線時,雖然專家看見邀請仍然開啟的訊息,但是新手電腦會因為票證過期而拒絕連線。

如果在邀請的預設時間到期之前,新手選擇將票證過期,專家收到的邀請就無法反映這項變更,並且訊息仍會顯示最初建立邀請時所設定的到期時間。

您可能擔心專家會調整自己電腦上的時間以「戲弄」新手電腦,但是,這不太可能發生的。 本文將示範這個情況,請參考下面的範例情境:

範例

如果在 Dallas 建立邀請,到期時間為中央標準時間下午 4:00,而專家開啟邀請時,所在地區 (例如 Provo Utah) 的時間正好比 Dallas 時間慢一小時,也就是 Provo 時間下午 3:35 (Dallas 時間下午 4:35),訊息會顯示票證已經過期了,因為 Dallas 的時間已經是下午 4:35,並且新手電腦已經將票證設定為到期狀態。

如果位於 Utah 的專家,更改自己電腦的系統時間,讓顯示在專家電腦上的邀請訊息尚未過期,專家就可以嘗試連線到新手電腦。 當新手電腦收到專家的連線嘗試時,會立即拒絕啟動「遠端協助」工作階段。執行這項操作時,新手電腦不需要任何使用者互動。

啟動遠端協助工作階段

當專家按一下 [確定] 按鈕,「遠端協助」工作階段會呼叫「說明及支援 API」執行初始工作階段。「說明及支援」必須使用終端機服務來交涉工作階段。 「說明及支援中心」會將「遠端協助」邀請檔案傳送到終端機服務。 終端機服務會使用在 RCTICKET 欄位中收到的資訊,與新手電腦的終端機服務交涉連線。

RCTICKET 欄位包含在建立邀請時新手電腦上所有 IP 位址的清單,其中附有 IP:PORT 格式的連接埠號碼。

當「遠端協助」新手電腦位於 UPnP 相容的 NAT 裝置後面時,「遠端協助」可以運用 UPnP NAT 管理,讓「遠端協助」能夠運作。

Windows XP「網際網路連線共用」是唯一與 UPnP 相容的 NAT 解決方案。 範例

注意:下列文字已經換行,僅供方便閱讀之用。
   RCTICKET="65538,1,128.54.161.5:3389;kim.redmond.microsoft.com:   3389;10.0.0.5:3389,5UACB9zFYZnq5tcVDHA=,Aujb46Sne5TByHUYLgGYO2oavzR+ZPBvhOo/OkTN5GI=,   SolicitedHelp,50dQeOP0esX18JQjTVzkC/fmJFj/XxsB5DcbU8hk5k6nk+QegA03gA==,   eS69KnKxOHg2wZtNCkm4ixs8AuI="				
65538,1:這是版本資訊及旗標。

128.54.161.5:3389;kim.redmond.microsoft.com:3389;10.0.0.5:3389:這是建立邀請檔案時,新手電腦上所有的 IP 位址及連接埠號碼清單。

終端機服務開始嘗試與清單上的第一個介面連線,在這個範例中為 1128.54.161.5:3389。如果 30 秒內沒有回應,終端機服務就會移到下一個介面:kim.redmond.microsoft.com:3389,最後會嘗試與 10.0.0.5:3389 連線。

如果此連線沒有成功,終端機服務就會通知「說明及支援服務」,接著「說明及支援服務」會通知「遠端協助」產生下列訊息:
遠端協助

無法建立遠端協助連線。請檢查網路是否有問題,或判定邀請是否已過期或被邀請者取消。

[確定]
專家電腦上的終端機服務會將 HelpAssistant 帳戶的認證傳送到新手電腦上的 GINA。如果認證被接受,專家電腦就可以使用 HelpAssistant 帳戶登入新手電腦。
「遠端協助」顯示訊息,詢問新手電腦是否要與專家電腦同時啟動「遠端協助」工作階段。 如果新手登入到多個工作階段,每個工作階段都會收到這項提示。


在允許專家電腦連線到新手電腦之前,會先檢查「群組原則設定」。 如果「原則」不允許新手接收「遠端協助」,就會拒絕連線。
如果所有認證都符合,就會透過新手及專家電腦上的終端機服務,使用 RDP 通訊協定及連接埠 3389,來建立「遠端協助」工作階段。

此時,專家只能看到新手的桌面。專家必須要求接管新手電腦的控制權,而新手也必須在相對的提示上按一下 [是],以允許專家控制電腦。在工作階段期間,新手只要按下 ESC 鍵,就可以隨時取回控制權。

如果票證過期


「遠端協助」在登錄的 HKEY_LOCAL_MACHINE Hive 中,具有包含所有未決票證的表格。如果沒有未決的票證,「遠端協助」就會停用 HelpAssistant 帳戶,並且在一個小時之內移除「允許透過終端機服務登入」的權限。此外,「遠端協助」會關閉 UPnP 相容 NAT 裝置上對應的任何連接埠。

時間限制到期之後,票證也會跟著自動到期。隸屬於新手電腦上擁有者或系統管理員群組的使用者,也可以隨時執行下列步驟,讓票證過期:
  1. 按一下 [開始],再按一下 [說明及支援]
  2. 按一下 [遠端協助] 連結。
  3. 按一下 [檢視邀請狀態] 連結。
  4. 選取想要讓它過期的未決票證
  5. 按一下 [過期] 按鈕。
當票證處於過期的狀態,任何用來與新手電腦連結的邀請檔案都會失敗,並且不會出現訊息或記錄,通知新手「遠端協助」已經拒絕過期的票證。
內容

文章識別碼:300692 - 最後檢閱時間:12/03/2007 08:08:00 - 修訂: 6.2

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows XP Home Edition (家用版), Microsoft Windows XP Professional, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbinfo KB300692
意見反應