Ⅰ 如何为windows服务添加安装程序
windowsinstaller服务启动方法:
1.首先检查C:\WINDOWS\system32文件夹中是否缺少msi.dll这个文件,如果没有的话就去别的机器上拷贝一个过来,或者去下载一个windowsinstaller安装包,解压msi.dll出来复制到C:\WINDOWS\system32文件夹中;
2. 单击“开始”,单击“运行”,键入 MSIEXEC /UNREGISTER,然后单击“确定”。这时系统可能不会有任何反应,即使操作完全正确;
3. 单击“开始”,单击“运行”,键入 MSIEXEC /REGSERVER,然后单击“确定”。这时系统可能不会有任何反应(即使您的操作完全正确),也可能会暂时出现一个沙漏。运行此命令后,也就完成了操作;
4. 再次尝试安装基于 Windows Installer 的应用程序 ,现在应该可以正常启动windows installer服务了。
Ⅱ 安装Windows服务几种方法
abcd 全选
A:典型安装 系统自动为您选择常用组件服务安装B:完全安装 系统自动安装包含的所有服务及组件C:最小安装 最小化。也就是说只安装最基本必不可少的服务及组件D:定制安装 自定义安装。。系统会显示出所有可选服务及组件让用户有选择性的安装所需服务及组件
Ⅲ 如何安装WINDOWS 服务
方法一:修改注册表
在注册表编辑器,展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services",在右侧窗格中显示的就是本机安装的服务项。如果要新建服务,只须点击"编辑→新建→项" ,然后为此项命名,如"test";然后右击该项,选择"新建→字符串值"或"新建→Dword值"即可。添加一个服务项目具体需要添加的键值如下: "DisplayName",字符串值,对应服务名称;
"Description",字符串值,对应服务描述;
"ImagePath",字符串值,对应该服务程序所在的路径;
"ObjectName",字符串值,值为"LocalSystem",表示本地登录;
"ErrorControl",Dword值,值为"1";
"Start",Dword值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;
"Type",Dword值,应用程序对应10,其它对应20。
另外,还要在"test"项下新建一个"Enum"项。如果有些必须通过srvany来加载的还必须 添加另外的Parameters子项在该项中提供详细的要加为服务的程序所在的路径。而上面的那个 路径就需要指到srvany所在的路径。
方法二:脚本操作
sc create myserver binpath= c:\windows\Sc\myserver.exe
sc config myservers tart= auto
sc start myserver
方法三: 写注册表文件
现在很多的木马、后门、蠕虫病毒都是通过修改注册表中的RUN键值来实现自启动。
但是这种自启动模式不是很隐蔽的,稍微懂点安全的人,一般发现电脑被黑,都会查看RUN键值的。
于是系统服务便成为了一种相对隐蔽的自启动模式。比如冲击波杀手就采用系统服务来自启动病毒程序。
现在添加系统服务的工具很多,最典型的就是netservice。但是我们这里讲的是手工添加系统服务,所以工具的使用不在本文的讨论范围之内。
WINDOWS里的很多东西都是跟注册表息息相关的,系统服务也不例外。
系统服务跟以下的注册表几个项目相关:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services
我们完全可以找到在系统服务中已注册的服务的键值来依样画葫芦。
在以上任何注册表列中添加一个新项:
名字是你想要添加系统服务的名字,比如Backdoor。
在BACKDOOR项下新建一个字符串,数值名称Displayname 数值数据为要添加服务的
名称Backdoor。
下面列出一个表,会直观一些:
名称 类型 数据 备注
Displayname REG_SZ 想要添加服务的名称 想要添加服务的名称
Description REG_SZ 服务的描述 服务的描述
ImagePath REG EXPAND SZ 程序的路径
Start REG_DWORD 0,2,3,4 2代表自动启动,3代表手动启动服务.4代表禁用服务,0代表系统对底层设备驱动(一般不需要这个)
ErrorControl REG_DWORD 1
Type REG_DWORD 10 or 20 一般应用程序都是10,其他的对应20
ObjectName REG_SZ LocalSystem 显示本地登陆
注意:在XP/2003下可以完全手工来添加REG EXPAND SZ类型。在XP/2003下直接修改ImagePath 键值就可以了。但是在WIN2000下却不可以。原因我也不清楚:(。但是在WIN2000下我们写一个REG来直接注册系统服务,这样WIN2000下添加系统也能很轻松了。这里同样需要注意的是注册表文件里的ImagePath的数值类型必须是HEX(16进制)。可以拿WINHEX来把程序的绝对路径转换成16进制的。每一个数值用逗号搁开。比如我的ImagePath键值是C:\winnt\nukegroup.exe那就应该转换成:
63,3A,5C,77,69,6E,6E,74,5C,6E,75,6B,65,2E,65,78,65(无空格)
打开记事本,敲入以下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\"want to create the name of service"]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):63,3A,5C,77,69,6E,6E,74,5C,6E,75,6B,65,2E,65,78,65
"DisplayName"="SRVTEST"
"ObjectName"="LocalSystem"
"Description"="系统服务测试"
把以上信息保存为addsrv.reg,我们就可以依靠命令来导入注册表,从而达到添加系统服务的目的。
我们在命令控制台输入regedit /s addsrv.reg,等机器重新启动,这个服务就被成功添加了。
但是我在真正实验的时候就遇到困难了。ImagePath的数值是乱码(1)(2),
怎么想也不明白。但是这时可以把乱码修改成绝对路径了。如果直接把REG信息写成这样
"ImagePath"=hex(2):C:\WINNT\NUKEGROUP.EXE
其他的键值都可以添加,这个键值就不可以了?总之我们可以先添加乱码的ImagePath,然后再修改成C:\winnt\nukegroup.exe 这样也不是不可能的。就是在命令行下来添加就很麻烦了。(3)
以上是Windows 2000手工添加系统服务的方法,对于Windows 98 注册表结构是不一样的,但是Windows 98仍然可以通过注册表来实现添加系统服务,而且还要更简单一些。
在项目“HKLM/SOFTWARE/Microsoft/WindowsCurrentVersion/RunServices”下添加一个新字符串数值。
比如,如果程序的名字叫做“BACKDOOR”,就建立一个名为“BACKDOOR”的字符串数值,然后在数据域中输入执行程序的完整路径。
手工添加一个系统服务就这么简单,手工删除系统也是一个道理。通过注册表来实现,这里就不多说了。
Ⅳ 如何安装Windows服务
安装Winfows服务首先要添加安装程序,添加安装程序步骤如下:
1、将Windows服务程序切换到设计视图,右击设计视图选择“添加安装程序”
方法三、
在ProjectInstaller.cs的后台代码中添加安装服务和卸载服务的代码
///<summary>
///安装服务
///</summary>
///<paramname="stateSaver"></param>
publicoverridevoidInstall(System.Collections.IDictionarystateSaver)
{
Microsoft.Win32.RegistryKeysystem,
//HKEY_LOCAL_
currentControlSet,
//...Services
services,
//...<ServiceName>
service,
//...Parameters-thisiswhereyoucanputservice-specificconfiguration
config;
try
{
//
base.Install(stateSaver);
//OpentheHKEY_LOCAL_MACHINESYSTEMkey
system=Microsoft.Win32.Registry.LocalMachine.OpenSubKey("System");
//OpenCurrentControlSet
currentControlSet=system.OpenSubKey("CurrentControlSet");
//Gototheserviceskey
services=currentControlSet.OpenSubKey("Services");
//Openthekeyforyourservice,andallowwriting
service=services.OpenSubKey(conServiceName,true);
//Addyourservice'sdescriptionasaREG_SZvaluenamed"Description"
service.SetValue("Description","描述语言");
//(Optional)...
config=service.CreateSubKey("Parameters");
}
catch(Exceptione)
{
Console.WriteLine(": "+e.ToString());
}
}
///<summary>
///卸载服务
///</summary>
///<paramname="savedState"></param>
publicoverridevoidUninstall(System.Collections.IDictionarysavedState)
{
Microsoft.Win32.RegistryKeysystem,
currentControlSet,
services,
service;
try
{
//
system=Microsoft.Win32.Registry.LocalMachine.OpenSubKey("System");
currentControlSet=system.OpenSubKey("CurrentControlSet");
services=currentControlSet.OpenSubKey("Services");
service=services.OpenSubKey(conServiceName,true);
//(orthatyourservicecreated)
service.DeleteSubKeyTree("Parameters");
//...
}
catch(Exceptione)
{
Console.WriteLine(": "+e.ToString());
}
finally
{
//
base.Uninstall(savedState);
}
}
代码添加完成后
添加windowservice安装的批处理命令
1)在项目添加一个文本文件,更名为install.bat,编辑文件的内容如下:
@echooff
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe-i"WindowsService1.exe"
@pause
2)在项目添加一个文本文件,更名为uninstall.bat,编辑文件的内容如下
@echooff
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe-u"WindowsService1.exe"
@pause
说明:上面绿色字体为服务名称
编译完成后将debug的文件拷贝到想安装的目录下,点击install.bat即完成安装。
Ⅳ web服务器的安装、配置方法
windows2003系统下在控制面板下组件与程序,添加组件,iis(自己下载iis组件) ,再在internet管理器上建连接就可以了
Ⅵ 如何安装服务器
你是说安装服务器还是安装服务器系统啊,要是安装系统的话 windows的应该一样的,前几天虚拟机装了一下windows sever2003过程跟xp类似,
Ⅶ 问,怎样安装TELNET服务
具体方法如下:
1、依次点击“开始”→“控制面板”→“程序”,“在程序和功能”找到并点击“打开或关闭Windows功能”进入Windows系统功能设置对话框。找到并勾选“Telnet客户端”和“Telnet服务器”,最后“确定”按钮,稍等片刻即可完成安装;
2、Windows7系统下载的Telnet服务安装完成后,默认情况下是禁用的,还需要启动服务。点击Win7桌面左下角的圆形开始按钮,在Win7的万能搜索框中输入“服务”,从搜索结果中点击“服务”程序,进入Win7的服务设置;
3、在Windows7旗舰版的服务项列表中找到telnet,可以看到它的状态是被禁用的;
4、下载双击Telnet项或者从右键菜单选择“属性”,将“禁用”改为“手动”;
5、回到服务项列表,从Telnet的右键菜单中选择“启动”。这样Win7系统下载的Telnet服务就启动了。
Ⅷ 服务器怎么安装操作系统探讨
服务器装的系统是WIN2003,我想试着重装一下2008了,没想到没有光驱了,好不容易弄了一个USB光驱来,结果安装不成功了,后来一连串的问题接踵而来,经过不懈的努力,最终算是装好了,现将其中苦与乐与大家分享,希望给初入门服务器研究的朋友有所帮助,少走些弯路了。 服务器系统的安装关键有一个磁盘阵列驱动的安装,因为习惯了普通PC机的朋友,往往是光盘引导安装,会发现根本装不上去了,或装上不无法运行了。因为一般系统里没有磁盘阵列卡的驱动,要另外安装的。下面就几种方式来交流一下了。 1、用光盘引导:一般来讲专业的服务器都提供一个引导光盘,专门帮助用户来安装操作系统了,引导光盘来可以重新设置磁盘阵列、安装系统、检测配置等,只要根据提示操作,一般没有问题,有一点要注意,安装的时候它需要提示输入系统安装的系列号,这与我们习惯GHOST版的来讲有点不同了,所以首先要准备一个有系列号的系统盘了。再就是安装介质是方式是USB闪盘还是USB光驱要选择正确。安装文件是一个ISO镜像文件还是普通安装方式都要根据自己准备的安装盘选择正确了,否则就安装不成功了。如果一切正常,系统会重新启动,进入到正常的安装画面继续完成。 2、没有光盘引导:如果没有光盘引导,可以直接用系统安装盘来操作了,但在出现“安装Windows页面”时,注意按下“F6”进行驱动加载 (在开始安装里下面有一行提示,是英文的)但我们要事先在一台已经安装好Windows系统的机器上完全格式化软盘,按照正确的软盘驱动制作方法,制作驱动软盘。 然后根据提示,插入制作的驱动软盘继续操作。但现在一般恐怕没有软件驱了,不过有的可以用USB方式的驱动了。当然首先要制作一个USB的阵列驱动了。入门级的朋友在安装时没有注意阵列的驱动,跳过“F6”安装时会发现系统提示“安装程序没有找到任何安装在此计算机上的硬盘驱动器”,就无法继续下去了,但在BIOS设置里确实又可以看到有SCSI硬盘了。其实是因为磁盘阵列没有驱动了,系统无法识别造成的。
3、跳过阵列方式
如果以上两种方法都不行了。有人在想为什么不能将磁盘阵列禁用,就作为一台普通的PC机来用呢?当然可以,不过一台服务器上万的价格,没有了磁盘阵列好像失去了它的意义。当然如果要求不高,也未尝不可了。其实可以在BIOS里将磁盘阵列的模式改为IDE的(应该是一种映射的方式),然后我们就可以像装普通PC机一样装系统了。具体设置:开机按 F10,首先进入 BIOS 中,进入到SATA CONFIGURATION,有一个SATA Controller Mode 选项,有四个选项 Disabled、 Compatible、 RAID、 AHCI ,默认是RAID选项,是带有磁盘阵列功能的,此时我们会发现下面有关 Primary IDE Master的选项都是“Not Detected”,表示没有检测到IDE磁盘了。这时我们更改模式为Compatible,会发现Primary IDE Master的选项都是“Hard Disk”,这说明磁盘阵列功能已停用,相应的硬盘映射到IDE接口上了,接下来安装系统相信大家都不会遇到麻烦了。
相信很多朋友都在想,系统装完后再回到RAID模式,会成功吗,当然不行了,我是有亲身体会的,结果是蓝屏了。但是我们可先在Compatible模式下启动后,把阵列驱动装好,再切换到RAID模式了。具体操作如下(以我用的HP DL160 G5为例了)。
先到相应服务器厂商下载相同型号的磁盘阵列驱动了。从惠普网站上,选择 HP ProLiant DL160 G5 Server 的驱动下载中,下载 HP DL160 G5 SATA RAID Controller Driver,将其解压缩到硬盘某个目录下(注:这个文件在系统下是无法直接运行的,会提示软件无需安装)。
打开控制面板中添加新硬件 /选择硬件已连接好 /选择添加新硬件 /手动选择 /从磁盘安装 /选择之前解压缩好的文件中,其中有一个aarahci.inf 的文件 /列表里会有 2 个设备,这 2 个设备都要安装上,当然,一次只能安装一个,另外一个重复上面的过程,重新再添加一次。 /添加完成 添加完成后,重新启动一次服务器,然后再进入到 BIOS 中将 Compatible 模式改为 Enhanced -> RAID 重启 server,按 F8 进入阵列配置模式 选择 Configure Drives >按 Insert 键,将 2 块硬盘添加去 >然后在主菜单中,选择 Create Array,按 Insert 键添加 2 块硬盘,回车。 >阵列模式选择为 RAID 1,创建方式一定要选择 Build >回车后,到了下面这步:Select Source Drive,这一步一定要小心,确定好自己的源盘是第几块硬盘(即之前一块硬盘安装系统时,硬盘是插在第几个槽位,可以到主板上看 sata 的编号)。如果这里选错了,会造成有系统的硬盘被 Rebuild了。 接下来就是漫长的等待硬盘 Rebuild 了,建议最好是等待 building 完成 当然我们也可以按 ESC,让它在后台 rebuild,不过会有下面的提示,需要安装 RAID Management 工具,这里我们按 ESC 退出。 返回到主菜单后,可以看到我们创建好的阵列RAID1,状态是 BUILDING >退出阵列配置工具,重启 WINserver成功。
反思:很多初入门的朋友抱怨服务器的外设接口较少,比如没有光驱,只有四个USB接口。其实这可以根据用户需要定制的,但是服务商一般不这样做了。因为服务器出厂是系统是装好的。它的作用是服务的,根据用户业务的需要,在开始装上一些服务软件后,再以后的管理维护可通过其它方式(远程桌面)来进行了。或者说在将来淘汰掉,可能直接操作它的机会很少了。因为它强调的核心功能是服务,并不是作为单机让用户经常操作了。这是一种观念的转变了。
Ⅸ win7 64位 如何安装windows服务
安装64位硬件要求:
一.安装64位位操作系统的CPU的要求:
安装64位位操作系统首先CPU必须支持64位操作系统,目前来看AMD的CPU必较好确定.只要是针脚是939.940,938,1207的CPU都支持64位操作系统,而754针的早期的闪龙有64位,32位两种,查一下就可知道.英特尔的酷睿2代的5000系列以上的支持64位操作系统,以下的就要去网上查证,比较烦.
二.安装64位位操作系统的显卡的要求:
这取决于64位操作系统的类型VISTA,WINDOWS7要求显存在128M以上.
三.安装64位位操作系统的内存的要求:
安装64位位操作系统对内存的要求是最低是2G,越高越好,这可以充分发挥大内存的效力.有人说512M也可以装,但是安装64位位操作系统后系统不断预读硬盘,造成硬盘的损坏.微软建议VISTA,WINDOWS7安装内存就是基于此.我不知此理安装坏了两个硬盘.
windows 7 安装方法:
方法之一:硬盘安装7 64位系统【推荐方法,简单易行!】
32位系统下从硬盘安装64位7 的方法
1、用虚拟光驱软件(或者直接RAR右键解压)将7 64位的DVD镜像文件里的boot文件夹,efi文件夹,bootmgr文件,提取到C:\
2、在C:\下新建sources文件夹并提取7 64镜像sources下的boot.wim到里面,还有一个文件就是bootsect.exe
bootsect.rar
(不能用7 64的那个,要个32位的就ok 了,下面我给你准备好的32位的bootsect.exe下载到C盘)
再把虚拟光驱的所有文件复制到你想放的地方比如D:\7 64 文件准备完。重起计算机>进入安装>第一个界面叫你选语言(直接下一步)>看到安装的字样没呀?别急不要点
请你看界面左下角有一项修复计算机>选择后>继续>命令提示符>进入像DOS一样的界面:进入C盘删除
del bootsect.exe
del bootmg
del boot
del efi
del sources
删除完毕
进入刚才复制7 64位的安装盘D:\7 64\SOURCES后SETUP就OK了
后面的就不用我说了
方法之二:全硬盘安装7 64位系统
先用虚拟光驱把7 64位DVD镜像文件里的boot文件夹,efi文件夹,bootmgr文件,复制到C:\ 在C:\下新建sources文件夹并复制7 64镜像sources下的boot.wim到你面,还有一个文件就是bootsect.exe(不能用7 64的那个,要个32位的就ok 了,下面我给你准备好的32位的bootsect.exe下载到盘). 再把虚拟光驱的所有文件复制到你想放的地方比如D:\7 64 文件准备完,进入安装阶段,运行CMD 进C:\输入bootsect/nt60 c:回车.重起计算机.>进入安装>第一个界面叫你选语言(直接下一步)>看到安装的字样没呀?别急不要点
请你看界面左下角有一项修复安装(可能是修复什么什么的
记不太清了)>选择后>继续>命令>进入像DOS一样的界面:进入C盘删除 del bootsect.exe del bootmgr del boot del efi del sources 删除完毕
进入刚才复制7 64位的安装盘D:\7 64\SOURCES后SETUP就OK了
后面的就不用我说了.
方法之三:纯硬盘安装64位7
1、先安装WinPE2.0元旦版
2、用Daemon虚拟7 64位的那张ISO,把里面的Sources目录复制到C盘,覆盖了WinPE2.0元旦版的Sources下面的boot.wim,这样,启动起来就是64位的WinPE了
3、重新启动,进入这个64位的WinPE
4、进入到命令行提示【就是DOS命令行模式】(不会的看看教程,很容易的)
(为什么要进入这里呢?因为你直接安装,会提示“缺少所需的CD/DVD驱动器设备驱动程序”之类的错误提示)
5、关键步骤! 现在当前目录是 X盘sources对吧?转到C盘的Sources下面
【不会?拜托,你还是学一些DOS命令再来看这个帖子吧】
即命令行提示为: C:\Sources>
6、其实每一步都是重要步骤~~ 这时候输入 mrt.exe 回车
【C:\Sources>mrt.exe 回车】
7 、最重要步骤:会发现出现一个不知是什么语言的程序(好像是蒙古文),不管他,打上勾【就是同意协议】,开始安装,反正也看不懂,一直按下一步,直到安装完成。
8、安装完上面的mrt.exe之后,运行setup.exe开始7 64位的安装!
(为什么要先安装mrt.exe呢?我也不知道,反正不安装mrt.exe的话,你运行setup.exe会提示“缺少所需的CD/DVD驱动器设备驱动程序”,不能安装下去)
9、剩下的就不用说了,
输入序列号,选择版本,就开始安装就可以了~~
方法之四:安装64位7 的方法(32XP)
虚拟光驱是在XP下的,xp是32位系统,这样运行的结果就是等于在XP下面升级到64位的7 ,这样是绝对不可能的。
去找一个DOS版本的支持ISO的东东吧,那里有下我忘记了
去**找找看:)在此:
下载三个文件:LOADISO,Smartdrv,Vfloppy
1.将我们的启动光盘镜像(iso文件)拷入硬盘(除C盘以外任意盘)
2.运行自解压文件Vfloppy.exe,选择目录就可以了,D:\BOOT
3.解压LOADISO.rar,得到文件LOADISO.exe,然后再用,WinRAR解压缩LOADISO.exe,得到LOADISO.IMA(不必理睬错误提示),将LOADISO.IMA添加到.zip文件,删除D:\BOOT\.zip目录下的另外一个文件。
4.把Smartdrv.exe文件拷贝到D:\BOOT
5.重启系统,当完成BIOS检测时按下ALT键激活引导程序,选择“启动仿真虚
拟软驱”后出现引导菜单,进入第一项“启动ISO光盘镜像安装向导”,再选择保存ISO文件所在的分区及ISO文件,即可加载ISO光盘镜像,盘符为“Z”
6.加载 Smartdrv.exe以加快安装速度。注意 Smartdrv 只支持 FAT 格式!
用NTFS格式的朋友可以先用PQ等工具转换格式,否则装一天也装不完!
方法之五:利用第三方软件安装64位7的方法【推荐】
用 NT6 hdd Installer 我已经用这个安上了 X64的了
原系统(2000/XP/2003/VISTA/2008/WIN7)和要新装的WIN7系统都没有32位/64位限制;装成单系统还是多系统也没有限制;安装过程免命令提示符操作
一、虚拟光驱加载后复制或UltraISO/WINRAR解压ISO文件至硬盘一非系统分区的根目录
注意:是复制或解压至根目录,而不是某文件夹,这一点和其他硬盘安装方法不同
Ⅹ google完整服务包怎么安装
第一步 下载安装谷歌安装器。它可以省掉你很多复杂操作。
第二步 打开谷歌安装器的时候会提示授权,同意授权。这里手机必须提前获得ROOT权限才可以。
第三步 进入谷歌安装器,可以看到很友好的提示。直接滑动下面的滑条就可以安装谷歌安装器了。如果失败可以反复试一下。
第四步 完成谷歌的安装后就可以回到程序界面,找找看是不是多出了Google play的图标。这样一般就可以完成了。
第五步 有时候,手机会提示无法连接到网络或者停止运行。这是因为,ROM系统里面的HOST文件有禁止谷歌服务访问网络的设置。
第六步 此时可以返回到谷歌安装器中,点击右上角的选项,会看到弹出一个下拉菜单,选择【修改hosts】
第七步 确定修改hosts,完成谷歌服务框架的安装。如果想要卸载服务框架,也可以回到谷歌安装器中卸载。