北服论坛's Archiver

bob 发表于 2008-7-3 10:20

关于Daemon Tools安装时在Vista系统下反复要求重启的疑问解答

花了整整一个晚上的时间研究这个问题
因为我自己在升级到Vista之后就产生了DaemonTools不可用的问题
所以用优化大师进行了卸载,但是再次安装DaemonTools时却反复被要求重启
因为本身我就是在这个论坛找到相关问答帖子的
所以和大家分享一下

首先请到DT官方站下载最新版本的DaemonTools,目前最新的版本是4.10,x86与64位的都有,地址:[url=http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=5]http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=5[/url]
[size=0px]ÅyÖQÔÊÒD砨bs.vista123.comr%-zéVaFR[/size]
实际上很多人忽略了一点,就是这个反复要求重启的请求有两种情况[size=0px]Å[/size]
1.在点击安装程序的时候,无论重启多少次都提示“[b]You must rebootafter previous operation”[/b]导致无法安装。
遇到这种情况,要解决很简单,就像问答板块的版主所说的那样,进入注册表(运行regedit),展开到如下:HKEY_LOCAL_MACHINE\Software\19659239224e364682fa4baf72c53ea4 或者HKEY_LOCAL_MACHINE\Software\14919ea49a8f3b4aa3cf1058d9a64cec,找到任意一个就可以将其整个项都从注册表删除。[size=0px]Å[/size]
   然后再运行DT的安装程序,这个提示就不会再出现,可以正确安装[size=0px]Å[/size]
   需要注意的时,请使用管理员身份运行安装程序,如果提示需要重启还是要重启的[size=0px]Å[/size][size=0px]R[/size]
2.更多人遇到了更麻烦一些的问题,就是在安装过程中,点击“IAgree”后,系统要求重启(reboot),并提示在重启之后会继续安装。重启过后会自动运行安装程序,但是到这一步的时候还是要求重启,反复如此。
   如果是这种问题,靠上面的方法是解决不了的,这个问题是系统sptd驱动问题,需要重新安装这个驱动。请按照下面的方法进行解决:[size=0px]Åy[/size]
(0)首先还是把上面提到的注册表项删除(HKEY_LOCAL_MACHINE\Software\19659239224e364682fa4baf72c53ea4 或者HKEY_LOCAL_MACHINE\Software\14919ea49a8f3b4aa3cf1058d9a64cec)[size=0px]Åy[/size]
(1)官方站提供了SPTD最新版本的下载,目前是1.50版,下载地址:[url=http://www.disc-tools.com/download/sptd][color=#2758a7]http://www.disc-tools.com/download/sptd[/color][/url] ,请首先下载[size=0px]Åy[/size]
(2)用管理员身份运行这个下载的程序,点击“Install”,系统会提示重启,那么就请重启
(3)重启完成后再次使用管理员身份运行SPTD程序,如果这个时候能够顺利进入程序,而且提示“SPTDversion (currently v1.50) detected, SPTD installedcorrectly”或者“Uninstall”按钮已经可用,那么表示SPTD已经安装成功了,这个时候你就可以放心地去安装DaemonTools了,这下应该能成功(如果到这里成功,下面的步骤请忽略)。
         如果运行SPTD程序时,出现“no SPTD layer versiondetected”或者提示其他相关错误信息,表示安装没有成功,请继续看下面的步骤。[size=0px]Åy[/size]
(4)在SPTD安装不成功的情况下,运行注册表,展开进入:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd ,修改其中Start的键值,改为4
(5)重启计算机
(6)运行注册表,展开进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,将下面的sptd项删除,如果系统提示没有足够的权限删除,那么请修改sptd项下面cgf项(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sptd\cgf)的权限为完全可控制,再进行删除。
(7)删除后,再以管理员身份运行第一步下载的SPTD程序,点击Install,如果系统提示“Failedto openServices”,那么请在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”下面新建一个名为sptd的项,如果没有这个提示那最好。完成后重启计算机。[size=0px]Å[/size]
(8)重启后,再以管理员身份运行SPTD程序,如果此时已经有提示“SPTDversion (currently v1.50) detected, SPTD installedcorrectly”或者“Uninstall”按钮已经为可用,那么就可以去安装DaemonTools了;如果没有这个提示,请再次尝试点击"install”后重启,重启后再次运行SPTD程序,这次应该就可以了。
(9)安装新版的Daemon Tools,不再一直要求重启。[size=0px]R[/size]

  大部分还是参考了DaemonTools官方论坛管理员给出的解决方案,希望能帮助大家解决问题

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.