1。Windows Installer Cannot Be Found
现在,越来越多的软件使用了Windows Installer这种安装技术。在Windows XP里,已经集成了最新版本的Windows Installer,按理说对于现有的基于Windows Installer的软件,都是可以正常安装的。但是有人在Windows XP里安装这一类软件的时候却会出现错误,一般的错误提示就是:“Windows Installer Cannot Be Found”。
在这里,我们不讨论这个问题产生的原因,我主要想说说解决的办法。
首先,打开记事本,把下面星号之间的文字复制进去(不包括星号)
********************************************************
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MSIServer]
\"ImagePath\"=-
\"ImagePath\"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\\
5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,73,00,69,\\
00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,56,00,00,00
********************************************************
然后,用installer.reg这个文件名保存这个文件。需要注意的是在保存时一定要在“文件类型”里选择“所有文件”。
双击这个文件,把文件内容导入注册表。重新启动电脑,并按下F8键,进入安全模式。
在“运行”里输入“CMD”,之后回车。
在提示符下输入“msiexec /regserver”,回车。
这样,重新启动电脑之后,问题就可以解决了。
2。清除多余的历史图标
Windows XP有一个很有趣的功能就是隐藏系统提示区里不常用的图标。这样系统提示区看起来不会很乱。我们也可以自己在任务栏属性里针对每个图标做更细致的设置。
问题出来了,一旦在系统提示区里出现过的图标都会被记录下来,即使相关的软件你已经卸载了。时间一长,就显得很乱。我们可以这样删除它们:
运行“Regedit”打开注册表编辑器,找到这个位置:HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\TrayNotify。删除右边的IconStreams 和 PastIconsStream两个键值。重启动电脑后,你再看看任务栏属性中的设置,以往繁多的图标已经全部消失了。
3。在欢迎屏幕上隐藏用户名
在Windows XP的欢迎屏幕上,默认情况下会显示除Administrator外的所有本地用户名。如果你想在欢迎屏幕显示Administrator或者不显示其他的某个用户,那么可以这样做:
运行Regedit打开注册表编辑器,到这个位置:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\SpecialAccounts\\UserList ,在右侧的窗口找到以Administrator命名的键(如果没有可以自己建立),双击,改键值由0为1。这样,Administrator账号就可以在欢迎屏幕上显示了。同理,可以新建一个以你想隐藏的用户为名的键,然后把值设置成0就可以隐藏。
4。让指定的用户只能在特定的时间登录
做家长的,可能会希望限制孩子使用电脑的时间。只要按照以下的方法,就可以很容易的实现了。不过这要求你有Administrator权限。
在运行里输入“CMD”然后回车,我们以Guest这个账户为例。如果需要设置这个账户从周一到周五的早上9点到晚上5点才能登录。那么可以用下面这个命令:
net user Guest /time:M-F,08:00-17:00,或者
net user Guest /time:M-F,9am-5pm
回车后就会生效。
如果需要依次指定每天的时间,那么也只需要按照下面这个格式:
net user Guest /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00。
而net user Guest /time:all 这个命令则可以允许该用户随时登录。
5。拒绝令人反感的打扰
有时候,你的屏幕上可能突然会跳出一个窗口,内容多种多样,有很多是恶作剧的,例如“检测到你使用了盗版的Windows,请立刻格式化硬盘…”之类的。你也许会奇怪,这是怎么回事,难道是新的病毒吗?
其实,这是Windows 2000/XP的一个服务:Messenger造成的。Messenger这个服务是默认开启的,这样,只要知道你的IP地址,任何人都可以通过在命令行模式下输入net send [你的IP地址] [消息内容] 这样的格式来给你发送消息。本来这是个很有用的服务,尤其适合在局域网环境下互相之间的联络。可是就有那么可恶的人,编写一些程序,来对某一个IP地址段成批的发送恶作剧的消息。如果你很受不了这些打扰,简单的方法就是安装一个网络防火墙,这样就可以把这些恶作剧档在门外。
你也可以直接禁止Messenger服务的运行,方法是,在运行中输入services.msc,然后回车,打开服务配置程序,找到Messenger这个服务,并双击,在启动类型中设置为“已禁用”,然后再停止了这个服务。这样,你就再不会收到这样的打扰了。
需要注意的是,对于Windows 98/Me,是不会收到这种打扰的。
6。当心你的加密文件
从Windows 2000开始,在NTFS文件系统的分区上,Windows就可以帮助你加密文件了。方法是,在你想加密的文件或文件夹上点击鼠标右键,点击“属性”,在属性的“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中的“加密内容以便保护数据”就可以实现在NTFS卷上对文件的加密。
这被称作为EFS(Encrypting File System,加密文件系统)。这种加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或者移动这些数据。
现在问题来了,昨天,你的Windows突然崩溃,在无计可施的情况下你只能选择重装系统,接下来一切进行的很顺利,可是你突然发现原来被加密过的数据已经打不开了。你可能想当然地认为,只要再建立一个跟原来加密时相同的用户名和密码,用那个新建的用户就可以打开。可是遗憾的是,你想错了。如果你的电脑是单机环境或者在工作组中,你的数据就已经永远打不开了。只有在域环境下,你才可以得到域管理员的帮助,解密这些文件。
原因是这样的,当你使用EFS加密后,系统会根据你的SID(Security Identifier,安全标示符)自动生成一个密钥,而你如果要解密这些文件就需要使用到这个密钥。对于系统而言,并不是根据用户名来区别不同的用户,而是根据SID,这个SID是唯一的。SID和用户名的关系跟人的姓名和身份证号码的关系是一样的。虽然有同名同姓的人,但是他们的身份证号码绝对不会相同;虽然有相同的用户名(指网络上的,因为本地用户不能有相同的用户名),但是他们的SID是绝对不同的。这也就解释了为什么重装系统后即使使用之前的用户名和密码登陆也不能打开以前的加密文件。
所以在重装系统之前最好能把加密的数据全部解密。然而,为了应付突发的系统崩溃,就需要你备份好你的密钥,这样系统崩溃后只要重装系统,并导入你的密钥,就可以继续使用之前的加密文件了。
备份密钥的方法是这样的:
在运行中输入“certmgr.msc”并回车,打开证书管理器,在 “当前用户”-“个人”-“证书”目录下,用鼠标右键点击颁发给你的证书,在“所有任务”中点击“导出”,并选择“Export The Private Key”(导出私钥),其它选项按照默认设置。输入该用户的密码和保存路径就可以了。
在重装了系统之后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好之的证书,然后按照向导,就可以完成对密钥的导入。或者直接在导出的pfx文件上点击鼠标右键,选择“安装PFX”。这时,你的加密数据已经可以访问了。
需要注意的是,EFS加密可以在Windows 2000和Windows XP Professional中使用,Windows XP Home不支持EFS加密。
7。重新取得文件所有权
Windows XP和Windows 2000的一个明显区别就是增加了“简单文件共享”,这样,如果你要共享文件,不用在进行复杂的权限设置,只要简单的按照共享向导进行就可以。十分适合初级用户。当然,为了安全,简单文件共享增添了一个“设置文件夹为私有”的功能,只要是在NTFS分区上的文件夹,就可以在属性菜单的“共享”选项卡上将这个文件夹设置为专用。
不过,同样的,在重装了系统之后,你曾经的专用文件夹也不能打开了。与EFS加密相比,解决这个问题则要简单的多。
首先,你要禁用简单文件共享。在文件夹选项的察看选项卡上,取消对“使用简单文件共享”的选择。确定后,再次打开文件夹的属性对话框,在“安全”选项卡下点击“高级”按钮,在弹出的窗口中打开“所有者”选项卡,重新指定当前的用户为新的所有者,并选中窗口下方的“替换子容器及对象的所有者”。确定后,你的文件夹就可以正常访问了。 |