- خطای «مسیر شبکه یافت نشد» معمولاً به دلیل تغییر نام، مسدود شدن پورتهای SMB (445) یا توقف سرویسها رخ میدهد.
- سرویسهای کشف، اشتراکگذاری و بررسی شبکه مانند Server/Workstation و قوانین فایروال را فعال کنید.
- سازگاری SMB (از SMB1 اجتناب کنید مگر اینکه لازم باشد)، مجوزهای NTFS/share و اعتبارنامههای صحیح را بررسی کنید.
- با استفاده از Test-NetConnection، میزان مصرف شبکه، پاکسازی حافظه پنهان و نمایشگر رویداد، مشکل را تشخیص دهید تا علت واقعی را پیدا کنید.
اگر هنگام تلاش برای باز کردن یک پوشه مشترک یا منبع شبکه با پیام "مسیر شبکه یافت نشد" مواجه شدید، نگران نباشید: شما اولین نفر نیستید. این هشدار معمولاً در ویندوز 11 زمانی ظاهر میشود که کامپیوتر قادر به یافتن یا دسترسی به مسیر UNC یک کامپیوتر یا NAS دیگر نیست. این میتواند به دلیل مسدود شدن پورت 445 توسط فایروال، مشکلی در کشف شبکه، سرویس SMB یا یک مشکل ساده در حل مسئله نام باشد. خبر خوب این است که با بررسی منظم تنظیمات و آزمایشها، معمولاً میتوان آن را در عرض چند دقیقه برطرف کرد..
در این مقاله، یک راهنمای واضح و سرراست از نحوه تشخیص و رفع مشکل دسترسی به منابع SMB در ویندوز ۱۱ خواهید یافت. ما بررسیهای سریع، سرویسهایی که باید اجرا شوند، قوانین فایروال، پشتیبانی از نسخه SMB، مجوزها و اعتبارنامهها، دستورات تأیید و برخی تنظیمات پیشرفته برای محیطهایی با دستگاههای قدیمی یا NAS را پوشش خواهیم داد. ایده این است که بتوانید بدون هیچ دردسری به پوشه \\PC\Folder یا \\IP\Resource برگردید.بیایید همه چیز را در مورد آن یاد بگیریم خطای «مسیر شبکه یافت نشد» هنگام دسترسی به رایانه دیگر.
منظور از «مسیر شبکه یافت نشد» چیست؟
این پیام نشان میدهد که ویندوز نتوانسته مسیر شبکهای که وارد کردهاید را پیدا کند یا به آن دسترسی پیدا کند. در SMB، مسیرها از قالب UNC استفاده میکنند، برای مثال \\COMPUTER\Shared یا \\192.168.1.50\Shared. اگر سیستم نتواند نام را به آدرس IP ترجمه کند، یا اگر نتواند به پورت SMB میزبان راه دور (TCP 445) متصل شود، این خطا را مشاهده خواهید کرد. بنابراین علل معمولاً به تفکیک نام، اتصال و مجوزها/فایروال تقسیم میشوند..
ویندوز ۱۱ به طور پیشفرض از SMB 3.x استفاده میکند که روی TCP 445 اجرا میشود و دیگر مانند گذشته به NetBIOS روی TCP/IP نیاز ندارد. بنابراین اگر چیزی آن پورت را مسدود کند، اگر سیاستی وجود داشته باشد که نیاز به امضا یا رمزگذاری داشته باشد که طرف مقابل از آن پشتیبانی نمیکند، یا اگر دستگاه راه دور نسخه ناسازگاری از SMB داشته باشد، اتصال قطع خواهد شد. همچنین میتواند به سادگی یک اشتباه تایپی در نام پوشه مشترک باشد..
برای شروع، مطمئن شوید که مسیر وجود دارد و دستگاه از راه دور روشن است. آن را با IP و نام آزمایش کنید تا مشخص شود که آیا مشکل مربوط به نامگذاری (DNS/LLMNR) است یا صرفاً یک مشکل اتصال. اگر با \\Shared\IP کار کند و با \\Shared\Name کار نکند، تمرکز روی وضوح تصویر است..
بررسیهای سریع که در زمان شما صرفهجویی میکنند
قبل از ورود به تنظیمات پیشرفته، نکات اولیهای وجود دارد که بهتر است از آنها صرف نظر کنید. بسیاری از حوادث در این مرحله حل میشوند.:
- تأیید کنید که هر دو دستگاه در یک شبکه هستند یا مسیرهایی بین آنها وجود دارد (یک بخش یا زیرشبکه مسیریابی شده).
- سعی کنید با IP دسترسی پیدا کنید: در اکسپلورر عبارت \\192.168.xx\ResourceName را تایپ کنید.
- پینگ کردن میزبان: یک کنسول باز کنید و ping NAME و ping 192.168.xx را اجرا کنید تا وضوح نام و تأخیر را بررسی کنید.
- اجرای تست پورت: در PowerShell، دستور Test-NetConnection -ComputerName NAME -Port 445 را اجرا کنید. اگر پورت ۴۴۵ بسته باشد، SMB متصل نخواهد شد..
- تأیید کنید که نمایه شبکه در تنظیمات > شبکه و اینترنت خصوصی (Private) است (شبکههای عمومی، کشف و اشتراکگذاری را محدود میکنند).
- تاریخ و زمان را بررسی کنید: اختلافات زیاد، احراز هویت و امضا را مختل میکند.
یک نکتهی جزئی که اغلب نادیده گرفته میشود: اگر منبع مشترک حذف یا تغییر نام داده شده باشد، کلاینت حتی اگر شبکه بینقص باشد، همچنان قادر به یافتن آن نخواهد بود. تأیید میکند که پوشه هنوز در رایانه راه دور به اشتراک گذاشته شده است.
فعال کردن قابلیت کشف شبکه و اشتراکگذاری فایل
ویندوز ۱۱ به طور پیشفرض گزینههای خاصی را در شبکههایی که به عنوان عمومی علامتگذاری شدهاند، غیرفعال میکند. موارد زیر را بررسی کنید: این ستونی است که تیمهای دیگر شما را میبینند و شما هم میتوانید آنها را ببینید..
- به تنظیمات > شبکه و اینترنت > تنظیمات پیشرفته شبکه > گزینههای اشتراکگذاری پیشرفته بروید.
- در قسمت پروفایلهای خصوصی، گزینهی «کشف شبکه» (Network Discovery) را فعال کنید و پیکربندی خودکار دستگاههای متصل به شبکه را فعال کنید.
- همچنین اشتراکگذاری فایل و چاپگر را فعال کنید.
- در قسمت «همه شبکهها»، میتوانید اشتراکگذاری محافظتشده با رمز عبور (توصیه میشود) را فعال کنید یا اگر به دسترسی مهمان در یک شبکه مورد اعتماد نیاز دارید، آن را غیرفعال کنید. غیرفعال کردن آن امکان ورود بدون کاربر را فراهم میکند، اما امنیت را کاهش میدهد..
پس از اعمال این مورد، دوباره از طریق UNC دسترسی پیدا کنید. اگر میزبان هنوز ظاهر نمیشود، به یاد داشته باشید که Network Explorer به مکانیسمهای کشف (WS-Discovery/LLMNR) متکی است که گاهی اوقات با شکست مواجه میشوند، بنابراین تایپ مستقیم \\Shared IP\ هنوز مطمئنترین روش برای آزمایش است. فعال کردن اشتراکگذاری لازم است، اما همیشه کافی نیست..
سرویسهای ضروری ویندوز برای SMB و Discovery

برخی از سرویسهای سیستمی باید برای کار کردن کشف، انتشار و دسترسی به منابع SMB در حال اجرا باشند. services.msc را باز کنید و موارد زیر را بررسی کنید: بدون این موارد، شبکه «کور» میماند..
- سرور (LanmanServer): اشتراکگذاریهای خود را منتشر کنید.
- ایستگاه کاری (LanmanWorkstation): کلاینت SMB سیستم.
- میزبان ارائهدهندهی کشف ویژگی (FDResPub) و انتشار منابع کشف ویژگی: منابع خود را تبلیغ کنید.
- کلاینت DNS و کلاینت DHCP: برای نامها و آدرسهای IP ضروری هستند.
- کشف SSDP و میزبان دستگاه UPnP: کمک به کشف در برخی شبکهها.
- آگاهی از موقعیت مکانی شبکه (NLA): مشخصات شبکه را طبقهبندی میکند.
- پشتیبانی از NetBIOS روی TCP/IP - فقط در صورتی که در محیطهای قدیمی به NetBIOS متکی باشید.
آنها را روی شروع خودکار (در صورت وجود) تنظیم کنید و در صورت توقف، آنها را شروع کنید. راهاندازی مجدد پس از تغییر، گاهی اوقات سرعت نمایش کامپیوتر در شبکه را افزایش میدهد..
فایروال و آنتی ویروس: راه را برای کسب و کارهای کوچک و متوسط هموار کنید
پورت کلیدی برای SMB مدرن TCP 445 است. در رایانههای قدیمیتر، TCP 139 و UDP 137-138 (NetBIOS) نیز ممکن است مورد استفاده قرار گیرند، اما در ویندوز 11، پورت 445 رایج است. اگر فایروال ۴۴۵ را مسدود کند، پیام «مسیر شبکه یافت نشد» یا وقفههای زمانی را مشاهده خواهید کرد..
- در کنترل پنل > فایروال ویندوز دیفندر > اجازه دادن به یک برنامه، تأیید کنید که «اشتراکگذاری فایل و چاپگر (SMB-In)» حداقل در شبکههای خصوصی مجاز باشد.
- اگر از فایروال (یا آنتیویروس) شخص ثالث استفاده میکنید، یک قانون ورودی برای TCP 445 در رایانهای که پوشه مشترک در آن قرار دارد ایجاد کنید.
- برای آزمایش، فایروال را موقتاً غیرفعال کنید. اگر کار کرد، دوباره آن را روشن کنید و قوانین را تنظیم کنید. آن را برای همیشه غیرفعال نگذارید.
برخی از آنتیویروسهای شخص ثالث شامل «فایروالهای هوشمند» یا بازرسی ترافیک هستند که میتوانند در SMB اختلال ایجاد کنند. برای جلوگیری از قفل شدنهای «خاموش»، یک شبکه محلی یا SMB را در نظر بگیرید..
نسخهها و پشتیبانی SMB: SMB1، SMB2/3، امضا و رمزگذاری
ویندوز ۱۱ به دلایل امنیتی، SMB 2/3 را فعال و SMB 1 را غیرفعال کرده است. اگر به دستگاههای قدیمیتر (NAS بسیار قدیمی، چاپگرهای دارای حافظه، ویندوز XP/Server 2003 و غیره) دسترسی دارید، ممکن است فقط از SMB 1 پشتیبانی کنند. از SMB1 اجتناب کنید مگر اینکه کاملاً ضروری باشد.
از طریق PowerShell بررسی کنید: دستورات تشخیصی را اجرا میکند
Get-SmbClientConfiguration
Get-SmbServerConfiguration
Test-NetConnection -ComputerName NOMBRE -Port 445
اگر موقتاً به پشتیبانی SMB 1 نیاز دارید، به Windows Features بروید و "SMB 1.0/CIFS" (کلاینت یا سرور در صورت نیاز) را فعال کنید. از آن به صورت حداقلی و فقط در شبکههای مورد اعتماد استفاده کنید. راه حل دیگر، بهروزرسانی میانافزار NAS یا تغییر به دستگاهی است که از SMB2/3 پشتیبانی میکند..
همچنین امضا/رمزگذاری SMB را بررسی کنید: اگر یک نقطه پایانی نیاز به امضا داشته باشد و دیگری نداشته باشد، اتصال برقرار نمیشود. در سیاستهای محلی (gpedit.msc): پیکربندی رایانه > قالبهای اداری > شبکه > ایستگاه کاری/سرور شبکه مایکروسافت، گزینه "امضای دیجیتالی" را متناسب با محیط خود تنظیم کنید. در محیطهای خانگی، مجبور کردن به امضا اغلب غیرضروری است و ممکن است سازگاری با دستگاههای قدیمیتر را از بین ببرد..
مجوزها و اعتبارنامهها: NTFS + اشتراکگذاری
فقط به این دلیل که مسیر وجود دارد و پورت باز است کافی نیست؛ شما به مجوزهای مناسب روی منبع مشترک و سیستم فایل نیاز دارید. در رایانه اشتراکگذاری، Folder Properties > Sharing > Advanced Sharing را باز کنید و کاربران یا گروههایی را که دسترسی دارند بررسی کنید. برای آزمایش، میتوانید به «همه» گزینه «خواندن» را بدهید و سپس تنظیمات را دقیقتر کنید..
در تب Security (NTFS)، مطمئن شوید که همان حساب یا گروه مجوزهای خواندن/نوشتن مناسب را دارد. به یاد داشته باشید: مجوز مؤثر، نقطه تقاطع NTFS و Shared است. یکی اجازه دسترسی میدهد و دیگری دسترسی را مسدود میکند..
در کلاینت، در صورت درخواست اطلاعات کاربری، نام کاربری و رمز عبور کامپیوتر راه دور (یا دامنه، در صورت وجود) را وارد کنید. میتوانید آنها را در Credential Manager ذخیره کنید تا مجبور نباشید هر بار آنها را تایپ کنید. اگر کاربری با نام و رمز عبور یکسان در هر دو کامپیوتر وجود داشته باشد، احراز هویت شفافتر انجام میشود..
برای نگاشت با یک کاربر خاص از کنسول:
net use \\SERVIDOR\Compartida /user:SERVIDOR\Usuario LaContraseña /persistent:yes
اگر عبارت «دسترسی رد شد» را برگرداند اما عبارت «مسیر شبکه یافت نشد» را برنگرداند، پیشرفتی حاصل شده است: به میزبان رسیدهاید و زمان تنظیم دقیق مجوزها یا اعتبارنامهها فرا رسیده است. آنها خطاهای مختلفی هستند که باید از هم متمایز شوند..
حل کردن نامها: DNS، LLMNR و NetBIOS
اگر \\Shared IP\کار میکند اما \\Shared Name\کار نمیکند، مشکل مربوط به عیبیابی است. در شبکههای خانگی، گاهی اوقات روتر نمیتواند نامهای میزبان ویندوز را تشخیص دهد. همیشه سعی کنید از IP استفاده کنید یا ورودیهایی را در فایل hosts به عنوان یک راه حل سریع ایجاد کنید..
این دستورات را امتحان کنید برای تشخیص تفکیک نام و حافظههای پنهان
ping NOMBRE
ping 192.168.1.50
nbtstat -R
ipconfig /flushdns
در محیط هایی با DNS اگر صاحب (دفتر/دامنه) هستید، بررسی کنید که کلاینتها از سرور DNS صحیح استفاده میکنند و یک رکورد A برای میزبان وجود دارد. LLMNR و mDNS میتوانند در شبکههای کوچک مفید باشند، اما کاملاً بیعیب و نقص نیستند. برای آزمایش، نگاشت با IP به سرعت هرگونه شک و تردیدی را برطرف میکند..
اتصالات را پاک کنید و پشته شبکه را مجدداً راه اندازی کنید
گاهی اوقات مشکل از گیر کردن جلسات SMB یا اعتبارنامههای ذخیره شده در حافظه پنهان ناشی میشود. اجزای شبکه را تمیز و مجدداً راهاندازی کنید: این یک درمان معجزه آسا پس از چندین تلاش ناموفق است..
net use * /delete /y
ipconfig /flushdns
ipconfig /registerdns
nbtstat -R
netsh winsock reset
netsh int ip reset
بعد از اجرای این دستورات، کامپیوتر خود را مجدداً راهاندازی کنید. سپس دوباره سعی کنید به آدرس IP مشترک دسترسی پیدا کنید. اگر الان کار میکند، مشکل از حافظههای پنهان یا سوکتهای خراب بوده است..
تنظیمات سیاست محلی برای محیطهای مختلط
در شبکههایی با دستگاههای قدیمیتر یا سرورهایی با سیاستهای سختگیرانه، ممکن است کلاینت و سرور به خوبی با هم «مذاکره» نکنند. برای بررسی سیاستها، gpedit.msc را باز کنید. و به طور مناسب تنظیم کنید:
- پیکربندی رایانه > قالبهای مدیریتی > شبکه > ایستگاه کاری شبکه مایکروسافت: امضای دیجیتال الزامی است (اگر سرور در حین آزمایش از آن پشتیبانی نمیکند، آن را غیرفعال کنید).
- پیکربندی کامپیوتر > قالبهای مدیریتی > شبکه > کلاینت/سرور SMB: حداقلها و حداکثرهای گویش SMB در صورت نیاز محیط شما. به طور کلی، SMB2/3 را به عنوان پیشفرض بگذارید..
- پیکربندی رایانه > قالبهای مدیریتی > شبکه > ایستگاه کاری شبکه مایکروسافت > ورود مهمان ناامن: این گزینه را فقط در صورتی فعال کنید که به دسترسی مهمان به دستگاههای قدیمی نیاز دارید.
- تنظیمات امنیتی > گزینههای امنیتی > امنیت شبکه: سطح احراز هویت مدیر شبکه: در صورت امکان از NTLMv2 استفاده کنید؛ با توجه به ریسک، سطح را فقط برای رایانههای قدیمی کاهش دهید.
برای ورود به سیستم با حسابهای کاربری مدیریتی محلی از طریق شبکه در برخی نسخهها، ممکن است لازم باشد مقدار رجیستری LocalAccountTokenFilterPolicy=1 را در HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ایجاد کنید. از آن عاقلانه و فقط در شبکههای قابل اعتماد استفاده کنید..
اصلاحات روی رایانهای که پوشه را به اشتراک گذاشته است
اگر مشکل همچنان ادامه داشت، روی میزبانی که پوشه را «سرویس» میدهد تمرکز کنید: آنجاست که بیشترین سرنخها را پیدا خواهید کرد..
- تأیید کنید که سرویس «سرور (LanmanServer)» در حال اجرا است.
- بررسی کنید که پوشه واقعاً به اشتراک گذاشته شده باشد و نام منبع صحیح باشد (Properties > Sharing > Advanced Sharing).
- نمایشگر رویداد > گزارشهای ویندوز > سیستم را باز کنید و به دنبال ورودیهای مربوط به «Srv»، «SMBServer» یا «LanmanServer» بگردید.
- بررسی کنید که هیچ نرمافزار امنیتی، اتصالات ورودی ۴۴۵/TCP را مسدود نکرده باشد.
- سعی کنید موقتاً به «همه» در قسمت اشتراکگذاری و NTFS مجوز «خواندن» بدهید تا مجوزها را رد کنید. سپس به پیکربندی ایمن برگردید.
اگر میزبان از راه دور یک NAS است، داشبورد آن را بررسی کنید تا مطمئن شوید سرویس SMB فعال است، کدام نسخههای SMB را مجاز میداند (حداقل و حداکثر)، آیا به امضا/رمزگذاری نیاز دارد و کدام کاربران مجوز دارند. در NAS های قدیمیتر، فعال کردن SMB2 اغلب کلید حل مشکل است..
خطاهای مرتبط و نحوه تفسیر آنها
«مسیر شبکه یافت نشد» اغلب با کد 0x80070035 یا خطای سیستم 53 همراه است. این نشان میدهد که میزبان یا مسیر قابل حل یا دسترسی نیست. با این حال، اگر 0x80070005 (دسترسی ممنوع) را مشاهده کردید، اتصال از قبل برقرار است و مشکل مربوط به مجوزها یا اعتبارنامهها است. تشخیص نوع خطا، تشخیص شما را هدایت میکند.
0x80004005 (خطای نامشخص) همچنین ممکن است به دلیل خرابیهای عمومی SMB یا در صورت عدم موفقیت مذاکره امنیتی ظاهر شود. در این موارد، برای مشاهده پیامهای دقیقتر از کلاینت و سرور SMB، حسابرسی را فعال کنید یا Event Viewer را بررسی کنید. هر چه سرنخهای بیشتری از رویداد به شما بدهد، سریعتر به علت آن خواهید رسید..
اگر به دستگاههای قدیمی (NAS قدیمی، چاپگرها، دستگاههای پخش رسانهای) دسترسی دارید
برای دستگاههایی که از SMB2/3 پشتیبانی نمیکنند، چندین گزینه موقت با اولویت امنیت وجود دارد:
- در بخش Windows Features روی کامپیوتر کلاینت، گزینهی «SMB 1.0/CIFS Client» را فعال کنید. فقط تا زمانی که لازم است آن را نگه دارید.
- در NAS، در صورت امکان، حداقل نسخه را به SMB2 ارتقا دهید؛ مهمان ناشناس را غیرفعال کنید و از نام کاربری/رمز عبور استفاده کنید.
- اگر دستگاه به NTLMv1 نیاز دارد، موقتاً سیاست «سطح تأیید هویت مدیر شبکه» را روی حالت پشتیبانیشده تنظیم کنید.
- بررسی کنید که آیا سرور به امضای SMB نیاز دارد یا خیر؛ تنظیم این سیاست در هر دو طرف از رد شدنهای خاموش جلوگیری میکند.
اگر ارتقاء امکانپذیر نیست و شما روزانه از دستگاه خود استفاده میکنید، تعویض دستگاه یا جستجوی یک جایگزین امنتر (مثلاً یک میکروسرور یا NAS مدرن) را در نظر بگیرید. امنیت و سازگاری در درازمدت از دردسرهای شما جلوگیری میکند..
نکات کاربردی و تشخیصهای مفید
این میانبرها تشخیص را سرعت میبخشند و به شما در تأیید اتصال کمک میکند:
- اکسپلورر: برای جداسازی مشکلات نامگذاری، مستقیماً \\Shared\IP را تایپ کنید.
- PowerShell: Test-NetConnection -ComputerName IP -Port 445 برای اعتبارسنجی پورت.
- CMD: دستور net view \\SERVER برای فهرست کردن اشتراکگذاریها در صورت برقراری اتصال SMB.
- PowerShell: برای مشاهده نشستهای فعال و خطاها، دستور Get-SmbSession را روی سرور اجرا کنید. به شما میگوید چه کسی و چگونه متصل میشود.
- حذف نگاشتهای زامبی: از دستور net * /delete /yy remap با اعتبارنامههای صریح استفاده کنید.
نکته دیگر: اگر پروفایل شبکه شما به صورت عمومی نمایش داده میشود، آن را به خصوصی (Private) تغییر دهید، به خصوص در شبکههای وایفای جدید. این کار به طور پیشفرض قابلیت کشف و اشتراکگذاری را فعال میکند. میتوانید آن را در تنظیمات > شبکه و اینترنت > ویژگیهای شبکه پیدا کنید..
در نهایت، بهروز نگه داشتن درایورهای شبکه از ناسازگاری با ویژگیهای مدرن SMB (offloading، RSS و غیره) جلوگیری میکند. در Device Manager، بهروزرسانیهای مربوط به آداپتور اترنت/وایفای خود را بررسی کنید یا آنها را از سازنده دانلود کنید. یک راننده قدیمی میتواند دقیقاً همان چیزی را که شما نیاز دارید "خراب" کند.
اگر با امتحان کردن همه چیز از اتصال، کشف، سرویسها، فایروال، SMB، مجوزها و سیاستها به این مرحله رسیدهاید، معمولاً باید بتوانید پوشهای را که قبلاً در برابر تلاشهای شما مقاومت میکرد، باز کنید. خطای "مسیر شبکه یافت نشد" جدی به نظر میرسد، اما معمولاً به دلیل تنظیمات نادرست یا یک قانون از دست رفته است. پس از پیدا شدن، دسترسی از طریق \\Name یا \\IP دوباره طبق روال قبل کار میکند..
از کودکی علاقه زیادی به فناوری داشت. من عاشق به روز بودن در این بخش و مهمتر از همه، برقراری ارتباط با آن هستم. به همین دلیل است که من سالهاست که به ارتباطات در وبسایتهای فناوری و بازیهای ویدیویی اختصاص دادهام. میتوانید در مورد Android، Windows، MacOS، iOS، Nintendo یا هر موضوع مرتبط دیگری که به ذهنم میآید بنویسم.


