Windowsのジョブ管理者は、これが月にどんな種類の問題かを知っています。
突然朝に蹴る
セッションのすべてのユーザーが、
国内のソフトウェアを緊急に更新します。 終了-Windows XPユーザーと管理者での同時作業。
インターネット上のレシピは少し不正確で、マウス用に設計されており、ドメインで機能せず、他に何がわからないのか-YからXを選択します。
必要なツールを、マウスなしで簡単かつ迅速に機能するよく知られた資料から作成します(Linuxの方法、はい)。
注:法的問題は考慮されません。
1.仕事の目的
- 目的のDLLを置き換えます
- レジストリキーを修正/追加する
- 過負荷後の現状の回復を確実にする
2.デバイスと材料
- ドメイン内のWindows XP
- 目的のバージョンのtermsrv.dllの3バイトを修正しました( インターネット上 )
- srvany.exe( 一部の ResourceKitまたは個別に )
- instsrv.exe(同上)
- ボディシャツを2つ作成します(手付き)
すべてを1つの[ネットワーク]フォルダーに入れて、ハンドルを喜んでまっすぐにします。
3.進捗
一度やる
1.cmd:
@ECHO "1. SFC off" @REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v SFCDisable /t REG_DWORD /d 00000001 /f @ECHO "2. Terminal service off" @REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\TermService" /v Start /t REG_DWORD /d 00000004 /f @PAUSE
> 1.cmd && shutdown -t 0 -r
二回
2.cmd:
@REM store src path (w/ trailing slash) @SET ROOT=%~dp0 @ECHO "1. Copy files" @ECHO "termsrv.dll..." @copy /y %ROOT%termsrv.dll %WINDIR%\ServicePackFiles\i386\ @copy /y %ROOT%termsrv.dll %WINDIR%\System32\dllcache\ @copy /y %ROOT%termsrv.dll %WINDIR%\System32\ @ECHO "srvany.exe..." @copy /y %ROOT%srvany.exe %WINDIR%\ @ECHO "2. Create service to reenable multisession" %ROOT%instsrv.exe TS "%WINDIR%\srvany.exe" @ECHO "3. Modify registry" @ECHO "Enable TS..." @REG ADD "HKLM\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core" /v EnableConcurrentSessions /t REG_DWORD /d 00000001 /f @REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v EnableConcurrentSessions /t REG_DWORD /d 00000001 /f @REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AllowMultipleTSSessions /t REG_DWORD /d 00000001 /f @REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v MaxInstanceCount /t REG_DWORD /d 00000007 /f @ECHO "Tune our service..." @REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\TS\Parameters" /v Application /t REG_SZ /d "REG ADD \"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\" /v AllowMultipleTSSessions /t REG_DWORD /d 00000001 /f" /f @ECHO "4. Terminal service on (2=auto)" @REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\TermService" /v Start /t REG_DWORD /d 00000002 /f @ECHO "5. SFC on" @REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v SFCDisable /t REG_DWORD /d 00000000 /f @PAUSE
> 2.cmd && shutdown -t 0 -r
4.結論
- SFCは引き続き機能しますが、送信するだけです。 誰が修正するのを手伝います-ようこそ。
- TermServerサービスのため、二重のオーバーロードが必要です。
- Instsrvは、レジストリブランチをインポートすることで置き換えることができます。
- 良い方法では、どこでもチェックを行う必要があります。 しかし、cmdはbashではありませんが、魅力的な構文を備えたほとんど文書化されていないソフトウェアを理解する時間はありませんでした。 代償として-両方のボディーシャツは十分に安全です-あなたは何度でも好きな順番で走ることができます、彼らはあまりやりません。 しかし、誰が状況を修正するのを手伝うことができる-ようこそ
- インストールされたTSサービスは常に「実行」され続けますが、これも見苦しくなります。 しかし、ドックは静かです。
- なぜすべてがそうであり、そうでない場合-匿名は自分でグーグル/試すことができます。