此物件會監視遠端桌面使用者的設定。
可以設定使用者帳戶的內容,以提供遠端桌面服務特定的設定檔和主資料夾。唯有當使用者建立與 RD 工作階段主機伺服器的遠端工作階段時,才會使用這個設定檔和主資料夾。應為使用者指派 RD 工作階段主機工作階段的另一個設定檔,因為使用遠端桌面服務時,並不想要使用許多儲存在設定檔中的常用選項 (例如螢幕保護裝置和動畫功能表作用)。
若要解決此問題,請先檢查事件識別碼,然後在下面章節中檢視該事件的疑難排解資訊。
下列事件識別碼的解決步驟: 1046
若要解決此問題,請指定遠端桌面服務設定檔路徑的新位置,確定路徑未超過 256 個字元。
注意:計算使用者的遠端桌面服務設定檔路徑長度時,Username.Domain 會附加至設定檔路徑。
使用 Active Directory 使用者和電腦指定遠端桌面服務設定檔路徑
注意:如果 RD 工作階段主機伺服器不是 Active Directory 網域的成員,請使用 [本機使用者和群組 (lusrmgr.msc)] 變更使用者帳戶中的遠端桌面服務設定檔。若要使用本機使用者與群組,您必須在 RD 工作階段主機伺服器上擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。
若要執行此程序,您必須在網域中擁有 Account Operators 群組的成員資格,或者您必須已經被委派適當的權限。
若要變更使用者帳戶的遠端桌面服務設定檔路徑:
1. 開啟 [Active Directory 使用者和電腦]。若要開啟 [Active Directory 使用者和電腦],請登入 Active Directory 使用者和電腦安裝所在的電腦,依序按一下 [開始]、[執行],輸入 dsa.msc,然後按一下 [確定]。
2. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 [是]。
3. 找出您要變更其中設定檔設定的使用者帳戶,以滑鼠右鍵按一下該使用者帳戶,然後按一下 [內容]。
4. 按一下 [遠端桌面服務設定檔] 索引標籤。
5. 在 [設定檔路徑] 方塊中,輸入新的位置。
6. 按一下 [套用],然後按一下 [確定]。
注意:您也可以使用群組原則指定遠端桌面服務設定檔路徑。
若要使用群組原則指定使用者的遠端桌面服務設定檔路徑,請啟用 [設定遠端桌面服務漫遊使用者設定檔的路徑] 群組原則設定。此群組原則設定位於 [電腦設定\系統管理範本\Windows 元件\遠端桌面服務\遠端桌面工作階段主機\設定檔] 中。請注意,此群組原則設定將會優先於使用者帳戶的設定。
若要在 Active Directory 網域服務 (AD DS) 中設定群組原則設定,請使用 [群組原則管理主控台] (GPMC)。若要在 RD 工作階段主機伺服器本機上設定群組原則設定,請使用 [本機群組原則編輯器]。如需進行群組原則設定的詳細資訊,請參閱「本機群組原則編輯器說明」( http://go.microsoft.com/fwlink/?LinkId=143317)或「GPMC 說明」( http://go.microsoft.com/fwlink/?LinkId=143867),上述文章皆儲存於 Windows Server 技術文件庫中。
下列事件識別碼的解決步驟: 1060
此錯誤可能是由下列其中一項狀況所造成:
使用者的遠端桌面服務主資料夾名稱不正確。
無法存取主資料夾所在的電腦。
使用者對主資料夾沒有足夠的權限。
使用者的遠端桌面服務主資料夾名稱不正確
若要判斷使用者在 Active Directory 網域中的遠端桌面服務主資料夾名稱,請使用 [Active Directory 使用者和電腦]。
注意:如果 RD 工作階段主機伺服器不是 Active Directory 網域的成員,請使用 [本機使用者和群組 (lusrmgr.msc)] 變更使用者帳戶中的遠端桌面服務設定檔。若要使用本機使用者與群組,您必須在 RD 工作階段主機伺服器上擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。
若要執行此程序,您必須在網域中擁有 Account Operators 群組的成員資格,或者您必須已經被委派適當的權限。
若要檢查使用者帳戶的遠端桌面服務主資料夾設定:
1. 開啟 [Active Directory 使用者和電腦]。若要開啟 [Active Directory 使用者和電腦],請登入 Active Directory 使用者和電腦安裝所在的電腦,依序按一下 [開始]、[執行],輸入 dsa.msc,然後按一下 [確定]。
2. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 [是]。
3. 找出您要變更其中設定檔設定的使用者帳戶,以滑鼠右鍵按一下該使用者帳戶,然後按一下 [內容]。
4. 按一下 [遠端桌面服務設定檔] 索引標籤。
5. 在 [遠端桌面服務主資料夾] 中,如果指定的資料夾位置不正確,請參閱「指定正確的遠端桌面服務主資料夾位置」一節。
無法存取主資料夾所在的電腦
如果正確指定了遠端桌面服務主資料夾,請檢查是否可從網路上存取主資料夾所在的電腦。
若要判斷 RD 工作階段主機伺服器與主資料夾伺服器之間是否有網路連線的問題,請使用 ping 命令。
注意:以下程序包括使用 ping 命令執行疑難排解的步驟。因此,執行這些步驟之前,請檢查網路的防火牆或網際網路通訊協定安全性 (IPsec) 設定是否容許網際網路控制訊息通訊協定 (ICMP) 流量。ICMP 是 ping 命令使用的 TCP/IP 通訊協定。
若要執行這些程序,您必須具備本機 Administrator 群組的成員資格,或者您必須已經被委派適當的權限。
若要判斷 RD 工作階段主機伺服器與主資料夾伺服器之間是否有網路連線的問題:
1. 在 RD 工作階段主機伺服器中,依序按一下 [開始]、[執行],輸入 cmd,然後按一下 [確定]。
2. 在命令提示字元中,輸入 ping server_FQDN (其中 server_FQDN 是主資料夾伺服器的完整網域名稱 (FQDN),例如 server1.contoso.com),然後按 ENTER。
如果 ping 執行成功,您將會收到與下列類似的回覆:
回覆自 IP_address: 位元組=32 時間=3ms TTL=59
回覆自 IP_address: 位元組=32 時間=20ms TTL=59
回覆自 IP_address: 位元組=32 時間=3ms TTL=59
回覆自 IP_address: 位元組=32 時間=6ms TTL=59
3. 在命令提示字元中,輸入 ping IP_address (其中 IP_address 是主資料夾伺服器的 IP 位址),然後按 ENTER。
如果無法成功地以 IP 位址或以 FQDN Ping 主資料夾伺服器,請參閱<識別並修正網路連線問題>一節。
使用者沒有主資料夾的足夠權限
如果正確指定了遠端桌面服務主資料夾,而且能夠存取主資料夾所在的電腦,請檢查使用者是否擁有主資料夾的足夠權限。
若要執行此程序,您必須擁有本機 Administrators 群組的成員資格,或者您必須已經被委派適當的權限。
若要檢查主資料夾的權限:
1. 在主資料夾所在的電腦上,使用 [Windows 檔案總管] 來找出資料夾位置。
2. 以滑鼠右鍵按一下該資料夾,然後按一下 [內容]。
3. 在 [安全性] 索引標籤上,按一下 [進階]。
4. 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 [是]。
5. 如果使用者帳戶的 [權限] 欄未顯示 [完整控制],且 [套用至] 欄未顯示 [此資料夾、子資料夾和檔案],請參閱「指派足夠的權限給主資料夾」一節。
注意:不正確共用權限可能也會導致此問題。在使用者帳戶 [內容] 對話方塊的 [共用] 索引標籤中,按一下 [進階共用] 檢視資料夾的共用權限。如需共用和檔案權限的詳細資訊,請在 [進階安全性設定] 對話方塊中,按一下 [管理權限項目]。
Target | Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId57d43e7fb99146d6bd225caa013980d5" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda1f2fabd2d4f4c78a5ef2d6c63621960" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId9280ab51ca594a64ae5e69f8cd5a6148" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1046</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1060</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>