وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

خطای پر بودن نشست ریموت دسکتاپ ویندوز؛ بدون بستن کار دیگران چه کنیم؟

آموزش تشخیص نشست‌های فعال و قطع‌شده RDP، خروج ایمن از نشست خود و شناخت محدودیت و لایسنس Windows Server.

انتشار:
توسط تیم فنی نت‌آرام
۵ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله خطای پر بودن نشست ریموت دسکتاپ ویندوز؛ بدون بستن کار دیگران چه کنیم؟ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
برای ورود به سرور ویندوزی با Remote Desktop تلاش می‌کنید و پیام می‌گوید تعداد نشست‌ها یا کاربران هم‌زمان به حد مجاز رسیده است. گاهی پنجره ریموت را قبلاً بسته‌اید و فکر می‌کنید از ویندوز خارج شده‌اید، در حالی که برنامه‌ها و نشست شما هنوز روی سرور باز مانده‌اند.
ابتدا تفاوت قطع اتصال و خروج را ببینیم، سپس نشست خودتان را پیدا کنیم. بستن نشست شخص دیگر بدون هماهنگی می‌تواند فایل‌های ذخیره‌نشده او را از بین ببرد. این راهنما عمدتاً برای Windows Server است؛ رفتار و امکانات نسخه‌های معمولی Windows 10 و 11 با سرور یکسان نیست.

قطع اتصال با خروج از ویندوز فرق دارد

وقتی فقط پنجره Remote Desktop را با علامت ضربدر می‌بندید، معمولاً ارتباط قطع می‌شود اما نشست روی سرور باقی می‌ماند. برنامه‌ای که داخل آن باز بوده ممکن است همچنان اجرا شود. وقتی از منوی ویندوز Sign out را انتخاب می‌کنید، نشست بسته می‌شود و برنامه‌های آن پایان می‌یابند. پیش از خروج، فایل‌ها را ذخیره کنید.
در Windows Server برای مدیریت از راه دور معمولاً تا دو اتصال هم‌زمان مدیریتی در نظر گرفته شده است. نیاز به کار هم‌زمان تعداد بیشتری کاربر با نصب و مجوز مناسب Remote Desktop Services مطرح می‌شود؛ تغییر یک تنظیم به‌تنهایی جایگزین مجوز نیست. جزئیات در راهنمای رسمی عیب‌یابی مایکروسافت آمده است.

قدم اول: اگر نشست قبلی خودتان را دارید، به آن برگردید

ابتدا با همان نام کاربری قبلی دوباره متصل شوید. در برخی پیکربندی‌ها به نشست قطع‌شده خود برمی‌گردید. اگر دسکتاپ و برنامه‌های قبلی را دیدید، فایل‌هایتان را ذخیره کنید و در صورت اتمام کار از منوی Start روی تصویر حساب و سپس Sign out بزنید. دفعه بعد اتصال جدید را امتحان کنید.
اگر نتوانستید وارد شوید، از کنسول مدیریتی مجاز سرور مجازی یا پنل ارائه‌دهنده استفاده کنید. این کنسول با اتصال RDP فرق دارد و باید امکان دیدن صفحه خود ویندوز را داشته باشید. اگر کنسول ندارید، از مدیر سرور بخواهید نشست‌ها را بررسی کند؛ حدس زدن شناسه و بستن نشست دیگران کار درستی نیست.

قدم دوم: فهرست نشست‌ها را داخل خود سرور ببینید

پس از ورود از مسیر مجاز، داخل خود ویندوز سرور منوی Start را باز و cmd را جست‌وجو کنید؛ Command Prompt را اجرا کنید. سپس بنویسید:
کد / دستورquery user
این دستور فهرست نشست‌هایی را که حساب شما اجازه دیدنشان را دارد نشان می‌دهد. ستون USERNAME نام کاربر، ID شماره نشست، STATE وضعیت و IDLE TIME مدت بی‌کاری را نشان می‌دهد. Active یعنی نشست فعال و Disc معمولاً یعنی اتصال قطع شده اما نشست همچنان وجود دارد. علامت > می‌تواند نشست فعلی شما را نشان دهد.
نمونه فرضی زیر فقط برای خواندن خروجی است؛ نام و شماره‌های سرور شما متفاوت خواهند بود:
کد / دستورUSERNAME SESSIONNAME ID STATE IDLE TIME operator rdp-tcp#1 2 Active none admin 4 Disc 1:10
در این مثال نشست شماره ۴ از حساب admin قطع شده است. مدت بی‌کاری یا قطع بودن، به معنی بی‌ارزش بودن داده‌های باز نیست. اگر خروجی نمی‌بینید یا پیام دسترسی دارید، حساب شما ممکن است اجازه مشاهده همه نشست‌ها را نداشته باشد؛ از مدیر مجاز کمک بگیرید.

قدم سوم: فقط نشست درست را با هماهنگی ببندید

بهترین راه این است که صاحب نشست دوباره وارد شود، کار خود را ذخیره کند و Sign out بزند. اگر نشست متعلق به خودتان است و مطمئنید چیزی ذخیره‌نشده باقی نمانده، یا صاحب آن صریحاً تأیید کرده، مدیر دارای دسترسی می‌تواند شناسه را با فرمان زیر خارج کند. عدد ۴ فقط مثال است؛ از خروجی واقعی خودتان استفاده کنید:
کد / دستورlogoff 4
این دستور نشست مشخص‌شده را می‌بندد و برنامه‌های باز آن را پایان می‌دهد؛ ارتباط صرفاً قطع نمی‌شود. سپس query user را دوباره اجرا کنید. اگر نشست بسته شده باشد، همان شناسه دیگر در فهرست فعال یا قطع‌شده دیده نمی‌شود. حالا اتصال RDP را دوباره امتحان کنید. اگر خطای دسترسی گرفتید، حساب فعلی مجوز این کار را ندارد؛ تلاش برای دورزدن مجوز نکنید.
از دستورهای بستن همه نشست‌ها یا راه‌اندازی مجدد سرور به‌عنوان میان‌بر استفاده نکنید. هر دو می‌توانند کار دیگر کاربران یا سرویس‌های در حال اجرا را مختل کنند.

اگر هنوز نمی‌توانید وارد شوید

اگر نشست آزاد شده ولی خطا ادامه دارد، متن دقیق پیام را بخوانید. ممکن است محدودیت از تنظیم سیاست سازمانی، مجوز RDS، نام کاربری، شبکه یا خود سرویس RDP باشد. در سرورهای مجهز به RDS، مدیر باید نقش Session Host، وضعیت سرور مجوز و سیاست تعداد اتصال را متناسب با نسخه و مجوزهای مجموعه بررسی کند. افزایش عدد در سیاست گروهی بدون استقرار درست و مجوز کافی راه‌حل قانونی یا فنی کامل نیست.
اگر پیام اساساً از نرسیدن به سرور یا ردشدن رمز صحبت می‌کند، آن را با پر بودن نشست یکی ندانید. از کنسول بررسی کنید ویندوز بالا است و کاربر مجاز دسترسی دارد. تنظیمات امنیتی و احراز هویت را برای ورود آسان‌تر غیرفعال نکنید.

جلوگیری از تکرار و اطمینان از نتیجه

در پایان کارهای مدیریتی فایل‌ها را ذخیره و از حساب Sign out کنید. اگر سازمان برای نشست‌های قطع‌شده محدودیت زمانی لازم دارد، مدیر می‌تواند پس از اطلاع‌رسانی و بررسی اثر روی کار کاربران، سیاست زمان‌بندی نشست را تنظیم کند. بستن خودکار زودهنگام ممکن است داده ذخیره‌نشده را از بین ببرد.
در سرور مجازی ایران نیز نسخه ویندوز، نوع دسترسی مدیریتی و مجوزهای موردنیاز را متناسب با استفاده خود انتخاب کنید. موفقیت را زمانی تأیید کنید که کاربر مجاز دوباره وارد شده و نشست‌های دیگر بدون اختلال باقی مانده باشند.
اشتراک‌گذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام