论文部分内容阅读
版主手记
继谷歌拼音输入法之后,腾讯也当仁不让,准备推出自己的QQ拼音输入法,尽管目前发布日期尚未确定,但腾讯内部人士已经证实该输入法的确存在,而且现在网上已经漏出内部试用版。腾讯之所以要在拼音加加、紫光拼音、微软拼音、智能ABC、搜构拼音、谷歌拼音之后,挤上拼音输入法这趟未班车。其目的是希望通过开发自己的输入法,更好地把握用户使用互联网的习惯,从而优化自己的互联网产品。——公子
wirtdows vista不仅引入了uAc帐户控制,而且对系统帐户重新进行了配置,使得系统安全性大幅提高。为了更好保护系统,微软建议用户使用标准帐户来操作电脑。不过,对于这个“新鲜”的帐户。我们在平时使用时会遇到一些莫名的故障。对于用惯了windows xP的我们,会把以前的经验或方法带到Window$vrsta下。在面对windows vista新特性引发的“故障”,windows xP下的老经验会让我们找不到北!不相信?一起来看看下面的“离奇”故障。
故障1:标准用户惹祸,聊天记录神秘消失
使用windows vIsta系统一段时间后,菜花MM听说标准用户的安全性比较高,于是创建了一个标准用户。没用一会儿,就把笔者叫来了,原来她登录QQ后,发现了自己的QQ聊天记录没有了。难道QQ聊天记录会不翼而飞?下面我们通过模拟菜花MM的操作来探究事件的真相。
wlndows Vista定义了两种等级的用户帐户,标准帐户和管理员帐户。同时还为应用程序定义了两种模式(运行级别),分别是标准用户模式和管理员模式。标准用户帐户可以使用大部分软件,可以更改不影响其他用户以及系统整体安全性的系统设置,而管理员帐户则对计算机拥有完整的控制权,并且可以修改任何设置。
步骤1:使用安装wIndows vlsta时创建的系统帐户默认是管理员级别,现设帐户为lxcl,在该用户桌面上双击QQ以运行它并选择一两位好友聊天。为方便叙述。设QQ帐号为27xxx。
步骤2:单击“开始”→“控制面板”,打开控制面板后,单击“用户帐户和家庭安全”下的“添加或删除用户帐户”,在打开的窗口,单击“创建一个新帐户”,接着键入要为用户帐户提供的名称,比如,帐户为lxc2,单击“标准用户”帐户类型,然后单击“创建帐户”。
步骤3:单击“开始”→“切换用户”,切换到lXC2中去使用QQ,这时我们会发现两个地方与wlndows xP不同:1.尽管在前一系统帐号Ixcl里登录过QQ号27xxx,但在此也要重新输入QQ号。2.QQ号27xxx的聊天记录全部消失。
在Windows XP下。QQ聊天记录保存位置是保存在QQ安装位置。比如QQ号是27xxx,那么保存的具体位置是QQ安装位置下的“27xxx”文件夹,该文件夹下又有多个文件或子目录,用于存放聊天记录、使用过的背景图案、好友的头像、发送过的屏幕截图等,其中的MsgEx db文件就是丢失记录文件。不过,在windowsVista中就会发生“丢失”现象!
步骤4:现在以标准帐户身份使用QQ后,聊天记录在上述位置怎么会不见?为了查找丢失的记录,我们可以使用系统搜索功能进行查找。在开始菜单的搜索框以QQ号“27xxx”为关键字进行探索,发现搜索出的结果有两个。它们分别位于:
“C;\Users\lxclkAppData\LOCaI\VJrtuaIStOre\Proqram FlIes\Tencent\QQ”和“C:\Users\lxc2\AppDaIa%LocaI\VirtuaIStore、Program Files\TencennQQ”文件夹里(如图1)。
”AppData”文件夹其有隐藏属性,要查看它,请在它的上一级文件夹(比如“c:\user\lxc2”)窗口进行如下操作:按(Air)键调出传统的菜单栏,选择菜单“工具”→“文件夹选项”。在打开的窗口中切换到“查看”标签,在“高级设置”下取消“受保护的操作系统文件”复选框的选中状态,并选择“显示隐藏的文件和文件夹”。
步骤5:通过上述的方法我们找到“丢失”的聊天记录,但是为什么会这样呢?原来这与wIndows vlsta的安全设置有关。为确保安全,wIndows Vlsta鼓励大家使用降低了权限级别的标准用户,但这样一来又不得不面临一些问题。比如很多软件都得在管理员级别帐户下才能正常工作,允许向“c:\Program Fjles”创建子目录并写入文件,并会在「HKEY_LocALMAcHINE\Software」下新建相应的注册表项,可是windows vIsta下的标准用户并没有这两处的写入权限。于是系统对这些软件运行时进行虚拟重定向(可以在任务管理器查看,如图2),会为两帐户分别创建私有文件夹(即c\users\Ixcl和C\Users\lxc2),存放相关的文件。从而把用户聊天文件放置在当前用户“我的文档”下面,导致聊天记录奇异“丢失”
小知识
什么是虚拟重定向,在Windows Vista中,通过提供文件与注册表的虚拟化功能,可以让许多在windows XP下无法以标准用户身份运行的应用程序,不用经过修改即可在Windows Vista中运行。在Windows XP中,当应用程序试图往标准用户没有访问权限的文件系统和注册表的保护区域写入数据时,程序就会崩溃。Windows Vista则通过巧妙的机制避免了这个问题:将写入操作(以及随后的文件或注册表读取)重定向到该用户配置文件中的一个特殊位置来改善应用程序兼容性。比如,上述聊天记录文件的移行换位就是“虚拟重定向”所致!
步骤6:找到问题所在,共用聊天记录的方法非常简单,只要在lXCl或Ixc2帐户里,右击QQ快捷方式,选择“以管理员身份运行”(如图3),在弹出的uAc窗口输入选择管理员帐户,并输入密码(如图4),登录后即可让聊天记录存放到QQ程序文件夹里。当然还有更简单的方法,就是不要把QQ安装在“c:\Programfiles”这些无权写入的文件夹,比如安装到其它FAT32格式分区下即可。
与此类似的现象还有很多,比如使用UltraISO制作光盘镜像时,在保存对话框的保存位置明明写着“c\ProgramFiles\UItraIsO”,可完成后在该目录里并找不到镜像文件。搜索文件后,才发现被保存到“C:\User\用户名\kAppData\locaRVirtuaIStore\Programfiles\UltralSO”文件夹里。因此,当使用Windows Vista中遇到类似问题,可以到“C:\Users\用户名\AppDta\LOca\vrinuaistore\Program Files\”查找有没有相应 的以应用程序名称命名的文件夹。
故障2:组策略限制,U盘即插即不用
刚刚解决了菜花MM的“聊天记录”问题没几天,笔者又接到她的求助电话。原来她最近发现同宿舍好友电脑有些奇怪,明明安装的是windows vista,支持usB设备的即插即用,但是菜花MM想用自己的u盘从这部电脑上拷贝些资料,u盘插入后却没有响应。不过,好友自己的u盘却可以识别。难道她的电脑还会认人?原来她的好友是使用了wJndows vIsta组策略里新增的“设备安装”限制策略。大家知道,在window8×P下封锁usB设备的方法有很多,不过,这些限制方法会对所有usB设备生效。windows Vsta则采用了更为个性的限制方法,为了让菜花MM了解事情的“真相”,笔者为她做了如下的展示。
步骤1:要在windOWS vista只识别指定的设备,我们要获取设备的硬件lD号码。插入自己u盘并被wIndows Vista识别后,打开资源管理器找到U盘右击选择“属性”,打开属性窗口切换到“硬件”标签,在“所有磁盘驱动器”下选中U盘,单击“属性”,在打开的窗口切换到“详细”标签,在“属性”项展开下拉列表选择“硬件ID”,依次选中ID代码右击选择“复制”,把U盘硬件ID复制到记事本保存(如图5)。
步骤2除了u盘的硬件ID,我们还要获取“大容量usB设备”的ID代码,单击“开始”→“控制面板”,单击“硬件和声音”,然后单击“设备管理器”下的“查看硬件和设备”,打开设备管理器窗口。接着展开“通用串行总线控制器”列表,找到“usB大容量存储设备”,双击打开“属性”窗口,切换到“详细信息”标签,同上展开下拉列表选择“硬件lD”,把它的硬件ID也复制到记事本保存。
步骤3:单击“开始”按钮,在搜索框输入“gpedIt.msc”,打开组策略编辑窗口,依次展开“计算机配置→管建模板→系统→设备安装→设备安装限制”,双击右侧的“允许安装与下列设备ID相匹配的设备”,在弹出的窗口中选择“已启用”,再点击“显示“按钮,单击“添加”,在弹出的窗口依次把上述复制的硬件ID添加到允许列表(如图6)。
步骤4:返回“设备安装限制”,双击右侧的“禁止安装未由其他策略设置描述的设备”,在弹出的窗口中选择“已启用”,再点击“确定。按钮,这样我们在策略中没有描述的设备就不会被安装,只有自己设置的Ut才能被识别(如图7)。
步骤5:经过上述的设置后,这部电脑就只能安装在“允许安装与下列设备lD相匹配的设备”。由于硬件lD是唯一的,通过上述方法可以设置只有指定的设备才能被使用,菊花MM的u盘当然变成“即插即不用”。她的u盘插入设置限制策略的电脑后,单击任务栏安装提示可以看到策略阻止提示,这就是电脑会认设备的原因(如图8)。
步骤6:知道限制的原因,解决起来就很简单,同上启动组策略编辑器后,将“禁止安装未由其他策略设置描述的设备”和“允许安装与下列设备ID相匹配的设备”策略设置都设置为“未配置”即可。
Windows VLsta提供很多新的安全特性,我们在平时的使用中如果碰到一些问题解决方法和Windows XP系统不同。此时一定要好好研究wndows viSta的新特性。
继谷歌拼音输入法之后,腾讯也当仁不让,准备推出自己的QQ拼音输入法,尽管目前发布日期尚未确定,但腾讯内部人士已经证实该输入法的确存在,而且现在网上已经漏出内部试用版。腾讯之所以要在拼音加加、紫光拼音、微软拼音、智能ABC、搜构拼音、谷歌拼音之后,挤上拼音输入法这趟未班车。其目的是希望通过开发自己的输入法,更好地把握用户使用互联网的习惯,从而优化自己的互联网产品。——公子
wirtdows vista不仅引入了uAc帐户控制,而且对系统帐户重新进行了配置,使得系统安全性大幅提高。为了更好保护系统,微软建议用户使用标准帐户来操作电脑。不过,对于这个“新鲜”的帐户。我们在平时使用时会遇到一些莫名的故障。对于用惯了windows xP的我们,会把以前的经验或方法带到Window$vrsta下。在面对windows vista新特性引发的“故障”,windows xP下的老经验会让我们找不到北!不相信?一起来看看下面的“离奇”故障。
故障1:标准用户惹祸,聊天记录神秘消失
使用windows vIsta系统一段时间后,菜花MM听说标准用户的安全性比较高,于是创建了一个标准用户。没用一会儿,就把笔者叫来了,原来她登录QQ后,发现了自己的QQ聊天记录没有了。难道QQ聊天记录会不翼而飞?下面我们通过模拟菜花MM的操作来探究事件的真相。
wlndows Vista定义了两种等级的用户帐户,标准帐户和管理员帐户。同时还为应用程序定义了两种模式(运行级别),分别是标准用户模式和管理员模式。标准用户帐户可以使用大部分软件,可以更改不影响其他用户以及系统整体安全性的系统设置,而管理员帐户则对计算机拥有完整的控制权,并且可以修改任何设置。
步骤1:使用安装wIndows vlsta时创建的系统帐户默认是管理员级别,现设帐户为lxcl,在该用户桌面上双击QQ以运行它并选择一两位好友聊天。为方便叙述。设QQ帐号为27xxx。
步骤2:单击“开始”→“控制面板”,打开控制面板后,单击“用户帐户和家庭安全”下的“添加或删除用户帐户”,在打开的窗口,单击“创建一个新帐户”,接着键入要为用户帐户提供的名称,比如,帐户为lxc2,单击“标准用户”帐户类型,然后单击“创建帐户”。
步骤3:单击“开始”→“切换用户”,切换到lXC2中去使用QQ,这时我们会发现两个地方与wlndows xP不同:1.尽管在前一系统帐号Ixcl里登录过QQ号27xxx,但在此也要重新输入QQ号。2.QQ号27xxx的聊天记录全部消失。
在Windows XP下。QQ聊天记录保存位置是保存在QQ安装位置。比如QQ号是27xxx,那么保存的具体位置是QQ安装位置下的“27xxx”文件夹,该文件夹下又有多个文件或子目录,用于存放聊天记录、使用过的背景图案、好友的头像、发送过的屏幕截图等,其中的MsgEx db文件就是丢失记录文件。不过,在windowsVista中就会发生“丢失”现象!
步骤4:现在以标准帐户身份使用QQ后,聊天记录在上述位置怎么会不见?为了查找丢失的记录,我们可以使用系统搜索功能进行查找。在开始菜单的搜索框以QQ号“27xxx”为关键字进行探索,发现搜索出的结果有两个。它们分别位于:
“C;\Users\lxclkAppData\LOCaI\VJrtuaIStOre\Proqram FlIes\Tencent\QQ”和“C:\Users\lxc2\AppDaIa%LocaI\VirtuaIStore、Program Files\TencennQQ”文件夹里(如图1)。
”AppData”文件夹其有隐藏属性,要查看它,请在它的上一级文件夹(比如“c:\user\lxc2”)窗口进行如下操作:按(Air)键调出传统的菜单栏,选择菜单“工具”→“文件夹选项”。在打开的窗口中切换到“查看”标签,在“高级设置”下取消“受保护的操作系统文件”复选框的选中状态,并选择“显示隐藏的文件和文件夹”。
步骤5:通过上述的方法我们找到“丢失”的聊天记录,但是为什么会这样呢?原来这与wIndows vlsta的安全设置有关。为确保安全,wIndows Vlsta鼓励大家使用降低了权限级别的标准用户,但这样一来又不得不面临一些问题。比如很多软件都得在管理员级别帐户下才能正常工作,允许向“c:\Program Fjles”创建子目录并写入文件,并会在「HKEY_LocALMAcHINE\Software」下新建相应的注册表项,可是windows vIsta下的标准用户并没有这两处的写入权限。于是系统对这些软件运行时进行虚拟重定向(可以在任务管理器查看,如图2),会为两帐户分别创建私有文件夹(即c\users\Ixcl和C\Users\lxc2),存放相关的文件。从而把用户聊天文件放置在当前用户“我的文档”下面,导致聊天记录奇异“丢失”
小知识
什么是虚拟重定向,在Windows Vista中,通过提供文件与注册表的虚拟化功能,可以让许多在windows XP下无法以标准用户身份运行的应用程序,不用经过修改即可在Windows Vista中运行。在Windows XP中,当应用程序试图往标准用户没有访问权限的文件系统和注册表的保护区域写入数据时,程序就会崩溃。Windows Vista则通过巧妙的机制避免了这个问题:将写入操作(以及随后的文件或注册表读取)重定向到该用户配置文件中的一个特殊位置来改善应用程序兼容性。比如,上述聊天记录文件的移行换位就是“虚拟重定向”所致!
步骤6:找到问题所在,共用聊天记录的方法非常简单,只要在lXCl或Ixc2帐户里,右击QQ快捷方式,选择“以管理员身份运行”(如图3),在弹出的uAc窗口输入选择管理员帐户,并输入密码(如图4),登录后即可让聊天记录存放到QQ程序文件夹里。当然还有更简单的方法,就是不要把QQ安装在“c:\Programfiles”这些无权写入的文件夹,比如安装到其它FAT32格式分区下即可。
与此类似的现象还有很多,比如使用UltraISO制作光盘镜像时,在保存对话框的保存位置明明写着“c\ProgramFiles\UItraIsO”,可完成后在该目录里并找不到镜像文件。搜索文件后,才发现被保存到“C:\User\用户名\kAppData\locaRVirtuaIStore\Programfiles\UltralSO”文件夹里。因此,当使用Windows Vista中遇到类似问题,可以到“C:\Users\用户名\AppDta\LOca\vrinuaistore\Program Files\”查找有没有相应 的以应用程序名称命名的文件夹。
故障2:组策略限制,U盘即插即不用
刚刚解决了菜花MM的“聊天记录”问题没几天,笔者又接到她的求助电话。原来她最近发现同宿舍好友电脑有些奇怪,明明安装的是windows vista,支持usB设备的即插即用,但是菜花MM想用自己的u盘从这部电脑上拷贝些资料,u盘插入后却没有响应。不过,好友自己的u盘却可以识别。难道她的电脑还会认人?原来她的好友是使用了wJndows vIsta组策略里新增的“设备安装”限制策略。大家知道,在window8×P下封锁usB设备的方法有很多,不过,这些限制方法会对所有usB设备生效。windows Vsta则采用了更为个性的限制方法,为了让菜花MM了解事情的“真相”,笔者为她做了如下的展示。
步骤1:要在windOWS vista只识别指定的设备,我们要获取设备的硬件lD号码。插入自己u盘并被wIndows Vista识别后,打开资源管理器找到U盘右击选择“属性”,打开属性窗口切换到“硬件”标签,在“所有磁盘驱动器”下选中U盘,单击“属性”,在打开的窗口切换到“详细”标签,在“属性”项展开下拉列表选择“硬件ID”,依次选中ID代码右击选择“复制”,把U盘硬件ID复制到记事本保存(如图5)。
步骤2除了u盘的硬件ID,我们还要获取“大容量usB设备”的ID代码,单击“开始”→“控制面板”,单击“硬件和声音”,然后单击“设备管理器”下的“查看硬件和设备”,打开设备管理器窗口。接着展开“通用串行总线控制器”列表,找到“usB大容量存储设备”,双击打开“属性”窗口,切换到“详细信息”标签,同上展开下拉列表选择“硬件lD”,把它的硬件ID也复制到记事本保存。
步骤3:单击“开始”按钮,在搜索框输入“gpedIt.msc”,打开组策略编辑窗口,依次展开“计算机配置→管建模板→系统→设备安装→设备安装限制”,双击右侧的“允许安装与下列设备ID相匹配的设备”,在弹出的窗口中选择“已启用”,再点击“显示“按钮,单击“添加”,在弹出的窗口依次把上述复制的硬件ID添加到允许列表(如图6)。
步骤4:返回“设备安装限制”,双击右侧的“禁止安装未由其他策略设置描述的设备”,在弹出的窗口中选择“已启用”,再点击“确定。按钮,这样我们在策略中没有描述的设备就不会被安装,只有自己设置的Ut才能被识别(如图7)。
步骤5:经过上述的设置后,这部电脑就只能安装在“允许安装与下列设备lD相匹配的设备”。由于硬件lD是唯一的,通过上述方法可以设置只有指定的设备才能被使用,菊花MM的u盘当然变成“即插即不用”。她的u盘插入设置限制策略的电脑后,单击任务栏安装提示可以看到策略阻止提示,这就是电脑会认设备的原因(如图8)。
步骤6:知道限制的原因,解决起来就很简单,同上启动组策略编辑器后,将“禁止安装未由其他策略设置描述的设备”和“允许安装与下列设备ID相匹配的设备”策略设置都设置为“未配置”即可。
Windows VLsta提供很多新的安全特性,我们在平时的使用中如果碰到一些问题解决方法和Windows XP系统不同。此时一定要好好研究wndows viSta的新特性。