Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> XPSP2を使用して2003年のリモートマルチユーザーログインをシミュレートする

XPSP2を使用して2003年のリモートマルチユーザーログインをシミュレートする

  

シーンの再現:

5階の348寮には、それぞれ1人のコンピュータともう1台のコンピュータがあります。誰もが使えるようにリモートデスクトップを開いた。

Windows XPのリモートデスクトップには便利な場所がたくさんあります。学生は現場でも自宅でもこのコンピューターをリモートから操作できます。リモートでの管理とトラブルシューティングが簡単です。しかし、問題も発生しています。Amaのログイン後、ファイルの転送などの操作を行った後は、すべての学生がシステムを変更する権利を持ちます。すべてのファイル転送作業は禁止されています。それだけでなく、Amaがログインして問題に遭遇した場合でも、Remote Desktopは1人のユーザしかログインを許可しないので、他の人がログインして問題解決のために協力できることを願います。

リモートデスクトップでは1人のユーザーしかログインできないのは残念です。 2つのコンピュータ、COMPANYXとCOMPANY-XP2(このコンピュータにはSP2がインストールされています)があり、リモートデスクトップ経由でCOMPANYXからCOMPANY-XP2に接続するとします。そのため、COMPANYXで "mstsc"を実行してリモートコンピュータの名前を入力します。そしてログインユーザネームおよびパスワード(図を1)参照して下さい。

は、COMPANY-XP2リモートデスクトップウィンドウがCOMPANYXに表示される「接続」をクリックして、別のユーザーがusery会社-XP2のコンピュータにログオンしていることが示唆されました。 COMPANY-XP2にログインし続けると、現在ログイン中のユーザーuseryは強制的にログアウトされます。

「はい」をクリックすると、COMPANYXリモートデスクトッププログラムはCOMPANY-XP2に現在ログインしているユーザーを強制的にキャンセルし、COMPANY-XP2コンピュータはログインようこそインターフェイスに戻り、COMPANYXのリモートデスクトップウィンドウにCOMPANY-XP2デスクトップが表示されます。 。現時点では、COMPANY-XP2では、ログインに使用されているユーザーID(abcやuseryなど)に関係なく、COMPANY-XP2はリモートログインユーザーabcを強制的にログオフし、リモート接続を中断します。デスクトップにログインできるのは1人のユーザーだけです。

解決方法

今年の初め、XP SP2は複数のユーザーが同時にリモートデスクトップ接続を確立できるようにすると噂されていました。 SP2の正式版が出たら、SP2のリモートデスクトップマルチユーザーサポートを試しますが、同時に2つのリモートデスクトップ接続にログインするか、リモートデスクトップまたはローカルデスクトップにログインするかにかかわらず、2人のユーザーに同時にログインすることはできません。同じユーザー名を使用しているか別のユーザー名を使用しているかにかかわらず、機能しません。
何が起こっていますか? MicrosoftのSP2のドキュメントを調べてください。リモートデスクトップのマルチユーザーサポートに関する指示はありません。検索ネットワーク、マルチユーザーサポートの導入は、今年の初めに情報であり、そのような記事は最近消えてしまったようです。 Microsoftは、もともとSP2が複数のユーザーによるリモートデスクトップへの同時接続をサポートすることを意図していたのですが、その後中止したのでしょうか。この問題を明確にするために、SP2正式版のターミナルサーバーをSP2コンピューター上のSP2ベータ版のターミナルサーバーに置き換え、同時に2つの接続を確立しました。

ステップ1:まず、Windows XPにSP2の公式バージョンをインストールし、それを通常の方法でインストールします。

ステップ2:SP2ターミナルサーバーソフトウェアのバージョンを準備する(この機能はBuild 2082から禁止されていると言われているので、以前のバージョンを使うのが最善です)、中国のSP2テストバージョンは見つけるのがより難しいです、私ビルド2055の英語版が使用され、実行後に問題は見つかりませんでした。 Build 2055のターミナルサーバー実行可能ファイルTermSrv.DLLは、http://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f&act=Attach&type=post&id=161513からダウンロードできます。拡張子が.DL_のファイルがこのリンクからダウンロードされ、拡張子をZIPファイルに変更してからWinRARで解凍することができます。

手順3:次に、セーフモードでWindows XPを起動します複数のオペレーティングシステムがある場合は、Windows XPのシステムパーティションにアクセスできる別のシステムを起動できます(サードパーティ製のツールがインストールされている場合を除く)。 98はNTFSパーティションにアクセスできないので、Windows 98は役に立ちません)。次に、SP2正式版のWindows XPに含まれるすべてのTermSrv.DLLをバックアップし、Build 2055バージョンのTermSrv.DLLですべてのTermSrv.DLLファイルを上書きします。通常TermSrv.DLLは、少なくとも2つの場所(\\ Windows \\ system32、\\ Windows \\ system32 \\ dllcache)にあります。 TermSrv.DLLがあるところはどこでも、それはTermSrv.DLLのビルド2055バージョンで上書きされます。

手順4:Windows XPを通常モードで起動するシステムのファイル保護機能により、TermSrv.DLLファイルが変更されたことを確認するメッセージが表示されたら、復元するかどうかを尋ねられます。

手順5:最後に、ターミナルサーバーのマルチユーザーライセンスを増やすようにレジストリを変更します。レジストリの変更は面倒でエラーが発生しやすいので、次のバッチコマンドを使用してレジストリを変更できます。

@echo off

setlocal

set regkey =" HKLM \\ SYSTEM \\ CurrentControlSet \\ Control \\ Terminal Server \\ Licensing Core"

reg add%regkey%/v EnableConcurrentSessions /T REG_DWORD /D 1 /f

endlocal

AA.BATなどのバッチコマンドファイルとして保存し、ダブルクリックして実行します(図3を参照)。


ヒント

リモートデスクトップは、Windows XPで[ようこそ]画面が表示され、[ユーザーの簡易切り替え]が有効になっている場合にのみ同時ユーザーアクセスをサポートできます。次の場所から有効にできます。「コントロールパネル→ユーザーアカウント→ユーザーのログイン方法またはログアウト方法の変更」

まとめると、修正されたXPリモートサーバーは、2人の異なるユーザーが同時にログインすることを可能にします - Windows Server 2003の強力なターミナルサービスに匹敵するわけではありませんが。 Windows Server 2003ターミナルサーバーをXPにコピーしようとしましたが、成功しませんでした。 Microsoftは、パーソナルデスクトップオペレーティングシステムとしてのXPでは、複数のユーザーが同時に使用することを許可しないという原則に従うための努力を惜しまなかったようです。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved