Vista安全与设置面面观
一位网友的一个程序需要安装补丁,下载MSI格式安装文件,官方网站提示需要用管理员权限安装。她的账户已经是系统管理员,可每次都会弹出“The error code is 2869”的错误提示。
原因分析:出现错误的原因是由于权限不足所致。出于系统安全考虑,Vista用户以系统管理员登录系统,仍然只是拥有标准账户的权限。
支招:Vista默认提权操作是通过右键“以管理员身份运行”完成。对于右键没有出现上述菜单,但是又需要提权运行的文件,可建立一个管理员权限运行的命令提示符,以后需要提权的程序在其中运行即可。
在桌面新建一个快捷方式“cmd”,快捷方式指向“c:\windows\system32\cmd.exe”。接着右击快捷方式cmd选择“属性→高级”,勾选“以管理员身份运行”。这样以后要运行上述类似程序,在桌面启动命令提示符后,直接输入需要运行的程序路径即可,如“c:\abc\aa.msi”。
小提示
由于权限是可以继承的,在上述命令提示符运行的程序就拥有管理员权限。
QQ狂人——读者安米:QQ找不到聊天记录,换用户后找不到过往号码
安米近日装上了Vista,可是使用QQ后在安装目录下,找不到自己QQ账号名称的目录,自然无法备份其中的聊天记录,这可把这位QQ狂人急坏了。
原因分析:默认安装在“C:\Program Files”目录下的程序,当前登录用户并没有写入该目录权限(可以读取、列出文件目录,)。为了保证程序的正常运行,Vista使用“虚拟重定向”方法,将需要写入数据目录重定向到了当前用户目录。QQ2008正式版安装后,个人信息目录被转移到私有目录,其他账户登录后无读写权限,不会列出曾经登录过的QQ号码。
支招:解决的方法一是取得安装目录的完全控制权限,另外就是将程序安装在FAT32目录。比如,可以将QQ安装目录剪切到FAT32分区,然后再将“C:\Users\[用户名]\AppData\Local\VirtualStore\Program Files\Tencent\QQ\QQ号”转移到QQ安装目录,在QQ中将个人信息保存目录指向自己QQ号目录,这样即可像以前一样使用QQ了。
系统爱好者——王甘:对Vista减肥,却无法删除系统目录下的文件
王甘准备删除“C:\Windows\System32\DriverStore\FileRepository”下多余文件来给系统减肥,可总是弹出拒绝删除提示。
原因分析:为了保护系统文件完整,默认情况下当前登录用户是没有权限删除系统重要目录的。
支招:首先要获得文件所有权,才能对权限进行编辑。可通过修改注册表完成:
第一步:右击桌面“计算机→管理”,依次展开“系统工具→本地用户和组→用户”。双击Administra tors账户,去除“该账户已禁用”前的勾选,同时为Administrator账户设置密码如123456。
第二步:启动记事本新建脚本a.cmd,放在c:\,代码(参数间有空格,CFAN为当前登录管理员账户):
takeown.exe /A /F %1
cacls.exe %1 /E /G cfan:F
第三步:输入网址http://work.newhua.com/cfan/200901/kz.reg,双击导入注册表。右击选“完全控制”,即可对系统文件控制了。
写在最后
保存在桌面的文件无法拷到C盘,双系统用户在XP下无法访问Vista下曾经访问的桌面、文档等,这其中的根源就是权限不足,解决之道,傻博士总结如下:
1.使用“管理员身份运行”提权,以管理员身份运行cmd.exe,使用copy命令将桌面文件复制到C盘。
2.使用上述注册表右键菜单手动修改权限设置,获取文件(夹)完全控制权。
3.直接使用内置Administrator(需要先激活)登录进行操作。
vista系统专用优化工具:http://www.down51.com/soft/vista-master-090203.htm
原因分析:出现错误的原因是由于权限不足所致。出于系统安全考虑,Vista用户以系统管理员登录系统,仍然只是拥有标准账户的权限。
支招:Vista默认提权操作是通过右键“以管理员身份运行”完成。对于右键没有出现上述菜单,但是又需要提权运行的文件,可建立一个管理员权限运行的命令提示符,以后需要提权的程序在其中运行即可。
在桌面新建一个快捷方式“cmd”,快捷方式指向“c:\windows\system32\cmd.exe”。接着右击快捷方式cmd选择“属性→高级”,勾选“以管理员身份运行”。这样以后要运行上述类似程序,在桌面启动命令提示符后,直接输入需要运行的程序路径即可,如“c:\abc\aa.msi”。
小提示
由于权限是可以继承的,在上述命令提示符运行的程序就拥有管理员权限。
QQ狂人——读者安米:QQ找不到聊天记录,换用户后找不到过往号码
安米近日装上了Vista,可是使用QQ后在安装目录下,找不到自己QQ账号名称的目录,自然无法备份其中的聊天记录,这可把这位QQ狂人急坏了。
原因分析:默认安装在“C:\Program Files”目录下的程序,当前登录用户并没有写入该目录权限(可以读取、列出文件目录,)。为了保证程序的正常运行,Vista使用“虚拟重定向”方法,将需要写入数据目录重定向到了当前用户目录。QQ2008正式版安装后,个人信息目录被转移到私有目录,其他账户登录后无读写权限,不会列出曾经登录过的QQ号码。
支招:解决的方法一是取得安装目录的完全控制权限,另外就是将程序安装在FAT32目录。比如,可以将QQ安装目录剪切到FAT32分区,然后再将“C:\Users\[用户名]\AppData\Local\VirtualStore\Program Files\Tencent\QQ\QQ号”转移到QQ安装目录,在QQ中将个人信息保存目录指向自己QQ号目录,这样即可像以前一样使用QQ了。
系统爱好者——王甘:对Vista减肥,却无法删除系统目录下的文件
王甘准备删除“C:\Windows\System32\DriverStore\FileRepository”下多余文件来给系统减肥,可总是弹出拒绝删除提示。
原因分析:为了保护系统文件完整,默认情况下当前登录用户是没有权限删除系统重要目录的。
支招:首先要获得文件所有权,才能对权限进行编辑。可通过修改注册表完成:
第一步:右击桌面“计算机→管理”,依次展开“系统工具→本地用户和组→用户”。双击Administra tors账户,去除“该账户已禁用”前的勾选,同时为Administrator账户设置密码如123456。
第二步:启动记事本新建脚本a.cmd,放在c:\,代码(参数间有空格,CFAN为当前登录管理员账户):
takeown.exe /A /F %1
cacls.exe %1 /E /G cfan:F
第三步:输入网址http://work.newhua.com/cfan/200901/kz.reg,双击导入注册表。右击选“完全控制”,即可对系统文件控制了。
写在最后
保存在桌面的文件无法拷到C盘,双系统用户在XP下无法访问Vista下曾经访问的桌面、文档等,这其中的根源就是权限不足,解决之道,傻博士总结如下:
1.使用“管理员身份运行”提权,以管理员身份运行cmd.exe,使用copy命令将桌面文件复制到C盘。
2.使用上述注册表右键菜单手动修改权限设置,获取文件(夹)完全控制权。
3.直接使用内置Administrator(需要先激活)登录进行操作。
vista系统专用优化工具:http://www.down51.com/soft/vista-master-090203.htm