How to resolve “Access is denied” when install Windows XP Service Pack 3

多次尝试,总算把自己的Windows XP SP2升级到了SP3,在升级过程中碰到了“Access is denied”报错,每次尝试都是升级到一半报错,之后Windows又会回滚所有的改动,然后再重启机器,简直是噩梦一般的体验。 如果在升级Windows XP Service Pack 3的过程中你也碰到了同样的报错,首先要确认是不是错在注册表更新这一步上,检查SP3的升级log,在Windows的安装目录下可以找到svcpack.log这个文件,查看最后的报错信息,如果找到诸如“DoRegistryUpdates failed”这样的报错,那么恭喜你,你通过下面的方法可以解决问题了。 1723.172: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5 1723.172: INF_REGISTRY Failed 1723.172: DoInstallation:DoRegistryUpdates failed 1728.625: Unregistration of sprecovr successful 1729.047: Access is denied. 1884.422: Message displayed to the user: Access is denied. 在微软官方站点上的技术文章949377中提到了这个问题,但是提供了三种解决方法。 方法一:下载完全版的Windows XP Service Pack 3安装程序,一个有316 MB的庞然大物,然而该方法无效。 方法二:重启机器,禁用所有的杀毒软件和防间谍软件,再次重新安装SP3,此方法也同样无效。 方法三:重设注册表和文件权限,重新安装SP3,有效! 方法三比较复杂,简单描述一下。 1. 首先要下载Subinacl.exe程序,该程序用来修改注册表权限设置。 2….

Writable NTFS Filesystem in MacOS How to

能够在Mac OS X上直接将文件写入NTFS格式的文件系统中一直是一个美好的愿望,感谢navana(我老弟),感谢Google,现在这一切实现了。 From MyMac MacFUSE是Google Code计划中的一个项目,这个项目旨在为Max OS X创建一套与面向Linux开发的FUSE (File-system in USErspace) 完全兼容的API,这样许多FUSE文件系统格式通过简单的编译以后就完全可以在Mac系统上运行了,这其中就包括作为Mac-Intel用户最为感兴趣的NTFS-3G文件系统。NTFS-3G是一个为Linux等操作系统开发的开源的可读写NTFS驱动。 那么如何在Mac系统中也能使用到NTFS-3G呢? 通常的做法是先下载安装MacFUSE,然后下载NTFS-3G源文件,之后在Mac系统中编译,编译成功以后手动挂载需要读写的NTFS文件系统。这一系列步骤实在是过于繁琐。所幸,有好心人提供了更加简单的解决方案。 1。安装MacFUSE Core,这是核心库文件,必须最先安装,目前最新版本是0.2.2,安装完毕以后需要重新启动操作系统。 2。安装MacFUSE Tools,这是他人开发的基于MacFUSE Core的增强工具。 3。安装NTFS-3G,这是已经编译好的NTFS-3G安装文件,直接安装即可。 2,3都是ShadowOfGed开发的,原始出处在Applenova论坛中,我是几乎从头到尾读了这个帖子才最后发现他编译好的这两个安装文件,真是如获至宝,要知道这之前我折腾了一下午,下载将近1G的XCode Tools,尝试编译所有模块的源文件,最后再手工挂载,可惜的是虽然编译正常,但是最后执行ntfs-3g挂载的时候,始终有错误。 上述三个文件全部安装完毕以后,重新启动系统,Mac将会自动使用NTFS-3G格式并且是允许读写的方式自动挂载任何检测到的NTFS文件系统。总算可以在Mac下面直接把文件Copy到移动硬盘里了,虽然写文件的速度只能达到每秒1.1M,但是确实是一个美好的开端,不是吗? Cheers! Update@2007-3-4 使用NTFS-3G自动mount分区的时候,有一个问题就是不支持中文名称的文件夹或者文件,所有包含中文名称的目录或者文件都无法显示出来,解决方法是,在NTFS分区的根目录上,建立一个叫.ntfs-locale的文件(注意文件前面有个点),文件的內容是zh_CN。[via OurMac.net]

How to active Windows Vista – 激活Vista

如果有人已经从网上下载了Vista,那么你现在不再需要为如何找到有效的激活码而发愁了。 也许你们没有注意到,在安装Vista的时候在那个要求输入注册码的界面我们可以直接按下一步跳过去,Vista仍然会安装成功,然后你的操作系统就会进入一个为期30天的激活宽限期,在30天内都可以输入有效的注册码来激活Windows Vista,而且在这30天内的前3天,微软为了让用户配置硬件驱动和必备软件,连用户激活的提示都不会显示,所以在前3天一个未激活的Vista是一个完完整整一点儿不影响使用的操作系统。 又是俄罗斯的Cracker,发布了一个程序用于停止Vista中spsys.sys的计时器来达到停止激活计数器的目的。也就是运行完一系列命令以后,你的Vista激活计数器会被重置,并且始终处于30天试用期的第一天,也就是变相了永久激活了Vista。 具体操作为: 单击“开始”菜单,选择“所有程序”>“附件”,右键单击“命令提示符”,在上下文菜单中选择“以管理员身份运行(A)”,并在出现“用户账户控制”对话框中单击“继续”。 1。在命令提示符下首先运行date命令更改日期,将日期更改为2099年12月31日。 2。运行命令:cscript slmgr.vbs -rearm 3。不要重新启动系统,再次运行date命令将日期改回当前日期,如2007年1月19日。 4。不要重新启动计算机。下载本文附件,并改后缀为rar,然后解压到本地文件夹,然后右键单击“Vista test crack.exe”,在上下文菜单中选择“以管理员身份运行(A)”。在程序的对话框中,单击“Install”按钮,出现“Service installed”表明安装成功。关闭程序,重新启动计算机。 Windows Vista Active Crack Download 因为时间被改到过2099年,所以也许机器上已经安装的一些软件会报错,比如我的AVG就干脆不工作了,但是放心只要把系统时间改正然后重启一次就没有问题了。 再次运行slmgr.vbs -dlv来查看激活计数器,会发现“剩余时间”项目的内容始终为“43200 分钟(30 天)”,大功告成。 在我的Windows Vista Ultimate x86 中测试完全没有问题!