web-dev-qa-db-ja.com

rdpclipを強制終了/再起動するスクリプト?

リモートデスクトップ(XPからServer 2003)を頻繁に使用しており、クリップボードがランダムに機能しないという問題が発生しています。すべてのドライブがリモート接続用に選択され、rdpclipが強制終了/再起動されたことを確認した後、クリップボードは再び機能します。

ユーザーのためにこのプロセスを自動化できる方法があるかどうか疑問に思っているので、誰かのために動作を停止するたびにrdpclipを手動で強制終了して再起動する必要はありません。 rdpclipを強制終了し、現在のユーザーに対してのみ再起動するバッチファイルを作成できますか?より良い解決策はありますか?

7
user73073
taskkill /f /im rdpclip.exe /fi "username eq %USERNAME%" && rdpclip
8
user1686

.batで再起動するには:

taskkill /f /im rdpclip.exe /fi "username eq %USERNAME%"
start rdpclip.exe
exit
3
Cedric

taskkillstartの間で(バッチ)1秒待つことをお勧めします。それがないと、何度か問題に直面しました。startコマンドが入力されるまでに、システムはまだプロセスを強制終了していませんでした。そのため、新しいプロセスは開始されず、古いプロセスは強制終了されました。結果:rdpclip.exeがまったくない=(

cls
taskkill /F /FI "USERNAME eq %username%" /IM rdpclip.exe
ping -n 1 -w 1000 1.1.1.1>nul
start rdpclip.exe

.batとして保存します。

2
Egor