饿00
不知道是不是~
1双击启动
2鼠标右键启动
3开始>运行>浏览应用程序文件>确定运行
4开始,运行,输入CMD,在命令提示符下输入run+路径,enter
不知道是不是啊~
第一种,打开开始--程序--启动,然后双击启动,会打开个文件夹,将相关的图标复制到其中的文件夹即可。第二种,打开开始--运行,输入REGEDIT,然后依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,在右边右键新建--字符串值,然后在数值数据中输入相关程序所在目录,如"C:\Program Files\HP\QuickPlay\QPServiceexe",确定即可。
第三种,如果程序有相关设置,那是最直接的。
第四种,下载相关软件直接设置开机启动程序,如360有部分设置。
1、右键点击桌面左下角的开始按钮,在d出的菜单中选择运行菜单项;
2、在打开的运行窗口中,输入命令servicesmsc,然后点击确定按钮;
3、这时就可以打开服务窗口了。
如果系统管理、服务中不见了windows time,你到开始、运行中输入后回车:
C:\Windows\system32\svchostexe -k LocalService
开始、运行,输入cmd回车(如果Vista系统那就要用右键点命令提示符,以管理员身份运行),在DOS提示符下输入:
w32tm /register 回车
会提示:W32Time 成功注册
然后你到系统管理--服务中去启动windows time,应该成功启动了。
告诉你添加系统时间同步更新的服务器添加方法:
新建一个文本文件(txt文件),把下面的注册信息复制到文本里面后保存为aaaareg文件,然后双击这个保存后的文件,注册信息成功:
Windows Registry Editor Version 500
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]
@="6"
"1"="timewindowscom"
"2"="timenistgov"
"3"="time-nwnistgov"
"4"="time-anistgov"
"5"="time-bnistgov"
"6"="20746232182"
可以通过修改Windows的注册表来改变Windows服务的启动顺序,Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\键下找到。下面就介绍几个与服务启动顺序相关的服务的键值:
Group值:一个REG_SZ类型的值。它用来描述服务属于那一个服务组。如果服务没有这一项,那么它不属于任何一个服务组,系统则会默认的将其在所有的服务启动后加载。
Tag值:一个REG_DWORD类型的值。它用来描述服务的标识。每一个在服务组中的服务都会被分配一个唯一的标识。注册表通过对服务组的服务标识的排列来安排,同一服务组中的个服务的加载先后顺序。
那么,如何改变服务的启动顺序,现在就被分为了两个步骤,一是:改变服务组的启动顺序。二是:改变服务组中各服务的启动顺序。
改变服务组的启动顺序:
注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder键的List值中保存了表示服务组启动顺序的信息。每一个服务组都是一个字符串,通过字符串在值中排列的先后位置表示服务组被加载的先后顺序。要想改变服务组的加载顺序,只要改变它们的位置就可以了。
启动停止服务程序有很多的方法:
有些程序自身提供了设置的界面,可以通过这种方式来设置启停;还可以使用第三方的一些程序来控制启停,比如某某卫士之类的程序;还可以通过windows系统的服务管理来指定服务程序启停;不过这些方法 *** 作上都嫌麻烦一些,如果需要频繁切换启动停止的话,上面的这些 *** 作方式就显得有些罗嗦了,这时通过命令行启停就是很方便的方式了。使用命令行也是很简单的事,下面进入实际 *** 作。
方法/步骤如下:
1、鼠标右键点击桌面的“计算机”选择“管理”菜单项。
2、点击了“管理”菜单后,会打开计算机管理窗口,在左侧的树形列表中,点击“服务”项节点。窗口右侧就是系统服务项目列表了,有服务名称、服务说明、状态等,可以在这里终止服务及调整服务的启动方式。下面,我们以图中红圈里的“MSSQLSERVER”服务为例 *** 作。
3、在服务列表中选择服务后,点击鼠标右键,在d出的菜单中选择“属性”菜单,打开属性窗口。
4、打开属性窗口的目的,主要是为了得到服务名称,因为列表里看到的名称叫做“显示名称”,用命令行 *** 作的时候必须要指定服务名称才行。图中红圈的地方,这个名称可以用鼠标选择后,按快捷键Ctrl+C复制到系统剪切板中备用。windows10教程
5、用任意的可以编辑文本的编辑器,系统自带的就是记事本了,打开记事本,粘贴刚才复制的服务名到文本中。
6、补充上命令的其他部分。启动服务用命令:NET STAR,停止命令用命令:NET STOP,补充在服务名称前面。启动和停止分别建立一个文本,以便控制启动和停止。
7、保存文档为bat格式。点击记事本菜单中的文件菜单,选择保存,在d出的保存对话框中注意:设置保存类型为所有文件,以便可以自己命名文件后缀。当然也可以保存后,到资源管理器中自己修改文件扩展名,改为bat。这样,启动和停止的服务命令行文件就都做好了,可以方便的启动和停止服务了。
以下代码可以实现用当前用户启动一个进程,在Win7 64位机器上测试通过。
[cpp] view plain copy
//获取当前活动的SessionId
DWORD dwSessionId = WTSGetActiveConsoleSessionId();
HANDLE hToken = NULL;
HANDLE hTokenDup = NULL;
LPVOID pEnv = NULL;
STARTUPINFO si;
PROCESS_INFORMATION pi;
//获取用户Token
if(!WTSQueryUserToken(dwSessionId, &hToken))
{
CloseHandle(hToken);
return;
}
//复制Token
if(!DuplicateTokenEx(hToken,MAXIMUM_ALLOWED,NULL,SecurityIdentification,TokenPrimary,&hTokenDup))
{
CloseHandle(hToken);
return;
}
//获取环境信息
if(!CreateEnvironmentBlock(&pEnv,hTokenDup,FALSE))
{
CloseHandle(hToken);
CloseHandle(hTokenDup);
return;
}
//设置启动参数信息
ZeroMemory( &si, sizeof( STARTUPINFO ) );
sicb = sizeof( STARTUPINFO );
silpDesktop = "winsta0\\default";
ZeroMemory( &pi, sizeof(pi) );
DWORD dwCreationFlag = NORMAL_PRIORITY_CLASS|CREATE_UNICODE_ENVIRONMENT|CREATE_NEW_CONSOLE;
//以当前用户启动记事本
if(!CreateProcessAsUser(hTokenDup,"notepadexe",NULL,NULL,NULL,FALSE,dwCreationFlag,pEnv,NULL,&si,&pi))
{
DestroyEnvironmentBlock(pEnv);
CloseHandle(hTokenDup);
CloseHandle(hToken);
fOutclose();
}
//等待启动的进程结束
WaitForSingleObject(pihProcess, INFINITE);
//清理工作
DestroyEnvironmentBlock(pEnv);
CloseHandle(hTokenDup);
CloseHandle(hToken);
第一种,打开开始--程序--启动,然后双击启动,会打开个文件夹,将相关的图标复制到其中的文件夹即可。第二种,打开开始--运行,输入REGEDIT,然后依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,在右边右键新建--字符串值,然后在数值数据中输入相关程序所在目录,如"C:\Program Files\HP\QuickPlay\QPServiceexe",确定即可。第三种,如果程序有相关设置,那是最直接的。第四种,下载相关软件直接设置开机启动程序,如360有部分设置。
以上就是关于Windows启动应用程序的那三种方法全部的内容,包括:Windows启动应用程序的那三种方法、5种启动Windows应用程序的方法、怎么打开Windows 的系统服务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)