返回列表 回復 發帖

轉【遠端桌面】Windows 10 多人遠端桌面連線修改

作者: LILI 日期: 2017-2-20 13:55 閱讀: 5446打印 收藏
本帖最後由 LILI 於 2017-2-20 18:06 編輯

【遠端桌面】Windows 10 多人遠端桌面連線修改 - 新增支援 Threshold 2
轉自阿光部落格

【方法一】
Windows 10 RTM (64bit) - 2015.08
◆10.0.10240.16384 (1,032,192 位元組)
請將原始機碼
  • 39 81 06 3C 00 00 0F 84 73 42 02 00
取代成
  • B8 00 01 00 00 89 81 38 06 00 00 90


Windows 10 Threshold 2 (64bit) - 2015.11
◆10.0.10586.0 (1,033,216 位元組)
請將原始機碼
  • 39 81 3C 06 00 00 0F 84 3F 42 02 00
取代成
  • B8 00 01 00 00 89 81 38 06 00 00 90

  
打完收工!
這…會不會太草率一點…
好吧!那來試試不一樣的方法…
【方法二】
Windows 10 RTM (64bit) - 2015.08
如果你因為安全因素不想變動「termsrv.dll」原始檔案的話,我們有另外一種方法來達成:使用「RDP Wrapper」充當 Terminal Services 和 Service Control Manager 之間的仲介。
打開「RDPWrap-v1.6」 資料夾

右鍵點選「install.bat」以「以系統管理員身分執行」進行安裝,會看到 Windows 防火牆服務發生錯誤是因為筆者把他關閉,請勿理會。

完成後執行「RDPConf.exe」檢查設定,如果像圖片那樣顯示綠色就表示沒問題!

Windows 10 Threshold 2 (64bit) - 2015.11
10586 版本會出現
[not supported]
錯誤訊息。


打開「RDPWrap-v1.6」 資料夾,執行「update.bat」。



完成後執行「RDPConf.exe」檢查設定,如果像圖片那樣顯示綠色就表示沒問題!


接著你可以試著執行「RDPCheck.exe」來驗證看看是不是真的可以多人遠端桌面連線。
下圖是筆者在 LAB 環境中開 5 個帳號同時登入,確認 Win10 多人遠端桌面連線沒問題!

這是不是比修改機碼還簡單啊???
【寫在後面】

  • 假如很不幸你的「Listener state」是「Listening [not supported]」,那你就必須要去更新 Wrapper 配置檔(.ini),而最新的「rdpwrap.ini」檔案是放在 GitHub page 網站裡「res資料夾」底下「rdpwrap.ini」,下載後執行一下配置即可。
附件: 您所在的用戶組無法下載或查看附件
本帖最後由 LILI 於 2017-2-20 18:14 編輯

本身就是 Administrator,在我的世界裡沒有存取被拒這四個字啊!這台電腦的權限就我最大我最屌!怎麼會沒有權限存取呢???」



檢視一下他的安全性內容,原來是「TrustedInstaller
」的權限在搞鬼,他竟然凌駕在 Administrator 之上!???

那什麼是「TrustedInstaller」?

簡單說就是鑒於過去很多電腦被感染病毒,或者是重要系統檔案遭竄改刪除,主要原因就是這些惡意程式取得了最高權限的帳號密碼,才能對電腦恣意的發動攻擊,所以從 Windows Vista 開始 TrustedInstaller 就誕生了,他是一個 Windows 的 Services,服務名稱為「Windows Modules Installer」,他的工作是模擬一個虛擬的權限,對於重要的系統檔,不管是 System 或 Administrator 帳號,只賦予讀取的功能,而完整的控制功能,則交給「TrustedInstaller」這個虛擬帳號。


既然只是權限問題,我們只要取得不就好了!
首先在桌面上新增一個「文字文件」,打開編輯將以下內容複製貼上後存檔成「TrustedInstaller權限.reg
」,記得將副檔名由「.txt」改為「.reg」,然後再執行這個登錄檔即可。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@="取得權限:TrustedInstaller"

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="取得權限:TrustedInstaller"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" /r /dy && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /dy && icacls \"%1\" /grant administrators:F /t"

這時候你將「C:\Windows\System32」底下的「termsrv.dll」檔案給他按下右鍵,點選名為「取得權限:TrustedInstaller」的功能,然後再丟一次檔案你就會發現可以取代原有檔案!




以上步驟都成功後,就可以去測試多人遠端桌面連線有沒有可以正常執行。
附件: 您所在的用戶組無法下載或查看附件
返回列表