c#服务启动关闭
c#中,怎样查看当前启动了那些服务啊。以及怎样用c#停止和启动服务。貌似有些服务好象停止不了吧?麻烦那位大侠教教我啊。谢谢了。...
c#中,怎样查看当前启动了那些服务啊。以及怎样用c#停止和启动服务。貌似有些服务好象停止不了吧?麻烦那位大侠教教我啊。谢谢了。
展开
3个回答
展开全部
1. 启动"注册表编辑器"(Regedt32.exe)。
2. 在以下注册表项下选择 DependOnService 值:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Netlogon/
3. 在编辑菜单上,单击多重字符串,在出现的"多重字符串编辑器"中的不同行上键入下面的内容:
LanmanServer
LanmanWorkstation
然后单击确定。
4. 退出"注册表编辑器"。
不知道你是怎么开启net logon服务的?确认操作是否正确:
“开始”-“运行”在弹出的对话框中输入“Services.msc”打开服务列表界面:
1、选择“Net logon”服务项目,在弹出的服务设置界面中,检查“Net logon”服务是否被停止或禁用,如果已经被停止或禁用,必须单击“启动”按钮,将该服务重新启动,同时在“启动类型”下拉列表中,选中“自动”选项,最后单击“应用”按钮,再单击“确定”按钮。
2、双击服务列表中“WorkStation”服务项目,在弹出的服务设置界面中,检查该服务当前是否被停止或禁用了。如果该服务被禁止,那么必须将“WorkStation”服务启动。
3、 检查Windows(或者Winnt)\System32\Config\目录,确认“netlogon.dnb”文件。
4、相应地检查和修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\UseDynamicDns ,数据类型REG_DWORD、赋值1,让Net Logon 服务使用DNS更新来注册标识此域控制器的名称。
5、相应地检查和修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\RegisterDnsARecords ,数据类型REG_DWORD、赋值1, 确定域控制器为域注册注册 DNS A 资源IP地址记录。
6、重新启动Windows 。
Net Logon 服务必须运行在要更改帐户参数的计算机上。使用不带参数的 net accounts 显示密码、登录限制和域信息的当前配置。使用 net accounts 之前必须执行以下操作:
创建用户帐户。使用用户管理器或 net user 创建用户帐户。
在所有可验证域中登录的服务器上运行 Net Logon 服务。系统启动时将自动启动 Net Logon。
2. 在以下注册表项下选择 DependOnService 值:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Netlogon/
3. 在编辑菜单上,单击多重字符串,在出现的"多重字符串编辑器"中的不同行上键入下面的内容:
LanmanServer
LanmanWorkstation
然后单击确定。
4. 退出"注册表编辑器"。
不知道你是怎么开启net logon服务的?确认操作是否正确:
“开始”-“运行”在弹出的对话框中输入“Services.msc”打开服务列表界面:
1、选择“Net logon”服务项目,在弹出的服务设置界面中,检查“Net logon”服务是否被停止或禁用,如果已经被停止或禁用,必须单击“启动”按钮,将该服务重新启动,同时在“启动类型”下拉列表中,选中“自动”选项,最后单击“应用”按钮,再单击“确定”按钮。
2、双击服务列表中“WorkStation”服务项目,在弹出的服务设置界面中,检查该服务当前是否被停止或禁用了。如果该服务被禁止,那么必须将“WorkStation”服务启动。
3、 检查Windows(或者Winnt)\System32\Config\目录,确认“netlogon.dnb”文件。
4、相应地检查和修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\UseDynamicDns ,数据类型REG_DWORD、赋值1,让Net Logon 服务使用DNS更新来注册标识此域控制器的名称。
5、相应地检查和修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\RegisterDnsARecords ,数据类型REG_DWORD、赋值1, 确定域控制器为域注册注册 DNS A 资源IP地址记录。
6、重新启动Windows 。
Net Logon 服务必须运行在要更改帐户参数的计算机上。使用不带参数的 net accounts 显示密码、登录限制和域信息的当前配置。使用 net accounts 之前必须执行以下操作:
创建用户帐户。使用用户管理器或 net user 创建用户帐户。
在所有可验证域中登录的服务器上运行 Net Logon 服务。系统启动时将自动启动 Net Logon。
展开全部
服务最好不要关闭 ,采用默认的即可,不然可能以后会遇到麻烦,经常用到的就是MYSQL服务的打开与关闭,其他不用管
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,引用里添加 System.ServiceProcess.dll
然后,引用 using System.ServiceProcess;
最后使用下面的方法。
//获取服务
object[] o = System.ServiceProcess.ServiceController.GetServices();
for (int i = 0; i < o.Length; i++)
{
((ServiceController[])o)[i].Start(); //启动服务
bool stopYN = ((ServiceController[])o)[i].CanStop; //判断服务是否可以停止
if (stopYN)
((ServiceController[])o)[i].Stop();//停止服务
}
然后,引用 using System.ServiceProcess;
最后使用下面的方法。
//获取服务
object[] o = System.ServiceProcess.ServiceController.GetServices();
for (int i = 0; i < o.Length; i++)
{
((ServiceController[])o)[i].Start(); //启动服务
bool stopYN = ((ServiceController[])o)[i].CanStop; //判断服务是否可以停止
if (stopYN)
((ServiceController[])o)[i].Stop();//停止服务
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询