۱۳۸۷ دی ۲۶, پنجشنبه

غیر فعال کردن اشتراک درایوهای مخفی در ویندوز

بصورت اتوماتیک تمامی درایوها بصورت مخفی در ویندوز جهت مقاصد مدیریتی به اشتراک گذاشته شده اند که به آنها Administering Shared Folders گویند. برای مشاهده آنها و دیگر فولدرهای به اشتراک گذاشته شده می توانید به
Start » ControlPanel » Administrative Tools » Computer Management
رفته و سپس در Computer Management به
System tools » Shared Folders » Shares
بروید.
علامت $ نشان دهنده مخفی بودن اشتراک است و برای دسترسی مثلا به درایو C باید به این ترتیب عمل کنید :
\\IPAddress\\c$
برای غیر فعال کردن اشتراک ها بر روی آنها راست کلیک کرده و Stop Sharing را انتخاب کنید ولی اگر این کار را برای Administering Shared Folders انجام دهید پس از شروع مجدد سیستم دوباره به حالت قبل بر خواهند گشت .
پس برای غیر فعال کردن آنها از ریجستری ویندوز بدین شکل کمک می گیریم :

Key Path : HKEY_LOCAL_MACHINE » SYSTEM » CurrentControlSet » Services » LanManServer » Parameters
Name: AutoShareServer for Servers
Name: AutoShareWks for Workstations
Type: REG_DWORD
Value: 0

در Run عبارت regedit را تایپ و اجرا کنید تا ویرایشگر ریجستری باز شود ، سپس به آدرس زیر بروید

HKEY_LOCAL_MACHINE » SYSTEM » CurrentControlSet » Services » LanManServer » Parameters

و کلیدی از نوع REG_DWORD با مقدار 0 به نام AutoShareServer برای سرورها و AutoShareWks برای کلاینت ها ایجاد کنید.

چند نکته :
  • مقدار 0 اشتراک های مدیریتی را غیرفعال می کند و در صورت نیاز برای فعال کردن آنها این مقدار را به 1 تبدیل کنید.
  • این تنظمیات فولدرهای که خودتان به اشتراک گذاشته اید به همراه $IPC را غیر فعال نخواهد کرد.
برای اینکه این تنظیمات اثر کند باید سیستم را شروع مجدد کنید یا سرویس Server را Restart کنید.برای غیرفعال و فعال کردن سرویس می توانید از طریق Computer Management » Services and Applications » Services سرویس Server را Restart کنید یا از طریق خط فرمان به این ترتیب عمل می کنیم
در Run عبارت CMD را تایپ و اجرا کنید تا پنجره CMD باز شود ، سپس دستورات زیر را اجرا کنید :
net stop server
net start server

منبع :
http://support.microsoft.com