RDPクライアントはリモートアプリケーションを起動し、そのアプリケーションのみを表示できます(デスクトップではありません)。アプリケーションはクライアント内で全画面表示され、アプリケーションが終了した場合、セッションは終了します。RDPクライアントはリモートアプリケーションを起動できますが、デスクトップは起動できません
答えて
RDP接続ファイルを使用すると、代替シェルをアプリケーションに設定できます。ファイルの構文は
alternate shell:s:c:\winnt\system32\notepad.exe
となり、mstsc.exeのコマンドライン引数として渡します。これはchrissrのソリューションに似ていますが、起動するすべてのRDPセッションには影響しません。 A fuller summary of settings here。
は私のために働いていませんでした... .rdpファイルのプロパティを見ましたが、接続を開始したときに何も変更されませんでした。 Vista x64からリモーティングして7 x64に勝つ。 – sonjz
残念ながら、リンクは死んでいます。 –
詳細を更新するか、少なくともリンクを修正できますか? – WhiteHotLoveTiger
私はCitrixがそのようなことをすると思います。私は数回しか使用していないので、具体的にはわかりませんが。私が使用したものはXenAppと呼ばれていたと思うが、もしあなたが何をしているのか分からない。
XenAppはリモートアクセスよりもアプリケーションの仮想化に関するものです(リモートオプションがあるとは思いますが)。私はオープンソースキャンプ(rdesktopなど)で何かを探しています。 –
XenAppの主要なコンポーネントは、サーバーベースのコンピューティングです(製品がMetaFrameと呼ばれていた10年前と同じように)。マーケティング・ファッションが変わっただけで、製品はアプリのリモーティング・コア以上のものを含むように広がっています。 –
これは「シームレス」モードと呼ばれます。 Unix用のRDPクライアントであるrdesktop
にはこれが可能です。 manページから:
-A Enable SeamlessRDP. In this mode, rdesktop creates a X11 window for each window on the server side. This mode requires the SeamlessRDP server side component, which is available from http://www.cendio.com/seamlessrdp/. When using this option, you should specify a startup shell which launches the desired application through SeamlessRDP.
参照は、より多くの情報のためCendio websiteを述べました。
は、Windowsで利用できるようなものですか? – ScottC
はい、Explorer.exeから特定のアプリケーションに既定のシェルを変更できます。
Regeditで、HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogonに移動します。現在のシェルはExplorer.exeでなければなりません。 YourApp.exeに変更します。これにより、マシンにログオンするすべてのユーザーのシェルが変更されます。特定のユーザーに対してのみ変更する場合は、代わりにHKEY_CURRENT_USERの同じキーに移動します。
RDPはこれをネイティブに行いません。
他の回答として、RDPログインが意図したアプリケーション以外のものを実行するのを困難にするために、スクリプトを作成してポリシーの変更を行う必要があります。
ただし、2008年現在、マイクロソフトはターミナルサービスを通じてアプリケーションの仮想化テクノロジをリリースしました。これにより、これをシームレスに実行できます。
もう一つの方法は、このCodeProjectの記事に示されている:
http://www.codeproject.com/KB/IP/tswindowclipper.aspx
基本的な考え方は、唯一のレンダリング、その後、表示したいアプリ(複数可)の窓の位置を送信Virutalのチャネルを作成することですクライアント上のウィンドウのその部分。
少なくとも2008R2では、アカウントがRDPでのみ使用され、ローカルログインでは使用されない場合は、アカウント単位で設定できます。それはシンクライアントにとってはうまくいくはずです。アカウントがローカルデスクトップでも使用されている場合は、これらのログインにも影響します。
ADUsers &コンピュータでは、アカウントのプロパティを開き、[環境]タブに移動します。そのタブで、「ログオン時に次のプログラムを開始する」をチェックし、プログラムのパスと実行可能ファイルを指定します。
これはRemoteAppと呼ばれます。これを使用するには、リモートデスクトップサービスと呼ばれるターミナルサービスをインストールする必要があります。私が尋ねるために...おかげで探していただけで何
- 1. redisクライアントを起動できません
- 2. 電話が起きるまで、onNewIntent()は起動しません。
- 3. VB .NET FileSystemWatcherはrdp接続でイベントを起動しません
- 4. フォアマンはNginxを起動できませんが、手動で起動できます。どうして?
- 5. C#サービスが起動できません
- 6. パペットマスターが起動できません
- 7. RNDISガジェットが起動できません
- 8. Jenkinsサーバーを起動できません
- 9. Androidエミュレータを起動できません
- 10. mongodbを起動できません
- 11. Androidエミュレータを起動できません
- 12. Railsサーバーを起動できません
- 13. LocalDBを起動できません
- 14. matlabpoolを起動できません
- 15. プログラムを起動/デバッグできません
- 16. JBossを起動できません
- 17. Gpsを再起動できません
- 18. nginxを再起動できません
- 19. Facebook.initを起動できません
- 20. Railsサーバーを起動できません
- 21. アンドロイドエミュレータを起動できません
- 22. mysqlサーバを起動できません
- 23. cygpathを起動できません
- 24. サービスpostgresqlを起動できません
- 25. レールアプリを起動できません
- 26. skydnsを起動できません
- 27. weblogicポータルサーバを起動できません
- 28. カスタムイベントを起動できません
- 29. jenkinsユーザーとしてfirefox 28を起動できません(rootユーザーはうまく起動できます)
- 30. WindowsサービスはWindows 7で起動しますが、Windows Server 2008 R2では起動できません
! – Gishu
@ user172681の回答は、最新のリンクを提供します。また、リモートアプリケーションを設定し、RDPファイルを生成するための「RemoteApp Tool」(ページの上部にある更新セクションのリンクを参照)という素晴らしいツールがWin7で私にとって完璧に機能しました。 –