リモートコンピューターをロックせずにリモートデスクトップ接続


31

リモートコンピューターをロックせずに、リモートデスクトップ接続を介してWindows 7マシンに接続できますか(同じログインユーザーを使用したいのですが)。または、リモートデスクトップセッションが閉じられた後にロックを解除することは可能ですか?

回答:


16

これをリモートセッションから実行するだけです。

tscon %sessionname% /dest:console

エラーSessionname%sessionname%not found、get a idea?Windows 8で定義されていないことを推測
Felix

Windows 8についてはわかりませんが、これはWindows 7で機能
ライアン

4
@phil 7でも彼のansから「エラー」を受け取りました。どうやら social.technet.microsoft.com/Forums/windows/en-US/…XPの 場合:tscon 0 /dest:console7の場合:tscon 1 /dest:console <-リモートマシンで実行します。しかし、これは、クライアント(mstsc.exe)コンピューターが表示しているコンプから切断したときにロックされないようにするためです。そのため、表示しているコンプでそのコマンドを実行して切断します。ただし、この方法では、ログイン時に画面がロックされることはありません。
barlop 14

おそらくWindowsは管理者プロンプトを別の非リモートセッションとして扱うため、昇格した(管理者)コマンドプロンプトから%sessionname%を使用することはできません。ただし、tscon.exeにはセッションを終了するための管理者権限が必要です。解決策は、ショートカットで上記のコマンドを使用し、詳細オプションで「管理者として実行」を選択することです(必要なコマンドでバッチファイルに「管理者として実行」ショートカットを指定し、%sessionname%を引数として高いバッチファイル私はロックせずに切断すると同時に、PCを一時停止するためにこれを使用)。
ジュール・

6

このPowerShellスクリプトを使用して、Windows 8もサポートできます。

$server   = 'MyServer'
$username = $env:USERNAME

$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]

tscon $session /dest:console

これは私にはまったく機能しませんでした。「アクセスが拒否されました」というメッセージが表示されます。反対側のセッションをローカルユーザー名と一致させようとしているようです。しかし、別のユーザーとしてログインできるコンソールセッションに接続したいです。
ダン

@Danそれ$env:USERNAMEを使用したくない場合、なぜ使用していますか?代わりに使用するユーザー名を使用してください。何かをコピー&ペーストするときは、常に考える必要があります。どこかで見つけたものをすべて実行するだけでは、かなり悪い時間を引き起こす可能性があります。
ダウィドフェレンツィーロゴザン

@Dawid。ええ、ありがとう?私はスクリプトを見て、それはかなり無害です。私はそれがどのように機能するのだろうと考えて、それを実行することにしました。結局のところ、そうではありません。それで私はそれを書き留めました。一番下の行は、スクリプトがどのような状況で動作するかを指定しないことです(おそらく、ドメインユーザーはそのマシンに同じユーザーとしてログオンしています)。別のユーザー名で試してみましたが、うまくいきませんでした。
ダン

4

私の知る限り、リモートデスクトップ接続がコンピューターをロックするのを防ぐことはできませんが、Ultra VNCを使用すると、ロックせずに別のコンピューターをリモートコントロールできます。


4
Ultra VNCの方がはるかに遅いため、使用できません
ヨシス2009

それは可能です...フェリックスの答えを参照してください
ジョエルファン

4

https://techjourney.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/を参照してください

リモートデスクトップ接続を閉じた後にリモートコンピューターのロックを解除する必要がある場合は、リモートデスクトップ接続の切断時にセッションとログインしたローカルユーザーをローカルコンソール画面にロックせずにRDPを強制的に切断するために使用できるトリックがあります。

RDCを介して接続されたリモートシステム(RDCがリモートシステムに接続するように初期化されているコンピューターではない)で、管理者としてコマンドプロンプトウィンドウを開き、リモートシステムで実行されているWindowsオペレーティングシステムに応じてコマンドを実行します。

Windows XPの場合:

tscon 0 / dest:console

Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10以降の場合:

tscon 1 / dest:console

Windowsサーバーの場合:

tscon%sessionname%/ dest:console

リモートデスクトップ接続の使用時にローカルコンソールをロックしない


2

リモートアシスタンスをご覧ください。基本的には、内部で同じリモートデスクトップテクノロジーを使用します。

ヘルプとサポートのエリアに入り、リモートアシスタンスリクエストを作成して、同時にリモートにしたい人に送信できます。

別の方法として、Logmein.comを使用してLogmeinFreeをインストールすることもできます。これにより、ユーザーが使用中のPCを同時にリモート制御できます。


4
リモートアシスタンスでは、チケットを更新する必要がありますか?
ヨシス09

2

リモートコンピューターでcmdを実行し、このコマンドquery sessionを実行すると、次のようなものが表示されます。

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
>console           SIRS                      1  Active
 rdp-tcp                                 65537  Listen

次にtscon x /dest:console、xがアクティブなセッションIDであるこのコマンドを実行します1。これは私の場合です。


1

別の方法として、Gbridgeを使用できます。「Gbridgeは、PCのリモート制御、フォルダの同期、ファイルの共有、チャットを安全かつ簡単に行える無料のソフトウェアです。Googleのgtalkサービスの拡張で、Gbridgeは自動的に共同の暗号化されたVPN(仮想あなたのコンピューターと友達のコンピューターを直接安全に接続するプライベートネットワーク。Gbridgeには多くのユニークな機能があります。」 http://www.gbridge.com/


1

RDC自体では実行できません。TeamViewerなどのサードパーティツールを使用する必要があります。技術的にはリモートアシスタンスを使用できますが、リクエストがなくなると何もできなくなります。


TeamViewerのの素敵なアプリのように見えますが、私はそれをテストし、それは完全に無料ではないとかなり遅いリモートデスクトップ(LANで使用した場合であっても)より
yossis

1

正直なところ、私はRealVNCを使用するだけで、その中で最高のリモートデスクトップツールだと感じています。その非常に高速な、UltraVNCで遅れを取得しないでください。RealVNCは、家の外からコンピューターをリモート処理する場合にも優れています。


2
RealVNC(またはその点で他のVNC)をお勧めしたいのですが、私はできません(非常に初期のユーザーでしたが)。RD接続は、特に帯域幅が制限されたリンクでは、はるかに応答性が高くなります。
ブライアン・ノブラウフ

これも私の経験でした。リモートデスクトップは、はるかに高速である、と私はまだ(パフォーマンスの面で)他の選択肢を見つけるために
yossis

1

別の回答で言及しましたが、LogMeIn.comには無料版があり、ローカルユーザーと接続を共有したり、画面を空白にすることができます。遅い接続では応答時間はかなりまともですが、速度が上がるとグラフィックの品質は低下します。


0

スケジュールタスクの画面ロックを防止する必要があった同様のタスクを解決するために、次のようなバッチファイルを作成しました。

for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console

これもAdmin Rights実行に必要ですが、ユーザーのデスクトップのショートカットとして非常に便利です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.