در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

اجرای خودکار فیلم پس از بالا آمدن ویندوز در سیستم ها

شاید شما تمایل داشته باشید هنگامی که ویندوز کاربران Load و بالا می آید یک فیلم یا کلیپ برای آنها پخش شود در این مطلب کوتاه یاد میگیریم چطور این کار را به سادگی انجام دهیم. در وهله اول باید تایین کنید که با کدام پلیر (player) میخواهید فیلم برای کاربر به نمایش در بیاید من در این مثال Windows Media Player رو انتخاب کردم برای نوشتن اسکریپت ساده شما باید آدرس اجرایی نرم افزار Player رو بدونید کجاست و به چه نامی هست این آدرس برای Media Player در آدرس زیر قرار دارد:

C:\Program Files\Windows Media Player\wmplayer.exe

خب در ادامه یک فایل تصویری را بنده در درایو D سیستم با نام 1 و پسوند mp4 قرار دادم سپس به محیط دوست داشتنی و قدرتمند CMD می رویم و دستور زیر را طبق تصویر تایپ میکنیم

اجرای فیلم پس از بالا آمدن ویندوز

یا

اجرای خودکار فیلم پس از بالا آمدن ویندوز در سیستم ها

پس از اجرای کد فوق خواهیم دید Windows Media Player اجرا میشود و فایل تصویری به نمایش خواهد آمد خب همین کد را باید به صورت Bach File نوشت که در ادامه تصویر آن را خواهید دید

پخش فیلم پس از Load ویندوز

همانطور که میبینید همان کدی که در CMD را داشتیم اینجا میتوان استفاده کرد با این تفاوت که کل آدرس را در یک کوتیشن "" قرار دایم و این به علت فاصله (Space) ای هست که ما بین کلمات قرار دارد سپس فایل Note pad را با یک نام و پسوند Bat ذخیره میکنیم حالا برای اجرا کافی است این فایل را در Startup ویندوز قرار دهیم مطابق تصویر زیر

پخش فیلم در Startup ویندوز

خب کار تمام است فقط کافی است سیستم را Log off و Log on یا Reset کنیم خواهید دید فیلم یا کلیپ مورد نظر اجرا خواهد شد اما اگر شما تعداد زیادی کلاینت داشته باشید و میخواهید این فیلم یا کلیپ برای تمامی آنها پس از Load ویندوز نمایش داده شود کافی است یک String در آدرس رجیستری زیر ایجاد کنید و مقدار آن را برابر آن اسکریپت قرار دهید برای این منظور ابتدا به آدرس زیر بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion\Run

اجرای یک فیلم پس از بالا آمدن ویندوز برای تمامی سیستم ها

سپس در سمت راست مطابق تصویر فوق یک String value ایجاد کنید و یک نام دلخواه برای این string بگذارید سپس اسکریپت زیر رو در داخل اون قرار دهید

"C:\Program Files\Windows Media Player\wmplayer.exe"  d:\1.mp4

کار تمام است کافی است سیستم ویندوز بالا بیاید و کلیپ مورد نظر اجرا شود خب حالا که آدرس رجیستری این کار را میدانیم فقط کافی است در AD یا Active Directory یک OU ساخته و کاربرانی که میخواهیم این فایل برای آنها اجرا شود را به آن OU اضافه کنیم سپس به Group policy در Active Directory رفته و به آدرس Startup مطابق روش رجیستری عمل کرده تا این فایل رجیستری و String value برای تمام کاربران عضو آن OU اضافه شود و تمامی سیستم ها به یک باره رجستری شان تغییر کند به آن چیزی که دلخواه شماست.

موفق و ITPRO باشید

نویسنده : فرهاد خانلری

منبع : انجمن تخصصی فناوری اطلاعات ایران (شرکت ایمن ارقام پارسه البرز)

نشر و کپی برداری صرفاً با ذکر نام نویسنده و منبع مجاز خواهد بود.

#اجرای_خودکار_فیلم_پس_از_بالا_امدن_ویندوز #اجرای_فیلم_هنگام_بالا_آمدن_سیستم #اجرای_خودکار_فایل #پخش_اتوماتیک_فیلم_پس_از_load_ویندوز #اجرای_خودکار_کلیپ_پس_از_بوت_ویندوز #پخش_اتوماتیک_کلیپ_بعد_از_بوت_ویندوز #پخش_فیلم_در_startup_ویندوز
22 نظر
حامد اعظمی

میشه همان bath فایل رو هم در گروپ پالیسی در قسمت strat up معرفی کرد ؟ با این کار دیگر نیازی به تغییرات ریچستری هم نیست

فرهاد خانلری

حقیقتاً این مورد رو شخصاً چک نکردم حامد جان ولی به ظاهر مشکلی نیست و امکان دارد. اگر تست کردید خبر بدید.

مسعود طاهری چورسی

با سلام اقای خانلری و عرض خسته نباشید

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

"C:\Program Files\Windows Media Player\wmplayer.exe" c:\1.mp4"

اصلا این کد درست هستش ؟

ناگفته نماند که خطا خطای پرمژن هستش ولی با ادمین دارم کا میکنم چرا باید همچین خطایی ی رو بده ؟

وب سایت توسینسو

اگر میشه توضیح مختسری هم در مورد ou بفرمائید ممنون میشم ..

باتشکر

فرهاد خانلری

سلام

اجازه کپی کردن در داخل استات اپ رو نمیده (لطفاً بگید چه ارروری بهتون میده؟ من با یوزر Limited در Startup این کار رو کردم و خطایی بهم نداد تصاویر ارسالی نیز این موضوع رو تصدیق میکنند.

کدتون درسته به شرظی که داخل Root درایو C یک فیلم با پسوند Mp4 و با نام 1 موجود باشد.

ضمناً فراموش این کد رو در Note pad بنویسید سپس فایل note pad رو با نامی دلخواه و پسوند bat ذخیره کنید.

ou مخفف organization unit هست که در AD یا Active Directory که یکی از سرویس های ویندوز سرور هست استفاده میشه هر گاه میخواهید تنظیماتی یا سیاست هایی رو برای عده ای کاربران در نظر بگیرید میتونید در Ad یک ou با نامی دلخواه ایجاد کنید سپس کاربران یا کامپیوتر های دلخواه را داخل آن ou ادد (ADD) کنیم تا هر گاه خواستیم سیاستی را اعمال کنیم میگوییم این سیاست را به این OU و اون سیاست رو به فلان ou اعمال کن.

در ادامه متن مقاله خانم مهندس رمضانی رو قرار میدم.


ساختار سازمانی یا Organizational Unit : همانند همه شرکت ها و سازمان ها ساختار اکتیودایرکتوری نیز برای طبقه بندی اشیاء و اطلاعات خود از یک ساختار بایگانی مانند استفاده می کند ، شما می توانید براحتی تمامی واحد ها و قسمت های سازمان یا شرکت خود را در قالب این ساختار در بیاورید ، به این پوشه ها به اصطلاح OU می گویند که مخفف کلمات Organization Unit می باشد ، ما نوعی دیگر از این ساختارها را نیز بصورت پیشفرض در ساختار اکتیودایرکتوری داریم که به آنها Container می گوییم که تا حد زیادی به OU شباهت دارند اما تفاوت اصلی ایندو در این است که شما نمیتوانید تنظیمات امنیتی خود بر اساس GPO ها را به Container ها اعمال کنید و این در حالی است که براحتی آنها را به OU ها اعمال می کنید. OU ها محلی برای نگهداری و مدیریت اشیاء در اکتیودایرکتوری هستند،همانطور که یک واحد سازمانی دارای زیر مجموعه هایی می باشد OU ها نیز می توانند زیر مجموعه داشته باشند. در زیر نمونه این از این ساختار OU را مشاهده می کنید.

وب سایت توسینسو

مسعود طاهری چورسی

جناب اقای خانلری من دقیقا همین کارو انجام دادم ولی میخوام که تو استارت اپ کپیش کنم این خطارو که تو تصویر زیر میبنید رو به من میده

وب سایت توسینسو

فرهاد خانلری

این پیغام میگه یوزرتون به اون محل دسترسی و مجوز نداره Access Deny میده

برای اینکه مطمئن شیم از همه چیز با Administrator بالا بیایید و مجدداض تست کنید و نتیجه رو اعلام کنید.

مرسی

مسعود طاهری چورسی

جناب اقای خانلری من همیشه با ادمین سیسستم بالا میاد اگر دقت بفرمائی به یوزر من اکسس دینید نمیده بلکه به اون فولدر مشخص این خطا رو میده و من نمیدو.نم سسطح دسترسی رو تو این فولدر چطور ازاد کنم

وب سایت توسینسو

نا گفته نباشه که فقط این فایل با فورمت bat . توش کپی نمیشه

فرهاد خانلری

به آدرس زیر برید

C:\Users\khanlarif\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

البته به جای khanlarif که اسم یوزر سیستم من هست اسم یوزر خودتون رو وارد کنید سپس پوشه Startup رو از لیست پیدا کنید راست کلیک کنید و Security رو بزنید و چک کنید یوزرتون مجوز Write رو در این پوشه داشته باشه(هر چند احتمال زیاد این پوشه برای شما Full Control باشه)

مسعود طاهری چورسی

اقای خانلری میتونه از این گزینه باشه special permissions تیک نداره جلوش

وب سایت توسینسو

فرهاد خانلری

خیر از این تیک نمیتونه باشه(100%)

اگر ممکنه با Safe Mode بالا بیایید و این فایل رو در Startup کپی کنید ببینید انجام میشه یا خیر.

مسعود طاهری چورسی

شرمنده اقای خانلری رو صیف مد کپی شد ولی اون فیلم پخش نشد کلافه شدم واقعا

شما رو هم تو زحمت انداختم

فرهاد خانلری

روی فایل Bat تون دابل کلیک کنید ببینید اصلاً همینجوری اجرا میشه یا خیر؟

مسعود طاهری چورسی

بله اجرا میشه سالم سالم ...بدون هیچ مشکلی

فرهاد خانلری

ببینید وظیفه Startup اینه که وقتی ویندوز بوت میشه (پس از وارد کردن یوزر و پسورد) هرچی توی Startup باشه اگر اجرایی باشه قطعاً اجرا خواهد شد همونجوری که روی فایلت دابل کلیک میکنی اجرا میشه.

ما یه startup هم داریم در یوزری به نام All user که در تمام یوزر ها اعمال خواهد شد اینم چک کنید.

ضمناً برای چک کردن اینکه کار میکنه یا خیر باید Log off و Log on کنی ، البته ریست هم جواب میده.

این مطلبی که من ایجاد کردم همین الان در سیستم من داره کار میکنه.

مسعود طاهری چورسی

این startup : alluser که میفرمائید چیه کجاست تو dc یا همون سیستم کلاینت ؟

فرهاد خانلری

مهندس جان بهتره روی یک سیستم دیگه تست کنید ببینید جواب میده یا خیر

مسعود طاهری چورسی

چشم حتما اقای خانلری ممنون بابت وقتی که گذاشتید

علی ضابطی

ممنونم جناب خانلری من دارم ازش استفاده میکنم واقعا مطب مفیدی بود...

یا الله

فرهاد خانلری

خواهش میکنم جناب ضابطی به هر حال اگر شما از Startup استفاده کنید برای کاربران پنجره CMD باز می ماند ولی اگر تمایلی به این ندارید که کاربران آن CMD را ببینند بهتر است از روش Registry که در این آموزش توضیح دادم استفاده کنید در این صورت کاربران اصلاً متوجه CMD نخواهند شد.

با تشکر

علی ضابطی

از اینکه سریع و قاطع جواب سؤالات رو بصورت شفاف ارائه میدید ممنونم...

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

مرحبا یا اخی

علی ضابطی

جناب خانلری من اگر بخوام این فرمان لغو کنم تا دیگه اجرا نشه بعد از توی رجیستری فعال کنم تا cmdبالا نیاد چه مراحلی رو انجام بدم...؟

فرهاد خانلری

به Startup رفته و فایلی که کپی کردید رو پاک کنید همین.

بعدش برید تو رجیستری و ادامه ماجرا

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....