منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف الى تشغيل او ايقاف اي خدمة لويندوز7
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
كيف الى تشغيل او ايقاف اي خدمة لويندوز7

وكيف اعرف اسم الخدمة ؟


[COLOR="#00FF00"]
السلام عليكم ورحمه الله وبركاته
[/COLOR]



اولا اضف المرجع التالى System.ServiceProcess

ثانيا اضف هذا الكود

PHP كود :
Public Function IsServiceFound(ServiceName As String) As Boolean
        
For Each s As ServiceController In ServiceController.GetServices
            
If s.ServiceName ServiceName Then
                
Return True
            End 
If
        
Next
        
Return False
    End 
Function

    Public 
Sub StartService(ServiceName As String)
        For 
Each s As ServiceController In ServiceController.GetServices
            
If s.ServiceName ServiceName Then
                s
.Start()
            
End If
        
Next
    End Sub

    
Public Sub StopService(ServiceName As String)
        For 
Each s As ServiceController In ServiceController.GetServices
            
If s.ServiceName ServiceName Then
                s
.Stop()
            
End If
        
Next
    End Sub 
وعليكم السلام ورحمة الله وبركاته
بارك الله بيك
لو مثلا حبيت تشغيل خدمة iis ماهو اسم الخدمة المسؤولة عنها جربت اسم W3SVC
ويظهر رسالة خطا
إقتباس :يتعذر بدء الخدمة W3SVC على الكمبيوتر '.'.
افتح ال Task Manager ثم اذهب إلى تبويب Services
ابحث عن الخدمة التى تريدها

جربت الاسماء الي ارى ان لها علاقة بتشغيل المستضيف iis لكن نفس الرسالة.
السلام عليكم ورحمه الله وبركاته

انظر وجد هذا فى موقع اجنبى

إقتباس : Seems like the service name is changed for IIS in Windows 7. There used to be services inetinfo.exe and IISADMIN in XP. Is the name changed in Win 7?

إقتباس : Yes the IIS service name has changed in Vista and onward. The service name is W3SVC. The display name is showing World Wide Web Service.

إقتباس :جربت اسم W3SVC

اسم الخدمة صحيح. جرب احد الحلين التاليين

1- اذهب لفولدر برنامجك و كليك يمين ثم Run As Administrator (تشغيل كمسئول)

2. جرب الكود بالشكل التالى

PHP كود :
Dim SC As New ServiceProcess.ServiceController("W3SVC")
        If 
SC.Status <> ServiceProcess.ServiceControllerStatus.Stopped Then
            SC
.Start()
        
End If 

ارجو لك التوفيق
جربتها كلها ما يشتغل ..
kslawy كتب :http://technet.microsoft.com/en-us/libra...s.10).aspx
بارك الله بيك
لكن كيف نستخدمها عن طريق فيجوال بيسك؟
جربتها عن طريق cmd وتظهر نفس الرسالة (بالمعنى) يقول ان الخدمة معطلة اعرف تفعيلها بشكل يدوي من الخدمات لكن اريد من فيجوال بيسك
عندي بالدوس استطيع اغلاق الخدمة وتشغيلها

[ATTACH=CONFIG]3619[/ATTACH]

كيف مايصير عندك
الصفحات : 1 2 3