اتصالات چندگانه rdp نحوه فعال کردن چندین اتصال یا جلسات همزمان از راه دور در ویندوز XP

همانند نسخه های مشتری قبلی سیستم عامل های مایکروسافت، کاربران نسخه های Pro و Enterprise Windows 10 (اما نه Home) می توانند از راه دور از طریق Remote Desktop Services (RDP) به رایانه های خود متصل شوند. با این حال، محدودیتی در تعداد جلسات RDP همزمان وجود دارد - فقط یک کاربر راه دور می تواند همزمان کار کند. هنگام تلاش برای باز کردن دومین جلسه RDP، جلسه کاربر اول از شما خواسته می شود تا پایان یابد.

که در نسخه انگلیسیهشدار این است:

کاربر دیگری وارد شده است. اگر ادامه دهید، ارتباط آنها قطع خواهد شد. آیا به هر حال می خواهید امضا کنید؟

واقعیت این است که در نسخه های دسکتاپ عامل سیستم های مایکروسافتمحدودیت های اصلی زیر برای استفاده از سرویس دسکتاپ از راه دور وجود دارد:

  1. پشتیبانی از دسترسی RDP فقط در نسخه‌های قدیمی‌تر ویندوز (حرفه‌ای و بالاتر) در دسترس است و در نسخه‌های خانگی (خانه) این عملکرد غیرفعال است.
  2. فقط یک اتصال RDP از راه دور امکان پذیر است. هنگام تلاش برای باز کردن دومین جلسه RDP، از کاربر خواسته می شود تا اتصال موجود را خاتمه دهد.
  3. در صورتی که کاربری در کنسول کامپیوتر (محلی) کار کند، هنگامی که RDP از راه دور متصل می شود، جلسه او قطع می شود (مسدود می شود). عبارت معکوس نیز صحیح است: جلسه RDP راه دور به اجبار خاتمه می یابد اگر کاربر در کنسول سیستم وارد شود.

در واقع، محدودیت در تعداد اتصالات rdp همزمان فنی نیست، بلکه دارای مجوز است و ایجاد ایستگاه های کاری مبتنی بر ایستگاه کاری را ممنوع می کند. پایانهسرور RDP برای چندین کاربر اگرچه از نظر فنی، هر نسخه از ویندوز، با حافظه کافی، می تواند پشتیبانی کند کار همزمانچندین ده کاربر از راه دور (به طور متوسط ​​150-200 مگابایت حافظه در هر جلسه کاربر مورد نیاز است، به استثنای برنامه های در حال اجرا). آن ها حداکثر تعداد جلسات همزمان در تئوری فقط توسط منابع کامپیوتری محدود می شود.

ما به دو روش برای غیرفعال کردن محدودیت تعداد اتصالات RDP همزمان در ویندوز 10 نگاه خواهیم کرد:

مهم. در ابتدا، در اولین نسخه مقاله، گزینه اصلی برای حذف محدودیت تعداد اتصالات همزمان کاربر RDP، روش اصلاح و جایگزینی فایل بود. Termsrv.dllدر پوشه %SystemRoot%\System32. با این حال، هنگامی که یک بیلد جدید از ویندوز 10 یا برخی به روز رسانی های امنیتی را نصب می کنید، این فایل به روز می شود. در نتیجه، شما باید هر بار این را ویرایش کنید فایل هگزویرایشگر که کاملا خسته کننده است. بنابراین، به عنوان راه اصلی برای سازماندهی رایگان سرور ترمینالبر ویندوز مشتری 10 ارزش سودمندی را دارد RDP Wrapperکتابخانه.

توجه داشته باشید. تغییرات سیستم شرح داده شده در این مقاله احتمالاً نقض توافقنامه مجوز ویندوز با تمام عواقب بعدی در نظر گرفته می شود.

RDP Wrapper Library

یک جایگزین برای تغییر فایل termrv.dll استفاده از پروژه است RDP Wrapper Library. این برنامه به عنوان یک لایه بین Service Control Manager (SCM-Service Control Manager) و Terminal Services (Terminal Services) کار می کند و به شما امکان می دهد نه تنها پشتیبانی از چندین جلسه RDP همزمان را فعال کنید، بلکه پشتیبانی از RDP Host را در نسخه های خانگی فعال کنید. Windows 10. RDP Wrapper هیچ تغییری در فایل Termsrv.dll ایجاد نمی کند، فقط termrv را با پارامترهای اصلاح شده بارگیری می کند.

بنابراین، این راه حل حتی اگر نسخه فایل termrv.dll را به روز کنید، کار خواهد کرد، که به شما امکان می دهد از به روز رسانی ویندوز نترسید.

مهم. قبل از نصب RDP Wrapper: مهم است که از نسخه اصلی (پچ نشده) فایل termrv.dll استفاده کنید. در غیر این صورت، RDP Wrapper ممکن است پایدار کار نکند، یا اصلا شروع نشود.

می‌توانید RDP Wrapper را از مخزن GitHub دانلود کنید: https://github.com/binarymaster/rdpwrap/releases (آخرین نسخه موجود RDP Wrapper Library v1.6.2 نسبتاً اخیراً منتشر شد - 28 دسامبر 2017). با قضاوت بر اساس اطلاعات موجود در صفحه توسعه دهنده، همه پشتیبانی می شوند نسخه های ویندوز. ویندوز 10 تا بیلد Insider Preview 10.0.17063.1000 در 13 دسامبر 2017 پشتیبانی می شود.

مشاوره. به هر حال، منابع RDP Wrapper Library در دسترس هستند که به شما امکان می دهد در صورت تمایل خودتان فایل های اجرایی بسازید.

آرشیو RDPWrap-v1.6.2.zip حاوی چندین فایل است:

  • RDPWinst.exe - نصب کننده/حذف کننده کتابخانه RDP Wrapper
  • RDPConf.exe - ابزار پیکربندی RDP Wrapper
  • RDPCheck.exe - محلی RDP Checker - ابزار بررسی RDP
  • install.bat، uninstall.bat، update.bat - فایل های دسته ای برای نصب، حذف و به روز رسانی RDP Wrapper

برای نصب ابزار، فایل install.bat را با حقوق مدیر اجرا کنید.

پس از اتمام نصب، اجرا کنید RDPConfig.exe. و مطمئن شوید که در بخش تشخیصیهمه عناصر به رنگ سبز هستند.

توجه داشته باشید. در مورد من، به دلیل دسترسی به اینترنت در رایانه وجود ندارد، برنامه نمی تواند از Github دریافت کند نسخه فعلیفایل INI با تنظیمات نسخه ویندوز من. بنابراین، وضعیت نشان داده شده است. فایل rdpwrap.ini را از منبع توسعه دانلود کنید و آن را در دایرکتوری نصب قرار دهید. سرویس را مجددا راه اندازی کنید و مطمئن شوید که برچسب به تغییر یافته است.

از ویژگی های جالب نسخه جدید RDP Wrapper:

  • گزینه پنهان شدنکاربرانبرورودصفحه نمایش- اجازه می دهد .
  • وقتی گزینه غیرفعال است تک جلسه برای هر کاربر- چندین جلسه RDP همزمان تحت یک حساب مجاز خواهد بود (کلید رجیستری تنظیم شده است fSingleSessionPerUser= 0 در شاخه HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).

در صورتی که پس از به روز رسانی نسخه ویندوز، RDP Wrapper کار نمی کند، بررسی کنید که کتیبه ای در قسمت Diagnostics وجود دارد.

سعی کنید فایل ini را با یک اسکریپت به روز کنید update.bat، یا به صورت دستی و دوباره سرویس را نصب کنید

rdpwinst.exe -u
rdpwinst.exe -i

ما در حال تلاش برای افتتاح دومین جلسه RDP هستیم. همه چیز درست شد! اکنون ویندوز 10 ما به شما امکان می دهد همزمان از طریق RDP به دو کاربر راه دور متصل شوید.

ابزار باید روی همه پشتیبانی شده کار کند این لحظهنسخه های ویندوز: ویندوز ویستا، ویندوز 7، ویندوز 8، ویندوز 8.1 و ویندوز 10. بنابراین، هر نسخه کلاینت ویندوز را می توان به یک سرور ترمینال تبدیل کرد.

تغییر فایل termrv.dll

توجه داشته باشید. این روشمناسب فقطبه نسخه RTM ویندوز 10 x64 (10240).

شما می توانید محدودیت تعداد اتصالات RDP را با اصلاح فایل termrv.dll (فایل کتابخانه ای که توسط Remote Desktop Services استفاده می شود) حذف کنید. فایل در دایرکتوری C:\Windows\System32 قرار دارد.

قبل از اصلاح فایل termrv.dll، توصیه می شود یک نسخه پشتیبان از آن ایجاد کنید (در صورت لزوم، می توانید به نسخه اصلی فایل برگردید):

c:\Windows\System32\termsrv.dll termsrv.dll_backup را کپی کنید

قبل از ویرایش فایل termrv.dll، باید مالکیت آن را در اختیار بگیرید و به گروه مدیر بدهید. حقوق کاملروی آن (همه عملیات مشابه آنچه در مقاله توضیح داده شده انجام می شود). سپس سرویس Remote Desktop (TermService) را از کنسول services.msc یا از خط فرمان متوقف کنید:

نت استاپ TermService

برای Windows 10 x64 RTM edition (نسخه فایل termsrv.dll 10.0.10240.16384 است): فایل Termsrv.dll را با هر کدام باز کنید ویرایشگر HEX(مثلا هگزر کوچک)

خط را پیدا کنید:

39 81 3C 06 00 00 0F 84 73 42 02 00

و جایگزین آن با:

B8 00 01 00 00 89 81 38 06 00 00 90

فایل را ذخیره کرده و سرویس TermService را راه اندازی کنید.

یک فرصت بسیار مناسب برای ساخت وجود دارد ویندوز معمولی 7 شباهت سرور ترمینال با قابلیت اتصال و کار روی یک کامپیوتر به چند کاربر از طریق RDP. این ممکن است در یک دفتر کوچک برای کار در 1C از طریق RDP مرتبط باشد. چند نفر می توانند به راحتی با یک کامپیوتر معمولی کار کنند.
واقعیت این است که Remote Desktop در نسخه های سرور ویندوز به طور پیش فرض از دو اتصال همزمان برای عیب یابی و مدیریت کامپیوتر پشتیبانی می کند. تا زمانی که مجوزهای لازم برای دسترسی مشتری را داشته باشید، سایر کاربران می توانند همزمان متصل شوند این سرورو ماشین می تواند آن را اداره کند، یعنی. منابع کافی دارد

برای اینکه چندین کاربر به طور همزمان با یک کامپیوتر کار کنند، این محدودیت باید حذف شود. برای این کار، تیم DeepXW یک پچ جهانی ایجاد کرده است. وصله تغییراتی را در فایل Termsrv.dll که در %SystemRoot%\System32\ قرار دارد، ایجاد می کند.

روش یک

پچ پشتیبانی می کند:

بایگانی را دانلود و استخراج کنید، سپس فایل مناسب را با حقوق مدیر اجرا کنید (روی فایل اجرایی کلیک راست کنید، "Run as administrator" را انتخاب کنید). برای سیستم های 32 بیتی از UniversalTermsrvPatch-x86.exe و برای سیستم های 64 بیتی از UniversalTermsrvPatch-x64.exe استفاده کنید.

مانند تصویر بالا، پنجره ای ظاهر می شود که در آن می توانید termrv.dll را برای حذف محدودیت جلسات دسکتاپ از راه دور وصله کنید یا فایل اصلی را در هر زمان بازیابی کنید (مسیر به فایل پشتیبان: \Windows\System32\termsrv.dll.backup). پس از اعمال پچ، کامپیوتر خود را مجددا راه اندازی کنید و می توانید به کار خود برسید.

برای بررسی اینکه آیا محدودیت برداشته شده است، جلسه یک کاربر را در رایانه ای که وصله را اعمال کرده اید باز بگذارید و از دستگاه دیگری سعی کنید از راه دور از کاربر دیگری به رایانه متصل شوید. اگر همه چیز خوب پیش رفت، هر دو کاربر در سیستم فعال خواهند بود، هر کدام در جلسه خود.

اصل: "http://www.techspot.com/guides/485-windows-concurrent-sessions/"

تا به امروز، 2 راه دیگر برای ساخت ترمینال از Windows 7 sp1 وجود دارد. اولی با پچ برای کتابخانه termrv.dll، دومی بدون. بهتر است از روش دوم استفاده کنید، اما اگر چیزی درست نشد، می توانید از روش اول استفاده کنید. حالا بیشتر در مورد این روش ها.
روش دو

شما می توانید همه چیز را به صورت دستی انجام دهید، کسی که این را درک می کند، می تواند آن را بر اساس محتویات بایگانی انجام دهد. فایل cmd تمام اقداماتی که با سیستم انجام خواهد شد را شرح می دهد. برای کسانی که نمی خواهند این را بفهمند، یک اسکریپت install.cmd وجود دارد. برای نصب پچ باید آن را به عنوان مدیر اجرا کنید

همین. می توانید بررسی کنید و متصل شوید. شما باید حساب های کاربری ایجاد کنید، فراموش نکنید که اتصال دسکتاپ از راه دور را مجاز کنید:

روش سه

Windows XP Professional و Windows XP Media Center Edition (MCE)سرویس اتصال داشته باشید دسکتاپ از راه دور (RDP)، که به شما امکان می دهد از راه دور یک رایانه را متصل کنید، از رایانه یا میزبان دیگری دسترسی و کنترل داشته باشید. با این حال، ماشین های روی سیستم عامل ویندوز XPاجازه می دهد به طور همزمان اتصال به کامپیوتر از راه دورفقط یک کاربر که به آن متصل شده است، بدون چندین جلسه اتصالات دسکتاپ از راه دوریا لینک های پشتیبانی

هر زمان که یک کاربر راه دور از طریق یک کلاینت به دسکتاپ از راه دور (RDC)برای اتصال به هاست ویندوز XP، کاربر محلی با یا بدون قفل کنسول از سیستم خارج شده است. دسکتاپ از راه دوربرخلاف سرویس Terminal Server در Windows Server 2003 و Server 2008، صرف نظر از اینکه کاربر محلی یا راه دور باشد، برای یک بار استفاده توسط کاربر در نظر گرفته شده است.

اینجا هک برای باز کردن یک محدودیتکه امکان چندین جلسه اتصال همزمان از راه دور را در Windows XP Professional و Media Center با استفاده از وصله‌شده termserv.dll یا نسخه قدیمی وصله‌شده termserv.dll نسخه 5.1.2600.2055 فراهم می‌کند، به طوری که تعداد نامحدودی کاربر می‌توانند به طور همزمان با استفاده از دسکتاپ از راه دور به کامپیوتر متصل شوید.

  1. یک کپی اصلاح‌شده را دانلود کنید که محدودیت‌های اتصال دسک‌تاپ از راه دور را که برای نسخه ویندوز XP شما غیرفعال شده است، حذف می‌کند:

Windows XP SP3: Termsrv.dll (نسخه 5.1.2600.5512)

برای اطلاعات termrv.dll، پچ معمولا دارای بیت های زیر از کدهای HEX است که به مقادیر زیر بازنویسی می شوند:

00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90

  1. کامپیوتر خود را مجددا راه اندازی کنید و با کلیک کردن، اطلاعات را در حالت امن بوت کنید F8در حین بوت استرپو انتخاب کنید حالت امن . این مرحله فقط در صورتی ضروری است که در حال حاضر از Windows Terminal Services یا استفاده می کنید خدمات دسکتاپ از راه دور، حفاظت سیستم فایلباید نادیده گرفته شود وگرنه پیام خطای زیر برای بازیابی شرایط اصلی Termsrv.dll ظاهر می شود.

3. برو به %WINDIR%System32و یک نسخه پشتیبان تهیه کنید (یا تغییر نام دهید) Termsrv.dll .

4. تغییر نام یا حذف کنید Termserver.dllدر پوشه Dllcache %WINDIR%System32.

5. دانلود شده را کپی کنید Termsrv.dll V %WINDIR%System32 , %WINDIR%ServicePackFiles i386(در صورت وجود) و Dllcache %WINDIR%System32 .

6. سپس برای ادغام مقادیر رجیستری در Registery دانلود و اجرا کنید، یا می توانید ویرایشگر رجیستری را به صورت دستی اجرا کنید و تنظیمات رجیستری زیر را اضافه کنید:



"EnableConcurrentSessions" = DWORD: 00000001


"AllowMultipleTSSessions" = DWORD: 00000001

7-دکمه را فشار دهید شروع کنید -> اجرا کنو دستور را وارد کنید gpedit.msc، کلیک واردبرای باز کردن ویرایشگر خط مشی گروه.

8. برو به پیکربندی کامپیوتر -> قالب اداری -> اجزای ویندوز -> خدمات ترمینال .

9. فعال کردن تعداد اتصالات را محدود کنیدو تعداد اتصالات را به 3 (یا بیشتر). این تنظیم امکان استفاده همزمان از بیش از یک رایانه را فراهم می کند.

10. با انتخاب دکمه رادیویی از فعال بودن Remote Desktop در زبانه Remote ویژگی های سیستم اطمینان حاصل کنید. به کاربران اجازه دهید از راه دور به این رایانه متصل شوند .

11. روشن کنید تعویض سریع کاربر V تابلوهای کنترل -> حساب های کاربری -> ورود یا خاموش شدن کاربر را تغییر دهید .

12. کامپیوتر خود را به طور معمول راه اندازی مجدد کنید.

توجه داشته باشم، اگر نمی توانید فایل termserv.dll را جایگزین یا بازنویسی کنید - دسترسی ممنوع است یا خطای فایل، "Termine Services" را در بخش "Services" در Control Panel "Administrative Tools" خاموش کنید. علاوه بر این، هر اتصال فیزیکی متصل باید حساب کاربری خود را در رایانه مورد نظر داشته باشد و باید با نام کاربری و رمز عبور اعتبار مربوطه احراز هویت شود.

برای حذف و بازگشت به نسخه اصلی Termsrv.dll، به سادگی نسخه وصله شده را حذف کنید و همچنین نسخه پشتیبان را به "termsrv.dll" تغییر نام دهید. اگر Terminal Services فعال و در حال اجرا است، باید آن را در حالت ایمن انجام دهید.

اگر یک کامپیوتر با ویندوز XPمتصل به یک دامنه، به یک شبکه محلی، پنجره ها RegKey "AllowMultipleTSSessions" را روی "0" هر بار که کامپیوتر راه اندازی مجدد نمی شود تنظیم می کند. برای اینکه جلسات دسکتاپ راه دور متعدد یا نامحدود در یک محیط دامنه AD مجاز باشد، مقدار داده برای "AllowMultipleTSSessions" باید هر بار که سیستم شروع به کار می کند روی "1" تنظیم شود. برای تغییر مقدار، فقط راه اندازی مجدد ts_multiple_sessions.batهر بار که کامپیوتر خود را روشن می کنید. همچنین، قرار دهید ts_multiple_sessions.bat V ج: اسناد و تنظیمات منوی اصلی همه کاربران راه اندازی برنامه هاپوشه به طوری که به طور خودکار بر روی اولین کاربر با حقوق مدیر اجرا شود. راه حل دیگر نصب یک سرویس اضافی یا تعریف کلید در شعبه رجیستری است نرم افزار HKEY_LOCAL_MACHINE ویندوز مایکروسافت CurrentVersion Run، که از طریق آن فایل دسته ای به طور خودکار در هنگام بوت کار می کند، و این در صورتی مفید است که رایانه توسط کسی وارد نشود، اما همچنان توسط کارگر لازم است که اجازه دهد اتصالات دسکتاپ راه دور نامحدود کار کند.

نکته دیگر این است که کاربر بسته شود اتصال از راه دوربه جای پایان دادن به جلسه، هنگامی که او سعی می کند دوباره وارد شود، پیام کد خطای 4226 مربوط به رویداد TCP/IP ظاهر می شود. برای حل این مشکل، پچ Windows XP TCP/IP Limiting Connection و Event ID 4226 را دانلود و نصب کنید و اتصال را روی حداقل 50 تنظیم کنید.

این اسمبلی بر روی تصویر اصلی مایکروسافت ویندوز XP Professional SP3 نسخه روسی ساخته شده است، با تمام به روز رسانی ها!دیسک مولتی بوت است. دانلود به صورت رایگان -


ترمینال سرور Windows 7 / Vista / XP (sp1/sp2/sp3)یک راه حل واقعی است سرور ترمینالبرای اتصال دسکتاپ از راه دور Windows 7 / Vista / XP (sp1/sp2/sp3)چندین کاربر همزمان

سرور ترمینالمی توان از آن برای راه اندازی یک برنامه کاربردی استفاده کرد کامپیوترهای راه دوریا به شما سرور ترمینال در ویندوز 7 / XP / ویستا/شما می توانید رایانه های قدیمی مختلف مانند 486 و پنتیوم 1 را به طور همزمان وصل کنید، آنها طوری کار می کنند که گویی یک سیستم عامل نصب کرده اند. Windows Vista /7 / XP با Office XP-2003-2007، 1Cو یکسری برنامه های آفیس مختلف.

پیش فرض ویندوز 7/ویستا/ایکس پیچندین کاربر را همزمان پشتیبانی نمی کند. برای اینکه چندین کاربر به طور همزمان روی آن کار کنند RDP، باید فایل C:\Windows\System32\termsrv.dll را جایگزین کنید و تغییراتی را در رجیستری ایجاد کنید - برای حذف محدودیت اعمال شده بر روی ویندوز XP/7/Vista.

قبل از ایجاد تغییرات در ویندوز 7/ویستا/ایکس پی، مطمئن شوید که اقدامات شما با قوانین کشور شما و توافقنامه مجوز مغایرت نداشته باشد، بنابراین این شما هستید که از روش استفاده کنید یا نه.

چگونه از ویندوز XP / 7 / Vista یک سرور ترمینال بسازیم؟

1. ایجاد چندین کاربر با حقوق مدیر یا کاربر معمولیحتما پسورد تعیین کنید

مطمئن شوید که گزینه - تعویض سریع بین کاربران فعال باشد (کنترل پنل -> حساب های کاربری -> تغییر ورود کاربر)

2. اجازه دهید اتصال از راه دور- با کلیک راست "My Computer" را انتخاب کرده و "Properties" آن را باز کنید. در پنجره ای که ظاهر می شود، به برگه "Remote Sessions" بروید. کادر کنار «Allow remote access to this computer» را علامت بزنید. کاربران راه دور را انتخاب کنید (در غیر این صورت دسکتاپ از راه دورفقط برای مدیران کار می کند) و روی "OK" کلیک کنید

3. بررسی کنید که Remote Desktop Connection برای یک کاربر فعال باشد.

ساخت ترمینال سرور ویندوز XP/7/Vista

4. یک پچ جهانی برای ایجاد یک سرور ترمینال دانلود کنید:
-
ویندوز XP sp2 sp3;
- ویندوز ویستا sp1 sp2؛
- ویندوز 7، 32 بیت (x86) / 64 بیت (x64).

5. فایل را اجرا کنید UniversalTermsrvPatch-*.exeکه با عمق بیت سیستم و فشار شما مطابقت دارد پچبرای جایگزینی فایل C:\Windows\System32\termsrv.dll

6. فایل *.reg را که با سیستم عامل شما مطابقت دارد اجرا کنید تا تغییراتی در رجیستری ایجاد کنید

7. سیستم عامل خود را مجددا راه اندازی کنید

8. Start -> Run -> gpedit.msc

برای ویندوز 7

پیکربندی کامپیوتر -> الگوهای اداری -> اجزای ویندوز -> خدمات دسکتاپ از راه دور -> میزبان جلسه دسکتاپ از راه دور -> اتصالات ->

برای ویندوز XP

پیکربندی کامپیوتر -> الگوهای اداری -> اجزای ویندوز -> سرور پایانه -> اتصالات محدود

"Enabled" را تنظیم کنید و مقدار تعداد پایانه های مجاز را تغییر دهید.

9. کامپیوتر خود را مجددا راه اندازی کنید

اگر همه چیز را به درستی انجام داده اید، پس سرور ترمینال Windows 7 / Vista / XP (sp1/sp2/sp3)آماده. حالا باید کار کنی دسکتاپ از راه دور برای چندین کاربر به طور همزمان.

تنظیمات سرور ترمینال اضافی ویندوز XP

1. همانطور که تمرین نشان می دهد، کاربران سرور ترمینال به سادگی قطع می شوند و برنامه ها به کار خود ادامه می دهند. می توانید زمان قطع اتصال یک جلسه غیرفعال را تنظیم کنید

شروع -> اجرا -> gpedit.msc
پیکربندی رایانه -> الگوهای اداری -> اجزای ویندوز -> سرور پایانه -> جلسات -> تعیین محدودیت زمانی برای جلسات قطع شده

روشن کنید و زمان را تنظیم کنید

محدودیت های دیگری نیز وجود دارد که می توانید هر طور که دوست دارید انتخاب کنید.

2. راه اندازی یک برنامه برای همه کاربران راه دور سرور ترمینال، بدون دسکتاپ

شروع -> اجرا -> gpedit.msc
پیکربندی کامپیوتر -> الگوهای اداری -> اجزای ویندوز -> سرور پایانه -> اجرای برنامه در هنگام اتصال

روشن کن
\Bkc.RemoteClient.exe

پوشه کاری را مشخص کنید
C:\Program Files\Bankcomz"language\Remote Client Warning

3. راه اندازی یک برنامه برای کاربران منتخب سرور ترمینال، بدون دسکتاپ(توجه، حتی اگر به صورت محلی وارد شوید، کار می کند، بنابراین من حتی نمی دانم چگونه بعداً آن را لغو کنم، به جز حذف کاربر، و سپس ایجاد یک دیسک جدید یا استفاده از دیسک بوت liveCD، (توسط ERD-commander برنامه) با انتخاب بارگیری رجیستری سیستم عامل مورد نیاز ما.

Start -> Run ->regedit

یک پارامتر رشته Shell ایجاد کنید و مسیر کامل فایل برنامه را در قسمت "Value" مشخص کنید.

4. راه اندازی یک برنامه به طور مستقل توسط یک کاربر سرور ترمینال، بدون دسکتاپ

برای شروع انجام دادن p.2 برای همه کاربران ، دوباره بارگیری کنید و سپس مقدار را همانطور که بود برگردانید (تنظیم نشده است)

در تنظیمات کلاینت ویندوز(اتصال از راه دور دسکتاپ) که از آن در حال اتصال هستیم، در گزینه ها در تب برنامه ها، کادر "هنگام اتصال، برنامه زیر را اجرا کنید" را علامت بزنید.

مسیر کامل برنامه و نام فایل را مشخص کنید

پوشه کاری را مشخص کنید
C:\Program Files\Bankcomz"language\Remote Client Warning

5. راه اندازی برنامه در هنگام ورود به دسکتاپ

افزودن میانبر به پوشه راه اندازی
C:\Documents and Settings\Uusername\Start Menu\Programs\Startup\

سیستم عامل های کاربر مایکروسافت از آخرین نسل ها، به ویژه ویندوز 7 مورد نظر ما، توانایی اتصال از طریق پروتکل RDP (پروتکل دسکتاپ از راه دور) را دارند. به زبان روسی، این یک دسکتاپ از راه دور است. در سرور ویندوز، یک سرور ترمینال وجود دارد که به چندین کاربر اجازه می دهد از طریق دسکتاپ از راه دور به یک کامپیوتر متصل شوند. در سیستم های غیر سرور محدودیت تعداد جلسات برابر با یک وجود دارد. یعنی فرصتی برای اتصال از راه دور به رایانه شما وجود دارد، اما اگر در آن لحظه کاربر دیگری در رایانه کار می کند، باید جلسه خود را پایان دهد تا به کاربر راه دور اجازه ورود دهد.


قرارداد مجوز سیستم عامل Windows XP Professional اجازه 10 ریموت را می دهد اتصالات شبکهبدون مجوز اضافی (ویندوز XP نسخه خانگیبه ترتیب 5). این بدان معنی است که با استفاده از روش های ذکر شده در زیر تخلف نمی کنید توافقنامه مجوز. چگونه می توانید ویندوز 7 را به عنوان یک سرور ترمینال کامل کار کنید؟ که به من اجازه داد با دور زدن محدودیت یک جلسه کاری روی رایانه کار کنم.

در زیر دو گزینه وجود دارد.

  1. برای کسانی که همه چیز را یکجا می خواهند.
  2. برای کسانی که دوست دارند همه چیز را خودشان سفارشی کنند.

ترمینال سرور در ویندوز 7 - گزینه 1

دانلود کنید و به عنوان Administrator با کلیک راست اجرا کنید. روی Path کلیک کنید و راه اندازی مجدد کنید و خوشحال خواهید شد.

ترمینال سرور در ویندوز 7 - گزینه 2

  1. سیستم عامل نصب شده MS Windows 7 Ultimate (می توانید با تنظیمات دیگر امتحان کنید، فکر می کنم کار کند).
  2. یک کامپیوتر با سیستم فوق متصل به شبکه محلی.
  3. رایانه ای در شبکه محلی که از آن متصل خواهیم شد و دارای یک سرویس گیرنده RDP است (در واقع، هر رایانه ای با سیستم عاملویندوز)، در مورد من یک لپ تاپ با ویندوز XP است.
  4. حقوق مدیر در رایانه با ویندوز 7.
  5. یک کتابخانه سرور پایانه که محدودیت تک جلسه غیرفعال است. برای سیستم 32 بیتی , برای سیستم 64 بیتی .

همه چیز آماده است، می توانید شروع کنید!

برنامه کاری کلی ما به شرح زیر است: باید کتابخانه سیستم را جایگزین کنیم Termsrv.dllبه موارد فوق، یک کاربر جداگانه برای دسترسی از راه دور دسکتاپ ایجاد کنید، به این کاربر اجازه دسترسی از راه دور دسکتاپ را بدهید، مطمئن شوید که این کاربر دارای حقوق سرپرست است (شما نمی توانید چنین حقوقی را بدهید، من به آنها نیاز دارم تا بدون هیچ محدودیتی از راه دور روی رایانه کار کنند) ، تعدادی کلید رجیستری را تجویز کنید، کار را آزمایش کنید.

همانطور که می دانید ویندوز 7 دسترسی به آن را محدود می کند فایل های سیستمیحتی مدیران یعنی برای جایگزینی فایل termrv.dll باید چنین حقوقی را به مدیر اعطا کرد و همچنین مالک فایل را تغییر داد. برای پیاده سازی موارد فوق، روی نماد "رایانه من" کلیک راست کرده و "Management" را انتخاب کنید یا از طریق "Control Panel"> "Administrative Tools"> "Computer Management" به "Services" بروید و سرویس "Remote Desktop Services" را متوقف کنید. . از طریق اکسپلورر به مسیر C:\Windows\System32 بروید و در آنجا به دنبال فایل termrv.dll بگردید. بر روی آن راست کلیک کنید، "Properties" را انتخاب کنید. بعد، به تب "امنیت" بروید، در قسمت "گروه ها یا کاربران"، گروه Administrators را انتخاب کنید (شما به عنوان یک مدیر وارد شده اید حساب، درست؟ اگر نه، باید اصلاح شود.) در تصاویر زیر، من قبلاً تمام تنظیمات و مجوزها را تنظیم کرده ام.

سپس، در قسمت «مجوزها برای گروه مدیران»، روی دکمه «پیشرفته» کلیک کنید. پنجره ای به نام " گزینه های اضافیامنیت برای Termsrv.dll، جایی که در برگه «مجوزها» در قسمت «Elements Permission»، روی دکمه «Change Permissions» کلیک کنید.

پنجره دیگری با همان نام قبلی ظاهر می شود، فقط اکنون می توانید عنصر "Administrators" را در قسمت "Permission Items" انتخاب کنید و روی دکمه "Edit" کلیک کنید.

پنجره "Element Permission for Termsrv.dll" ظاهر می شود، جایی که در قسمت "Permissions"، کادر "Allow full access" را علامت بزنید.

برای اعمال تغییرات روی OK در تمام پنجره ها کلیک کنید. حال برای تغییر مالک فایل termrv.dll را باز کنید خط فرمانبا حقوق مدیر

دستور را در پنجره خط فرمان کپی کنید:

takeown /f C:\Windows\System32\termsrv.dll
Enter را فشار دهید. سیستم باید به ما اطلاع دهد که مالک فایل به کاربر فعلی تغییر کرده است. نام فایل Termsrv.dll را به چیزی مانند Termsrv.dll.original تغییر دهید و آن را به عنوان باقی بگذارید پشتیبان گیری. نام فایل دانلود شده را به Termrv.dll تغییر دهید و آن را در C:\Windows\System32 کپی کنید.


اکنون با کپی کردن دستورات در خط فرمان، در رجیستری ثبت می کنیم:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 10 /f

در دستور آخر 10 تعداد جلسات همزمان است. شما می توانید مقدار مورد نیاز خود را در اینجا قرار دهید. در مرحله بعد، باید کاربری ایجاد کنیم که از طریق آن از طریق RDP به آن متصل شویم. برای انجام این کار، روی نماد "رایانه من" راست کلیک کرده و "Management" را انتخاب کنید یا از طریق "Control Panel" > "Administrative Tools" > "Computer Management" در درخت سمت چپ، "Local Users and Groups" را انتخاب کنید. پوشه "کاربران"، با ماوس روی یک فضای خالی در لیست کاربران، راست کلیک کنید منوی زمینهانتخاب کنید " کاربر جدید.... فرم پیشنهادی را پر کنید، روی دکمه "ایجاد" کلیک کنید.

اکنون کاربر جدید خود را در لیست کاربران پیدا می کنیم و روی آن دوبار کلیک می کنیم تا ویژگی های کاربر باز شود، در آنجا به تب "عضویت گروه" می رویم، گروه های "Administrators" و "Remote Desktop Users" را اضافه می کنیم.

همه چیز آماده است، فقط باید سرویس "خدمات دسکتاپ از راه دور" را راه اندازی کنیم (کمی بالاتر در مورد نحوه متوقف کردن این سرویس صحبت کردیم، اکنون باید آن را راه اندازی کنیم) و دسکتاپ از راه دور را فعال کنید، که در ویژگی های سیستم در سمت چپ "تنظیمات دسترسی از راه دور" را انتخاب می کنیم.

پنجره "خواص سیستم" ظاهر می شود. برگه را باز کنید "دسترسی از راه دور"، جایی که در بلوک "Remote Desktop" ما پارامتر میانی "Allow connections from computers with any version of remote desktop (خطرناک تر)" را انتخاب می کنیم. به عنوان مثال، من با سرویس گیرنده RDP ویندوز XP متصل خواهم شد.